diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2012-01-18 00:20:43 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2012-01-18 00:20:43 +0800 |
commit | ad4413c5cf79037c72ecad5a0592acdfb16a6ff3 (patch) | |
tree | 37ed8bfd68b205da9bc495d225f70b2d1f9ac002 /misc/shared-mime-info/files | |
parent | 37bc36bbfcf173a2b7c6143b404dec4b6779de13 (diff) | |
download | marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar.gz marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar.bz2 marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar.lz marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar.xz marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.tar.zst marcuscom-ports-ad4413c5cf79037c72ecad5a0592acdfb16a6ff3.zip |
+pkgconfig
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@16654 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'misc/shared-mime-info/files')
-rw-r--r-- | misc/shared-mime-info/files/patch-Makefile.in | 14 | ||||
-rw-r--r-- | misc/shared-mime-info/files/patch-update-mime-database.c | 21 | ||||
-rw-r--r-- | misc/shared-mime-info/files/pkg-install.in | 12 |
3 files changed, 47 insertions, 0 deletions
diff --git a/misc/shared-mime-info/files/patch-Makefile.in b/misc/shared-mime-info/files/patch-Makefile.in new file mode 100644 index 000000000..aa974de43 --- /dev/null +++ b/misc/shared-mime-info/files/patch-Makefile.in @@ -0,0 +1,14 @@ +--- Makefile.in.orig 2010-11-26 22:55:49.000000000 -0500 ++++ Makefile.in 2010-11-26 22:56:47.000000000 -0500 +@@ -1036,6 +1036,11 @@ $(pkgconfig_DATA): config.status + + install-data-hook: install-binPROGRAMS + @ENABLE_UPDATE_MIMEDB_TRUE@ $(DESTDIR)"$(bindir)/update-mime-database" -V "$(DESTDIR)$(datadir)/mime" ++@ENABLE_UPDATE_MIMEDB_TRUE@ for mdir in %%MIMEDIRS%%; do \ ++@ENABLE_UPDATE_MIMEDB_TRUE@ if [ -d $${mdir} ]; then \ ++@ENABLE_UPDATE_MIMEDB_TRUE@ $(DESTDIR)"$(bindir)/update-mime-database" -V "$${mdir}" ; \ ++@ENABLE_UPDATE_MIMEDB_TRUE@ fi; \ ++@ENABLE_UPDATE_MIMEDB_TRUE@ done + + uninstall-hook: + for media in text application image audio inode video message model multipart x-epoc x-content; do rm -f "$(DESTDIR)$(datadir)/mime/$${media}/"*.xml; done diff --git a/misc/shared-mime-info/files/patch-update-mime-database.c b/misc/shared-mime-info/files/patch-update-mime-database.c new file mode 100644 index 000000000..3fb1a99b8 --- /dev/null +++ b/misc/shared-mime-info/files/patch-update-mime-database.c @@ -0,0 +1,21 @@ +--- update-mime-database.c.orig 2007-07-02 04:00:13.000000000 -0500 ++++ update-mime-database.c 2008-01-28 23:42:30.000000000 -0600 +@@ -445,7 +446,8 @@ + } + } + +- xmlFree(lang); ++ if (lang) ++ xmlFree(lang); + } + + /* 'node' is a <mime-type> node from a source file, whose type is 'type'. +@@ -1510,7 +1512,7 @@ + + env = getenv("XDG_DATA_DIRS"); + if (!env) +- env = "/usr/local/share/"PATH_SEPARATOR"/usr/share/"; ++ env = "/usr/local/share/"; + dirs = g_strsplit(env, PATH_SEPARATOR, 0); + g_return_if_fail(dirs != NULL); + for (n = 0; dirs[n]; n++) diff --git a/misc/shared-mime-info/files/pkg-install.in b/misc/shared-mime-info/files/pkg-install.in new file mode 100644 index 000000000..b2c3db6d3 --- /dev/null +++ b/misc/shared-mime-info/files/pkg-install.in @@ -0,0 +1,12 @@ +#!/bin/sh + +case $2 in +POST-INSTALL) + for mdir in %%MIMEDIRS%%; do + if [ -d ${mdir} ]; then + %%PREFIX%%/bin/update-mime-database ${mdir} + fi + done + exit 0 + ;; +esac |