howdy, here's an update for gtk-engines2. tested on amd64. comments/oks?
(diff @ http://humppa.nl/~jasper/gnome/gtk-engines2.diff) Index: Makefile =================================================================== RCS file: /cvs/ports/x11/gtk-engines2/Makefile,v retrieving revision 1.16 diff -u -r1.16 Makefile --- Makefile 16 Dec 2006 12:22:36 -0000 1.16 +++ Makefile 17 Jan 2007 14:07:06 -0000 @@ -1,12 +1,10 @@ -# $OpenBSD: Makefile,v 1.16 2006/12/16 12:22:36 espie Exp $ +# $OpenBSD$ SHARED_ONLY= Yes COMMENT= "collection of theme engines for GTK+2" -VERSION= 2.6.5 -DISTNAME= gtk-engines-${VERSION} -PKGNAME= gtk-engines2-${VERSION}p2 +DISTNAME= gtk-engines-2.8.2 CATEGORIES= x11 HOMEPAGE= http://www.gnome.org @@ -17,14 +15,15 @@ PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes + WANTLIB= X11 Xext Xrender atk-1.0 fontconfig m z png \ freetype glib-2.0 gmodule-2.0 gobject-2.0 \ pango-1.0 pangoft2-1.0 pangocairo-1.0 cairo glitz -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-engines/2.6/} +MASTER_SITES= ${MASTER_SITE_GNOME:=sources/gtk-engines/2.8/} EXTRACT_SUFX= .tar.bz2 -LIB_DEPENDS= gdk-x11-2.0.>=600.0,gdk_pixbuf-2.0.>=600.0,gtk-x11-2.0.>=600.0::x11/gtk+2 +LIB_DEPENDS= gdk-x11-2.0.>=600,gdk_pixbuf-2.0.>=600,gtk-x11-2.0.>=600::x11/gtk+2 RUN_DEPENDS= :hicolor-icon-theme-*:x11/hicolor-icon-theme MODULES= devel/gettext Index: distinfo =================================================================== RCS file: /cvs/ports/x11/gtk-engines2/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- distinfo 13 Nov 2005 06:24:32 -0000 1.5 +++ distinfo 17 Jan 2007 14:07:06 -0000 @@ -1,4 +1,4 @@ -MD5 (gtk-engines-2.6.5.tar.bz2) = 28469a797ba1e6aaa3f7eea4c9f5f9b7 -RMD160 (gtk-engines-2.6.5.tar.bz2) = 657176a1c538ef98f879de5c87a579c7af815316 -SHA1 (gtk-engines-2.6.5.tar.bz2) = b7cddde1c5cd8b8f9bbc86c5383652f592ce265e -SIZE (gtk-engines-2.6.5.tar.bz2) = 477897 +MD5 (gtk-engines-2.8.2.tar.bz2) = 0c5b0254b57910b1ebcda47ac6a3b1ba +RMD160 (gtk-engines-2.8.2.tar.bz2) = f82a5d5a5a3833759a3edba4f18f9135b1daccbf +SHA1 (gtk-engines-2.8.2.tar.bz2) = 7c1946f1bc84886bf61a915684f5e1ed2390e640 +SIZE (gtk-engines-2.8.2.tar.bz2) = 461623 Index: patches/patch-engines_crux_src_crux-draw_c =================================================================== RCS file: patches/patch-engines_crux_src_crux-draw_c diff -N patches/patch-engines_crux_src_crux-draw_c --- patches/patch-engines_crux_src_crux-draw_c 5 Jan 2006 05:36:12 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -$OpenBSD: patch-engines_crux_src_crux-draw_c,v 1.1 2006/01/05 05:36:12 pvalchev Exp $ ---- engines/crux/src/crux-draw.c.orig Tue Jan 3 17:23:36 2006 -+++ engines/crux/src/crux-draw.c Tue Jan 3 17:24:27 2006 -@@ -2324,6 +2324,9 @@ draw_extension (GtkStyle *style, - - eazel_theme_data *theme_data; - -+ GtkWidget* parent_widget; -+ gint relative_x; -+ - g_return_if_fail (style != NULL); - g_return_if_fail (window != NULL); - -@@ -2334,8 +2337,6 @@ draw_extension (GtkStyle *style, - detail, state_type, shadow_type, x, y, width, height); - - /* Get x relative to parent widget, not window */ -- GtkWidget* parent_widget; -- gint relative_x; - if (widget != NULL) - { - parent_widget = gtk_widget_get_parent(widget); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/gtk-engines2/pkg/PLIST,v retrieving revision 1.14 diff -u -r1.14 PLIST --- pkg/PLIST 20 Jan 2006 13:12:02 -0000 1.14 +++ pkg/PLIST 17 Jan 2007 14:07:06 -0000 @@ -1,28 +1,31 @@ [EMAIL PROTECTED] $OpenBSD: PLIST,v 1.14 2006/01/20 13:12:02 steven Exp $ [EMAIL PROTECTED] gtk-thinice-engine-* [EMAIL PROTECTED] gtk2-clearlooks-engine-* [EMAIL PROTECTED] gnome-themes-<2.10 -%%SHARED%% [EMAIL PROTECTED] $OpenBSD$ lib/gtk-2.0/2.4.0/engines/libclearlooks.a lib/gtk-2.0/2.4.0/engines/libclearlooks.la +lib/gtk-2.0/2.4.0/engines/libclearlooks.so lib/gtk-2.0/2.4.0/engines/libcrux-engine.a lib/gtk-2.0/2.4.0/engines/libcrux-engine.la +lib/gtk-2.0/2.4.0/engines/libcrux-engine.so +lib/gtk-2.0/2.4.0/engines/libglide.a +lib/gtk-2.0/2.4.0/engines/libglide.la +lib/gtk-2.0/2.4.0/engines/libglide.so lib/gtk-2.0/2.4.0/engines/libhcengine.a lib/gtk-2.0/2.4.0/engines/libhcengine.la +lib/gtk-2.0/2.4.0/engines/libhcengine.so lib/gtk-2.0/2.4.0/engines/libindustrial.a lib/gtk-2.0/2.4.0/engines/libindustrial.la -lib/gtk-2.0/2.4.0/engines/liblighthouseblue.a -lib/gtk-2.0/2.4.0/engines/liblighthouseblue.la -lib/gtk-2.0/2.4.0/engines/libmetal.a -lib/gtk-2.0/2.4.0/engines/libmetal.la +lib/gtk-2.0/2.4.0/engines/libindustrial.so lib/gtk-2.0/2.4.0/engines/libmist.a lib/gtk-2.0/2.4.0/engines/libmist.la +lib/gtk-2.0/2.4.0/engines/libmist.so lib/gtk-2.0/2.4.0/engines/libredmond95.a lib/gtk-2.0/2.4.0/engines/libredmond95.la +lib/gtk-2.0/2.4.0/engines/libredmond95.so lib/gtk-2.0/2.4.0/engines/libsmooth.a lib/gtk-2.0/2.4.0/engines/libsmooth.la +lib/gtk-2.0/2.4.0/engines/libsmooth.so lib/gtk-2.0/2.4.0/engines/libthinice.a lib/gtk-2.0/2.4.0/engines/libthinice.la +lib/gtk-2.0/2.4.0/engines/libthinice.so lib/pkgconfig/gtk-engines-2.pc share/themes/Clearlooks/ share/themes/Clearlooks/gtk-2.0/ @@ -30,91 +33,9 @@ share/themes/Crux/ share/themes/Crux/gtk-2.0/ share/themes/Crux/gtk-2.0/gtkrc -share/themes/Crux/pixmaps/ -share/themes/Crux/pixmaps/arrow_down-spinner.png -share/themes/Crux/pixmaps/arrow_down.png -share/themes/Crux/pixmaps/arrow_left.png -share/themes/Crux/pixmaps/arrow_right.png -share/themes/Crux/pixmaps/arrow_up-spinner.png -share/themes/Crux/pixmaps/arrow_up.png -share/themes/Crux/pixmaps/check-active-default-focus.png -share/themes/Crux/pixmaps/check-active-default.png -share/themes/Crux/pixmaps/check-active-hilight-focus.png -share/themes/Crux/pixmaps/check-active-hilight.png -share/themes/Crux/pixmaps/check-active-insensitive.png -share/themes/Crux/pixmaps/check-active-pressed-focus.png -share/themes/Crux/pixmaps/check-active-pressed.png -share/themes/Crux/pixmaps/check-default-focus.png -share/themes/Crux/pixmaps/check-default.png -share/themes/Crux/pixmaps/check-hilight-focus.png -share/themes/Crux/pixmaps/check-hilight.png -share/themes/Crux/pixmaps/check-insensitive.png -share/themes/Crux/pixmaps/check-pressed-focus.png -share/themes/Crux/pixmaps/check-pressed.png -share/themes/Crux/pixmaps/progressbar-left.png -share/themes/Crux/pixmaps/progressbar-right.png -share/themes/Crux/pixmaps/progressbar.png -share/themes/Crux/pixmaps/progressbar_trough.png -share/themes/Crux/pixmaps/radio-active-default-focus.png -share/themes/Crux/pixmaps/radio-active-default.png -share/themes/Crux/pixmaps/radio-active-hilight-focus.png -share/themes/Crux/pixmaps/radio-active-hilight.png -share/themes/Crux/pixmaps/radio-active-insensitive.png -share/themes/Crux/pixmaps/radio-active-pressed-focus.png -share/themes/Crux/pixmaps/radio-active-pressed.png -share/themes/Crux/pixmaps/radio-default-focus.png -share/themes/Crux/pixmaps/radio-default.png -share/themes/Crux/pixmaps/radio-hilight-focus.png -share/themes/Crux/pixmaps/radio-hilight.png -share/themes/Crux/pixmaps/radio-insensitive.png -share/themes/Crux/pixmaps/radio-pressed-focus.png -share/themes/Crux/pixmaps/radio-pressed.png -share/themes/Crux/pixmaps/scroller-arrow-down-hilight.png -share/themes/Crux/pixmaps/scroller-arrow-down-pressed.png -share/themes/Crux/pixmaps/scroller-arrow-down.png -share/themes/Crux/pixmaps/scroller-arrow-left-hilight.png -share/themes/Crux/pixmaps/scroller-arrow-left-pressed.png -share/themes/Crux/pixmaps/scroller-arrow-left.png -share/themes/Crux/pixmaps/scroller-arrow-right-hilight.png -share/themes/Crux/pixmaps/scroller-arrow-right-pressed.png -share/themes/Crux/pixmaps/scroller-arrow-right.png -share/themes/Crux/pixmaps/scroller-arrow-up-hilight.png -share/themes/Crux/pixmaps/scroller-arrow-up-pressed.png -share/themes/Crux/pixmaps/scroller-arrow-up.png -share/themes/Crux/pixmaps/scroller-h-hilight.png -share/themes/Crux/pixmaps/scroller-h-thumb-hilight.png -share/themes/Crux/pixmaps/scroller-h-thumb.png -share/themes/Crux/pixmaps/scroller-h-trough.png -share/themes/Crux/pixmaps/scroller-h.png -share/themes/Crux/pixmaps/scroller-v-hilight.png -share/themes/Crux/pixmaps/scroller-v-thumb-hilight.png -share/themes/Crux/pixmaps/scroller-v-thumb.png -share/themes/Crux/pixmaps/scroller-v-trough.png -share/themes/Crux/pixmaps/scroller-v.png -share/themes/Crux/pixmaps/slider_h_thumb.png -share/themes/Crux/pixmaps/slider_h_trough.png -share/themes/Crux/pixmaps/slider_h_trough_focus.png -share/themes/Crux/pixmaps/slider_v_thumb.png -share/themes/Crux/pixmaps/slider_v_trough.png -share/themes/Crux/pixmaps/slider_v_trough_focus.png -share/themes/Crux/pixmaps/tab_left-unsel.png -share/themes/Crux/pixmaps/tab_left.png -share/themes/Crux/pixmaps/tab_right.png -share/themes/Crux/pixmaps/tab_sel-bottom.png -share/themes/Crux/pixmaps/tab_sel.png -share/themes/Crux/pixmaps/tab_usel-bottom-left.png -share/themes/Crux/pixmaps/tab_usel-bottom.png -share/themes/Crux/pixmaps/tab_usel-left.png -share/themes/Crux/pixmaps/tab_usel.png share/themes/Industrial/ share/themes/Industrial/gtk-2.0/ share/themes/Industrial/gtk-2.0/gtkrc -share/themes/LighthouseBlue/ -share/themes/LighthouseBlue/gtk-2.0/ -share/themes/LighthouseBlue/gtk-2.0/gtkrc -share/themes/Metal/ -share/themes/Metal/gtk-2.0/ -share/themes/Metal/gtk-2.0/gtkrc share/themes/Mist/ share/themes/Mist/gtk-2.0/ share/themes/Mist/gtk-2.0/gtkrc -- ``This statement is false'' NedBSD: http://nedbsd.eu