[50442] trunk/dports/gnome/gnome-control-center

devans at macports.org devans at macports.org
Thu Apr 30 17:58:35 PDT 2009


Revision: 50442
          http://trac.macports.org/changeset/50442
Author:   devans at macports.org
Date:     2009-04-30 17:58:35 -0700 (Thu, 30 Apr 2009)
Log Message:
-----------
gnome-control-center: take maintainership openmaintainer, add patch to fix libslab build problem, update dependencies and simplify, ensure proper X11 configuration paths.

Modified Paths:
--------------
    trunk/dports/gnome/gnome-control-center/Portfile

Added Paths:
-----------
    trunk/dports/gnome/gnome-control-center/files/
    trunk/dports/gnome/gnome-control-center/files/patch-libslab-director-tile.c.diff

Modified: trunk/dports/gnome/gnome-control-center/Portfile
===================================================================
--- trunk/dports/gnome/gnome-control-center/Portfile	2009-05-01 00:52:08 UTC (rev 50441)
+++ trunk/dports/gnome/gnome-control-center/Portfile	2009-05-01 00:58:35 UTC (rev 50442)
@@ -5,35 +5,31 @@
 
 name		gnome-control-center
 version		2.26.0
-set branch  [join [lrange [split ${version} .] 0 1] .]
+revision        1
+set branch      [join [lrange [split ${version} .] 0 1] .]
 description	Control center for GNOME 2.0 project.
 long_description        ${description}
-maintainers	nomaintainer
+maintainers	devans openmaintainer
 categories	gnome
 platforms	darwin
 homepage	http://www.gnome.org/
 
 master_sites    gnome:sources/${name}/${branch}/
-checksums           md5     eed8feccc37712e34d88bd3b20e46962 \
-                    sha1    4730780aaab599869a2dfe2d72d68dd54bb77058 \
-                    rmd160  d22c75b21d63bad9321ad1221e442f381da8dd35
 
-depends_lib	\
-	port:iso-codes \
-	port:libgnomeui \
-	port:esound \
-	port:gnome-desktop \
-	port:metacity \
-	port:nautilus \
-	port:gnome-menus \
-	port:desktop-file-utils \
-	port:libcanberra \
-	port:libgnomekbd \
-	port:libxklavier \
-	port:gnome-panel \
-	port:evolution-data-server \
-	port:gnome-settings-daemon
+checksums       md5     eed8feccc37712e34d88bd3b20e46962 \
+                sha1    4730780aaab599869a2dfe2d72d68dd54bb77058 \
+                rmd160  d22c75b21d63bad9321ad1221e442f381da8dd35
+
+depends_lib	port:metacity \
+	        port:nautilus \
+	        port:libcanberra \
+	        port:gnome-panel \
+	        port:gnome-settings-daemon
+
 depends_build	port:gnome-doc-utils
+
+patchfiles      patch-libslab-director-tile.c.diff
+
 use_bzip2 	yes
 
 configure.args	\
@@ -43,6 +39,11 @@
 		--disable-update-mimedb \
 		--disable-schemas-install
 
+if {[file exists ${prefix}/lib/pkgconfig/x11.pc]} {
+        configure.args-append --x-includes=${prefix}/include \
+                              --x-libraries=${prefix}/lib
+}
+
 post-patch {
 	reinplace  "s|/usr/share|${prefix}/share|g" \
 		${worksrcpath}/capplets/common/gnome-theme-info.c \

Added: trunk/dports/gnome/gnome-control-center/files/patch-libslab-director-tile.c.diff
===================================================================
--- trunk/dports/gnome/gnome-control-center/files/patch-libslab-director-tile.c.diff	                        (rev 0)
+++ trunk/dports/gnome/gnome-control-center/files/patch-libslab-director-tile.c.diff	2009-05-01 00:58:35 UTC (rev 50442)
@@ -0,0 +1,14 @@
+--- libslab/directory-tile.c.orig	2009-04-30 16:42:53.000000000 -0700
++++ libslab/directory-tile.c	2009-04-30 16:44:25.000000000 -0700
+@@ -623,8 +623,9 @@
+ static void
+ disown_spawned_child (gpointer user_data)
+ {
+-	setsid  ();
+-	setpgrp ();
++	pid_t pid;
++        pid = setsid  ();
++	setpgrp (pid, pid);
+ }
+ 
+ static void
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090430/57d6285a/attachment-0001.html>


More information about the macports-changes mailing list