[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