[Midnightbsd-cvs] mports: mports/x11-wm: add libcompizconfig

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu May 1 20:51:42 EDT 2008


Log Message:
-----------
add libcompizconfig

Modified Files:
--------------
    mports/x11-wm:
        Makefile (r1.23 -> r1.24)

Added Files:
-----------
    mports/x11-wm/libcompizconfig:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/x11-wm/libcompizconfig/files:
        patch-src-main.c (r1.1)

-------------- next part --------------
--- /dev/null
+++ x11-wm/libcompizconfig/pkg-descr
@@ -0,0 +1,17 @@
+Libcompizconfig is an alternative configuration system for 
+compiz and provides the following features:
+	- Automatic plugin list generation.
+ 	- Import/Export of the current configuration.
+ 	- Configuration profiles.
+ 	- Parsing of Compiz metadata files to provide an easy to use API for 
+		configuration managers.
+ 	- Conflict handling for plugins and actions.
+ 	- Support for different configuration storage backends.
+ 	- Desktop environment integration.  If a backend provides desktop 
+		environment integration, then Compiz will share the keybindings
+		and settings with the default desktop environment window
+		manager like metacity or kwin.
+ 	- Its own Compiz configuration plugin "ccp" to provide all features
+		of libcompizconfig with compiz.
+
+WWW:	http://forums.compiz-fusion.org/
--- /dev/null
+++ x11-wm/libcompizconfig/pkg-plist
@@ -0,0 +1,21 @@
+ at comment $FreeBSD: ports/x11-wm/libcompizconfig/pkg-plist,v 1.2 2007/10/29 19:22:40 flz Exp $
+include/compizconfig/ccs.h
+include/compizconfig/ccs-backend.h
+lib/libcompizconfig.so.0
+lib/libcompizconfig.so
+lib/libcompizconfig.la
+lib/libcompizconfig.a
+lib/compizconfig/backends/libini.so
+lib/compizconfig/backends/libini.la
+lib/compizconfig/backends/libini.a
+lib/compiz/libccp.so
+lib/compiz/libccp.la
+lib/compiz/libccp.a
+libdata/pkgconfig/libcompizconfig.pc
+share/compizconfig/global.xml
+etc/compizconfig/config
+ at dirrmtry etc/compizconfig
+ at dirrmtry share/compizconfig
+ at dirrmtry lib/compizconfig/backends
+ at dirrmtry lib/compizconfig
+ at dirrmtry include/compizconfig
--- /dev/null
+++ x11-wm/libcompizconfig/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for:	libcompizconfig
+# Date created:				2007-08-16
+# Whom:					Robert Noland <rnoland at 2hip.net>
+#
+# $MidnightBSD: mports/x11-wm/libcompizconfig/Makefile,v 1.1 2008/05/02 00:51:40 laffer1 Exp $
+# $FreeBSD: ports/x11-wm/libcompizconfig/Makefile,v 1.5 2008/04/19 17:55:55 miwi Exp $
+#
+
+PORTNAME=	libcompizconfig
+PORTVERSION=	0.6.0
+#PORTREVISION=	0
+CATEGORIES=	x11-wm
+MASTER_SITES=	http://releases.compiz-fusion.org/${PORTVERSION}/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	An alternative configuration system for Compiz
+
+BUILD_DEPENDS=	${LOCALBASE}/libdata/pkgconfig/compiz.pc:${PORTSDIR}/x11-wm/compiz
+
+USE_BZIP2=	yes
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+USE_LDCONFIG=	yes
+USE_AUTOTOOLS=	libtool:15
+
+USE_GNOME=	gnomehack intltool libxml2
+
+CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd6.0
+CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
+		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+
+post-patch:
+	@${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|'	\
+		${WRKSRC}/src/main.c			\
+		${WRKSRC}/src/lists.c			\
+		${WRKSRC}/src/compiz.c			\
+		${WRKSRC}/src/filewatch.c		\
+		${WRKSRC}/src/ini.c			\
+		${WRKSRC}/backend/ini.c
+
+.include <bsd.port.mk>
--- /dev/null
+++ x11-wm/libcompizconfig/distinfo
@@ -0,0 +1,3 @@
+MD5 (libcompizconfig-0.6.0.tar.bz2) = 2aac5c3cc5aa9763f4ffac40ee1abaa5
+SHA256 (libcompizconfig-0.6.0.tar.bz2) = 32cec7f2c6d8af1d331afa1985ad14706c5c744b6e6e4656985e8b8793b8e5dc
+SIZE (libcompizconfig-0.6.0.tar.bz2) = 321353
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/x11-wm/Makefile,v
retrieving revision 1.23
retrieving revision 1.24
diff -L x11-wm/Makefile -L x11-wm/Makefile -u -r1.23 -r1.24
--- x11-wm/Makefile
+++ x11-wm/Makefile
@@ -15,6 +15,7 @@
     SUBDIR += fvwm2
     SUBDIR += icewm
     SUBDIR += kompmgr
+    SUBDIR += libcompizconfig
     SUBDIR += libdockapp
     SUBDIR += metacity
     SUBDIR += mlvwm
--- /dev/null
+++ x11-wm/libcompizconfig/files/patch-src-main.c
@@ -0,0 +1,22 @@
+--- src/main.c.orig	2007-08-12 15:59:57.000000000 -0400
++++ src/main.c	2007-09-05 11:38:34.000000000 -0400
+@@ -550,7 +550,8 @@
+ 	asprintf (&dlname, "%s/.compizconfig/backends/lib%s.so", 
+ 		  home, backend);
+ 	dlerror ();
+-	dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_GLOBAL);
++	dlhand = dlopen (dlname, RTLD_NOW | RTLD_GLOBAL);
++	dlopen (dlname, RTLD_NOW | RTLD_GLOBAL);
+ 	err = dlerror ();
+     }
+ 
+@@ -559,7 +560,8 @@
+ 	free (dlname);
+ 	asprintf (&dlname, "%s/compizconfig/backends/lib%s.so", 
+ 		  LIBDIR, backend);
+-	dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_GLOBAL);
++	dlhand = dlopen (dlname, RTLD_NOW | RTLD_GLOBAL);
++	dlopen (dlname, RTLD_NOW | RTLD_GLOBAL);
+ 	err = dlerror ();
+     }
+ 


More information about the Midnightbsd-cvs mailing list