diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-12-26 07:05:08 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2004-12-26 07:05:08 +0000 |
commit | edd78a5bb3e7ba85c228ef6087f5bc99fcbdfe72 (patch) | |
tree | 3f193c161423adad8cd0fff9f78d8e5654693789 /misc/shared-mime-info | |
parent | f9e8cb33cde9bb7bfafcfe3b3cd202b48047d613 (diff) |
Notes
Diffstat (limited to 'misc/shared-mime-info')
-rw-r--r-- | misc/shared-mime-info/Makefile | 9 | ||||
-rw-r--r-- | misc/shared-mime-info/files/pkg-install.in | 12 |
2 files changed, 20 insertions, 1 deletions
diff --git a/misc/shared-mime-info/Makefile b/misc/shared-mime-info/Makefile index 0c76e02585e8..ff161d97d596 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= 3 +PORTREVISION= 4 CATEGORIES= misc gnome MASTER_SITES= http://www.marcuscom.com/downloads/ \ http://www.freedesktop.org/software/shared-mime-info/ @@ -21,6 +21,8 @@ USE_GNOME= glib20 libxml2 intltool gnomehack MAN1= update-mime-database.1 +PKGINSTALL= ${WRKDIR}/pkg-install + MIMEDIRS= ${X11BASE}/share/gnome/mime \ ${LOCALBASE}/share/gnome/mime \ ${X11BASE}/share/mime \ @@ -34,4 +36,9 @@ post-patch: s|%%X11BASE%%|${X11BASE}|g' \ ${WRKSRC}/update-mime-database.c +post-install: + @${SED} -e 's|%%PREFIX%%|${PREFIX}| ; \ + s|%%MIMEDIRS%%|${MIMEDIRS}|' \ + < ${FILESDIR}/pkg-install.in > ${PKGINSTALL} + .include <bsd.port.mk> 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 000000000000..b2c3db6d3ca3 --- /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 |