aboutsummaryrefslogtreecommitdiff
path: root/german/bugzilla42/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'german/bugzilla42/Makefile')
-rw-r--r--german/bugzilla42/Makefile51
1 files changed, 51 insertions, 0 deletions
diff --git a/german/bugzilla42/Makefile b/german/bugzilla42/Makefile
new file mode 100644
index 000000000000..0a56bfec9d7a
--- /dev/null
+++ b/german/bugzilla42/Makefile
@@ -0,0 +1,51 @@
+# New ports collection makefile for: de-bugzilla
+# Date created: 2011-06-11
+# Whom: Olli Hauer <ohauer@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bugzilla
+PORTVERSION= 4.2.1
+CATEGORIES= german
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR=bugzilla-de/${PORTVERSION:R}/${PORTVERSION}
+DISTNAME= germzilla-${PORTVERSION}-1.utf-8
+
+MAINTAINER= ohauer@FreeBSD.org
+COMMENT= German localization for Bugzilla
+
+RUN_DEPENDS= bugzilla>=${PORTVERSION}:${PORTSDIR}/devel/bugzilla42
+
+LATEST_LINK= ${PKGNAMEPREFIX}bugzilla42${PKGNAMESUFFIX}
+
+NO_WRKSUBDIR= yes
+
+.include "${.CURDIR}/../../devel/bugzilla42/Makefile.common"
+
+LANGDIR= ${WWWDIR}/template/de
+
+# german template checks the bugzilla version number and displays
+# non supported bugzilla version.
+post-patch:
+ @${FIND} ${WRKDIR}/ -name \*.orig -delete
+
+do-install:
+ @-${MKDIR} ${LANGDIR}
+ @(cd ${WRKSRC}/de && ${COPYTREE_SHARE} . ${LANGDIR})
+.if !defined(BATCH)
+ @${ECHO_MSG}
+ @${CAT} ${PKGMESSAGE}
+ @${ECHO_MSG}
+.endif
+
+# Maintainer
+plist: patch
+ @( cd ${WRKDIR}/ && ${FIND} de -type f | ${AWK} '{print "%%WWWDIR%%/template/"$$1}' | ${SORT} > ${PLIST}.new )
+ @( cd ${WRKDIR}/ && ${FIND} de -type d | ${AWK} '{print "@dirrmtry %%WWWDIR%%/template/"$$1}' | ${SORT} -r >> ${PLIST}.new )
+ @if ${DIFF} -u ${PLIST} ${PLIST}.new ; then \
+ ${ECHO_MSG} no pkg-plist changes; \
+ ${RM} ${PLIST}.new ; \
+ fi
+
+.include <bsd.port.mk>