Date: Wed, 5 Sep 2007 18:28:04 -0400 (EDT) From: Robert Noland <rnoland@2hip.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116137: [NEW PORT] x11-wm/compizconfig-backend-gconf: The gconf backend for CompizConfig Message-ID: <200709052228.l85MS49n050392@rnoland-ibm.acs.internap.com> Resent-Message-ID: <200709052230.l85MU2P2012856@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116137 >Category: ports >Synopsis: [NEW PORT] x11-wm/compizconfig-backend-gconf: The gconf backend for CompizConfig >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Sep 05 22:30:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Robert Noland >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD rnoland-ibm.2hip.net 7.0-CURRENT FreeBSD 7.0-CURRENT #106: Wed Aug 29 17:42:15 EDT 2007 >Description: The gconf backend for CompizConfig. It uses the Gnome configuration system and provides integration into the Gnome desktop environment. WWW: http://forums.compiz-fusion.org/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- compizconfig-backend-gconf-0.5.2.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # compizconfig-backend-gconf # compizconfig-backend-gconf/pkg-descr # compizconfig-backend-gconf/Makefile # compizconfig-backend-gconf/pkg-plist # compizconfig-backend-gconf/distinfo # compizconfig-backend-gconf/files # compizconfig-backend-gconf/files/patch-settings-backend-gconf.c # echo c - compizconfig-backend-gconf mkdir -p compizconfig-backend-gconf > /dev/null 2>&1 echo x - compizconfig-backend-gconf/pkg-descr sed 's/^X//' >compizconfig-backend-gconf/pkg-descr << 'END-of-compizconfig-backend-gconf/pkg-descr' XThe gconf backend for CompizConfig. It uses the XGnome configuration system and provides integration into the Gnome desktop Xenvironment. X XWWW: http://forums.compiz-fusion.org/ END-of-compizconfig-backend-gconf/pkg-descr echo x - compizconfig-backend-gconf/Makefile sed 's/^X//' >compizconfig-backend-gconf/Makefile << 'END-of-compizconfig-backend-gconf/Makefile' X# New ports collection makefile for: compizconfig-backend-gconf X# Date created: 2007-08-17 X# Whom: Robert Noland <rnoland@2hip.net> X# X# $FreeBSD$ X# X XPORTNAME= compizconfig-backend-gconf XPORTVERSION= 0.5.2 X#PORTREVISION= 0 XCATEGORIES= x11-wm XMASTER_SITES= http://releases.compiz-fusion.org/${PORTVERSION}/ X XMAINTAINER= rnoland@2hip.net XCOMMENT= The gconf backend for CompizConfig X XBUILD_DEPENDS= \ X ${LOCALBASE}/libdata/pkgconfig/compiz.pc:${PORTSDIR}/x11-wm/compiz \ X ${LOCALBASE}/libdata/pkgconfig/libcompizconfig.pc:${PORTSDIR}/x11-wm/libcompizconfig X XUSE_BZIP2= yes XGNU_CONFIGURE= yes XUSE_GMAKE= yes XUSE_LDCONFIG= yes XUSE_AUTOTOOLS= libtool:15 X XUSE_GNOME= gnomehack glib20 gconf2 X Xpost-patch: X @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' \ X ${WRKSRC}/settings-backend/gconf.c \ X X.include <bsd.port.pre.mk> X.include <bsd.port.post.mk> END-of-compizconfig-backend-gconf/Makefile echo x - compizconfig-backend-gconf/pkg-plist sed 's/^X//' >compizconfig-backend-gconf/pkg-plist << 'END-of-compizconfig-backend-gconf/pkg-plist' X@comment $FreeBSD$ Xlib/compizconfig/backends/libgconf.so Xlib/compizconfig/backends/libgconf.la Xlib/compizconfig/backends/libgconf.a END-of-compizconfig-backend-gconf/pkg-plist echo x - compizconfig-backend-gconf/distinfo sed 's/^X//' >compizconfig-backend-gconf/distinfo << 'END-of-compizconfig-backend-gconf/distinfo' XMD5 (compizconfig-backend-gconf-0.5.2.tar.bz2) = f64426ae486e62b5d475ab4e40d9d0d3 XSHA256 (compizconfig-backend-gconf-0.5.2.tar.bz2) = 9c62533019683cbf6811e8d71feb4ea7ef1e4e37e44b5a63f701b2b25d12d4c1 XSIZE (compizconfig-backend-gconf-0.5.2.tar.bz2) = 236234 END-of-compizconfig-backend-gconf/distinfo echo c - compizconfig-backend-gconf/files mkdir -p compizconfig-backend-gconf/files > /dev/null 2>&1 echo x - compizconfig-backend-gconf/files/patch-settings-backend-gconf.c sed 's/^X//' >compizconfig-backend-gconf/files/patch-settings-backend-gconf.c << 'END-of-compizconfig-backend-gconf/files/patch-settings-backend-gconf.c' X--- settings-backend/gconf.c.orig 2007-08-14 05:26:13.000000000 -0400 X+++ settings-backend/gconf.c 2007-08-17 21:44:10.000000000 -0400 X@@ -28,7 +28,7 @@ X #include <stdio.h> X #include <stdlib.h> X #include <string.h> X-#include <malloc.h> X+#include <stdlib.h> X #include <string.h> X #include <dirent.h> X X@@ -441,7 +441,12 @@ X X if (strcmp (token + len - prefixLen, prefix[i]) == 0) X { X- char *buffer = strndup (token, len - prefixLen); X+ char *buffer; X+ if ((buffer = (char *) malloc(len - prefixLen + 1)) != NULL) { X+ bzero (buffer, len - prefixLen + 1); X+ strncpy (buffer, token, len - prefixLen); X+ } X+ X if (buffer) X { X setting = ccsFindSetting (plugin, buffer, END-of-compizconfig-backend-gconf/files/patch-settings-backend-gconf.c exit --- compizconfig-backend-gconf-0.5.2.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709052228.l85MS49n050392>