Hi, This updates compiz to 0.8.8 and adds Makefile.inc that soon will be used by other compiz ports.
bcop, ccsm, compizconfig-python, libcompizconfig and plugins-main are done and I will be submitting them over the following days. I think only emerald and plugins-extra are missing in case you want to help ;-) Anyhow, comments, OK? f.- Index: Makefile.inc =================================================================== RCS file: Makefile.inc diff -N Makefile.inc --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ Makefile.inc 9 Mar 2013 06:59:48 -0000 @@ -0,0 +1,12 @@ +# $OpenBSD$ + +SHARED_ONLY = Yes + +CATEGORIES = x11 + +HOMEPAGE = http://www.compiz.org/ + +# MIT, GPL and LGPL +PERMIT_PACKAGE_CDROM = Yes + +DIST_SUBDIR = compiz Index: core/Makefile =================================================================== RCS file: /cvs/ports/x11/compiz/core/Makefile,v retrieving revision 1.21 diff -u -p -r1.21 Makefile --- core/Makefile 6 Feb 2013 14:23:06 -0000 1.21 +++ core/Makefile 9 Mar 2013 06:59:50 -0000 @@ -1,37 +1,24 @@ # $OpenBSD: Makefile,v 1.21 2013/02/06 14:23:06 ajacoutot Exp $ -SHARED_ONLY = Yes - COMMENT = OpenGL window and compositing manager -V = 0.8.2 +V = 0.8.8 DISTNAME = compiz-${V} -REVISION= 15 - -SHARED_LIBS = decoration 0.0 - -CATEGORIES = x11 -HOMEPAGE = http://www.compiz.org/ - -# MIT, GPL and LGPL -PERMIT_PACKAGE_CDROM = Yes -PERMIT_PACKAGE_FTP = Yes -PERMIT_DISTFILES_CDROM =Yes -PERMIT_DISTFILES_FTP = Yes - -WANTLIB += GL GLU ICE SM X11 X11-xcb XRes Xau Xcomposite -WANTLIB += Xcursor Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr -WANTLIB += Xrender Xxf86vm atk-1.0 c cairo dbus-1 dbus-glib-1 -WANTLIB += drm expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 -WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 -WANTLIB += gtk-x11-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 -WANTLIB += pcre pixman-1 png pthread pthread-stubs startup-notification-1 -WANTLIB += wnck-1 xcb xcb-aux xcb-render xcb-shm xml2 xslt z -WANTLIB += harfbuzz icudata icule icuuc stdc++ +SHARED_LIBS = decoration 1.0 MASTER_SITES = http://releases.compiz.org/${V}/ +WANTLIB = GL GLU ICE SM X11 X11-xcb XRes Xcomposite Xcursor Xdamage \ + Xext Xfixes Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 \ + c cairo dbus-1 dbus-glib-1 drm expat ffi fontconfig \ + freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 \ + gmodule-2.0 gobject-2.0 gthread-2.0 gtk-x11-2.0 harfbuzz \ + icudata icule icuuc m pango-1.0 pangocairo-1.0 pangoft2-1.0 \ + pcre pixman-1 png pthread pthread-stubs \ + startup-notification-1 stdc++ wnck-1 xcb xcb-aux xcb-render \ + xcb-shm xml2 xslt z + MODULES = devel/gconf2 \ devel/gettext \ textproc/intltool @@ -47,11 +34,10 @@ LIB_DEPENDS = devel/startup-notification USE_GMAKE = Yes USE_LIBTOOL = Yes -LIBTOOL_FLAGS= --tag=disable-static +LIBTOOL_FLAGS = --tag=disable-static CONFIGURE_STYLE = gnu -CONFIGURE_ARGS = ${CONFIGURE_SHARED} \ - --disable-static \ +CONFIGURE_ARGS = --disable-static \ --disable-inotify \ --disable-fuse \ --disable-librsvg \ @@ -63,5 +49,8 @@ CONFIGURE_ARGS = ${CONFIGURE_SHARED} \ --disable-kconfig CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" + +post-install: + @rm -f ${PREFIX}/lib/compiz/*.la .include <bsd.port.mk> Index: core/distinfo =================================================================== RCS file: /cvs/ports/x11/compiz/core/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- core/distinfo 1 Sep 2009 01:49:14 -0000 1.1.1.1 +++ core/distinfo 9 Mar 2013 06:59:50 -0000 @@ -1,5 +1,2 @@ -MD5 (compiz-0.8.2.tar.gz) = WBXah6DPwBTQY3jLOi781Q== -RMD160 (compiz-0.8.2.tar.gz) = 6L1uas1h1YVFHx7PyfuWWOP6zOw= -SHA1 (compiz-0.8.2.tar.gz) = 4+gCL0iKsDnXoNQkALZ+utBjwbk= -SHA256 (compiz-0.8.2.tar.gz) = jvGeIoLE3wSPgKTAz2Hc0ukrF7LiQ293NyzME3Rd1cc= -SIZE (compiz-0.8.2.tar.gz) = 1751448 +SHA256 (compiz/compiz-0.8.8.tar.gz) = HCr4VT6hY3k5NjDRbzzN1Eh8QdCZ5PVDWOcVQ98TrAA= +SIZE (compiz/compiz-0.8.8.tar.gz) = 1758943 Index: core/patches/patch-configure =================================================================== RCS file: core/patches/patch-configure diff -N core/patches/patch-configure --- core/patches/patch-configure 1 Sep 2009 01:49:14 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,48 +0,0 @@ -$OpenBSD: patch-configure,v 1.1.1.1 2009/09/01 01:49:14 fgsch Exp $ ---- configure.orig Mon Aug 3 20:42:58 2009 -+++ configure Mon Aug 3 20:44:46 2009 -@@ -22627,7 +22627,7 @@ if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; - $as_echo_n "(cached) " >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lintl $LIBS" -+LIBS="-lintl -liconv $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -22693,7 +22693,7 @@ if test "${ac_cv_lib_intl_ngettext+set}" = set; then - $as_echo_n "(cached) " >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lintl $LIBS" -+LIBS="-lintl -liconv $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -22759,7 +22759,7 @@ if test "${ac_cv_lib_intl_dgettext+set}" = set; then - $as_echo_n "(cached) " >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lintl $LIBS" -+LIBS="-lintl -liconv $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -22983,7 +22983,7 @@ fi - # - if test "$gt_cv_func_dgettext_libintl" = "yes" ; then - glib_save_LIBS="$LIBS" -- LIBS="$LIBS -lintl $libintl_extra_libs" -+ LIBS="$LIBS -lintl -liconv $libintl_extra_libs" - unset ac_cv_func_bind_textdomain_codeset - - for ac_func in bind_textdomain_codeset -@@ -23105,7 +23105,7 @@ done - fi - - if test "$gt_cv_func_dgettext_libintl" = "yes"; then -- INTLLIBS="-lintl $libintl_extra_libs" -+ INTLLIBS="-lintl -liconv $libintl_extra_libs" - fi - - if test "$gt_cv_have_gettext" = "yes"; then Index: core/patches/patch-gtk_window-decorator_gtk-window-decorator_c =================================================================== RCS file: core/patches/patch-gtk_window-decorator_gtk-window-decorator_c diff -N core/patches/patch-gtk_window-decorator_gtk-window-decorator_c --- core/patches/patch-gtk_window-decorator_gtk-window-decorator_c 30 Sep 2010 07:23:47 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,27 +0,0 @@ -$OpenBSD: patch-gtk_window-decorator_gtk-window-decorator_c,v 1.2 2010/09/30 07:23:47 ajacoutot Exp $ - -XXX make it compile with gtk+2 2.22 (*_DISABLE_DEPRECATED) -gtk-window-decorator.c:5626: error: 'gdk_display' undeclared (first use in this function) - ---- gtk/window-decorator/gtk-window-decorator.c.orig Sun Mar 1 13:07:14 2009 -+++ gtk/window-decorator/gtk-window-decorator.c Wed Sep 29 21:11:16 2010 -@@ -31,10 +31,6 @@ - #include <X11/extensions/Xrender.h> - #include <X11/Xregion.h> - --#ifndef GDK_DISABLE_DEPRECATED --#define GDK_DISABLE_DEPRECATED --#endif -- - #ifndef GTK_DISABLE_DEPRECATED - #define GTK_DISABLE_DEPRECATED - #endif -@@ -4233,7 +4229,7 @@ show_tooltip (const char *text) - static void - hide_tooltip (void) - { -- if (GTK_WIDGET_VISIBLE (tip_window)) -+ if (gtk_widget_get_visible (tip_window)) - g_get_current_time (&tooltip_last_popdown); - - gtk_widget_hide (tip_window); Index: core/patches/patch-src_Makefile_in =================================================================== RCS file: /cvs/ports/x11/compiz/core/patches/patch-src_Makefile_in,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-src_Makefile_in --- core/patches/patch-src_Makefile_in 1 Sep 2009 01:49:14 -0000 1.1.1.1 +++ core/patches/patch-src_Makefile_in 9 Mar 2013 06:59:51 -0000 @@ -1,12 +1,12 @@ -$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2009/09/01 01:49:14 fgsch Exp $ ---- src/Makefile.in.orig Sun Aug 2 19:48:24 2009 -+++ src/Makefile.in Sun Aug 2 19:48:32 2009 -@@ -300,7 +300,7 @@ INCLUDES = \ +$OpenBSD$ +--- src/Makefile.in.orig Sat Feb 23 22:00:56 2013 ++++ src/Makefile.in Sat Feb 23 22:00:59 2013 +@@ -292,7 +292,7 @@ INCLUDES = \ -DIMAGEDIR=\"$(imagedir)\" \ -DMETADATADIR=\"$(metadatadir)\" --compiz_LDADD = @COMPIZ_LIBS@ @GL_LIBS@ -lm -+compiz_LDADD = @COMPIZ_LIBS@ @GL_LIBS@ -lm -pthread - compiz_LDFLAGS = -export-dynamic +-compiz_LDADD = @COMPIZ_LIBS@ @GL_LIBS@ -lm -ldl ++compiz_LDADD = @COMPIZ_LIBS@ @GL_LIBS@ -lm + compiz_LDFLAGS = -export-dynamic -pthread compiz_SOURCES = \ main.c \ Index: core/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/compiz/core/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- core/pkg/PLIST 6 Feb 2013 14:23:06 -0000 1.5 +++ core/pkg/PLIST 9 Mar 2013 06:59:52 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.5 2013/02/06 14:23:06 ajacoutot Exp $ +@comment $OpenBSD$ @bin bin/compiz @bin bin/gtk-window-decorator include/compiz/ @@ -10,59 +10,32 @@ include/compiz/compiz-scale.h include/compiz/compiz.h include/compiz/decoration.h lib/compiz/ -@comment lib/compiz/libannotate.la lib/compiz/libannotate.so -@comment lib/compiz/libblur.la lib/compiz/libblur.so -@comment lib/compiz/libclone.la lib/compiz/libclone.so -@comment lib/compiz/libcommands.la lib/compiz/libcommands.so -@comment lib/compiz/libcube.la lib/compiz/libcube.so -@comment lib/compiz/libdbus.la lib/compiz/libdbus.so -@comment lib/compiz/libdecoration.la lib/compiz/libdecoration.so -@comment lib/compiz/libfade.la lib/compiz/libfade.so -@comment lib/compiz/libgconf.la lib/compiz/libgconf.so -@comment lib/compiz/libglib.la lib/compiz/libglib.so -@comment lib/compiz/libgnomecompat.la lib/compiz/libgnomecompat.so -@comment lib/compiz/libini.la lib/compiz/libini.so -@comment lib/compiz/libminimize.la lib/compiz/libminimize.so -@comment lib/compiz/libmove.la lib/compiz/libmove.so -@comment lib/compiz/libobs.la lib/compiz/libobs.so -@comment lib/compiz/libplace.la lib/compiz/libplace.so -@comment lib/compiz/libpng.la lib/compiz/libpng.so -@comment lib/compiz/libregex.la lib/compiz/libregex.so -@comment lib/compiz/libresize.la lib/compiz/libresize.so -@comment lib/compiz/librotate.la lib/compiz/librotate.so -@comment lib/compiz/libscale.la lib/compiz/libscale.so -@comment lib/compiz/libscreenshot.la lib/compiz/libscreenshot.so -@comment lib/compiz/libswitcher.la lib/compiz/libswitcher.so -@comment lib/compiz/libvideo.la lib/compiz/libvideo.so -@comment lib/compiz/libwater.la lib/compiz/libwater.so -@comment lib/compiz/libwobbly.la lib/compiz/libwobbly.so -@comment lib/compiz/libzoom.la lib/compiz/libzoom.so lib/libdecoration.la @lib lib/libdecoration.so.${LIBdecoration_VERSION} @@ -139,8 +112,6 @@ share/locale/id/LC_MESSAGES/compiz.mo share/locale/it/LC_MESSAGES/compiz.mo share/locale/ja/LC_MESSAGES/compiz.mo share/locale/ka/LC_MESSAGES/compiz.mo -share/locale/km/ -share/locale/km/LC_MESSAGES/ share/locale/km/LC_MESSAGES/compiz.mo share/locale/ko/LC_MESSAGES/compiz.mo share/locale/lo/ @@ -169,8 +140,6 @@ share/locale/vi/LC_MESSAGES/compiz.mo share/locale/xh/LC_MESSAGES/compiz.mo share/locale/zh_CN/LC_MESSAGES/compiz.mo share/locale/zh_TW/LC_MESSAGES/compiz.mo -share/locale/zu/ -share/locale/zu/LC_MESSAGES/ share/locale/zu/LC_MESSAGES/compiz.mo @unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/${SCHEMAS_INSTDIR}/*.schemas >/dev/null 2>&1 ${SCHEMAS_INSTDIR}/