[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