Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F132548295
D3542.id8455.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
102 KB
Referenced Files
None
Subscribers
None
D3542.id8455.diff
View Options
Index: lang/perl5-devel/Makefile
===================================================================
--- lang/perl5-devel/Makefile
+++ lang/perl5-devel/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= perl
-PORTREVISION= 0
+PORTREVISION= 1
# XXX Remove second line, uncomment first
#DISTVERSION= ${PERL_VERSION}
DISTVERSION= ${GH_TAGNAME:C/^v//:C/-g[0-9a-f]*$//}
@@ -22,8 +22,6 @@
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1= ${WRKSRC}/Copying
-CONFLICTS_INSTALL= perl5.*-*
-
# XXX Remove github things.
USE_GITHUB= yes
GH_ACCOUNT= Perl
@@ -89,8 +87,8 @@
-Dlibperl=libperl.so.${PORTVERSION} \
-Darchlib=${PREFIX}/${_ARCH_LIB} \
-Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${MAN3PREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/man/man1 \
+ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
+ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
-Dsitearch=${SITE_ARCH} \
-Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
-Dsiteman3dir=${SITE_MAN3} \
@@ -120,7 +118,7 @@
PERL_VER=${PERL_VER} \
SITE_PERL=${SITE_PERL_REL} \
PRIV_LIB=${_PRIV_LIB} \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
PERL_ARCH=${PERL_ARCH}
@@ -145,15 +143,16 @@
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-MAN3PREFIX_REL= ${_PRIV_LIB}/perl
-MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL}
-MANDIRS+= ${MAN3PREFIX}/man
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS+= ${PERLMANPREFIX}/man
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
- MAN3=${MAN3PREFIX_REL}/man/man3 \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ MAN1=${PERLMANPREFIX_REL}/man/man1 \
+ MAN3=${PERLMANPREFIX_REL}/man/man3 \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
SITE_PERL=${SITE_PERL_REL} \
SITE_ARCH=${SITE_ARCH_REL} \
@@ -167,6 +166,7 @@
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT} || ${PERL5_DEFAULT} == devel # XXX Remove devel case
PKGNAMESUFFIX= 5
+IAMDEFAULTPERL= yes
.else
# make PKGNAME unique among other lang/perl5.x
.if defined(GH_TAGNAME) # XXX remove if, leave only the else.
@@ -174,13 +174,44 @@
.else
PKGNAMESUFFIX= ${PERL_VER}
.endif
-# always add default perl5 pkgname to conflicts
-CONFLICTS_INSTALL+= perl5-*
+.endif
+
+# Am I building the default Perl ?
+.if defined(IAMDEFAULTPERL)
+PLIST_SUB+= DEFAULT="" BINSUFFIX="" MAN1SUFFIX="1"
+.else
+BINSUFFIX= ${PERL_VERSION}
+PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} \
+ MAN1SUFFIX=1p${PERL_VER:S/.//}
+CONFIGURE_ARGS+=-Dman1ext=1p${PERL_VER:S/.//} \
+ -Dversiononly
+.endif
+
+.if !defined(IAMDEFAULTPERL)
+pre-everything::
+ @${ECHO_MSG} "##################################################"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use this version as the default,"
+ @${ECHO_MSG} "stop the build now, add this line to your"
+ @${ECHO_MSG} "/etc/make.conf, and then restart the build."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "##################################################"
+.if !(defined(PACKAGE_BUILDING) || defined(BATCH))
+ @sleep 30
+. endif
.endif
# XXX Remove this
-# No need to spam logs, or make me wait
-.if !defined(PACKAGE_BUILDING) && !defined(PERL_DEV_SHUT_UP)
pre-everything::
@${ECHO_MSG} "########################################"
@${ECHO_MSG} ""
@@ -195,6 +226,8 @@
@${ECHO_MSG} " You have been warned !"
@${ECHO_MSG} ""
@${ECHO_MSG} "########################################"
+# No need to make me, or the package builders, wait
+.if !(defined(PACKAGE_BUILDING) || defined(PERL_DEV_SHUT_UP) || defined(BATCH))
@sleep 30
.endif
@@ -208,6 +241,11 @@
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
+.if !defined(IAMDEFAULTPERL)
+ ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
+ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
+ ${WRKSRC}/installperl
+.endif
post-patch-PTHREAD-on:
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
${WRKSRC}/hints/freebsd.sh
@@ -233,7 +271,7 @@
# h2ph needs perl, but perl is not installed, it's only
# staged, so, use the one in WRKDIR
(cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph \
+ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
-d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
@${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
Index: lang/perl5-devel/files/perl-man.conf.in
===================================================================
--- lang/perl5-devel/files/perl-man.conf.in
+++ lang/perl5-devel/files/perl-man.conf.in
@@ -1,2 +1,2 @@
MANPATH %%PREFIX%%/%%SITEMAN3PREFIX%%/man
-MANPATH %%PREFIX%%/%%MAN3PREFIX%%/man
+MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
Index: lang/perl5-devel/pkg-plist
===================================================================
--- lang/perl5-devel/pkg-plist
+++ lang/perl5-devel/pkg-plist
@@ -1,39 +1,39 @@
-bin/c2ph
-bin/corelist
-bin/cpan
-bin/enc2xs
-bin/encguess
-bin/h2ph
-bin/h2xs
-bin/instmodsh
-bin/json_pp
-bin/libnetcfg
-bin/perl
-bin/perl5
+bin/c2ph%%BINSUFFIX%%
+bin/corelist%%BINSUFFIX%%
+bin/cpan%%BINSUFFIX%%
+bin/enc2xs%%BINSUFFIX%%
+bin/encguess%%BINSUFFIX%%
+bin/h2ph%%BINSUFFIX%%
+bin/h2xs%%BINSUFFIX%%
+bin/instmodsh%%BINSUFFIX%%
+bin/json_pp%%BINSUFFIX%%
+bin/libnetcfg%%BINSUFFIX%%
+%%DEFAULT%%bin/perl
+%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
-bin/perlbug
-bin/perldoc
-bin/perlivp
-bin/perlthanks
-bin/piconv
-bin/pl2pm
-bin/pod2html
-bin/pod2man
-bin/pod2text
-bin/pod2usage
-bin/podchecker
-bin/podselect
-bin/prove
-bin/pstruct
-bin/ptar
-bin/ptardiff
-bin/ptargrep
-bin/shasum
-bin/splain
-bin/xsubpp
-bin/zipdetails
+bin/perlbug%%BINSUFFIX%%
+bin/perldoc%%BINSUFFIX%%
+bin/perlivp%%BINSUFFIX%%
+bin/perlthanks%%BINSUFFIX%%
+bin/piconv%%BINSUFFIX%%
+bin/pl2pm%%BINSUFFIX%%
+bin/pod2html%%BINSUFFIX%%
+bin/pod2man%%BINSUFFIX%%
+bin/pod2text%%BINSUFFIX%%
+bin/pod2usage%%BINSUFFIX%%
+bin/podchecker%%BINSUFFIX%%
+bin/podselect%%BINSUFFIX%%
+bin/prove%%BINSUFFIX%%
+bin/pstruct%%BINSUFFIX%%
+bin/ptar%%BINSUFFIX%%
+bin/ptardiff%%BINSUFFIX%%
+bin/ptargrep%%BINSUFFIX%%
+bin/shasum%%BINSUFFIX%%
+bin/splain%%BINSUFFIX%%
+bin/xsubpp%%BINSUFFIX%%
+bin/zipdetails%%BINSUFFIX%%
etc/man.d/perl%%PERL_VER%%.conf
-etc/perl5_version
+%%DEFAULT%%etc/perl5_version
%%PRIV_LIB%%/AnyDBM_File.pm
%%PRIV_LIB%%/App/Cpan.pm
%%PRIV_LIB%%/App/Prove.pm
@@ -2076,225 +2076,225 @@
%%PRIV_LIB%%/vmsish.pm
%%PRIV_LIB%%/warnings.pm
%%PRIV_LIB%%/warnings/register.pm
-man/man1/c2ph.1.gz
-man/man1/corelist.1.gz
-man/man1/cpan.1.gz
-man/man1/enc2xs.1.gz
-man/man1/encguess.1.gz
-man/man1/h2ph.1.gz
-man/man1/h2xs.1.gz
-man/man1/instmodsh.1.gz
-man/man1/json_pp.1.gz
-man/man1/libnetcfg.1.gz
-man/man1/perl.1.gz
-man/man1/perl5004delta.1.gz
-man/man1/perl5005delta.1.gz
-man/man1/perl5100delta.1.gz
-man/man1/perl5101delta.1.gz
-man/man1/perl5120delta.1.gz
-man/man1/perl5121delta.1.gz
-man/man1/perl5122delta.1.gz
-man/man1/perl5123delta.1.gz
-man/man1/perl5124delta.1.gz
-man/man1/perl5125delta.1.gz
-man/man1/perl5140delta.1.gz
-man/man1/perl5141delta.1.gz
-man/man1/perl5142delta.1.gz
-man/man1/perl5143delta.1.gz
-man/man1/perl5144delta.1.gz
-man/man1/perl5160delta.1.gz
-man/man1/perl5161delta.1.gz
-man/man1/perl5162delta.1.gz
-man/man1/perl5163delta.1.gz
-man/man1/perl5180delta.1.gz
-man/man1/perl5181delta.1.gz
-man/man1/perl5182delta.1.gz
-man/man1/perl5184delta.1.gz
-man/man1/perl5200delta.1.gz
-man/man1/perl5201delta.1.gz
-man/man1/perl5202delta.1.gz
-man/man1/perl5220delta.1.gz
-man/man1/perl5230delta.1.gz
-man/man1/perl5231delta.1.gz
-man/man1/perl5232delta.1.gz
-man/man1/perl5233delta.1.gz
-man/man1/perl561delta.1.gz
-man/man1/perl56delta.1.gz
-man/man1/perl581delta.1.gz
-man/man1/perl582delta.1.gz
-man/man1/perl583delta.1.gz
-man/man1/perl584delta.1.gz
-man/man1/perl585delta.1.gz
-man/man1/perl586delta.1.gz
-man/man1/perl587delta.1.gz
-man/man1/perl588delta.1.gz
-man/man1/perl589delta.1.gz
-man/man1/perl58delta.1.gz
-man/man1/perlaix.1.gz
-man/man1/perlamiga.1.gz
-man/man1/perlandroid.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlapio.1.gz
-man/man1/perlartistic.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlboot.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlbs2000.1.gz
-man/man1/perlbug.1.gz
-man/man1/perlcall.1.gz
-man/man1/perlce.1.gz
-man/man1/perlcheat.1.gz
-man/man1/perlclib.1.gz
-man/man1/perlcn.1.gz
-man/man1/perlcommunity.1.gz
-man/man1/perlcygwin.1.gz
-man/man1/perldata.1.gz
-man/man1/perldbmfilter.1.gz
-man/man1/perldebguts.1.gz
-man/man1/perldebtut.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldelta.1.gz
-man/man1/perldiag.1.gz
-man/man1/perldoc.1.gz
-man/man1/perldos.1.gz
-man/man1/perldsc.1.gz
-man/man1/perldtrace.1.gz
-man/man1/perlebcdic.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlexperiment.1.gz
-man/man1/perlfaq.1.gz
-man/man1/perlfaq1.1.gz
-man/man1/perlfaq2.1.gz
-man/man1/perlfaq3.1.gz
-man/man1/perlfaq4.1.gz
-man/man1/perlfaq5.1.gz
-man/man1/perlfaq6.1.gz
-man/man1/perlfaq7.1.gz
-man/man1/perlfaq8.1.gz
-man/man1/perlfaq9.1.gz
-man/man1/perlfilter.1.gz
-man/man1/perlfork.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfreebsd.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlgit.1.gz
-man/man1/perlglossary.1.gz
-man/man1/perlgpl.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlhack.1.gz
-man/man1/perlhacktips.1.gz
-man/man1/perlhacktut.1.gz
-man/man1/perlhaiku.1.gz
-man/man1/perlhist.1.gz
-man/man1/perlhpux.1.gz
-man/man1/perlhurd.1.gz
-man/man1/perlintern.1.gz
-man/man1/perlinterp.1.gz
-man/man1/perlintro.1.gz
-man/man1/perliol.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlirix.1.gz
-man/man1/perlivp.1.gz
-man/man1/perljp.1.gz
-man/man1/perlko.1.gz
-man/man1/perllexwarn.1.gz
-man/man1/perllinux.1.gz
-man/man1/perllocale.1.gz
-man/man1/perllol.1.gz
-man/man1/perlmacos.1.gz
-man/man1/perlmacosx.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlmodinstall.1.gz
-man/man1/perlmodlib.1.gz
-man/man1/perlmodstyle.1.gz
-man/man1/perlmroapi.1.gz
-man/man1/perlnetware.1.gz
-man/man1/perlnewmod.1.gz
-man/man1/perlnumber.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlootut.1.gz
-man/man1/perlop.1.gz
-man/man1/perlopenbsd.1.gz
-man/man1/perlopentut.1.gz
-man/man1/perlos2.1.gz
-man/man1/perlos390.1.gz
-man/man1/perlos400.1.gz
-man/man1/perlpacktut.1.gz
-man/man1/perlperf.1.gz
-man/man1/perlplan9.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlpodspec.1.gz
-man/man1/perlpodstyle.1.gz
-man/man1/perlpolicy.1.gz
-man/man1/perlport.1.gz
-man/man1/perlpragma.1.gz
-man/man1/perlqnx.1.gz
-man/man1/perlre.1.gz
-man/man1/perlreapi.1.gz
-man/man1/perlrebackslash.1.gz
-man/man1/perlrecharclass.1.gz
-man/man1/perlref.1.gz
-man/man1/perlreftut.1.gz
-man/man1/perlreguts.1.gz
-man/man1/perlrepository.1.gz
-man/man1/perlrequick.1.gz
-man/man1/perlreref.1.gz
-man/man1/perlretut.1.gz
-man/man1/perlriscos.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlsolaris.1.gz
-man/man1/perlsource.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsymbian.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perlsynology.1.gz
-man/man1/perlthanks.1.gz
-man/man1/perlthrtut.1.gz
-man/man1/perltie.1.gz
-man/man1/perltoc.1.gz
-man/man1/perltodo.1.gz
-man/man1/perltooc.1.gz
-man/man1/perltoot.1.gz
-man/man1/perltrap.1.gz
-man/man1/perltru64.1.gz
-man/man1/perltw.1.gz
-man/man1/perlunicode.1.gz
-man/man1/perlunicook.1.gz
-man/man1/perlunifaq.1.gz
-man/man1/perluniintro.1.gz
-man/man1/perluniprops.1.gz
-man/man1/perlunitut.1.gz
-man/man1/perlutil.1.gz
-man/man1/perlvar.1.gz
-man/man1/perlvms.1.gz
-man/man1/perlvos.1.gz
-man/man1/perlwin32.1.gz
-man/man1/perlxs.1.gz
-man/man1/perlxstut.1.gz
-man/man1/perlxstypemap.1.gz
-man/man1/piconv.1.gz
-man/man1/pl2pm.1.gz
-man/man1/pod2html.1.gz
-man/man1/pod2man.1.gz
-man/man1/pod2text.1.gz
-man/man1/pod2usage.1.gz
-man/man1/podchecker.1.gz
-man/man1/podselect.1.gz
-man/man1/prove.1.gz
-man/man1/pstruct.1.gz
-man/man1/ptar.1.gz
-man/man1/ptardiff.1.gz
-man/man1/ptargrep.1.gz
-man/man1/shasum.1.gz
-man/man1/splain.1.gz
-man/man1/xsubpp.1.gz
-man/man1/zipdetails.1.gz
+%%MAN1%%/c2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/corelist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan.%%MAN1SUFFIX%%.gz
+%%MAN1%%/enc2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/encguess.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/instmodsh.%%MAN1SUFFIX%%.gz
+%%MAN1%%/json_pp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/libnetcfg.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5004delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5005delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5100delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5101delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5120delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5121delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5122delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5123delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5124delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5125delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5140delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5141delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5142delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5143delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5144delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5160delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5161delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5162delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5163delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5180delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5181delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5182delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5184delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5200delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5201delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5202delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5220delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5230delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5231delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5232delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5233delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl561delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl56delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl581delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl582delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl583delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl584delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl585delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl586delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl587delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl588delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl589delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl58delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlaix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlamiga.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlandroid.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapio.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlartistic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlboot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbs2000.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlce.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcheat.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlclib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcommunity.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcygwin.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldata.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldbmfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldelta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldiag.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldsc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldtrace.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlebcdic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlembed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlexperiment.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq1.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq3.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq4.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq5.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq6.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq7.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq8.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfork.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlform.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfreebsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfunc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgit.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlglossary.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgpl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhack.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktips.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhaiku.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhpux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhurd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintern.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlinterp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perliol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlipc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlirix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlivp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perljp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlko.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllexwarn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllinux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllocale.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacosx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodinstall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodlib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmroapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnetware.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnewmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnumber.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlobj.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlootut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlop.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopenbsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopentut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos390.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos400.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlperf.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlplan9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodspec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpolicy.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlport.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpragma.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlqnx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlre.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrebackslash.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrecharclass.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreftut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrepository.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrequick.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlretut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlriscos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrun.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsolaris.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsource.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsub.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsymbian.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsyn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsynology.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthanks.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthrtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltie.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltodo.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltooc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltrap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltru64.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltw.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicode.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunifaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniprops.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunitut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlutil.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvms.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlwin32.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstypemap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/piconv.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pl2pm.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2html.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2man.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2text.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2usage.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podchecker.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podselect.%%MAN1SUFFIX%%.gz
+%%MAN1%%/prove.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pstruct.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptardiff.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptargrep.%%MAN1SUFFIX%%.gz
+%%MAN1%%/shasum.%%MAN1SUFFIX%%.gz
+%%MAN1%%/splain.%%MAN1SUFFIX%%.gz
+%%MAN1%%/xsubpp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@dir %%SITE_PERL%%/man/man3
@exec makewhatis %D/%%SITEMAN3PREFIX%%/man
-@exec makewhatis %D/%%MAN3PREFIX%%/man
-@rmtry %%MAN3PREFIX%%/man/whatis
+@exec makewhatis %D/%%PERLMANPREFIX%%/man
+@rmtry %%PERLMANPREFIX%%/man/whatis
@rmtry %%SITEMAN3PREFIX%%/man/whatis
Index: lang/perl5.16/Makefile
===================================================================
--- lang/perl5.16/Makefile
+++ lang/perl5.16/Makefile
@@ -3,7 +3,7 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
@@ -19,8 +19,6 @@
DEPRECATED= Unsupported, please upgrade to a more recent version of Perl
EXPIRATION_DATE=2015-12-31
-CONFLICTS_INSTALL= perl5.*-*
-
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
MULTIPLICITY SITECUSTOMIZE USE_PERL
OPTIONS_DEFAULT= PERL_64BITINT THREADS PTHREAD USE_PERL MULTIPLICITY
@@ -58,8 +56,8 @@
-Dlibperl=libperl.so.${PERL_VERSION} \
-Darchlib=${PREFIX}/${_ARCH_LIB} \
-Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${MAN3PREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/man/man1 \
+ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
+ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
-Dsitearch=${SITE_ARCH} \
-Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
-Dsiteman3dir=${SITE_MAN3} \
@@ -85,7 +83,7 @@
PERL_VER=${PERL_VER} \
SITE_PERL=${SITE_PERL_REL} \
PRIV_LIB=${_PRIV_LIB} \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
PERL_ARCH=${PERL_ARCH}
@@ -102,11 +100,45 @@
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT}
PKGNAMESUFFIX= ${PERL_VERSION:C/\.[0-9]+\.[0-9]+$//}
+IAMDEFAULTPERL= yes
.else
# make PKGNAME unique among other lang/perl5.x
PKGNAMESUFFIX= ${PERL_VER}
-# always add default perl5 pkgname to conflicts
-CONFLICTS_INSTALL+= perl5-*
+.endif
+
+# Am I building the default Perl ?
+.if defined(IAMDEFAULTPERL)
+PLIST_SUB+= DEFAULT="" BINSUFFIX="" MAN1SUFFIX="1"
+.else
+BINSUFFIX= ${PERL_VERSION}
+PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} \
+ MAN1SUFFIX=1p${PERL_VER:S/.//}
+CONFIGURE_ARGS+=-Dman1ext=1p${PERL_VER:S/.//} \
+ -Dversiononly
+.endif
+
+.if !defined(IAMDEFAULTPERL)
+pre-everything::
+ @${ECHO_MSG} "##################################################"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use this version as the default,"
+ @${ECHO_MSG} "stop the build now, add this line to your"
+ @${ECHO_MSG} "/etc/make.conf, and then restart the build."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "##################################################"
+. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
+ @sleep 30
+. endif
.endif
.if defined(PERL_VENDOR_PREFIX)
@@ -126,15 +158,16 @@
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-MAN3PREFIX_REL= ${_PRIV_LIB}/perl
-MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL}
-MANDIRS+= ${MAN3PREFIX}/man
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS+= ${PERLMANPREFIX}/man
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
- MAN3=${MAN3PREFIX_REL}/man/man3 \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ MAN1=${PERLMANPREFIX_REL}/man/man1 \
+ MAN3=${PERLMANPREFIX_REL}/man/man3 \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
SITE_PERL=${SITE_PERL_REL} \
SITE_ARCH=${SITE_ARCH_REL} \
@@ -204,6 +237,11 @@
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
+.if !defined(IAMDEFAULTPERL)
+ ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
+ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
+ ${WRKSRC}/installperl
+.endif
.if ${PORT_OPTIONS:MPTHREAD}
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
${WRKSRC}/hints/freebsd.sh
@@ -227,7 +265,7 @@
# h2ph needs perl, but perl is not installed, it's only
# staged, so, use the one in WRKDIR
(cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph \
+ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
-d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
@${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
Index: lang/perl5.16/files/perl-man.conf.in
===================================================================
--- lang/perl5.16/files/perl-man.conf.in
+++ lang/perl5.16/files/perl-man.conf.in
@@ -1,2 +1,2 @@
MANPATH %%PREFIX%%/%%SITEMAN3PREFIX%%/man
-MANPATH %%PREFIX%%/%%MAN3PREFIX%%/man
+MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
Index: lang/perl5.16/pkg-plist
===================================================================
--- lang/perl5.16/pkg-plist
+++ lang/perl5.16/pkg-plist
@@ -1,47 +1,47 @@
-bin/a2p
-bin/c2ph
-bin/config_data
-bin/corelist
-bin/cpan
-bin/cpan2dist
-bin/cpanp
-bin/cpanp-run-perl
-bin/enc2xs
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/instmodsh
-bin/json_pp
-bin/libnetcfg
-bin/perl
-bin/perl5
+bin/a2p%%BINSUFFIX%%
+bin/c2ph%%BINSUFFIX%%
+bin/config_data%%BINSUFFIX%%
+bin/corelist%%BINSUFFIX%%
+bin/cpan%%BINSUFFIX%%
+bin/cpan2dist%%BINSUFFIX%%
+bin/cpanp%%BINSUFFIX%%
+bin/cpanp-run-perl%%BINSUFFIX%%
+bin/enc2xs%%BINSUFFIX%%
+bin/find2perl%%BINSUFFIX%%
+bin/h2ph%%BINSUFFIX%%
+bin/h2xs%%BINSUFFIX%%
+bin/instmodsh%%BINSUFFIX%%
+bin/json_pp%%BINSUFFIX%%
+bin/libnetcfg%%BINSUFFIX%%
+%%DEFAULT%%bin/perl
+%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
-bin/perlbug
-bin/perldoc
-bin/perlivp
-bin/perlthanks
-bin/piconv
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pod2usage
-bin/podchecker
-bin/podselect
-bin/prove
-bin/psed
-bin/pstruct
-bin/ptar
-bin/ptardiff
-bin/ptargrep
-bin/s2p
-bin/shasum
-bin/splain
-bin/xsubpp
-bin/zipdetails
+bin/perlbug%%BINSUFFIX%%
+bin/perldoc%%BINSUFFIX%%
+bin/perlivp%%BINSUFFIX%%
+bin/perlthanks%%BINSUFFIX%%
+bin/piconv%%BINSUFFIX%%
+bin/pl2pm%%BINSUFFIX%%
+bin/pod2html%%BINSUFFIX%%
+bin/pod2latex%%BINSUFFIX%%
+bin/pod2man%%BINSUFFIX%%
+bin/pod2text%%BINSUFFIX%%
+bin/pod2usage%%BINSUFFIX%%
+bin/podchecker%%BINSUFFIX%%
+bin/podselect%%BINSUFFIX%%
+bin/prove%%BINSUFFIX%%
+bin/psed%%BINSUFFIX%%
+bin/pstruct%%BINSUFFIX%%
+bin/ptar%%BINSUFFIX%%
+bin/ptardiff%%BINSUFFIX%%
+bin/ptargrep%%BINSUFFIX%%
+bin/s2p%%BINSUFFIX%%
+bin/shasum%%BINSUFFIX%%
+bin/splain%%BINSUFFIX%%
+bin/xsubpp%%BINSUFFIX%%
+bin/zipdetails%%BINSUFFIX%%
etc/man.d/perl%%PERL_VER%%.conf
-etc/perl5_version
+%%DEFAULT%%etc/perl5_version
%%PRIV_LIB%%/AnyDBM_File.pm
%%PRIV_LIB%%/App/Cpan.pm
%%PRIV_LIB%%/App/Prove.pm
@@ -2640,220 +2640,220 @@
%%PRIV_LIB%%/vmsish.pm
%%PRIV_LIB%%/warnings.pm
%%PRIV_LIB%%/warnings/register.pm
-man/man1/a2p.1.gz
-man/man1/c2ph.1.gz
-man/man1/config_data.1.gz
-man/man1/corelist.1.gz
-man/man1/cpan.1.gz
-man/man1/cpan2dist.1.gz
-man/man1/cpanp.1.gz
-man/man1/enc2xs.1.gz
-man/man1/find2perl.1.gz
-man/man1/h2ph.1.gz
-man/man1/h2xs.1.gz
-man/man1/instmodsh.1.gz
-man/man1/json_pp.1.gz
-man/man1/libnetcfg.1.gz
-man/man1/perl.1.gz
-man/man1/perl5004delta.1.gz
-man/man1/perl5005delta.1.gz
-man/man1/perl5100delta.1.gz
-man/man1/perl5101delta.1.gz
-man/man1/perl5120delta.1.gz
-man/man1/perl5121delta.1.gz
-man/man1/perl5122delta.1.gz
-man/man1/perl5123delta.1.gz
-man/man1/perl5124delta.1.gz
-man/man1/perl5140delta.1.gz
-man/man1/perl5141delta.1.gz
-man/man1/perl5142delta.1.gz
-man/man1/perl5143delta.1.gz
-man/man1/perl5160delta.1.gz
-man/man1/perl5161delta.1.gz
-man/man1/perl5162delta.1.gz
-man/man1/perl5163delta.1.gz
-man/man1/perl561delta.1.gz
-man/man1/perl56delta.1.gz
-man/man1/perl581delta.1.gz
-man/man1/perl582delta.1.gz
-man/man1/perl583delta.1.gz
-man/man1/perl584delta.1.gz
-man/man1/perl585delta.1.gz
-man/man1/perl586delta.1.gz
-man/man1/perl587delta.1.gz
-man/man1/perl588delta.1.gz
-man/man1/perl589delta.1.gz
-man/man1/perl58delta.1.gz
-man/man1/perlaix.1.gz
-man/man1/perlamiga.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlapio.1.gz
-man/man1/perlartistic.1.gz
-man/man1/perlbeos.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlboot.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlbs2000.1.gz
-man/man1/perlbug.1.gz
-man/man1/perlcall.1.gz
-man/man1/perlce.1.gz
-man/man1/perlcheat.1.gz
-man/man1/perlclib.1.gz
-man/man1/perlcn.1.gz
-man/man1/perlcommunity.1.gz
-man/man1/perlcygwin.1.gz
-man/man1/perldata.1.gz
-man/man1/perldbmfilter.1.gz
-man/man1/perldebguts.1.gz
-man/man1/perldebtut.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldelta.1.gz
-man/man1/perldgux.1.gz
-man/man1/perldiag.1.gz
-man/man1/perldoc.1.gz
-man/man1/perldos.1.gz
-man/man1/perldsc.1.gz
-man/man1/perldtrace.1.gz
-man/man1/perlebcdic.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlepoc.1.gz
-man/man1/perlexperiment.1.gz
-man/man1/perlfaq.1.gz
-man/man1/perlfaq1.1.gz
-man/man1/perlfaq2.1.gz
-man/man1/perlfaq3.1.gz
-man/man1/perlfaq4.1.gz
-man/man1/perlfaq5.1.gz
-man/man1/perlfaq6.1.gz
-man/man1/perlfaq7.1.gz
-man/man1/perlfaq8.1.gz
-man/man1/perlfaq9.1.gz
-man/man1/perlfilter.1.gz
-man/man1/perlfork.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfreebsd.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlgit.1.gz
-man/man1/perlglossary.1.gz
-man/man1/perlgpl.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlhack.1.gz
-man/man1/perlhacktips.1.gz
-man/man1/perlhacktut.1.gz
-man/man1/perlhaiku.1.gz
-man/man1/perlhist.1.gz
-man/man1/perlhpux.1.gz
-man/man1/perlhurd.1.gz
-man/man1/perlintern.1.gz
-man/man1/perlinterp.1.gz
-man/man1/perlintro.1.gz
-man/man1/perliol.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlirix.1.gz
-man/man1/perlivp.1.gz
-man/man1/perljp.1.gz
-man/man1/perlko.1.gz
-man/man1/perllexwarn.1.gz
-man/man1/perllinux.1.gz
-man/man1/perllocale.1.gz
-man/man1/perllol.1.gz
-man/man1/perlmacos.1.gz
-man/man1/perlmacosx.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlmodinstall.1.gz
-man/man1/perlmodlib.1.gz
-man/man1/perlmodstyle.1.gz
-man/man1/perlmpeix.1.gz
-man/man1/perlmroapi.1.gz
-man/man1/perlnetware.1.gz
-man/man1/perlnewmod.1.gz
-man/man1/perlnumber.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlootut.1.gz
-man/man1/perlop.1.gz
-man/man1/perlopenbsd.1.gz
-man/man1/perlopentut.1.gz
-man/man1/perlos2.1.gz
-man/man1/perlos390.1.gz
-man/man1/perlos400.1.gz
-man/man1/perlpacktut.1.gz
-man/man1/perlperf.1.gz
-man/man1/perlplan9.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlpodspec.1.gz
-man/man1/perlpodstyle.1.gz
-man/man1/perlpolicy.1.gz
-man/man1/perlport.1.gz
-man/man1/perlpragma.1.gz
-man/man1/perlqnx.1.gz
-man/man1/perlre.1.gz
-man/man1/perlreapi.1.gz
-man/man1/perlrebackslash.1.gz
-man/man1/perlrecharclass.1.gz
-man/man1/perlref.1.gz
-man/man1/perlreftut.1.gz
-man/man1/perlreguts.1.gz
-man/man1/perlrequick.1.gz
-man/man1/perlreref.1.gz
-man/man1/perlretut.1.gz
-man/man1/perlriscos.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlsolaris.1.gz
-man/man1/perlsource.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsymbian.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perlthanks.1.gz
-man/man1/perlthrtut.1.gz
-man/man1/perltie.1.gz
-man/man1/perltoc.1.gz
-man/man1/perltodo.1.gz
-man/man1/perltooc.1.gz
-man/man1/perltoot.1.gz
-man/man1/perltrap.1.gz
-man/man1/perltru64.1.gz
-man/man1/perltw.1.gz
-man/man1/perlunicode.1.gz
-man/man1/perlunifaq.1.gz
-man/man1/perluniintro.1.gz
-man/man1/perluniprops.1.gz
-man/man1/perlunitut.1.gz
-man/man1/perlutil.1.gz
-man/man1/perluts.1.gz
-man/man1/perlvar.1.gz
-man/man1/perlvmesa.1.gz
-man/man1/perlvms.1.gz
-man/man1/perlvos.1.gz
-man/man1/perlwin32.1.gz
-man/man1/perlxs.1.gz
-man/man1/perlxstut.1.gz
-man/man1/perlxstypemap.1.gz
-man/man1/piconv.1.gz
-man/man1/pl2pm.1.gz
-man/man1/pod2html.1.gz
-man/man1/pod2latex.1.gz
-man/man1/pod2man.1.gz
-man/man1/pod2text.1.gz
-man/man1/pod2usage.1.gz
-man/man1/podchecker.1.gz
-man/man1/podselect.1.gz
-man/man1/prove.1.gz
-man/man1/psed.1.gz
-man/man1/pstruct.1.gz
-man/man1/ptar.1.gz
-man/man1/ptardiff.1.gz
-man/man1/ptargrep.1.gz
-man/man1/s2p.1.gz
-man/man1/shasum.1.gz
-man/man1/splain.1.gz
-man/man1/xsubpp.1.gz
-man/man1/zipdetails.1.gz
+%%MAN1%%/a2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/c2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/config_data.%%MAN1SUFFIX%%.gz
+%%MAN1%%/corelist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan2dist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpanp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/enc2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/find2perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/instmodsh.%%MAN1SUFFIX%%.gz
+%%MAN1%%/json_pp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/libnetcfg.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5004delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5005delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5100delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5101delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5120delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5121delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5122delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5123delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5124delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5140delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5141delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5142delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5143delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5160delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5161delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5162delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5163delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl561delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl56delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl581delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl582delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl583delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl584delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl585delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl586delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl587delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl588delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl589delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl58delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlaix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlamiga.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapio.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlartistic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbeos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlboot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbs2000.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlce.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcheat.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlclib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcommunity.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcygwin.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldata.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldbmfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldelta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldgux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldiag.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldsc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldtrace.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlebcdic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlembed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlepoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlexperiment.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq1.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq3.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq4.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq5.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq6.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq7.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq8.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfork.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlform.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfreebsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfunc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgit.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlglossary.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgpl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhack.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktips.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhaiku.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhpux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhurd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintern.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlinterp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perliol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlipc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlirix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlivp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perljp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlko.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllexwarn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllinux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllocale.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacosx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodinstall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodlib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmpeix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmroapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnetware.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnewmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnumber.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlobj.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlootut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlop.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopenbsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopentut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos390.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos400.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlperf.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlplan9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodspec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpolicy.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlport.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpragma.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlqnx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlre.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrebackslash.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrecharclass.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreftut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrequick.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlretut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlriscos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrun.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsolaris.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsource.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsub.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsymbian.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsyn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthanks.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthrtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltie.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltodo.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltooc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltrap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltru64.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltw.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicode.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunifaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniprops.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunitut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlutil.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvmesa.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvms.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlwin32.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstypemap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/piconv.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pl2pm.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2html.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2latex.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2man.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2text.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2usage.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podchecker.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podselect.%%MAN1SUFFIX%%.gz
+%%MAN1%%/prove.%%MAN1SUFFIX%%.gz
+%%MAN1%%/psed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pstruct.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptardiff.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptargrep.%%MAN1SUFFIX%%.gz
+%%MAN1%%/s2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/shasum.%%MAN1SUFFIX%%.gz
+%%MAN1%%/splain.%%MAN1SUFFIX%%.gz
+%%MAN1%%/xsubpp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@exec makewhatis %D/%%SITEMAN3PREFIX%%/man
-@exec makewhatis %D/%%MAN3PREFIX%%/man
-@rmtry %%MAN3PREFIX%%/man/whatis
+@exec makewhatis %D/%%PERLMANPREFIX%%/man
+@rmtry %%PERLMANPREFIX%%/man/whatis
@rmtry %%SITEMAN3PREFIX%%/man/whatis
Index: lang/perl5.18/Makefile
===================================================================
--- lang/perl5.18/Makefile
+++ lang/perl5.18/Makefile
@@ -3,7 +3,7 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
@@ -19,8 +19,6 @@
DEPRECATED= Unsupported, please upgrade to a more recent version of Perl
EXPIRATION_DATE=2016-12-31
-CONFLICTS_INSTALL= perl5.*-*
-
OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
MULTIPLICITY SITECUSTOMIZE USE_PERL
# it seems perl malloc has problems with threaded perl on FreeBSD
@@ -80,8 +78,8 @@
-Dlibperl=libperl.so.${PERL_VERSION} \
-Darchlib=${PREFIX}/${_ARCH_LIB} \
-Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${MAN3PREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/man/man1 \
+ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
+ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
-Dsitearch=${SITE_ARCH} \
-Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
-Dsiteman3dir=${SITE_MAN3} \
@@ -107,7 +105,7 @@
PERL_VER=${PERL_VER} \
SITE_PERL=${SITE_PERL_REL} \
PRIV_LIB=${_PRIV_LIB} \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
PERL_ARCH=${PERL_ARCH}
@@ -123,11 +121,45 @@
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT}
PKGNAMESUFFIX= ${PERL_VERSION:C/\.[0-9]+\.[0-9]+$//}
+IAMDEFAULTPERL= yes
.else
# make PKGNAME unique among other lang/perl5.x
PKGNAMESUFFIX= ${PERL_VER}
-# always add default perl5 pkgname to conflicts
-CONFLICTS_INSTALL+= perl5-*
+.endif
+
+# Am I building the default Perl ?
+.if defined(IAMDEFAULTPERL)
+PLIST_SUB+= DEFAULT="" BINSUFFIX="" MAN1SUFFIX="1"
+.else
+BINSUFFIX= ${PERL_VERSION}
+PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} \
+ MAN1SUFFIX=1p${PERL_VER:S/.//}
+CONFIGURE_ARGS+=-Dman1ext=1p${PERL_VER:S/.//} \
+ -Dversiononly
+.endif
+
+.if !defined(IAMDEFAULTPERL)
+pre-everything::
+ @${ECHO_MSG} "##################################################"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use this version as the default,"
+ @${ECHO_MSG} "stop the build now, add this line to your"
+ @${ECHO_MSG} "/etc/make.conf, and then restart the build."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "##################################################"
+. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
+ @sleep 30
+. endif
.endif
.if defined(PERL_VENDOR_PREFIX)
@@ -147,15 +179,16 @@
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-MAN3PREFIX_REL= ${_PRIV_LIB}/perl
-MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL}
-MANDIRS+= ${MAN3PREFIX}/man
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS+= ${PERLMANPREFIX}/man
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
- MAN3=${MAN3PREFIX_REL}/man/man3 \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ MAN1=${PERLMANPREFIX_REL}/man/man1 \
+ MAN3=${PERLMANPREFIX_REL}/man/man3 \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
SITE_PERL=${SITE_PERL_REL} \
SITE_ARCH=${SITE_ARCH_REL} \
@@ -172,6 +205,11 @@
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
+.if !defined(IAMDEFAULTPERL)
+ ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
+ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
+ ${WRKSRC}/installperl
+.endif
post-patch-PTHREAD-on:
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
${WRKSRC}/hints/freebsd.sh
@@ -195,7 +233,7 @@
# h2ph needs perl, but perl is not installed, it's only
# staged, so, use the one in WRKDIR
(cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph \
+ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
-d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
@${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
Index: lang/perl5.18/files/perl-man.conf.in
===================================================================
--- lang/perl5.18/files/perl-man.conf.in
+++ lang/perl5.18/files/perl-man.conf.in
@@ -1,2 +1,2 @@
MANPATH %%PREFIX%%/%%SITEMAN3PREFIX%%/man
-MANPATH %%PREFIX%%/%%MAN3PREFIX%%/man
+MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
Index: lang/perl5.18/pkg-plist
===================================================================
--- lang/perl5.18/pkg-plist
+++ lang/perl5.18/pkg-plist
@@ -1,47 +1,47 @@
-bin/a2p
-bin/c2ph
-bin/config_data
-bin/corelist
-bin/cpan
-bin/cpan2dist
-bin/cpanp
-bin/cpanp-run-perl
-bin/enc2xs
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/instmodsh
-bin/json_pp
-bin/libnetcfg
-bin/perl
-bin/perl5
+bin/a2p%%BINSUFFIX%%
+bin/c2ph%%BINSUFFIX%%
+bin/config_data%%BINSUFFIX%%
+bin/corelist%%BINSUFFIX%%
+bin/cpan%%BINSUFFIX%%
+bin/cpan2dist%%BINSUFFIX%%
+bin/cpanp%%BINSUFFIX%%
+bin/cpanp-run-perl%%BINSUFFIX%%
+bin/enc2xs%%BINSUFFIX%%
+bin/find2perl%%BINSUFFIX%%
+bin/h2ph%%BINSUFFIX%%
+bin/h2xs%%BINSUFFIX%%
+bin/instmodsh%%BINSUFFIX%%
+bin/json_pp%%BINSUFFIX%%
+bin/libnetcfg%%BINSUFFIX%%
+%%DEFAULT%%bin/perl
+%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
-bin/perlbug
-bin/perldoc
-bin/perlivp
-bin/perlthanks
-bin/piconv
-bin/pl2pm
-bin/pod2html
-bin/pod2latex
-bin/pod2man
-bin/pod2text
-bin/pod2usage
-bin/podchecker
-bin/podselect
-bin/prove
-bin/psed
-bin/pstruct
-bin/ptar
-bin/ptardiff
-bin/ptargrep
-bin/s2p
-bin/shasum
-bin/splain
-bin/xsubpp
-bin/zipdetails
+bin/perlbug%%BINSUFFIX%%
+bin/perldoc%%BINSUFFIX%%
+bin/perlivp%%BINSUFFIX%%
+bin/perlthanks%%BINSUFFIX%%
+bin/piconv%%BINSUFFIX%%
+bin/pl2pm%%BINSUFFIX%%
+bin/pod2html%%BINSUFFIX%%
+bin/pod2latex%%BINSUFFIX%%
+bin/pod2man%%BINSUFFIX%%
+bin/pod2text%%BINSUFFIX%%
+bin/pod2usage%%BINSUFFIX%%
+bin/podchecker%%BINSUFFIX%%
+bin/podselect%%BINSUFFIX%%
+bin/prove%%BINSUFFIX%%
+bin/psed%%BINSUFFIX%%
+bin/pstruct%%BINSUFFIX%%
+bin/ptar%%BINSUFFIX%%
+bin/ptardiff%%BINSUFFIX%%
+bin/ptargrep%%BINSUFFIX%%
+bin/s2p%%BINSUFFIX%%
+bin/shasum%%BINSUFFIX%%
+bin/splain%%BINSUFFIX%%
+bin/xsubpp%%BINSUFFIX%%
+bin/zipdetails%%BINSUFFIX%%
etc/man.d/perl%%PERL_VER%%.conf
-etc/perl5_version
+%%DEFAULT%%etc/perl5_version
%%PRIV_LIB%%/AnyDBM_File.pm
%%PRIV_LIB%%/App/Cpan.pm
%%PRIV_LIB%%/App/Prove.pm
@@ -2665,223 +2665,223 @@
%%PRIV_LIB%%/vmsish.pm
%%PRIV_LIB%%/warnings.pm
%%PRIV_LIB%%/warnings/register.pm
-man/man1/a2p.1.gz
-man/man1/c2ph.1.gz
-man/man1/config_data.1.gz
-man/man1/corelist.1.gz
-man/man1/cpan.1.gz
-man/man1/cpan2dist.1.gz
-man/man1/cpanp.1.gz
-man/man1/enc2xs.1.gz
-man/man1/find2perl.1.gz
-man/man1/h2ph.1.gz
-man/man1/h2xs.1.gz
-man/man1/instmodsh.1.gz
-man/man1/json_pp.1.gz
-man/man1/libnetcfg.1.gz
-man/man1/perl.1.gz
-man/man1/perl5004delta.1.gz
-man/man1/perl5005delta.1.gz
-man/man1/perl5100delta.1.gz
-man/man1/perl5101delta.1.gz
-man/man1/perl5120delta.1.gz
-man/man1/perl5121delta.1.gz
-man/man1/perl5122delta.1.gz
-man/man1/perl5123delta.1.gz
-man/man1/perl5124delta.1.gz
-man/man1/perl5125delta.1.gz
-man/man1/perl5140delta.1.gz
-man/man1/perl5141delta.1.gz
-man/man1/perl5142delta.1.gz
-man/man1/perl5143delta.1.gz
-man/man1/perl5144delta.1.gz
-man/man1/perl5160delta.1.gz
-man/man1/perl5161delta.1.gz
-man/man1/perl5162delta.1.gz
-man/man1/perl5163delta.1.gz
-man/man1/perl5180delta.1.gz
-man/man1/perl5181delta.1.gz
-man/man1/perl5182delta.1.gz
-man/man1/perl5183delta.1.gz
-man/man1/perl5184delta.1.gz
-man/man1/perl561delta.1.gz
-man/man1/perl56delta.1.gz
-man/man1/perl581delta.1.gz
-man/man1/perl582delta.1.gz
-man/man1/perl583delta.1.gz
-man/man1/perl584delta.1.gz
-man/man1/perl585delta.1.gz
-man/man1/perl586delta.1.gz
-man/man1/perl587delta.1.gz
-man/man1/perl588delta.1.gz
-man/man1/perl589delta.1.gz
-man/man1/perl58delta.1.gz
-man/man1/perlaix.1.gz
-man/man1/perlamiga.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlapio.1.gz
-man/man1/perlartistic.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlboot.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlbs2000.1.gz
-man/man1/perlbug.1.gz
-man/man1/perlcall.1.gz
-man/man1/perlce.1.gz
-man/man1/perlcheat.1.gz
-man/man1/perlclib.1.gz
-man/man1/perlcn.1.gz
-man/man1/perlcommunity.1.gz
-man/man1/perlcygwin.1.gz
-man/man1/perldata.1.gz
-man/man1/perldbmfilter.1.gz
-man/man1/perldebguts.1.gz
-man/man1/perldebtut.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldelta.1.gz
-man/man1/perldgux.1.gz
-man/man1/perldiag.1.gz
-man/man1/perldoc.1.gz
-man/man1/perldos.1.gz
-man/man1/perldsc.1.gz
-man/man1/perldtrace.1.gz
-man/man1/perlebcdic.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlexperiment.1.gz
-man/man1/perlfaq.1.gz
-man/man1/perlfaq1.1.gz
-man/man1/perlfaq2.1.gz
-man/man1/perlfaq3.1.gz
-man/man1/perlfaq4.1.gz
-man/man1/perlfaq5.1.gz
-man/man1/perlfaq6.1.gz
-man/man1/perlfaq7.1.gz
-man/man1/perlfaq8.1.gz
-man/man1/perlfaq9.1.gz
-man/man1/perlfilter.1.gz
-man/man1/perlfork.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfreebsd.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlgit.1.gz
-man/man1/perlglossary.1.gz
-man/man1/perlgpl.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlhack.1.gz
-man/man1/perlhacktips.1.gz
-man/man1/perlhacktut.1.gz
-man/man1/perlhaiku.1.gz
-man/man1/perlhist.1.gz
-man/man1/perlhpux.1.gz
-man/man1/perlhurd.1.gz
-man/man1/perlintern.1.gz
-man/man1/perlinterp.1.gz
-man/man1/perlintro.1.gz
-man/man1/perliol.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlirix.1.gz
-man/man1/perlivp.1.gz
-man/man1/perljp.1.gz
-man/man1/perlko.1.gz
-man/man1/perllexwarn.1.gz
-man/man1/perllinux.1.gz
-man/man1/perllocale.1.gz
-man/man1/perllol.1.gz
-man/man1/perlmacos.1.gz
-man/man1/perlmacosx.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlmodinstall.1.gz
-man/man1/perlmodlib.1.gz
-man/man1/perlmodstyle.1.gz
-man/man1/perlmroapi.1.gz
-man/man1/perlnetware.1.gz
-man/man1/perlnewmod.1.gz
-man/man1/perlnumber.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlootut.1.gz
-man/man1/perlop.1.gz
-man/man1/perlopenbsd.1.gz
-man/man1/perlopentut.1.gz
-man/man1/perlos2.1.gz
-man/man1/perlos390.1.gz
-man/man1/perlos400.1.gz
-man/man1/perlpacktut.1.gz
-man/man1/perlperf.1.gz
-man/man1/perlplan9.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlpodspec.1.gz
-man/man1/perlpodstyle.1.gz
-man/man1/perlpolicy.1.gz
-man/man1/perlport.1.gz
-man/man1/perlpragma.1.gz
-man/man1/perlqnx.1.gz
-man/man1/perlre.1.gz
-man/man1/perlreapi.1.gz
-man/man1/perlrebackslash.1.gz
-man/man1/perlrecharclass.1.gz
-man/man1/perlref.1.gz
-man/man1/perlreftut.1.gz
-man/man1/perlreguts.1.gz
-man/man1/perlrepository.1.gz
-man/man1/perlrequick.1.gz
-man/man1/perlreref.1.gz
-man/man1/perlretut.1.gz
-man/man1/perlriscos.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlsolaris.1.gz
-man/man1/perlsource.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsymbian.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perlthanks.1.gz
-man/man1/perlthrtut.1.gz
-man/man1/perltie.1.gz
-man/man1/perltoc.1.gz
-man/man1/perltodo.1.gz
-man/man1/perltooc.1.gz
-man/man1/perltoot.1.gz
-man/man1/perltrap.1.gz
-man/man1/perltru64.1.gz
-man/man1/perltw.1.gz
-man/man1/perlunicode.1.gz
-man/man1/perlunifaq.1.gz
-man/man1/perluniintro.1.gz
-man/man1/perluniprops.1.gz
-man/man1/perlunitut.1.gz
-man/man1/perlutil.1.gz
-man/man1/perlvar.1.gz
-man/man1/perlvms.1.gz
-man/man1/perlvos.1.gz
-man/man1/perlwin32.1.gz
-man/man1/perlxs.1.gz
-man/man1/perlxstut.1.gz
-man/man1/perlxstypemap.1.gz
-man/man1/piconv.1.gz
-man/man1/pl2pm.1.gz
-man/man1/pod2html.1.gz
-man/man1/pod2latex.1.gz
-man/man1/pod2man.1.gz
-man/man1/pod2text.1.gz
-man/man1/pod2usage.1.gz
-man/man1/podchecker.1.gz
-man/man1/podselect.1.gz
-man/man1/prove.1.gz
-man/man1/psed.1.gz
-man/man1/pstruct.1.gz
-man/man1/ptar.1.gz
-man/man1/ptardiff.1.gz
-man/man1/ptargrep.1.gz
-man/man1/s2p.1.gz
-man/man1/shasum.1.gz
-man/man1/splain.1.gz
-man/man1/xsubpp.1.gz
-man/man1/zipdetails.1.gz
+%%MAN1%%/a2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/c2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/config_data.%%MAN1SUFFIX%%.gz
+%%MAN1%%/corelist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan2dist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpanp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/enc2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/find2perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/instmodsh.%%MAN1SUFFIX%%.gz
+%%MAN1%%/json_pp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/libnetcfg.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5004delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5005delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5100delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5101delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5120delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5121delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5122delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5123delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5124delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5125delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5140delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5141delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5142delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5143delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5144delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5160delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5161delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5162delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5163delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5180delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5181delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5182delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5183delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5184delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl561delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl56delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl581delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl582delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl583delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl584delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl585delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl586delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl587delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl588delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl589delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl58delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlaix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlamiga.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapio.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlartistic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlboot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbs2000.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlce.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcheat.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlclib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcommunity.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcygwin.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldata.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldbmfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldelta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldgux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldiag.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldsc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldtrace.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlebcdic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlembed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlexperiment.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq1.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq3.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq4.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq5.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq6.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq7.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq8.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfork.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlform.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfreebsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfunc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgit.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlglossary.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgpl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhack.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktips.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhaiku.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhpux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhurd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintern.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlinterp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perliol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlipc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlirix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlivp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perljp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlko.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllexwarn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllinux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllocale.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacosx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodinstall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodlib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmroapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnetware.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnewmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnumber.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlobj.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlootut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlop.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopenbsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopentut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos390.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos400.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlperf.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlplan9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodspec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpolicy.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlport.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpragma.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlqnx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlre.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrebackslash.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrecharclass.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreftut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrepository.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrequick.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlretut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlriscos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrun.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsolaris.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsource.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsub.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsymbian.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsyn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthanks.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthrtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltie.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltodo.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltooc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltrap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltru64.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltw.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicode.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunifaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniprops.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunitut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlutil.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvms.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlwin32.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstypemap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/piconv.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pl2pm.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2html.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2latex.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2man.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2text.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2usage.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podchecker.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podselect.%%MAN1SUFFIX%%.gz
+%%MAN1%%/prove.%%MAN1SUFFIX%%.gz
+%%MAN1%%/psed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pstruct.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptardiff.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptargrep.%%MAN1SUFFIX%%.gz
+%%MAN1%%/s2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/shasum.%%MAN1SUFFIX%%.gz
+%%MAN1%%/splain.%%MAN1SUFFIX%%.gz
+%%MAN1%%/xsubpp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@exec makewhatis %D/%%SITEMAN3PREFIX%%/man
-@exec makewhatis %D/%%MAN3PREFIX%%/man
-@rmtry %%MAN3PREFIX%%/man/whatis
+@exec makewhatis %D/%%PERLMANPREFIX%%/man
+@rmtry %%PERLMANPREFIX%%/man/whatis
@rmtry %%SITEMAN3PREFIX%%/man/whatis
Index: lang/perl5.20/Makefile
===================================================================
--- lang/perl5.20/Makefile
+++ lang/perl5.20/Makefile
@@ -3,7 +3,7 @@
PORTNAME= perl
PORTVERSION= ${PERL_VERSION}
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0
DIST_SUBDIR= perl
@@ -16,8 +16,6 @@
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1= ${WRKSRC}/Copying
-CONFLICTS_INSTALL= perl5.*-*
-
OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
MULTIPLICITY SITECUSTOMIZE
# it seems perl malloc has problems with threaded perl on FreeBSD
@@ -74,8 +72,8 @@
-Dlibperl=libperl.so.${PERL_VERSION} \
-Darchlib=${PREFIX}/${_ARCH_LIB} \
-Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${MAN3PREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/man/man1 \
+ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
+ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
-Dsitearch=${SITE_ARCH} \
-Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
-Dsiteman3dir=${SITE_MAN3} \
@@ -104,7 +102,7 @@
PERL_VER=${PERL_VER} \
SITE_PERL=${SITE_PERL_REL} \
PRIV_LIB=${_PRIV_LIB} \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
PERL_ARCH=${PERL_ARCH}
@@ -129,15 +127,16 @@
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-MAN3PREFIX_REL= ${_PRIV_LIB}/perl
-MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL}
-MANDIRS+= ${MAN3PREFIX}/man
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS+= ${PERLMANPREFIX}/man
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
- MAN3=${MAN3PREFIX_REL}/man/man3 \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ MAN1=${PERLMANPREFIX_REL}/man/man1 \
+ MAN3=${PERLMANPREFIX_REL}/man/man3 \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
SITE_PERL=${SITE_PERL_REL} \
SITE_ARCH=${SITE_ARCH_REL} \
@@ -150,13 +149,46 @@
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT}
PKGNAMESUFFIX= ${PERL_VERSION:C/\.[0-9]+\.[0-9]+$//}
+IAMDEFAULTPERL= yes
.else
# make PKGNAME unique among other lang/perl5.x
PKGNAMESUFFIX= ${PERL_VER}
-# always add default perl5 pkgname to conflicts
-CONFLICTS_INSTALL+= perl5-*
.endif
+# Am I building the default Perl ?
+.if defined(IAMDEFAULTPERL)
+PLIST_SUB+= DEFAULT="" BINSUFFIX="" MAN1SUFFIX="1"
+.else
+BINSUFFIX= ${PERL_VERSION}
+PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} \
+ MAN1SUFFIX=1p${PERL_VER:S/.//}
+CONFIGURE_ARGS+=-Dman1ext=1p${PERL_VER:S/.//} \
+ -Dversiononly
+.endif
+
+.if !defined(IAMDEFAULTPERL)
+pre-everything::
+ @${ECHO_MSG} "##################################################"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use this version as the default,"
+ @${ECHO_MSG} "stop the build now, add this line to your"
+ @${ECHO_MSG} "/etc/make.conf, and then restart the build."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "##################################################"
+. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
+ @sleep 30
+. endif
+.endif
# Put a symlink to the future libperl.so.x.yy so that -lperl works.
post-extract:
@@ -168,6 +200,11 @@
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
+.if !defined(IAMDEFAULTPERL)
+ ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
+ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
+ ${WRKSRC}/installperl
+.endif
post-patch-PTHREAD-on:
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
${WRKSRC}/hints/freebsd.sh
@@ -190,7 +227,7 @@
# h2ph needs perl, but perl is not installed, it's only
# staged, so, use the one in WRKDIR
(cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph \
+ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
-d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
@${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
Index: lang/perl5.20/files/perl-man.conf.in
===================================================================
--- lang/perl5.20/files/perl-man.conf.in
+++ lang/perl5.20/files/perl-man.conf.in
@@ -1,2 +1,2 @@
MANPATH %%PREFIX%%/%%SITEMAN3PREFIX%%/man
-MANPATH %%PREFIX%%/%%MAN3PREFIX%%/man
+MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
Index: lang/perl5.20/pkg-plist
===================================================================
--- lang/perl5.20/pkg-plist
+++ lang/perl5.20/pkg-plist
@@ -1,43 +1,43 @@
-bin/a2p
-bin/c2ph
-bin/config_data
-bin/corelist
-bin/cpan
-bin/enc2xs
-bin/find2perl
-bin/h2ph
-bin/h2xs
-bin/instmodsh
-bin/json_pp
-bin/libnetcfg
-bin/perl
-bin/perl5
+bin/a2p%%BINSUFFIX%%
+bin/c2ph%%BINSUFFIX%%
+bin/config_data%%BINSUFFIX%%
+bin/corelist%%BINSUFFIX%%
+bin/cpan%%BINSUFFIX%%
+bin/enc2xs%%BINSUFFIX%%
+bin/find2perl%%BINSUFFIX%%
+bin/h2ph%%BINSUFFIX%%
+bin/h2xs%%BINSUFFIX%%
+bin/instmodsh%%BINSUFFIX%%
+bin/json_pp%%BINSUFFIX%%
+bin/libnetcfg%%BINSUFFIX%%
+%%DEFAULT%%bin/perl
+%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
-bin/perlbug
-bin/perldoc
-bin/perlivp
-bin/perlthanks
-bin/piconv
-bin/pl2pm
-bin/pod2html
-bin/pod2man
-bin/pod2text
-bin/pod2usage
-bin/podchecker
-bin/podselect
-bin/prove
-bin/psed
-bin/pstruct
-bin/ptar
-bin/ptardiff
-bin/ptargrep
-bin/s2p
-bin/shasum
-bin/splain
-bin/xsubpp
-bin/zipdetails
+bin/perlbug%%BINSUFFIX%%
+bin/perldoc%%BINSUFFIX%%
+bin/perlivp%%BINSUFFIX%%
+bin/perlthanks%%BINSUFFIX%%
+bin/piconv%%BINSUFFIX%%
+bin/pl2pm%%BINSUFFIX%%
+bin/pod2html%%BINSUFFIX%%
+bin/pod2man%%BINSUFFIX%%
+bin/pod2text%%BINSUFFIX%%
+bin/pod2usage%%BINSUFFIX%%
+bin/podchecker%%BINSUFFIX%%
+bin/podselect%%BINSUFFIX%%
+bin/prove%%BINSUFFIX%%
+bin/psed%%BINSUFFIX%%
+bin/pstruct%%BINSUFFIX%%
+bin/ptar%%BINSUFFIX%%
+bin/ptardiff%%BINSUFFIX%%
+bin/ptargrep%%BINSUFFIX%%
+bin/s2p%%BINSUFFIX%%
+bin/shasum%%BINSUFFIX%%
+bin/splain%%BINSUFFIX%%
+bin/xsubpp%%BINSUFFIX%%
+bin/zipdetails%%BINSUFFIX%%
etc/man.d/perl%%PERL_VER%%.conf
-etc/perl5_version
+%%DEFAULT%%etc/perl5_version
%%PRIV_LIB%%/AnyDBM_File.pm
%%PRIV_LIB%%/App/Cpan.pm
%%PRIV_LIB%%/App/Prove.pm
@@ -2039,224 +2039,224 @@
%%PRIV_LIB%%/vmsish.pm
%%PRIV_LIB%%/warnings.pm
%%PRIV_LIB%%/warnings/register.pm
-man/man1/a2p.1.gz
-man/man1/c2ph.1.gz
-man/man1/config_data.1.gz
-man/man1/corelist.1.gz
-man/man1/cpan.1.gz
-man/man1/enc2xs.1.gz
-man/man1/find2perl.1.gz
-man/man1/h2ph.1.gz
-man/man1/h2xs.1.gz
-man/man1/instmodsh.1.gz
-man/man1/json_pp.1.gz
-man/man1/libnetcfg.1.gz
-man/man1/perl.1.gz
-man/man1/perl5004delta.1.gz
-man/man1/perl5005delta.1.gz
-man/man1/perl5100delta.1.gz
-man/man1/perl5101delta.1.gz
-man/man1/perl5120delta.1.gz
-man/man1/perl5121delta.1.gz
-man/man1/perl5122delta.1.gz
-man/man1/perl5123delta.1.gz
-man/man1/perl5124delta.1.gz
-man/man1/perl5125delta.1.gz
-man/man1/perl5140delta.1.gz
-man/man1/perl5141delta.1.gz
-man/man1/perl5142delta.1.gz
-man/man1/perl5143delta.1.gz
-man/man1/perl5144delta.1.gz
-man/man1/perl5160delta.1.gz
-man/man1/perl5161delta.1.gz
-man/man1/perl5162delta.1.gz
-man/man1/perl5163delta.1.gz
-man/man1/perl5180delta.1.gz
-man/man1/perl5181delta.1.gz
-man/man1/perl5182delta.1.gz
-man/man1/perl5184delta.1.gz
-man/man1/perl5200delta.1.gz
-man/man1/perl5201delta.1.gz
-man/man1/perl5202delta.1.gz
-man/man1/perl561delta.1.gz
-man/man1/perl56delta.1.gz
-man/man1/perl581delta.1.gz
-man/man1/perl582delta.1.gz
-man/man1/perl583delta.1.gz
-man/man1/perl584delta.1.gz
-man/man1/perl585delta.1.gz
-man/man1/perl586delta.1.gz
-man/man1/perl587delta.1.gz
-man/man1/perl588delta.1.gz
-man/man1/perl589delta.1.gz
-man/man1/perl58delta.1.gz
-man/man1/perlaix.1.gz
-man/man1/perlamiga.1.gz
-man/man1/perlandroid.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlapio.1.gz
-man/man1/perlartistic.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlboot.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlbs2000.1.gz
-man/man1/perlbug.1.gz
-man/man1/perlcall.1.gz
-man/man1/perlce.1.gz
-man/man1/perlcheat.1.gz
-man/man1/perlclib.1.gz
-man/man1/perlcn.1.gz
-man/man1/perlcommunity.1.gz
-man/man1/perlcygwin.1.gz
-man/man1/perldata.1.gz
-man/man1/perldbmfilter.1.gz
-man/man1/perldebguts.1.gz
-man/man1/perldebtut.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldelta.1.gz
-man/man1/perldiag.1.gz
-man/man1/perldoc.1.gz
-man/man1/perldos.1.gz
-man/man1/perldsc.1.gz
-man/man1/perldtrace.1.gz
-man/man1/perlebcdic.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlexperiment.1.gz
-man/man1/perlfaq.1.gz
-man/man1/perlfaq1.1.gz
-man/man1/perlfaq2.1.gz
-man/man1/perlfaq3.1.gz
-man/man1/perlfaq4.1.gz
-man/man1/perlfaq5.1.gz
-man/man1/perlfaq6.1.gz
-man/man1/perlfaq7.1.gz
-man/man1/perlfaq8.1.gz
-man/man1/perlfaq9.1.gz
-man/man1/perlfilter.1.gz
-man/man1/perlfork.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfreebsd.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlgit.1.gz
-man/man1/perlglossary.1.gz
-man/man1/perlgpl.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlhack.1.gz
-man/man1/perlhacktips.1.gz
-man/man1/perlhacktut.1.gz
-man/man1/perlhaiku.1.gz
-man/man1/perlhist.1.gz
-man/man1/perlhpux.1.gz
-man/man1/perlhurd.1.gz
-man/man1/perlintern.1.gz
-man/man1/perlinterp.1.gz
-man/man1/perlintro.1.gz
-man/man1/perliol.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlirix.1.gz
-man/man1/perlivp.1.gz
-man/man1/perljp.1.gz
-man/man1/perlko.1.gz
-man/man1/perllexwarn.1.gz
-man/man1/perllinux.1.gz
-man/man1/perllocale.1.gz
-man/man1/perllol.1.gz
-man/man1/perlmacos.1.gz
-man/man1/perlmacosx.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlmodinstall.1.gz
-man/man1/perlmodlib.1.gz
-man/man1/perlmodstyle.1.gz
-man/man1/perlmroapi.1.gz
-man/man1/perlnetware.1.gz
-man/man1/perlnewmod.1.gz
-man/man1/perlnumber.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlootut.1.gz
-man/man1/perlop.1.gz
-man/man1/perlopenbsd.1.gz
-man/man1/perlopentut.1.gz
-man/man1/perlos2.1.gz
-man/man1/perlos390.1.gz
-man/man1/perlos400.1.gz
-man/man1/perlpacktut.1.gz
-man/man1/perlperf.1.gz
-man/man1/perlplan9.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlpodspec.1.gz
-man/man1/perlpodstyle.1.gz
-man/man1/perlpolicy.1.gz
-man/man1/perlport.1.gz
-man/man1/perlpragma.1.gz
-man/man1/perlqnx.1.gz
-man/man1/perlre.1.gz
-man/man1/perlreapi.1.gz
-man/man1/perlrebackslash.1.gz
-man/man1/perlrecharclass.1.gz
-man/man1/perlref.1.gz
-man/man1/perlreftut.1.gz
-man/man1/perlreguts.1.gz
-man/man1/perlrepository.1.gz
-man/man1/perlrequick.1.gz
-man/man1/perlreref.1.gz
-man/man1/perlretut.1.gz
-man/man1/perlriscos.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlsolaris.1.gz
-man/man1/perlsource.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsymbian.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perlsynology.1.gz
-man/man1/perlthanks.1.gz
-man/man1/perlthrtut.1.gz
-man/man1/perltie.1.gz
-man/man1/perltoc.1.gz
-man/man1/perltodo.1.gz
-man/man1/perltooc.1.gz
-man/man1/perltoot.1.gz
-man/man1/perltrap.1.gz
-man/man1/perltru64.1.gz
-man/man1/perltw.1.gz
-man/man1/perlunicode.1.gz
-man/man1/perlunicook.1.gz
-man/man1/perlunifaq.1.gz
-man/man1/perluniintro.1.gz
-man/man1/perluniprops.1.gz
-man/man1/perlunitut.1.gz
-man/man1/perlutil.1.gz
-man/man1/perlvar.1.gz
-man/man1/perlvms.1.gz
-man/man1/perlvos.1.gz
-man/man1/perlwin32.1.gz
-man/man1/perlxs.1.gz
-man/man1/perlxstut.1.gz
-man/man1/perlxstypemap.1.gz
-man/man1/piconv.1.gz
-man/man1/pl2pm.1.gz
-man/man1/pod2html.1.gz
-man/man1/pod2man.1.gz
-man/man1/pod2text.1.gz
-man/man1/pod2usage.1.gz
-man/man1/podchecker.1.gz
-man/man1/podselect.1.gz
-man/man1/prove.1.gz
-man/man1/psed.1.gz
-man/man1/pstruct.1.gz
-man/man1/ptar.1.gz
-man/man1/ptardiff.1.gz
-man/man1/ptargrep.1.gz
-man/man1/s2p.1.gz
-man/man1/shasum.1.gz
-man/man1/splain.1.gz
-man/man1/xsubpp.1.gz
-man/man1/zipdetails.1.gz
+%%MAN1%%/a2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/c2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/config_data.%%MAN1SUFFIX%%.gz
+%%MAN1%%/corelist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan.%%MAN1SUFFIX%%.gz
+%%MAN1%%/enc2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/find2perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/instmodsh.%%MAN1SUFFIX%%.gz
+%%MAN1%%/json_pp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/libnetcfg.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5004delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5005delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5100delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5101delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5120delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5121delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5122delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5123delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5124delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5125delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5140delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5141delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5142delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5143delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5144delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5160delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5161delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5162delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5163delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5180delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5181delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5182delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5184delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5200delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5201delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5202delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl561delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl56delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl581delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl582delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl583delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl584delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl585delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl586delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl587delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl588delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl589delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl58delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlaix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlamiga.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlandroid.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapio.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlartistic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlboot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbs2000.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlce.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcheat.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlclib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcommunity.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcygwin.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldata.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldbmfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldelta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldiag.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldsc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldtrace.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlebcdic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlembed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlexperiment.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq1.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq3.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq4.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq5.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq6.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq7.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq8.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfork.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlform.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfreebsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfunc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgit.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlglossary.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgpl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhack.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktips.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhaiku.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhpux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhurd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintern.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlinterp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perliol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlipc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlirix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlivp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perljp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlko.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllexwarn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllinux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllocale.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacosx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodinstall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodlib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmroapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnetware.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnewmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnumber.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlobj.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlootut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlop.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopenbsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopentut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos390.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos400.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlperf.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlplan9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodspec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpolicy.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlport.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpragma.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlqnx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlre.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrebackslash.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrecharclass.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreftut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrepository.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrequick.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlretut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlriscos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrun.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsolaris.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsource.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsub.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsymbian.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsyn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsynology.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthanks.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthrtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltie.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltodo.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltooc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltrap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltru64.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltw.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicode.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunifaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniprops.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunitut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlutil.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvms.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlwin32.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstypemap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/piconv.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pl2pm.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2html.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2man.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2text.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2usage.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podchecker.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podselect.%%MAN1SUFFIX%%.gz
+%%MAN1%%/prove.%%MAN1SUFFIX%%.gz
+%%MAN1%%/psed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pstruct.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptardiff.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptargrep.%%MAN1SUFFIX%%.gz
+%%MAN1%%/s2p.%%MAN1SUFFIX%%.gz
+%%MAN1%%/shasum.%%MAN1SUFFIX%%.gz
+%%MAN1%%/splain.%%MAN1SUFFIX%%.gz
+%%MAN1%%/xsubpp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@exec makewhatis %D/%%SITEMAN3PREFIX%%/man
-@exec makewhatis %D/%%MAN3PREFIX%%/man
-@rmtry %%MAN3PREFIX%%/man/whatis
+@exec makewhatis %D/%%PERLMANPREFIX%%/man
+@rmtry %%PERLMANPREFIX%%/man/whatis
@rmtry %%SITEMAN3PREFIX%%/man/whatis
Index: lang/perl5.22/Makefile
===================================================================
--- lang/perl5.22/Makefile
+++ lang/perl5.22/Makefile
@@ -3,7 +3,7 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= lang devel perl5
MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/R/RJ/RJBS
DIST_SUBDIR= perl
@@ -16,8 +16,6 @@
LICENSE_FILE_ART10= ${WRKSRC}/Artistic
LICENSE_FILE_GPLv1= ${WRKSRC}/Copying
-CONFLICTS_INSTALL= perl5.*-*
-
OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
MULTIPLICITY SITECUSTOMIZE
# it seems perl malloc has problems with threaded perl on FreeBSD
@@ -74,8 +72,8 @@
-Dlibperl=libperl.so.${PERL_VERSION} \
-Darchlib=${PREFIX}/${_ARCH_LIB} \
-Dprivlib=${PREFIX}/${_PRIV_LIB} \
- -Dman3dir=${PREFIX}/${MAN3PREFIX_REL}/man/man3 \
- -Dman1dir=${PREFIX}/man/man1 \
+ -Dman3dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man3 \
+ -Dman1dir=${PREFIX}/${PERLMANPREFIX_REL}/man/man1 \
-Dsitearch=${SITE_ARCH} \
-Dsitelib=${SITE_PERL} -Dscriptdir=${PREFIX}/bin \
-Dsiteman3dir=${SITE_MAN3} \
@@ -101,7 +99,7 @@
PERL_VER=${PERL_VER} \
SITE_PERL=${SITE_PERL_REL} \
PRIV_LIB=${_PRIV_LIB} \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
PERL_ARCH=${PERL_ARCH}
@@ -127,15 +125,16 @@
-Accflags=-DPERLIOBUF_DEFAULT_BUFSIZ=${PERLIOBUF_DEFAULT_BUFSIZ}
.endif
-MAN3PREFIX_REL= ${_PRIV_LIB}/perl
-MAN3PREFIX= ${PREFIX}/${MAN3PREFIX_REL}
-MANDIRS+= ${MAN3PREFIX}/man
+PERLMANPREFIX_REL= ${_PRIV_LIB}/perl
+PERLMANPREFIX= ${PREFIX}/${PERLMANPREFIX_REL}
+MANDIRS+= ${PERLMANPREFIX}/man
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
PERL_VER=${PERL_VER} \
PERL_ARCH=${PERL_ARCH} \
- MAN3=${MAN3PREFIX_REL}/man/man3 \
- MAN3PREFIX=${MAN3PREFIX_REL} \
+ MAN1=${PERLMANPREFIX_REL}/man/man1 \
+ MAN3=${PERLMANPREFIX_REL}/man/man3 \
+ PERLMANPREFIX=${PERLMANPREFIX_REL} \
SITEMAN3PREFIX=${SITE_MAN3_PREFIX} \
SITE_PERL=${SITE_PERL_REL} \
SITE_ARCH=${SITE_ARCH_REL} \
@@ -148,11 +147,45 @@
# change PKGNAME to reflect this
.if ${PERL_VER} == ${PERL5_DEFAULT}
PKGNAMESUFFIX= 5
+IAMDEFAULTPERL= yes
.else
# make PKGNAME unique among other lang/perl5.x
PKGNAMESUFFIX= ${PERL_VER}
-# always add default perl5 pkgname to conflicts
-CONFLICTS_INSTALL+= perl5-*
+.endif
+
+# Am I building the default Perl ?
+.if defined(IAMDEFAULTPERL)
+PLIST_SUB+= DEFAULT="" BINSUFFIX="" MAN1SUFFIX="1"
+.else
+BINSUFFIX= ${PERL_VERSION}
+PLIST_SUB+= DEFAULT="@comment " BINSUFFIX=${PERL_VERSION} \
+ MAN1SUFFIX=1p${PERL_VER:S/.//}
+CONFIGURE_ARGS+=-Dman1ext=1p${PERL_VER:S/.//} \
+ -Dversiononly
+.endif
+
+.if !defined(IAMDEFAULTPERL)
+pre-everything::
+ @${ECHO_MSG} "##################################################"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " This is *NOT* the DEFAULT perl version"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *NOT* install ${PREFIX}/bin/perl"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "It will *ONLY* install ${PREFIX}/bin/perl${PERL_VERSION}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "The default Perl version currently is ${PERL5_DEFAULT}."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use this version as the default,"
+ @${ECHO_MSG} "stop the build now, add this line to your"
+ @${ECHO_MSG} "/etc/make.conf, and then restart the build."
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "DEFAULT_VERSIONS+=perl5=${PERL_VER}"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "##################################################"
+. if !(defined(PACKAGE_BUILDING) || defined(BATCH))
+ @sleep 30
+. endif
.endif
# Put a symlink to the future libperl.so.x.yy so that -lperl works.
@@ -165,6 +198,11 @@
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
+.if !defined(IAMDEFAULTPERL)
+ ${REINPLACE_CMD} -e '/do_installprivlib = 0 if .versiononly/d; \
+ /^if.*nopods.*versiononly || /s/.*/if (1) {/' \
+ ${WRKSRC}/installperl
+.endif
post-patch-PTHREAD-on:
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|-lpthread|g;' \
${WRKSRC}/hints/freebsd.sh
@@ -187,7 +225,7 @@
# h2ph needs perl, but perl is not installed, it's only
# staged, so, use the one in WRKDIR
(cd /usr/include && ${SETENV} LD_LIBRARY_PATH=${WRKSRC} \
- ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph \
+ ${WRKSRC}/perl -I ${WRKSRC}/lib ${STAGEDIR}${PREFIX}/bin/h2ph${BINSUFFIX} \
-d ${STAGEDIR}${SITE_ARCH} *.h machine/*.h sys/*.h >/dev/null)
@${FIND} ${STAGEDIR}${SITE_ARCH} -name '*.ph' | sed -e 's|${STAGEDIR}||' >> ${TMPPLIST}
${FIND} ${STAGEDIR} -name '*.so*' -type f | while read f; \
Index: lang/perl5.22/files/perl-man.conf.in
===================================================================
--- lang/perl5.22/files/perl-man.conf.in
+++ lang/perl5.22/files/perl-man.conf.in
@@ -1,2 +1,2 @@
MANPATH %%PREFIX%%/%%SITEMAN3PREFIX%%/man
-MANPATH %%PREFIX%%/%%MAN3PREFIX%%/man
+MANPATH %%PREFIX%%/%%PERLMANPREFIX%%/man
Index: lang/perl5.22/pkg-plist
===================================================================
--- lang/perl5.22/pkg-plist
+++ lang/perl5.22/pkg-plist
@@ -1,39 +1,39 @@
-bin/c2ph
-bin/corelist
-bin/cpan
-bin/enc2xs
-bin/encguess
-bin/h2ph
-bin/h2xs
-bin/instmodsh
-bin/json_pp
-bin/libnetcfg
-bin/perl
-bin/perl5
+bin/c2ph%%BINSUFFIX%%
+bin/corelist%%BINSUFFIX%%
+bin/cpan%%BINSUFFIX%%
+bin/enc2xs%%BINSUFFIX%%
+bin/encguess%%BINSUFFIX%%
+bin/h2ph%%BINSUFFIX%%
+bin/h2xs%%BINSUFFIX%%
+bin/instmodsh%%BINSUFFIX%%
+bin/json_pp%%BINSUFFIX%%
+bin/libnetcfg%%BINSUFFIX%%
+%%DEFAULT%%bin/perl
+%%DEFAULT%%bin/perl5
bin/perl%%PERL_VERSION%%
-bin/perlbug
-bin/perldoc
-bin/perlivp
-bin/perlthanks
-bin/piconv
-bin/pl2pm
-bin/pod2html
-bin/pod2man
-bin/pod2text
-bin/pod2usage
-bin/podchecker
-bin/podselect
-bin/prove
-bin/pstruct
-bin/ptar
-bin/ptardiff
-bin/ptargrep
-bin/shasum
-bin/splain
-bin/xsubpp
-bin/zipdetails
+bin/perlbug%%BINSUFFIX%%
+bin/perldoc%%BINSUFFIX%%
+bin/perlivp%%BINSUFFIX%%
+bin/perlthanks%%BINSUFFIX%%
+bin/piconv%%BINSUFFIX%%
+bin/pl2pm%%BINSUFFIX%%
+bin/pod2html%%BINSUFFIX%%
+bin/pod2man%%BINSUFFIX%%
+bin/pod2text%%BINSUFFIX%%
+bin/pod2usage%%BINSUFFIX%%
+bin/podchecker%%BINSUFFIX%%
+bin/podselect%%BINSUFFIX%%
+bin/prove%%BINSUFFIX%%
+bin/pstruct%%BINSUFFIX%%
+bin/ptar%%BINSUFFIX%%
+bin/ptardiff%%BINSUFFIX%%
+bin/ptargrep%%BINSUFFIX%%
+bin/shasum%%BINSUFFIX%%
+bin/splain%%BINSUFFIX%%
+bin/xsubpp%%BINSUFFIX%%
+bin/zipdetails%%BINSUFFIX%%
etc/man.d/perl%%PERL_VER%%.conf
-etc/perl5_version
+%%DEFAULT%%etc/perl5_version
%%PRIV_LIB%%/AnyDBM_File.pm
%%PRIV_LIB%%/App/Cpan.pm
%%PRIV_LIB%%/App/Prove.pm
@@ -2037,233 +2037,233 @@
%%PRIV_LIB%%/vmsish.pm
%%PRIV_LIB%%/warnings.pm
%%PRIV_LIB%%/warnings/register.pm
-man/man1/c2ph.1.gz
-man/man1/corelist.1.gz
-man/man1/cpan.1.gz
-man/man1/enc2xs.1.gz
-man/man1/encguess.1.gz
-man/man1/h2ph.1.gz
-man/man1/h2xs.1.gz
-man/man1/instmodsh.1.gz
-man/man1/json_pp.1.gz
-man/man1/libnetcfg.1.gz
-man/man1/perl.1.gz
-man/man1/perl5004delta.1.gz
-man/man1/perl5005delta.1.gz
-man/man1/perl5100delta.1.gz
-man/man1/perl5101delta.1.gz
-man/man1/perl5120delta.1.gz
-man/man1/perl5121delta.1.gz
-man/man1/perl5122delta.1.gz
-man/man1/perl5123delta.1.gz
-man/man1/perl5124delta.1.gz
-man/man1/perl5125delta.1.gz
-man/man1/perl5140delta.1.gz
-man/man1/perl5141delta.1.gz
-man/man1/perl5142delta.1.gz
-man/man1/perl5143delta.1.gz
-man/man1/perl5144delta.1.gz
-man/man1/perl5160delta.1.gz
-man/man1/perl5161delta.1.gz
-man/man1/perl5162delta.1.gz
-man/man1/perl5163delta.1.gz
-man/man1/perl5180delta.1.gz
-man/man1/perl5181delta.1.gz
-man/man1/perl5182delta.1.gz
-man/man1/perl5184delta.1.gz
-man/man1/perl5200delta.1.gz
-man/man1/perl5201delta.1.gz
-man/man1/perl5202delta.1.gz
-man/man1/perl5210delta.1.gz
-man/man1/perl52110delta.1.gz
-man/man1/perl52111delta.1.gz
-man/man1/perl5211delta.1.gz
-man/man1/perl5212delta.1.gz
-man/man1/perl5213delta.1.gz
-man/man1/perl5214delta.1.gz
-man/man1/perl5215delta.1.gz
-man/man1/perl5216delta.1.gz
-man/man1/perl5217delta.1.gz
-man/man1/perl5218delta.1.gz
-man/man1/perl5219delta.1.gz
-man/man1/perl5220delta.1.gz
-man/man1/perl561delta.1.gz
-man/man1/perl56delta.1.gz
-man/man1/perl581delta.1.gz
-man/man1/perl582delta.1.gz
-man/man1/perl583delta.1.gz
-man/man1/perl584delta.1.gz
-man/man1/perl585delta.1.gz
-man/man1/perl586delta.1.gz
-man/man1/perl587delta.1.gz
-man/man1/perl588delta.1.gz
-man/man1/perl589delta.1.gz
-man/man1/perl58delta.1.gz
-man/man1/perlaix.1.gz
-man/man1/perlamiga.1.gz
-man/man1/perlandroid.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlapio.1.gz
-man/man1/perlartistic.1.gz
-man/man1/perlbook.1.gz
-man/man1/perlboot.1.gz
-man/man1/perlbot.1.gz
-man/man1/perlbs2000.1.gz
-man/man1/perlbug.1.gz
-man/man1/perlcall.1.gz
-man/man1/perlce.1.gz
-man/man1/perlcheat.1.gz
-man/man1/perlclib.1.gz
-man/man1/perlcn.1.gz
-man/man1/perlcommunity.1.gz
-man/man1/perlcygwin.1.gz
-man/man1/perldata.1.gz
-man/man1/perldbmfilter.1.gz
-man/man1/perldebguts.1.gz
-man/man1/perldebtut.1.gz
-man/man1/perldebug.1.gz
-man/man1/perldelta.1.gz
-man/man1/perldiag.1.gz
-man/man1/perldoc.1.gz
-man/man1/perldos.1.gz
-man/man1/perldsc.1.gz
-man/man1/perldtrace.1.gz
-man/man1/perlebcdic.1.gz
-man/man1/perlembed.1.gz
-man/man1/perlexperiment.1.gz
-man/man1/perlfaq.1.gz
-man/man1/perlfaq1.1.gz
-man/man1/perlfaq2.1.gz
-man/man1/perlfaq3.1.gz
-man/man1/perlfaq4.1.gz
-man/man1/perlfaq5.1.gz
-man/man1/perlfaq6.1.gz
-man/man1/perlfaq7.1.gz
-man/man1/perlfaq8.1.gz
-man/man1/perlfaq9.1.gz
-man/man1/perlfilter.1.gz
-man/man1/perlfork.1.gz
-man/man1/perlform.1.gz
-man/man1/perlfreebsd.1.gz
-man/man1/perlfunc.1.gz
-man/man1/perlgit.1.gz
-man/man1/perlglossary.1.gz
-man/man1/perlgpl.1.gz
-man/man1/perlguts.1.gz
-man/man1/perlhack.1.gz
-man/man1/perlhacktips.1.gz
-man/man1/perlhacktut.1.gz
-man/man1/perlhaiku.1.gz
-man/man1/perlhist.1.gz
-man/man1/perlhpux.1.gz
-man/man1/perlhurd.1.gz
-man/man1/perlintern.1.gz
-man/man1/perlinterp.1.gz
-man/man1/perlintro.1.gz
-man/man1/perliol.1.gz
-man/man1/perlipc.1.gz
-man/man1/perlirix.1.gz
-man/man1/perlivp.1.gz
-man/man1/perljp.1.gz
-man/man1/perlko.1.gz
-man/man1/perllexwarn.1.gz
-man/man1/perllinux.1.gz
-man/man1/perllocale.1.gz
-man/man1/perllol.1.gz
-man/man1/perlmacos.1.gz
-man/man1/perlmacosx.1.gz
-man/man1/perlmod.1.gz
-man/man1/perlmodinstall.1.gz
-man/man1/perlmodlib.1.gz
-man/man1/perlmodstyle.1.gz
-man/man1/perlmroapi.1.gz
-man/man1/perlnetware.1.gz
-man/man1/perlnewmod.1.gz
-man/man1/perlnumber.1.gz
-man/man1/perlobj.1.gz
-man/man1/perlootut.1.gz
-man/man1/perlop.1.gz
-man/man1/perlopenbsd.1.gz
-man/man1/perlopentut.1.gz
-man/man1/perlos2.1.gz
-man/man1/perlos390.1.gz
-man/man1/perlos400.1.gz
-man/man1/perlpacktut.1.gz
-man/man1/perlperf.1.gz
-man/man1/perlplan9.1.gz
-man/man1/perlpod.1.gz
-man/man1/perlpodspec.1.gz
-man/man1/perlpodstyle.1.gz
-man/man1/perlpolicy.1.gz
-man/man1/perlport.1.gz
-man/man1/perlpragma.1.gz
-man/man1/perlqnx.1.gz
-man/man1/perlre.1.gz
-man/man1/perlreapi.1.gz
-man/man1/perlrebackslash.1.gz
-man/man1/perlrecharclass.1.gz
-man/man1/perlref.1.gz
-man/man1/perlreftut.1.gz
-man/man1/perlreguts.1.gz
-man/man1/perlrepository.1.gz
-man/man1/perlrequick.1.gz
-man/man1/perlreref.1.gz
-man/man1/perlretut.1.gz
-man/man1/perlriscos.1.gz
-man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
-man/man1/perlsolaris.1.gz
-man/man1/perlsource.1.gz
-man/man1/perlstyle.1.gz
-man/man1/perlsub.1.gz
-man/man1/perlsymbian.1.gz
-man/man1/perlsyn.1.gz
-man/man1/perlsynology.1.gz
-man/man1/perlthanks.1.gz
-man/man1/perlthrtut.1.gz
-man/man1/perltie.1.gz
-man/man1/perltoc.1.gz
-man/man1/perltodo.1.gz
-man/man1/perltooc.1.gz
-man/man1/perltoot.1.gz
-man/man1/perltrap.1.gz
-man/man1/perltru64.1.gz
-man/man1/perltw.1.gz
-man/man1/perlunicode.1.gz
-man/man1/perlunicook.1.gz
-man/man1/perlunifaq.1.gz
-man/man1/perluniintro.1.gz
-man/man1/perluniprops.1.gz
-man/man1/perlunitut.1.gz
-man/man1/perlutil.1.gz
-man/man1/perlvar.1.gz
-man/man1/perlvms.1.gz
-man/man1/perlvos.1.gz
-man/man1/perlwin32.1.gz
-man/man1/perlxs.1.gz
-man/man1/perlxstut.1.gz
-man/man1/perlxstypemap.1.gz
-man/man1/piconv.1.gz
-man/man1/pl2pm.1.gz
-man/man1/pod2html.1.gz
-man/man1/pod2man.1.gz
-man/man1/pod2text.1.gz
-man/man1/pod2usage.1.gz
-man/man1/podchecker.1.gz
-man/man1/podselect.1.gz
-man/man1/prove.1.gz
-man/man1/pstruct.1.gz
-man/man1/ptar.1.gz
-man/man1/ptardiff.1.gz
-man/man1/ptargrep.1.gz
-man/man1/shasum.1.gz
-man/man1/splain.1.gz
-man/man1/xsubpp.1.gz
-man/man1/zipdetails.1.gz
+%%MAN1%%/c2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/corelist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/cpan.%%MAN1SUFFIX%%.gz
+%%MAN1%%/enc2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/encguess.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2ph.%%MAN1SUFFIX%%.gz
+%%MAN1%%/h2xs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/instmodsh.%%MAN1SUFFIX%%.gz
+%%MAN1%%/json_pp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/libnetcfg.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5004delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5005delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5100delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5101delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5120delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5121delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5122delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5123delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5124delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5125delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5140delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5141delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5142delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5143delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5144delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5160delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5161delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5162delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5163delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5180delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5181delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5182delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5184delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5200delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5201delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5202delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5210delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl52110delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl52111delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5211delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5212delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5213delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5214delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5215delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5216delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5217delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5218delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5219delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl5220delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl561delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl56delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl581delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl582delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl583delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl584delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl585delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl586delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl587delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl588delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl589delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perl58delta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlaix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlamiga.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlandroid.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlapio.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlartistic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlboot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbs2000.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlbug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlce.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcheat.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlclib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcommunity.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlcygwin.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldata.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldbmfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldebug.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldelta.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldiag.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldsc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perldtrace.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlebcdic.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlembed.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlexperiment.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq1.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq3.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq4.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq5.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq6.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq7.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq8.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfaq9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfilter.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfork.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlform.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfreebsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlfunc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgit.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlglossary.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlgpl.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhack.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktips.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhaiku.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhist.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhpux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlhurd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintern.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlinterp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perliol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlipc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlirix.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlivp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perljp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlko.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllexwarn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllinux.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllocale.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perllol.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmacosx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodinstall.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodlib.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlmroapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnetware.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnewmod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlnumber.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlobj.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlootut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlop.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopenbsd.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlopentut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos2.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos390.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlos400.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpacktut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlperf.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlplan9.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpod.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodspec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpodstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpolicy.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlport.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlpragma.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlqnx.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlre.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreapi.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrebackslash.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrecharclass.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreftut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreguts.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrepository.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrequick.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlreref.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlretut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlriscos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlrun.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsec.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsolaris.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsource.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlstyle.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsub.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsymbian.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsyn.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlsynology.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthanks.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlthrtut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltie.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltodo.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltooc.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltoot.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltrap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltru64.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perltw.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicode.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunicook.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunifaq.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniintro.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perluniprops.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlunitut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlutil.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvms.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlvos.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlwin32.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxs.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstut.%%MAN1SUFFIX%%.gz
+%%MAN1%%/perlxstypemap.%%MAN1SUFFIX%%.gz
+%%MAN1%%/piconv.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pl2pm.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2html.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2man.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2text.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pod2usage.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podchecker.%%MAN1SUFFIX%%.gz
+%%MAN1%%/podselect.%%MAN1SUFFIX%%.gz
+%%MAN1%%/prove.%%MAN1SUFFIX%%.gz
+%%MAN1%%/pstruct.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptar.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptardiff.%%MAN1SUFFIX%%.gz
+%%MAN1%%/ptargrep.%%MAN1SUFFIX%%.gz
+%%MAN1%%/shasum.%%MAN1SUFFIX%%.gz
+%%MAN1%%/splain.%%MAN1SUFFIX%%.gz
+%%MAN1%%/xsubpp.%%MAN1SUFFIX%%.gz
+%%MAN1%%/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@dir %%SITE_PERL%%/man/man3
@exec makewhatis %D/%%SITEMAN3PREFIX%%/man
-@exec makewhatis %D/%%MAN3PREFIX%%/man
-@rmtry %%MAN3PREFIX%%/man/whatis
+@exec makewhatis %D/%%PERLMANPREFIX%%/man
+@rmtry %%PERLMANPREFIX%%/man/whatis
@rmtry %%SITEMAN3PREFIX%%/man/whatis
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Oct 18, 9:30 PM (6 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23894650
Default Alt Text
D3542.id8455.diff (102 KB)
Attached To
Mode
D3542: Make different Perl versions installable at the same time.
Attached
Detach File
Event Timeline
Log In to Comment