svn commit: r389628 - in head/www/mod_perl2: . files
Olli Hauer
ohauer at FreeBSD.org
Sun Jun 14 12:49:28 UTC 2015
Author: ohauer
Date: Sun Jun 14 12:49:26 2015
New Revision: 389628
URL: https://svnweb.freebsd.org/changeset/ports/389628
Log:
- update to rc3
- move ITHREAD check to pre-configure (dependencies are already installed) [1]
- use @sample macro for apache module file [2]
[1] If this is not working as expected, detection will be replaced with an OPTION
PR: 200799 [2]
Deleted:
head/www/mod_perl2/files/patch-README
head/www/mod_perl2/files/patch-src__modules__perl__modperl_error.h
Modified:
head/www/mod_perl2/Makefile
head/www/mod_perl2/distinfo
head/www/mod_perl2/pkg-plist
Modified: head/www/mod_perl2/Makefile
==============================================================================
--- head/www/mod_perl2/Makefile Sun Jun 14 12:39:04 2015 (r389627)
+++ head/www/mod_perl2/Makefile Sun Jun 14 12:49:26 2015 (r389628)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= mod_perl
-DISTVERSION= 2.0.9-rc2
-PORTREVISION= 1
+DISTVERSION= 2.0.9-rc3
PORTEPOCH= 3
CATEGORIES= www perl5
#MASTER_SITES= APACHE/perl
@@ -46,25 +45,6 @@ PLIST_SUB+= AP22="@comment "
PLIST_SUB+= AP22=""
.endif
-# PR 200697
-# Test whether the system uses a multithreaded perl
-.if exists(${PERL})
-HAS_ITHREADS!= ${PERL} -e 'use Config; print $$Config{useithreads} ? 1 : 0'
-.else
-# ASsume true when building packages5.
-HAS_ITHREADS= 1
-.endif
-.if ${HAS_ITHREADS:M1}
-PLIST_SUB+= ITHREADS=""
-.else
-#. if !${APACHE_VERSION:M22}
-#XXX build is correct, but this test fails in poudriere.
-# Let it fail in configure until we find a working condition
-#IGNORE= requires PERL with "THREADS=on", please rebuild PERL and all depending ports
-#. endif
-#PLIST_SUB+= ITHREADS="@comment "
-.endif
-
CONFIGURE_ARGS= PREFIX=${PREFIX} MP_APXS=${APXS} \
MP_APR_CONFIG=${LOCALBASE}/bin/apr-1-config
@@ -78,9 +58,27 @@ post-patch:
pre-configure:
${FIND} ${WRKSRC} -type f \( -name \*.bak -o -name \*.orig \) -delete
+# PR 200697: Test whether the system uses a multithreaded perl
+.if exists(${PERL})
+HAS_ITHREADS!= ${PERL} -e 'use Config; print $$Config{useithreads} ? 1 : 0'
+.else
+# Assume true when building packages.
+HAS_ITHREADS= 1
+.endif
+
+.if ${HAS_ITHREADS:M1}
+PLIST_SUB+= ITHREADS=""
+.else
+PLIST_SUB+= ITHREADS="@comment "
+. if !${APACHE_VERSION:M22}
+IGNORE= requires PERL with "THREADS=on", please rebuild PERL and all depending ports
+. endif
+.endif
+
post-configure:
${REINPLACE_CMD} -e 's/-pthread -Wl,-E//g' \
${PATCH_WRKSRC}/xs/APR/APR/Makefile
+ @${ECHO_CMD} == PERL: \"${PERL_VER}\", ITHREADS: \"${HAS_ITHREADS}\", Apache: \"${APACHE_VERSION}\"
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEINCLUDEDIR}/modules/perl
Modified: head/www/mod_perl2/distinfo
==============================================================================
--- head/www/mod_perl2/distinfo Sun Jun 14 12:39:04 2015 (r389627)
+++ head/www/mod_perl2/distinfo Sun Jun 14 12:49:26 2015 (r389628)
@@ -1,2 +1,2 @@
-SHA256 (mod_perl-2.0.9-rc2.tar.gz) = 63a43a2f9e7f05eb1885891c03ba4c9d1ee1241e2e4fdb257fe51eb63e52e891
-SIZE (mod_perl-2.0.9-rc2.tar.gz) = 3846396
+SHA256 (mod_perl-2.0.9-rc3.tar.gz) = 4386a6e549874e83298354180fde06d3e066284f428217981732f1d03ccf8197
+SIZE (mod_perl-2.0.9-rc3.tar.gz) = 3846145
Modified: head/www/mod_perl2/pkg-plist
==============================================================================
--- head/www/mod_perl2/pkg-plist Sun Jun 14 12:39:04 2015 (r389627)
+++ head/www/mod_perl2/pkg-plist Sun Jun 14 12:49:26 2015 (r389628)
@@ -1,5 +1,5 @@
bin/mp2bug
-%%APACHEETCDIR%%/modules.d/%%APMOD_FILE%%
+ at sample %%APACHEETCDIR%%/modules.d/%%APMOD_FILE%%
%%APACHEINCLUDEDIR%%/modperl_apr_perlio.h
%%APACHEINCLUDEDIR%%/modperl_xs_sv_convert.h
%%APACHEINCLUDEDIR%%/modperl_xs_typedefs.h
More information about the svn-ports-all
mailing list