[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