[Midnightbsd-cvs] mports [17080] trunk/x11-wm/libcompizconfig: libcompizconfig 0.8.8
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sat Sep 13 23:12:32 EDT 2014
Revision: 17080
http://svnweb.midnightbsd.org/mports/?rev=17080
Author: laffer1
Date: 2014-09-13 23:12:31 -0400 (Sat, 13 Sep 2014)
Log Message:
-----------
libcompizconfig 0.8.8
Modified Paths:
--------------
trunk/x11-wm/libcompizconfig/Makefile
trunk/x11-wm/libcompizconfig/distinfo
trunk/x11-wm/libcompizconfig/files/patch-src-main.c
trunk/x11-wm/libcompizconfig/pkg-descr
trunk/x11-wm/libcompizconfig/pkg-plist
Modified: trunk/x11-wm/libcompizconfig/Makefile
===================================================================
--- trunk/x11-wm/libcompizconfig/Makefile 2014-09-14 03:10:35 UTC (rev 17079)
+++ trunk/x11-wm/libcompizconfig/Makefile 2014-09-14 03:12:31 UTC (rev 17080)
@@ -1,42 +1,51 @@
-# New ports collection makefile for: libcompizconfig
-# Date created: 2007-08-16
-# Whom: Robert Noland <rnoland at 2hip.net>
-#
# $MidnightBSD$
# $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
+PORTVERSION= 0.8.8
CATEGORIES= x11-wm
-MASTER_SITES= http://releases.compiz-fusion.org/${PORTVERSION}/
+MASTER_SITES= http://releases.compiz.org/${PORTVERSION}/
MAINTAINER= ports at MidnightBSD.org
-COMMENT= An alternative configuration system for Compiz
+COMMENT= Alternative configuration system for Compiz
LICENSE= gpl2
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
-USE_GNOME= gnomehack intltool libxml2
+USES= gmake libtool:keepla pathfix pkgconfig tar:bzip2
+USE_GNOME= intltool libxml2
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd6.0
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+OPTIONS_DEFINE= INOTIFY
+OPTIONS_DEFAULT= INOTIFY
+INOTIFY_DESC?= Enable inotify support
+
+INOTIFY_LIB_DEPENDS= libinotify.so:${PORTSDIR}/devel/libinotify
+INOTIFY_LDFLAGS= -linotify
+
+.include <bsd.port.pre.mk>
+
post-patch:
+.if empty(PORT_OPTIONS:MINOTIFY)
+ @${REINPLACE_CMD} -e 's|sys/inotify.h||' ${WRKSRC}/configure
+.endif
+ @echo "OSVERSION=${OSVERSION}"
@${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>
+post-install:
+.for l in compizconfig/backends/libini.so compiz/libccp.so libcompizconfig.so.0.0.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${l}
+.endfor
+
+.include <bsd.port.post.mk>
Modified: trunk/x11-wm/libcompizconfig/distinfo
===================================================================
--- trunk/x11-wm/libcompizconfig/distinfo 2014-09-14 03:10:35 UTC (rev 17079)
+++ trunk/x11-wm/libcompizconfig/distinfo 2014-09-14 03:12:31 UTC (rev 17080)
@@ -1,3 +1,2 @@
-SHA256 (libcompizconfig-0.6.0.tar.bz2) = 32cec7f2c6d8af1d331afa1985ad14706c5c744b6e6e4656985e8b8793b8e5dc
-RMD160 (libcompizconfig-0.6.0.tar.bz2) = b38f9525878455534ebcc737b11521b49fb8f478
-SIZE (libcompizconfig-0.6.0.tar.bz2) = 321353
+SHA256 (libcompizconfig-0.8.8.tar.bz2) = 50a81aba31d9517587f7d046b7161eb4204ddceb422d09d036a412bb80381490
+SIZE (libcompizconfig-0.8.8.tar.bz2) = 318176
Modified: trunk/x11-wm/libcompizconfig/files/patch-src-main.c
===================================================================
--- trunk/x11-wm/libcompizconfig/files/patch-src-main.c 2014-09-14 03:10:35 UTC (rev 17079)
+++ trunk/x11-wm/libcompizconfig/files/patch-src-main.c 2014-09-14 03:12:31 UTC (rev 17080)
@@ -1,22 +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 @@
+--- src/main.c.orig 2008-04-03 12:04:50.000000000 -0400
++++ src/main.c 2008-05-29 17:02:49.000000000 -0400
+@@ -549,7 +549,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);
+- dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_LOCAL);
++ dlhand = dlopen (dlname, RTLD_NOW | RTLD_LOCAL);
++ dlopen (dlname, RTLD_NOW | RTLD_LOCAL);
err = dlerror ();
}
-@@ -559,7 +560,8 @@
- free (dlname);
+@@ -560,7 +561,8 @@
+ }
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);
+- dlhand = dlopen (dlname, RTLD_NOW | RTLD_NODELETE | RTLD_LOCAL);
++ dlhand = dlopen (dlname, RTLD_NOW | RTLD_LOCAL);
++ dlopen (dlname, RTLD_NOW | RTLD_LOCAL);
err = dlerror ();
}
Modified: trunk/x11-wm/libcompizconfig/pkg-descr
===================================================================
--- trunk/x11-wm/libcompizconfig/pkg-descr 2014-09-14 03:10:35 UTC (rev 17079)
+++ trunk/x11-wm/libcompizconfig/pkg-descr 2014-09-14 03:12:31 UTC (rev 17080)
@@ -13,5 +13,3 @@
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/
Modified: trunk/x11-wm/libcompizconfig/pkg-plist
===================================================================
--- trunk/x11-wm/libcompizconfig/pkg-plist 2014-09-14 03:10:35 UTC (rev 17079)
+++ trunk/x11-wm/libcompizconfig/pkg-plist 2014-09-14 03:12:31 UTC (rev 17080)
@@ -1,6 +1,6 @@
- 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.0.0
lib/libcompizconfig.so.0
lib/libcompizconfig.so
lib/libcompizconfig.la
@@ -12,10 +12,11 @@
lib/compiz/libccp.la
lib/compiz/libccp.a
libdata/pkgconfig/libcompizconfig.pc
-share/compizconfig/global.xml
+share/compiz/ccp.xml
etc/compizconfig/config
@dirrmtry etc/compizconfig
- at dirrmtry share/compizconfig
+ at dirrmtry share/compiz
@dirrmtry lib/compizconfig/backends
@dirrmtry lib/compizconfig
@dirrmtry include/compizconfig
+ at dirrmtry lib/compiz
More information about the Midnightbsd-cvs
mailing list