Sat Mar 11 19:08:19 2017 UTC ()
libapreq2: Embed apache version into PKGNAME.

This package has a dependency on an apache-versioned pkg (ap22-perl) and so
the binary package will only work for one version of apache, previously
apache22.

PR pkg/50583 from Randolf Richardson


(maya)
diff -r1.38 -r1.39 pkgsrc/www/p5-libapreq2/Makefile

cvs diff -r1.38 -r1.39 pkgsrc/www/p5-libapreq2/Makefile (switch to unified diff)

--- pkgsrc/www/p5-libapreq2/Makefile 2016/06/08 19:25:19 1.38
+++ pkgsrc/www/p5-libapreq2/Makefile 2017/03/11 19:08:19 1.39
@@ -1,43 +1,43 @@ @@ -1,43 +1,43 @@
1# $NetBSD: Makefile,v 1.38 2016/06/08 19:25:19 wiz Exp $ 1# $NetBSD: Makefile,v 1.39 2017/03/11 19:08:19 maya Exp $
2 2
3DISTNAME= libapreq2-2.13 3DISTNAME= libapreq2-2.13
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${APACHE_PKG_PREFIX}-${DISTNAME}
5PKGREVISION= 1 5PKGREVISION= 1
6CATEGORIES= www perl5 6CATEGORIES= www perl5
7MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/libapreq/} 7MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/libapreq/}
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://httpd.apache.org/apreq/ 10HOMEPAGE= http://httpd.apache.org/apreq/
11COMMENT= Lots of Apache specific httpd handling modules 11COMMENT= Lots of Apache specific httpd handling modules
12LICENSE= apache-2.0 12LICENSE= apache-2.0
13 13
14DEPENDS+= p5-ExtUtils-XSBuilder>=0.23:../../devel/p5-ExtUtils-XSBuilder 14DEPENDS+= p5-ExtUtils-XSBuilder>=0.23:../../devel/p5-ExtUtils-XSBuilder
15 15
16USE_TOOLS+= gmake 16USE_TOOLS+= gmake
17USE_LIBTOOL= YES 17USE_LIBTOOL= YES
18PERL5_PACKLIST= auto/libapreq2/.packlist 18PERL5_PACKLIST= auto/libapreq2/.packlist
19 19
20SUBST_CLASSES+= apxs 20SUBST_CLASSES+= apxs
21SUBST_STAGE.apxs= post-patch 21SUBST_STAGE.apxs= post-patch
22SUBST_FILES.apxs= env/Makefile.in 22SUBST_FILES.apxs= env/Makefile.in
23SUBST_SED.apxs= -e "s|@APACHE2_APXS@ -i -a -n|@APACHE2_APXS@ -i -n|g" 23SUBST_SED.apxs= -e "s|@APACHE2_APXS@ -i -a -n|@APACHE2_APXS@ -i -n|g"
24SUBST_MESSAGE.apxs= Fixing module installation. 24SUBST_MESSAGE.apxs= Fixing module installation.
25 25
26.include "../../lang/perl5/module.mk" 26.include "../../lang/perl5/module.mk"
27 27
28MAKE_PARAMS:= ${MAKE_PARAMS:NINSTALLDIRS=vendor} 28MAKE_PARAMS:= ${MAKE_PARAMS:NINSTALLDIRS=vendor}
29MAKE_PARAMS+= --with-apache2-apxs="${APXS}" --with-mm-opts="INSTALLDIRS=vendor" 29MAKE_PARAMS+= --with-apache2-apxs="${APXS}" --with-mm-opts="INSTALLDIRS=vendor"
30 30
31pre-configure: 31pre-configure:
32 ${LN} -fs ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC} 32 ${LN} -fs ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}
33 ${LN} -fs ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC} 33 ${LN} -fs ${PKGSRCDIR}/mk/gnu-config/config.sub ${WRKSRC}
34 34
35#pre-configure: 35#pre-configure:
36# cd ${WRKSRC} && ./buildconf 36# cd ${WRKSRC} && ./buildconf
37 37
38.include "../../www/ap2-perl/buildlink3.mk" 38.include "../../www/ap2-perl/buildlink3.mk"
39.include "../../mk/apache.mk" 39.include "../../mk/apache.mk"
40 40
41BUILDLINK_API_DEPENDS.ap2-perl+= ${APACHE_PKG_PREFIX}-perl>=2.0.1 41BUILDLINK_API_DEPENDS.ap2-perl+= ${APACHE_PKG_PREFIX}-perl>=2.0.1
42BUILDLINK_API_DEPENDS.apache+= apache>=2.0.48 42BUILDLINK_API_DEPENDS.apache+= apache>=2.0.48
43.include "../../mk/bsd.pkg.mk" 43.include "../../mk/bsd.pkg.mk"