svn commit: r337856 - in head/www: libapreq2 p5-libapreq2
Olli Hauer
ohauer at FreeBSD.org
Sat Dec 28 11:25:44 UTC 2013
Author: ohauer
Date: Sat Dec 28 11:25:43 2013
New Revision: 337856
URL: http://svnweb.freebsd.org/changeset/ports/337856
Log:
- add stage support
Modified:
head/www/libapreq2/Makefile
head/www/libapreq2/pkg-plist
head/www/p5-libapreq2/Makefile
Modified: head/www/libapreq2/Makefile
==============================================================================
--- head/www/libapreq2/Makefile Sat Dec 28 11:23:04 2013 (r337855)
+++ head/www/libapreq2/Makefile Sat Dec 28 11:25:43 2013 (r337856)
@@ -11,11 +11,12 @@ MASTER_SITE_SUBDIR=libapreq
MAINTAINER= apache at FreeBSD.org
COMMENT= Generic Apache2 Request Library
+LICENSE= AL2
+
USE_APACHE= 22+
USE_GMAKE= yes
USE_LDCONFIG= yes
USE_AUTOTOOLS= autoconf libtool
-NO_STAGE= yes
CONFIGURE_ARGS+= --with-apache2-apxs=${APXS} --with-expat=${LOCALBASE}
MAKE_ENV+= MAKE=${GMAKE} ## MakeMaker blows it without this
@@ -23,33 +24,21 @@ MAKE_ENV+= MAKE=${GMAKE} ## MakeMake
SHLIB_MAJOR= 11
PLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}"
+# www/p5-libapreq2
.if defined (WITH_MODPERL2)
-PKGNAMEPREFIX+= p5-
+PLIST_SUB+= WITH_MODPERL2=""
+PKGNAMEPREFIX= p5-
+USES+= perl5
P5_APREQ_DEPENDS+= ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2 \
p5-ExtUtils-XSBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-XSBuilder \
p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
+
BUILD_DEPENDS+= ${P5_APREQ_DEPENDS}
RUN_DEPENDS+= ${P5_APREQ_DEPENDS}
-USES+= perl5
CONFIGURE_ARGS+= --enable-perl-glue --with-perl=${PERL5}
-MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER}
-MAN3= APR::Request.3 \
- APR::Request::Apache2.3 \
- APR::Request::CGI.3 \
- APR::Request::Cookie.3 \
- APR::Request::Error.3 \
- APR::Request::Hook.3 \
- APR::Request::Param.3 \
- APR::Request::Parser.3 \
- Apache2::Cookie.3 \
- Apache2::Upload.3 \
- Apache2::Request.3
-
-PLIST_SUB+= WITH_MODPERL2=""
-
post-patch:
@${REINPLACE_CMD} -i '' -e "s!%%APACHEINCLUDEDIR%%!${APACHEINCLUDEDIR}!" \
${WRKSRC}/glue/perl/Makefile.PL
Modified: head/www/libapreq2/pkg-plist
==============================================================================
--- head/www/libapreq2/pkg-plist Sat Dec 28 11:23:04 2013 (r337855)
+++ head/www/libapreq2/pkg-plist Sat Dec 28 11:25:43 2013 (r337856)
@@ -12,9 +12,17 @@ lib/libapreq2.a
lib/libapreq2.la
lib/libapreq2.so
lib/libapreq2.so.%%SHLIB_MAJOR%%
-%%APACHEMODDIR%%/mod_apreq2.a
-%%APACHEMODDIR%%/mod_apreq2.la
-%%APACHEMODDIR%%/mod_apreq2.so
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Apache2.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::CGI.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Cookie.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Error.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Hook.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Param.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/APR::Request::Parser.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/Apache2::Cookie.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/Apache2::Request.3.gz
+%%WITH_MODPERL2%%%%PERL5_MAN3%%/Apache2::Upload.3.gz
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request.pm
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request.pod
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Apache2.pm
@@ -25,8 +33,8 @@ lib/libapreq2.so.%%SHLIB_MAJOR%%
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Cookie.pod
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Error.pm
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Error.pod
-%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Hook.pod
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Hook.pm
+%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Hook.pod
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Param.pm
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Param.pod
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/Parser.pm
@@ -42,27 +50,29 @@ lib/libapreq2.so.%%SHLIB_MAJOR%%
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Cookie/Cookie.so
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Error/Error.bs
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Error/Error.so
-%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Hook/Hook.so
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Hook/Hook.bs
+%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Hook/Hook.so
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Param/Param.bs
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Param/Param.so
-%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Parser/Parser.so
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Parser/Parser.bs
+%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Parser/Parser.so
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Request.bs
%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Request.so
-%%WITH_MODPERL2%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/libapreq2/.packlist
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/APR/Request/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/APR/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Apache2/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Apache2/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/CGI/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Cookie/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Error/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Hook/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Param/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Parser/
-%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/
+%%APACHEMODDIR%%/mod_apreq2.a
+%%APACHEMODDIR%%/mod_apreq2.la
+%%APACHEMODDIR%%/mod_apreq2.so
%%WITH_MODPERL2%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/libapreq2
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Parser
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Param
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Hook
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Error
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Cookie
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/CGI
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request/Apache2
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/APR/Request
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Apache2
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/APR/Request
+%%WITH_MODPERL2%%@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/APR
+ at dirrm include/apreq2
@dirrm %%APACHEINCLUDEDIR%%/apreq2
@dirrmtry %%APACHEINCLUDEDIR%%
- at dirrm include/apreq2
Modified: head/www/p5-libapreq2/Makefile
==============================================================================
--- head/www/p5-libapreq2/Makefile Sat Dec 28 11:23:04 2013 (r337855)
+++ head/www/p5-libapreq2/Makefile Sat Dec 28 11:25:43 2013 (r337856)
@@ -11,5 +11,4 @@ MASTERDIR= ${.CURDIR}/../libapreq2
WITH_MODPERL2= yes
MAKE_ENV+= MAKE=${GMAKE} ## MakeMaker blows it without this
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
More information about the svn-ports-all
mailing list