| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.24 2016/07/09 06:38:05 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.25 2016/07/09 13:21:05 rillig Exp $ |
2 | | | 2 | |
3 | DISTNAME= bugzilla-3.2.4 | | 3 | DISTNAME= bugzilla-3.2.4 |
4 | PKGREVISION= 8 | | 4 | PKGREVISION= 8 |
5 | CATEGORIES= www devel | | 5 | CATEGORIES= www devel |
6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=webtools/} | | 6 | MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=webtools/} |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://www.bugzilla.org/ | | 9 | HOMEPAGE= http://www.bugzilla.org/ |
10 | COMMENT= Web based bug tracking system | | 10 | COMMENT= Web based bug tracking system |
11 | | | 11 | |
12 | DEPENDS+= p5-CGI>=3.21:../../www/p5-CGI | | 12 | DEPENDS+= p5-CGI>=3.21:../../www/p5-CGI |
13 | DEPENDS+= p5-DBI>=1.41:../../databases/p5-DBI | | 13 | DEPENDS+= p5-DBI>=1.41:../../databases/p5-DBI |
14 | DEPENDS+= p5-Template-Toolkit>=2.15:../../www/p5-Template-Toolkit | | 14 | DEPENDS+= p5-Template-Toolkit>=2.15:../../www/p5-Template-Toolkit |
| @@ -22,54 +22,54 @@ DEPENDS+= p5-Email-MIME>=1.903:../../mai | | | @@ -22,54 +22,54 @@ DEPENDS+= p5-Email-MIME>=1.903:../../mai |
22 | USE_TOOLS+= pax perl:run | | 22 | USE_TOOLS+= pax perl:run |
23 | NO_BUILD= YES | | 23 | NO_BUILD= YES |
24 | | | 24 | |
25 | BZ_WEB_GROUP?= ${APACHE_GROUP} | | 25 | BZ_WEB_GROUP?= ${APACHE_GROUP} |
26 | SENDMAIL?= /usr/sbin/sendmail | | 26 | SENDMAIL?= /usr/sbin/sendmail |
27 | CVS?= /usr/bin/cvs | | 27 | CVS?= /usr/bin/cvs |
28 | | | 28 | |
29 | BUILD_DEFS+= SENDMAIL CVS APACHE_USER APACHE_GROUP | | 29 | BUILD_DEFS+= SENDMAIL CVS APACHE_USER APACHE_GROUP |
30 | PERL5_REQD+= 5.8.1 | | 30 | PERL5_REQD+= 5.8.1 |
31 | | | 31 | |
32 | PKG_USERS_VARS+= APACHE_USER | | 32 | PKG_USERS_VARS+= APACHE_USER |
33 | PKG_GROUPS_VARS+= BZ_WEB_GROUP APACHE_GROUP | | 33 | PKG_GROUPS_VARS+= BZ_WEB_GROUP APACHE_GROUP |
34 | | | 34 | |
35 | MESSAGE_SUBST+= BZDIR=${BZDIR:Q} PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} | | 35 | MESSAGE_SUBST+= BZDIR=${BZDIR} PKG_SYSCONFDIR=${PKG_SYSCONFDIR} |
36 | | | 36 | |
37 | BZDIR= ${PREFIX}/share/bugzilla | | 37 | BZDIR= ${PREFIX}/share/bugzilla |
38 | EGDIR= ${PREFIX}/share/examples/bugzilla | | 38 | EGDIR= ${PREFIX}/share/examples/bugzilla |
39 | DOCDIR= ${PREFIX}/share/doc/bugzilla | | 39 | DOCDIR= ${PREFIX}/share/doc/bugzilla |
40 | CONF_FILES= ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf | | 40 | CONF_FILES= ${EGDIR}/bugzilla.conf ${PKG_SYSCONFDIR}/bugzilla.conf |
41 | CONF_FILES_PERMS= ${EGDIR}/localconfig ${BZDIR}/localconfig \ | | 41 | CONF_FILES_PERMS= ${EGDIR}/localconfig ${BZDIR}/localconfig \ |
42 | ${APACHE_USER} ${SHAREGRP} 0400 | | 42 | ${APACHE_USER} ${SHAREGRP} 0400 |
43 | PAX_DIRS= Bugzilla skins template | | 43 | PAX_DIRS= Bugzilla skins template |
44 | | | 44 | |
45 | REPLACE_PERL+= *.pl *.cgi | | 45 | REPLACE_PERL+= *.pl *.cgi |
46 | | | 46 | |
47 | SUBST_CLASSES+= conf | | 47 | SUBST_CLASSES+= conf |
48 | SUBST_STAGE.conf= pre-install | | 48 | SUBST_STAGE.conf= pre-install |
49 | SUBST_MESSAGE.conf= Fixing configuration files. | | 49 | SUBST_MESSAGE.conf= Fixing configuration files. |
50 | SUBST_FILES.conf= bugzilla.conf localconfig Bugzilla/BugMail.pm | | 50 | SUBST_FILES.conf= bugzilla.conf localconfig Bugzilla/BugMail.pm |
51 | SUBST_SED.conf= -e "s|@BZ_WEB_GROUP@|${BZ_WEB_GROUP}|g" | | 51 | SUBST_SED.conf= -e "s|@BZ_WEB_GROUP@|${BZ_WEB_GROUP}|g" |
52 | SUBST_SED.conf+= -e "s|@PREFIX@|${PREFIX}|g" | | 52 | SUBST_SED.conf+= -e "s|@PREFIX@|${PREFIX}|g" |
53 | SUBST_SED.conf+= -e "s|@BZDIR@|${BZDIR}|g" | | 53 | SUBST_SED.conf+= -e "s|@BZDIR@|${BZDIR}|g" |
54 | SUBST_SED.conf+= -e "s|@CVS@|${CVS}|g" | | 54 | SUBST_SED.conf+= -e "s|@CVS@|${CVS}|g" |
55 | SUBST_SED.conf+= -e "s|@DBDRIVER@|${DBDRIVER}|g" | | 55 | SUBST_SED.conf+= -e "s|@DBDRIVER@|${DBDRIVER}|g" |
56 | SUBST_SED.conf+= -e "s|/usr/lib/sendmail|${SENDMAIL}|g" | | 56 | SUBST_SED.conf+= -e "s|/usr/lib/sendmail|${SENDMAIL}|g" |
57 | | | 57 | |
58 | INSTALLATION_DIRS += ${DOCDIR} ${DOCDIR}/en ${EGDIR} ${BZDIR} ${BZDIR}/Bugzilla | | 58 | INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/en ${EGDIR} ${BZDIR} ${BZDIR}/Bugzilla |
59 | INSTALLATION_DIRS += ${BZDIR}/js ${BZDIR}/lib ${BZDIR}/template ${BZDIR}/skins | | 59 | INSTALLATION_DIRS+= ${BZDIR}/js ${BZDIR}/lib ${BZDIR}/template ${BZDIR}/skins |
60 | INSTALLATION_DIRS += ${BZDIR}/docs ${BZDIR}/docs/en ${BZDIR}/docs/en/html | | 60 | INSTALLATION_DIRS+= ${BZDIR}/docs ${BZDIR}/docs/en ${BZDIR}/docs/en/html |
61 | INSTALLATION_DIRS += ${BZDIR}/images ${BZDIR}/docs/en/html/api | | 61 | INSTALLATION_DIRS+= ${BZDIR}/images ${BZDIR}/docs/en/html/api |
62 | INSTALLATION_DIRS += ${BZDIR}/docs/en/html/api/Bugzilla | | 62 | INSTALLATION_DIRS+= ${BZDIR}/docs/en/html/api/Bugzilla |
63 | | | 63 | |
64 | post-extract: | | 64 | post-extract: |
65 | ${FIND} ${WRKSRC} -type d -name CVS | ${XARGS} ${RM} -rf | | 65 | ${FIND} ${WRKSRC} -type d -name CVS | ${XARGS} ${RM} -rf |
66 | ${FIND} ${WRKSRC} -type f -name ".cvsignore" | ${XARGS} ${RM} -f | | 66 | ${FIND} ${WRKSRC} -type f -name ".cvsignore" | ${XARGS} ${RM} -f |
67 | ${CP} ${FILESDIR}/bugzilla.conf ${WRKSRC} | | 67 | ${CP} ${FILESDIR}/bugzilla.conf ${WRKSRC} |
68 | ${CP} ${FILESDIR}/localconfig ${WRKSRC} | | 68 | ${CP} ${FILESDIR}/localconfig ${WRKSRC} |
69 | | | 69 | |
70 | do-install: | | 70 | do-install: |
71 | | | 71 | |
72 | ${INSTALL_DATA} ${WRKSRC}/docs/en/txt/Bugzilla-Guide.txt ${DESTDIR}${DOCDIR}/en | | 72 | ${INSTALL_DATA} ${WRKSRC}/docs/en/txt/Bugzilla-Guide.txt ${DESTDIR}${DOCDIR}/en |
73 | ${INSTALL_DATA} ${WRKSRC}/docs/en/rel_notes.txt ${DESTDIR}${DOCDIR}/en | | 73 | ${INSTALL_DATA} ${WRKSRC}/docs/en/rel_notes.txt ${DESTDIR}${DOCDIR}/en |
74 | ${INSTALL_DATA} ${WRKSRC}/QUICKSTART ${DESTDIR}${DOCDIR} | | 74 | ${INSTALL_DATA} ${WRKSRC}/QUICKSTART ${DESTDIR}${DOCDIR} |
75 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} | | 75 | ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${DOCDIR} |