[Midnightbsd-cvs] mports: misc/kde4-shared-mime-info: Added kde4-shared-mime-info-1.0
ctriv at midnightbsd.org
ctriv at midnightbsd.org
Fri Dec 5 14:48:22 EST 2008
Log Message:
-----------
Added kde4-shared-mime-info-1.0
Added Files:
-----------
mports/misc/kde4-shared-mime-info:
Makefile (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
-------------- next part --------------
--- /dev/null
+++ misc/kde4-shared-mime-info/pkg-descr
@@ -0,0 +1,2 @@
+This is a hack port which cleans up mime directory under ${KDE4_PREFIX}
+during deinstalling. It is noop when KDE4_PREFIX is ${LOCALBASE}.
--- /dev/null
+++ misc/kde4-shared-mime-info/pkg-plist
@@ -0,0 +1,38 @@
+%%HACK%%share/mime/application/.keep_me
+%%HACK%%share/mime/audio/.keep_me
+%%HACK%%share/mime/image/.keep_me
+%%HACK%%share/mime/inode/.keep_me
+%%HACK%%share/mime/message/.keep_me
+%%HACK%%share/mime/model/.keep_me
+%%HACK%%share/mime/multipart/.keep_me
+%%HACK%%share/mime/packages/.keep_me
+%%HACK%%share/mime/text/.keep_me
+%%HACK%%share/mime/video/.keep_me
+%%HACK%%share/mime/x-content/.keep_me
+%%HACK%%share/mime/x-epoc/.keep_me
+%%HACK%%@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true
+%%HACK%%@unexec [ -f %D/share/mime/XMLnamespaces ] && rm -f %D/share/mime/XMLnamespaces || true
+%%HACK%%@unexec [ -f %D/share/mime/aliases ] && rm -f %D/share/mime/aliases || true
+%%HACK%%@unexec [ -f %D/share/mime/generic-icons ] && rm -f %D/share/mime/generic-icons || true
+%%HACK%%@unexec [ -f %D/share/mime/globs ] && rm -f %D/share/mime/globs || true
+%%HACK%%@unexec [ -f %D/share/mime/globs2 ] && rm -f %D/share/mime/globs2 || true
+%%HACK%%@unexec [ -f %D/share/mime/icons ] && rm -f %D/share/mime/icons || true
+%%HACK%%@unexec [ -f %D/share/mime/magic ] && rm -f %D/share/mime/magic || true
+%%HACK%%@unexec [ -f %D/share/mime/mime.cache ] && rm -f %D/share/mime/mime.cache || true
+%%HACK%%@unexec [ -f %D/share/mime/subclasses ] && rm -f %D/share/mime/subclasses || true
+%%HACK%%@unexec [ -f %D/share/mime/treemagic ] && rm -f %D/share/mime/treemagic || true
+%%HACK%%@unexec [ -f %D/share/mime/types ] && rm -f %D/share/mime/types || true
+%%HACK%%@dirrmtry share/mime/x-epoc
+%%HACK%%@dirrmtry share/mime/x-content
+%%HACK%%@dirrmtry share/mime/video
+%%HACK%%@dirrmtry share/mime/text
+%%HACK%%@dirrmtry share/mime/packages
+%%HACK%%@dirrmtry share/mime/multipart
+%%HACK%%@dirrmtry share/mime/model
+%%HACK%%@dirrmtry share/mime/message
+%%HACK%%@dirrmtry share/mime/inode
+%%HACK%%@dirrmtry share/mime/image
+%%HACK%%@dirrmtry share/mime/audio
+%%HACK%%@dirrmtry share/mime/application
+%%HACK%%@dirrmtry share/mime
+%%HACK%%@dirrmtry share
--- /dev/null
+++ misc/kde4-shared-mime-info/Makefile
@@ -0,0 +1,45 @@
+#
+# $MidnightBSD: mports/misc/kde4-shared-mime-info/Makefile,v 1.1 2008/12/05 19:48:21 ctriv Exp $
+#
+
+PORTNAME= shared-mime-info
+PORTVERSION= 1.0
+CATEGORIES= misc kde
+MASTER_SITES= # none
+PKGNAMEPREFIX= kde4-
+DISTNAME= # none
+EXTRACT_SUFX= # none
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Handles shared MIME database under $${KDE_PREFIX}
+LICENSE= unknown
+
+RUN_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info
+
+USE_KDE4= kdeprefix
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+MIMESUBDIRS= application audio image inode message model multipart \
+ packages text video x-epoc x-content
+
+.include <bsd.port.pre.mk>
+
+.if ${KDE4_PREFIX} != ${LOCALBASE}
+PLIST_SUB+= HACK=""
+.else
+PLIST_SUB+= HACK="@comment "
+.endif
+
+do-install:
+.if ${KDE4_PREFIX} != ${LOCALBASE}
+.for dir in ${MIMESUBDIRS}
+ ${MKDIR} ${KDE4_PREFIX}/share/mime/${dir}
+ ${TOUCH} ${KDE4_PREFIX}/share/mime/${dir}/.keep_me
+.endfor
+.else
+ @${DO_NADA}
+.endif
+
+.include <bsd.port.post.mk>
More information about the Midnightbsd-cvs
mailing list