aboutsummaryrefslogtreecommitdiff
path: root/misc/shared-mime-info
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2004-12-30 21:34:20 +0000
committerPav Lucistnik <pav@FreeBSD.org>2004-12-30 21:34:20 +0000
commite2021ef6a509decdd3e2e27cdaa4b502cd365194 (patch)
tree6b3e1d669ca4747ab6338c15c5b7846ee725a73c /misc/shared-mime-info
parent2be100a16c487a0288721a370fe7b07d24d9fdba (diff)
Notes
Diffstat (limited to 'misc/shared-mime-info')
-rw-r--r--misc/shared-mime-info/Makefile5
-rw-r--r--misc/shared-mime-info/pkg-plist30
2 files changed, 19 insertions, 16 deletions
diff --git a/misc/shared-mime-info/Makefile b/misc/shared-mime-info/Makefile
index 9b99835df6fc..91de41e42efa 100644
--- a/misc/shared-mime-info/Makefile
+++ b/misc/shared-mime-info/Makefile
@@ -6,7 +6,7 @@
PORTNAME= shared-mime-info
PORTVERSION= 0.15
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc gnome
MASTER_SITES= http://www.marcuscom.com/downloads/ \
http://www.freedesktop.org/software/shared-mime-info/
@@ -36,6 +36,9 @@ post-patch:
s|%%X11BASE%%|${X11BASE}|g' \
${WRKSRC}/update-mime-database.c
+pre-su-install:
+ ${MKDIR} ${X11BASE}/share/mime/packages
+
post-install:
@${SED} -e 's|%%PREFIX%%|${PREFIX}| ; \
s|%%MIMEDIRS%%|${MIMEDIRS}|' \
diff --git a/misc/shared-mime-info/pkg-plist b/misc/shared-mime-info/pkg-plist
index cbf2e1a4f176..7544699bb027 100644
--- a/misc/shared-mime-info/pkg-plist
+++ b/misc/shared-mime-info/pkg-plist
@@ -1,3 +1,4 @@
+@exec mkdir -p %%X11BASE%%/share/mime/packages
bin/update-mime-database
libdata/pkgconfig/shared-mime-info.pc
@unexec [ -f %D/share/mime/XMLnamespaces ] && rm -f %D/share/mime/XMLnamespaces || true
@@ -398,18 +399,17 @@ share/mime/video/x-sgi-movie.xml
@unexec rmdir %D/share/mime/audio 2>/dev/null || true
@unexec rmdir %D/share/mime/application 2>/dev/null || true
@unexec rmdir %D/share/mime 2>/dev/null || true
-@cwd %%X11BASE%%
-@unexec [ -f %D/share/mime/XMLnamespaces ] && rm -f %D/share/mime/XMLnamespaces || true
-@unexec [ -f %D/share/mime/globs ] && rm -f %D/share/mime/globs || true
-@unexec [ -f %D/share/mime/magic ] && rm -f %D/share/mime/magic || true
-@unexec rmdir %D/share/mime/video 2>/dev/null || true
-@unexec rmdir %D/share/mime/text 2>/dev/null || true
-@unexec rmdir %D/share/mime/packages 2>/dev/null || true
-@unexec rmdir %D/share/mime/multipart 2>/dev/null || true
-@unexec rmdir %D/share/mime/model 2>/dev/null || true
-@unexec rmdir %D/share/mime/message 2>/dev/null || true
-@unexec rmdir %D/share/mime/inode 2>/dev/null || true
-@unexec rmdir %D/share/mime/image 2>/dev/null || true
-@unexec rmdir %D/share/mime/audio 2>/dev/null || true
-@unexec rmdir %D/share/mime/application 2>/dev/null || true
-@unexec rmdir %D/share/mime 2>/dev/null || true
+@unexec [ -f %%X11BASE%%/share/mime/XMLnamespaces ] && rm -f %%X11BASE%%/share/mime/XMLnamespaces || true
+@unexec [ -f %%X11BASE%%/share/mime/globs ] && rm -f %%X11BASE%%/share/mime/globs || true
+@unexec [ -f %%X11BASE%%/share/mime/magic ] && rm -f %%X11BASE%%/share/mime/magic || true
+@unexec rmdir %%X11BASE%%/share/mime/video 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/text 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/packages 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/multipart 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/model 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/message 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/inode 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/image 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/audio 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime/application 2>/dev/null || true
+@unexec rmdir %%X11BASE%%/share/mime 2>/dev/null || true