Sat May 16 11:31:35 2020 UTC ()
devel/bugzilla: allow no-op SUBST block for path to diff


(rillig)
diff -r1.53 -r1.54 pkgsrc/devel/bugzilla/Makefile

cvs diff -r1.53 -r1.54 pkgsrc/devel/bugzilla/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/bugzilla/Makefile 2019/11/11 21:53:06 1.53
+++ pkgsrc/devel/bugzilla/Makefile 2020/05/16 11:31:34 1.54
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.53 2019/11/11 21:53:06 maya Exp $ 1# $NetBSD: Makefile,v 1.54 2020/05/16 11:31:34 rillig Exp $
2 2
3DISTNAME= bugzilla-5.0.3 3DISTNAME= bugzilla-5.0.3
4PKGREVISION= 4 4PKGREVISION= 4
5CATEGORIES= www devel 5CATEGORIES= www devel
6MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=webtools/} 6MASTER_SITES= ${MASTER_SITE_MOZILLA_ALL:=webtools/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://www.bugzilla.org/ 9HOMEPAGE= https://www.bugzilla.org/
10COMMENT= Web based bug tracking system 10COMMENT= Web based bug tracking system
11LICENSE= mpl-2.0 11LICENSE= mpl-2.0
12 12
13# mod_perl 13# mod_perl
14DEPENDS+= ap2[0-9]-perl-[0-9]*:../../www/ap2-perl 14DEPENDS+= ap2[0-9]-perl-[0-9]*:../../www/ap2-perl
@@ -94,29 +94,30 @@ REPLACE_PERL+= *.pl *.cgi docs/makedocs @@ -94,29 +94,30 @@ REPLACE_PERL+= *.pl *.cgi docs/makedocs
94SUBST_CLASSES+= conf 94SUBST_CLASSES+= conf
95SUBST_STAGE.conf= pre-install 95SUBST_STAGE.conf= pre-install
96SUBST_MESSAGE.conf= Fixing configuration files. 96SUBST_MESSAGE.conf= Fixing configuration files.
97SUBST_FILES.conf= bugzilla.conf localconfig Bugzilla/BugMail.pm 97SUBST_FILES.conf= bugzilla.conf localconfig Bugzilla/BugMail.pm
98SUBST_VARS.conf= BZ_WEB_GROUP 98SUBST_VARS.conf= BZ_WEB_GROUP
99SUBST_VARS.conf+= PREFIX 99SUBST_VARS.conf+= PREFIX
100SUBST_VARS.conf+= BZDIR 100SUBST_VARS.conf+= BZDIR
101SUBST_VARS.conf+= CVS 101SUBST_VARS.conf+= CVS
102SUBST_VARS.conf+= DBDRIVER 102SUBST_VARS.conf+= DBDRIVER
103SUBST_SED.conf+= -e "s|/usr/lib/sendmail|${SENDMAIL}|g" 103SUBST_SED.conf+= -e "s|/usr/lib/sendmail|${SENDMAIL}|g"
104 104
105SUBST_CLASSES+= diff 105SUBST_CLASSES+= diff
106SUBST_STAGE.diff= post-configure 106SUBST_STAGE.diff= post-configure
107SUBST_MESSAGE.diff= Fixing diff path used for Patch Viewer (Ignore depending on OS) 107SUBST_MESSAGE.diff= Fixing diff path used for Patch Viewer
108SUBST_FILES.diff= localconfig 108SUBST_FILES.diff= localconfig
109SUBST_SED.diff= -e "s|\$$diffpath = .*|\$$diffpath = \'${DIFF:C,/[^/]+$,,}\';|" 109SUBST_SED.diff= -e "s|\$$diffpath = .*|\$$diffpath = \'${DIFF:C,/[^/]+$,,}\';|"
 110SUBST_NOOP_OK.diff= yes
110 111
111INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/en ${EGDIR} ${BZDIR} ${BZDIR}/Bugzilla 112INSTALLATION_DIRS+= ${DOCDIR} ${DOCDIR}/en ${EGDIR} ${BZDIR} ${BZDIR}/Bugzilla
112INSTALLATION_DIRS+= ${BZDIR}/js ${BZDIR}/lib ${BZDIR}/template ${BZDIR}/skins 113INSTALLATION_DIRS+= ${BZDIR}/js ${BZDIR}/lib ${BZDIR}/template ${BZDIR}/skins
113INSTALLATION_DIRS+= ${BZDIR}/docs ${BZDIR}/docs/en ${BZDIR}/docs/en/html 114INSTALLATION_DIRS+= ${BZDIR}/docs ${BZDIR}/docs/en ${BZDIR}/docs/en/html
114INSTALLATION_DIRS+= ${BZDIR}/images ${BZDIR}/docs/en/html/api 115INSTALLATION_DIRS+= ${BZDIR}/images ${BZDIR}/docs/en/html/api
115INSTALLATION_DIRS+= ${BZDIR}/docs/en/html/api/Bugzilla 116INSTALLATION_DIRS+= ${BZDIR}/docs/en/html/api/Bugzilla
116.for i in data contrib t xt template lib graphs skins 117.for i in data contrib t xt template lib graphs skins
117INSTALLATION_DIRS+= ${BZDIR}/${i} 118INSTALLATION_DIRS+= ${BZDIR}/${i}
118.endfor 119.endfor
119 120
120FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \ 121FILES_SUBST+= WWWGRP=${APACHE_GROUP} WWWOWN=${APACHE_USER} \
121 BZDIR=${BZDIR} 122 BZDIR=${BZDIR}
122 123