[41441] trunk/dports/gnome/libgsf
nox at macports.org
nox at macports.org
Mon Nov 3 02:39:59 PST 2008
Revision: 41441
http://trac.macports.org/changeset/41441
Author: nox at macports.org
Date: 2008-11-03 02:39:57 -0800 (Mon, 03 Nov 2008)
Log Message:
-----------
libgsf: Register the GConf schemas during activate instead of destroot (see #14729).
Modified Paths:
--------------
trunk/dports/gnome/libgsf/Portfile
Added Paths:
-----------
trunk/dports/gnome/libgsf/files/patch-thumbnailer-Makefile.in.diff
Modified: trunk/dports/gnome/libgsf/Portfile
===================================================================
--- trunk/dports/gnome/libgsf/Portfile 2008-11-03 09:32:31 UTC (rev 41440)
+++ trunk/dports/gnome/libgsf/Portfile 2008-11-03 10:39:57 UTC (rev 41441)
@@ -5,6 +5,7 @@
name libgsf
version 1.14.10
+revision 1
set branch [join [lrange [split $version .] 0 1] .]
maintainers nomaintainer
categories gnome
@@ -26,6 +27,8 @@
sha1 119ad7a1ced076758d1801802afa0a79414a5e52 \
rmd160 a92116ca562a0ee558484f5c700aab2b1a643681
+patchfiles patch-thumbnailer-Makefile.in.diff
+
depends_build port:pkgconfig
depends_lib port:gnome-vfs \
@@ -42,3 +45,9 @@
configure.args --with-gnome \
--without-python
+
+post-activate {
+ system "export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source` && \
+ gconftool-2 --makefile-install-rule \
+ ${prefix}/etc/gconf/schemas/*.schemas"
+}
Added: trunk/dports/gnome/libgsf/files/patch-thumbnailer-Makefile.in.diff
===================================================================
--- trunk/dports/gnome/libgsf/files/patch-thumbnailer-Makefile.in.diff (rev 0)
+++ trunk/dports/gnome/libgsf/files/patch-thumbnailer-Makefile.in.diff 2008-11-03 10:39:57 UTC (rev 41441)
@@ -0,0 +1,15 @@
+--- thumbnailer/Makefile.in.orig 2008-11-03 11:35:14.000000000 +0100
++++ thumbnailer/Makefile.in 2008-11-03 11:36:02.000000000 +0100
+@@ -596,12 +596,6 @@
+ @CROSS_COMPILING_FALSE@@GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_TRUE@ cmd /c _temp.bat; \
+ @CROSS_COMPILING_FALSE@@GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_TRUE@ done \
+ @CROSS_COMPILING_FALSE@@GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_TRUE@ fi
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ if test -z "$(DESTDIR)" -a -n "$(GCONF_SCHEMA_FILE_DIR)" ; then \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ for p in $(schemas); do \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ $(GCONFTOOL) --makefile-install-rule $$p; \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ done \
+- at GCONF_SCHEMAS_INSTALL_TRUE@@WITH_WIN32_FALSE@ fi
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081103/73e1363e/attachment.html>
More information about the macports-changes
mailing list