[33097] trunk/dports/gnome/control-center/Portfile

rhwood at macports.org rhwood at macports.org
Thu Jan 17 13:53:10 PST 2008


Revision: 33097
          http://trac.macosforge.org/projects/macports/changeset/33097
Author:   rhwood at macports.org
Date:     2008-01-17 13:53:09 -0800 (Thu, 17 Jan 2008)

Log Message:
-----------
Change this port from a port that really installs something into a port that depends on a real port.

This is part of a change in name from control-center to gnome-control-center

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

Modified: trunk/dports/gnome/control-center/Portfile
===================================================================
--- trunk/dports/gnome/control-center/Portfile	2008-01-17 21:49:21 UTC (rev 33096)
+++ trunk/dports/gnome/control-center/Portfile	2008-01-17 21:53:09 UTC (rev 33097)
@@ -2,71 +2,26 @@
 PortSystem 1.0
 name		control-center
 version		2.18.0
-revision	0
-description	Control center for GNOME 2.0 project.
-long_description        ${description}
+revision	1
+description	Wrapper for gnome-control-center.
+long_description	\
+	control-center is a wrapper for gnome-control-center to ensure that \
+	a smooth upgrade from control-center to gnome-control-center happens. \
+	Once this port is successfully upgraded to gnome-control-center, you \
+	may safely uninstall this port.
 maintainers	nomaintainer
 categories	gnome
 platforms	darwin 
 homepage	http://www.gnome.org/
-master_sites    gnome:sources/control-center/2.18/
-checksums	rmd160 253e55334df4cbd4e2e95156c663f12523822fff
-depends_lib	\
-	port:iso-codes \
-	port:nautilus \
-	port:desktop-file-utils \
-	port:libgnomekbd \
-	port:libxklavier \
-	port:gnome-panel \
-	port:metacity \
-	port:gst-plugins-base \
-	port:evolution-data-server \
-	port:vte \
-	port:dbus \
-	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-update-mimedb
-configure.cppflags-append "-L${prefix}/lib"
-configure.cflags-append "-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
-
-	reinplace  "s|/usr/share|${prefix}/share|g" \
-	${worksrcpath}/capplets/common/gnome-theme-info.c \
-	${worksrcpath}/libwindow-settings/metacity-window-manager.c
+depends_lib	port:gnome-control-center
+fetch	{}
+checksum	{}
+configure	{}
+build	{}
+destroot	{
+	file mkdir ${destroot}${prefix}/share/doc/
+	system "echo ${long_description} > ${destroot}${prefix}/share/doc/README.${name}-${version}.txt"
 }
-
-post-destroot	{
-	file delete ${destroot}${prefix}/etc/gconf/schemas/desktop_gnome_peripherals_keyboard_xkb.schemas
+post-install	{
+	ui_msg ${long_description}
 }
-
-post-activate	{ 
-		system " \
-		export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`&&\
-		gconftool-2 --makefile-install-rule \
-			${prefix}/etc/gconf/schemas/*.schemas &&\
-		gconftool-2 --direct --config-source=\$GCONF_CONFIG_SOURCE \
-			--recursive-unset /schemas/apps/panel &&\
-		gconftool-2 --direct --config-source \
-			xml:readwrite:${prefix}/etc/gconf/gconf.xml.defaults \
-			--load ${prefix}/etc/gconf/schemas/panel-default-setup.entries "
-		system "scrollkeeper-update"
-}
-
-platform darwin {
-	post-destroot {
-		system "cd ${destroot}${prefix}/lib/window-manager-settings/ && \
-		ln -s libmetacity.dylib libmetacity.so"
-
-		system "cd ${destroot}${prefix}/lib && \
-			ln -s libgnome-window-settings.1.0.0.dylib libgnome-window-settings.1.0.0.so"
-	}
-}

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


More information about the macports-changes mailing list