most recent changes, diff for control-center
Index: gnome/control-center/Portfile
--- gnome/control-center/Portfile (revision 33096)
+++ gnome/control-center/Portfile (revision 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"
- }
-}