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

source_changes at macosforge.org source_changes at macosforge.org
Sun Mar 18 12:10:03 PDT 2007


Revision: 22909
          http://trac.macosforge.org/projects/macports/changeset/22909
Author:   rhwood at macports.org
Date:     2007-03-18 12:10:03 -0700 (Sun, 18 Mar 2007)

Log Message:
-----------
Upgrade to version 2.18.0
Add patch to libslab/directory-tile.c to allow building
Remove DBUS_API_SUBJECT_TO_CHANGE configure flag since dbus is now stable
Disable mimetypes updating since port:gnome-mime-data provides the desired data
Remove post-patch operations on libgswitchit/Makefile.in since that file no longer exists
Add post-destroot removal of files that conflict with port:libgnomekbd
Add dependency on libgnomekbd

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

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

Modified: trunk/dports/gnome/control-center/Portfile
===================================================================
--- trunk/dports/gnome/control-center/Portfile	2007-03-18 17:04:14 UTC (rev 22908)
+++ trunk/dports/gnome/control-center/Portfile	2007-03-18 19:10:03 UTC (rev 22909)
@@ -1,7 +1,7 @@
 # $Id$
 PortSystem 1.0
 name		control-center
-version		2.16.2
+version		2.18.0
 revision	0
 description	Control center for GNOME 2.0 project.
 long_description        ${description}
@@ -9,11 +9,12 @@
 categories	gnome
 platforms	darwin 
 homepage	http://www.gnome.org/
-master_sites    gnome:sources/control-center/2.16/
-checksums	rmd160 f8a45a1c3cbfc3c04d4bd562482e281deea0682b
+master_sites    gnome:sources/control-center/2.18/
+checksums	rmd160 253e55334df4cbd4e2e95156c663f12523822fff
 depends_lib	\
 	port:nautilus \
 	port:desktop-file-utils \
+	port:libgnomekbd \
 	port:libxklavier \
 	port:gnome-panel \
 	port:metacity \
@@ -24,13 +25,15 @@
 	port:dbus-glib
 depends_build	port:gnome-doc-utils
 use_bzip2 	yes
+patchfiles	patch-libslab_directory-tile.c.diff
 configure.args	\
 		--mandir=${prefix}/share/man \
 		--disable-hal \
 		--enable-gstreamer \
-		--disable-scrollkeeper
+		--disable-scrollkeeper \
+		--disable-update-mimedb
 configure.env   CPPFLAGS="-L${prefix}/lib -I${prefix}/include"  \
-                CFLAGS="-no-cpp-precomp -flat_namespace -undefined suppress -DDBUS_API_SUBJECT_TO_CHANGE"
+                CFLAGS="-no-cpp-precomp -flat_namespace -undefined suppress"
 post-patch {
 	reinplace "s|g_strdup (\"/usr|g_strdup (\"${prefix}/share:/usr|g" \
 	${worksrcpath}/capplets/background/gnome-wp-xml.c
@@ -38,11 +41,12 @@
 	reinplace  "s|/usr/share|${prefix}/share|g" \
 	${worksrcpath}/capplets/common/gnome-theme-info.c \
 	${worksrcpath}/libwindow-settings/metacity-window-manager.c
+}
 
-	reinplace "s|-Werror||g" ${worksrcpath}/libgswitchit/Makefile.in
+post-destroot	{
+	file delete ${destroot}${prefix}/etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas
 }
 
-
 post-activate	{ 
 		system " \
 		export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`&&\

Added: trunk/dports/gnome/control-center/files/patch-libslab_directory-tile.c.diff
===================================================================
--- trunk/dports/gnome/control-center/files/patch-libslab_directory-tile.c.diff	                        (rev 0)
+++ trunk/dports/gnome/control-center/files/patch-libslab_directory-tile.c.diff	2007-03-18 19:10:03 UTC (rev 22909)
@@ -0,0 +1,16 @@
+--- libslab/directory-tile.c~	2007-03-18 10:11:48.000000000 -0400
++++ libslab/directory-tile.c	2007-03-18 10:14:02.000000000 -0400
+@@ -643,6 +643,11 @@
+ static void
+ disown_spawned_child (gpointer user_data)
+ {
+-	setsid  ();
+-	setpgrp ();
++	#if !defined(__APPLE__)
++		setsid  ();
++		setpgrp ();
++	#else
++		setsid  ();
++		setpgid (0, 0);
++	#endif
+ }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070318/cc1b3259/attachment.html


More information about the macports-changes mailing list