[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