[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