Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F103086578
D3542.id8384.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
89 KB
Referenced Files
None
Subscribers
None
D3542.id8384.diff
View Options
Index: lang/perl5-devel/Makefile
===================================================================
--- lang/perl5-devel/Makefile
+++ lang/perl5-devel/Makefile
@@ -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
@@ -167,6 +165,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,8 +173,39 @@
.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) && !defined(PACKAGE_BUILDING)
+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} "##################################################"
+ @sleep 30
.endif
# XXX Remove this
@@ -233,7 +263,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/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,221 +2076,221 @@
%%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
+man/man1/c2ph.%%MAN1SUFFIX%%.gz
+man/man1/corelist.%%MAN1SUFFIX%%.gz
+man/man1/cpan.%%MAN1SUFFIX%%.gz
+man/man1/enc2xs.%%MAN1SUFFIX%%.gz
+man/man1/encguess.%%MAN1SUFFIX%%.gz
+man/man1/h2ph.%%MAN1SUFFIX%%.gz
+man/man1/h2xs.%%MAN1SUFFIX%%.gz
+man/man1/instmodsh.%%MAN1SUFFIX%%.gz
+man/man1/json_pp.%%MAN1SUFFIX%%.gz
+man/man1/libnetcfg.%%MAN1SUFFIX%%.gz
+man/man1/perl.%%MAN1SUFFIX%%.gz
+man/man1/perl5004delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5005delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5100delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5101delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5120delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5121delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5122delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5123delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5124delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5125delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5140delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5141delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5142delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5143delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5144delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5160delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5161delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5162delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5163delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5180delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5181delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5182delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5184delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5200delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5201delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5202delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5220delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5230delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5231delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5232delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5233delta.%%MAN1SUFFIX%%.gz
+man/man1/perl561delta.%%MAN1SUFFIX%%.gz
+man/man1/perl56delta.%%MAN1SUFFIX%%.gz
+man/man1/perl581delta.%%MAN1SUFFIX%%.gz
+man/man1/perl582delta.%%MAN1SUFFIX%%.gz
+man/man1/perl583delta.%%MAN1SUFFIX%%.gz
+man/man1/perl584delta.%%MAN1SUFFIX%%.gz
+man/man1/perl585delta.%%MAN1SUFFIX%%.gz
+man/man1/perl586delta.%%MAN1SUFFIX%%.gz
+man/man1/perl587delta.%%MAN1SUFFIX%%.gz
+man/man1/perl588delta.%%MAN1SUFFIX%%.gz
+man/man1/perl589delta.%%MAN1SUFFIX%%.gz
+man/man1/perl58delta.%%MAN1SUFFIX%%.gz
+man/man1/perlaix.%%MAN1SUFFIX%%.gz
+man/man1/perlamiga.%%MAN1SUFFIX%%.gz
+man/man1/perlandroid.%%MAN1SUFFIX%%.gz
+man/man1/perlapi.%%MAN1SUFFIX%%.gz
+man/man1/perlapio.%%MAN1SUFFIX%%.gz
+man/man1/perlartistic.%%MAN1SUFFIX%%.gz
+man/man1/perlbook.%%MAN1SUFFIX%%.gz
+man/man1/perlboot.%%MAN1SUFFIX%%.gz
+man/man1/perlbot.%%MAN1SUFFIX%%.gz
+man/man1/perlbs2000.%%MAN1SUFFIX%%.gz
+man/man1/perlbug.%%MAN1SUFFIX%%.gz
+man/man1/perlcall.%%MAN1SUFFIX%%.gz
+man/man1/perlce.%%MAN1SUFFIX%%.gz
+man/man1/perlcheat.%%MAN1SUFFIX%%.gz
+man/man1/perlclib.%%MAN1SUFFIX%%.gz
+man/man1/perlcn.%%MAN1SUFFIX%%.gz
+man/man1/perlcommunity.%%MAN1SUFFIX%%.gz
+man/man1/perlcygwin.%%MAN1SUFFIX%%.gz
+man/man1/perldata.%%MAN1SUFFIX%%.gz
+man/man1/perldbmfilter.%%MAN1SUFFIX%%.gz
+man/man1/perldebguts.%%MAN1SUFFIX%%.gz
+man/man1/perldebtut.%%MAN1SUFFIX%%.gz
+man/man1/perldebug.%%MAN1SUFFIX%%.gz
+man/man1/perldelta.%%MAN1SUFFIX%%.gz
+man/man1/perldiag.%%MAN1SUFFIX%%.gz
+man/man1/perldoc.%%MAN1SUFFIX%%.gz
+man/man1/perldos.%%MAN1SUFFIX%%.gz
+man/man1/perldsc.%%MAN1SUFFIX%%.gz
+man/man1/perldtrace.%%MAN1SUFFIX%%.gz
+man/man1/perlebcdic.%%MAN1SUFFIX%%.gz
+man/man1/perlembed.%%MAN1SUFFIX%%.gz
+man/man1/perlexperiment.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq1.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq2.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq3.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq4.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq5.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq6.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq7.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq8.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq9.%%MAN1SUFFIX%%.gz
+man/man1/perlfilter.%%MAN1SUFFIX%%.gz
+man/man1/perlfork.%%MAN1SUFFIX%%.gz
+man/man1/perlform.%%MAN1SUFFIX%%.gz
+man/man1/perlfreebsd.%%MAN1SUFFIX%%.gz
+man/man1/perlfunc.%%MAN1SUFFIX%%.gz
+man/man1/perlgit.%%MAN1SUFFIX%%.gz
+man/man1/perlglossary.%%MAN1SUFFIX%%.gz
+man/man1/perlgpl.%%MAN1SUFFIX%%.gz
+man/man1/perlguts.%%MAN1SUFFIX%%.gz
+man/man1/perlhack.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktips.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlhaiku.%%MAN1SUFFIX%%.gz
+man/man1/perlhist.%%MAN1SUFFIX%%.gz
+man/man1/perlhpux.%%MAN1SUFFIX%%.gz
+man/man1/perlhurd.%%MAN1SUFFIX%%.gz
+man/man1/perlintern.%%MAN1SUFFIX%%.gz
+man/man1/perlinterp.%%MAN1SUFFIX%%.gz
+man/man1/perlintro.%%MAN1SUFFIX%%.gz
+man/man1/perliol.%%MAN1SUFFIX%%.gz
+man/man1/perlipc.%%MAN1SUFFIX%%.gz
+man/man1/perlirix.%%MAN1SUFFIX%%.gz
+man/man1/perlivp.%%MAN1SUFFIX%%.gz
+man/man1/perljp.%%MAN1SUFFIX%%.gz
+man/man1/perlko.%%MAN1SUFFIX%%.gz
+man/man1/perllexwarn.%%MAN1SUFFIX%%.gz
+man/man1/perllinux.%%MAN1SUFFIX%%.gz
+man/man1/perllocale.%%MAN1SUFFIX%%.gz
+man/man1/perllol.%%MAN1SUFFIX%%.gz
+man/man1/perlmacos.%%MAN1SUFFIX%%.gz
+man/man1/perlmacosx.%%MAN1SUFFIX%%.gz
+man/man1/perlmod.%%MAN1SUFFIX%%.gz
+man/man1/perlmodinstall.%%MAN1SUFFIX%%.gz
+man/man1/perlmodlib.%%MAN1SUFFIX%%.gz
+man/man1/perlmodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlmroapi.%%MAN1SUFFIX%%.gz
+man/man1/perlnetware.%%MAN1SUFFIX%%.gz
+man/man1/perlnewmod.%%MAN1SUFFIX%%.gz
+man/man1/perlnumber.%%MAN1SUFFIX%%.gz
+man/man1/perlobj.%%MAN1SUFFIX%%.gz
+man/man1/perlootut.%%MAN1SUFFIX%%.gz
+man/man1/perlop.%%MAN1SUFFIX%%.gz
+man/man1/perlopenbsd.%%MAN1SUFFIX%%.gz
+man/man1/perlopentut.%%MAN1SUFFIX%%.gz
+man/man1/perlos2.%%MAN1SUFFIX%%.gz
+man/man1/perlos390.%%MAN1SUFFIX%%.gz
+man/man1/perlos400.%%MAN1SUFFIX%%.gz
+man/man1/perlpacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlperf.%%MAN1SUFFIX%%.gz
+man/man1/perlplan9.%%MAN1SUFFIX%%.gz
+man/man1/perlpod.%%MAN1SUFFIX%%.gz
+man/man1/perlpodspec.%%MAN1SUFFIX%%.gz
+man/man1/perlpodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlpolicy.%%MAN1SUFFIX%%.gz
+man/man1/perlport.%%MAN1SUFFIX%%.gz
+man/man1/perlpragma.%%MAN1SUFFIX%%.gz
+man/man1/perlqnx.%%MAN1SUFFIX%%.gz
+man/man1/perlre.%%MAN1SUFFIX%%.gz
+man/man1/perlreapi.%%MAN1SUFFIX%%.gz
+man/man1/perlrebackslash.%%MAN1SUFFIX%%.gz
+man/man1/perlrecharclass.%%MAN1SUFFIX%%.gz
+man/man1/perlref.%%MAN1SUFFIX%%.gz
+man/man1/perlreftut.%%MAN1SUFFIX%%.gz
+man/man1/perlreguts.%%MAN1SUFFIX%%.gz
+man/man1/perlrepository.%%MAN1SUFFIX%%.gz
+man/man1/perlrequick.%%MAN1SUFFIX%%.gz
+man/man1/perlreref.%%MAN1SUFFIX%%.gz
+man/man1/perlretut.%%MAN1SUFFIX%%.gz
+man/man1/perlriscos.%%MAN1SUFFIX%%.gz
+man/man1/perlrun.%%MAN1SUFFIX%%.gz
+man/man1/perlsec.%%MAN1SUFFIX%%.gz
+man/man1/perlsolaris.%%MAN1SUFFIX%%.gz
+man/man1/perlsource.%%MAN1SUFFIX%%.gz
+man/man1/perlstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlsub.%%MAN1SUFFIX%%.gz
+man/man1/perlsymbian.%%MAN1SUFFIX%%.gz
+man/man1/perlsyn.%%MAN1SUFFIX%%.gz
+man/man1/perlsynology.%%MAN1SUFFIX%%.gz
+man/man1/perlthanks.%%MAN1SUFFIX%%.gz
+man/man1/perlthrtut.%%MAN1SUFFIX%%.gz
+man/man1/perltie.%%MAN1SUFFIX%%.gz
+man/man1/perltoc.%%MAN1SUFFIX%%.gz
+man/man1/perltodo.%%MAN1SUFFIX%%.gz
+man/man1/perltooc.%%MAN1SUFFIX%%.gz
+man/man1/perltoot.%%MAN1SUFFIX%%.gz
+man/man1/perltrap.%%MAN1SUFFIX%%.gz
+man/man1/perltru64.%%MAN1SUFFIX%%.gz
+man/man1/perltw.%%MAN1SUFFIX%%.gz
+man/man1/perlunicode.%%MAN1SUFFIX%%.gz
+man/man1/perlunicook.%%MAN1SUFFIX%%.gz
+man/man1/perlunifaq.%%MAN1SUFFIX%%.gz
+man/man1/perluniintro.%%MAN1SUFFIX%%.gz
+man/man1/perluniprops.%%MAN1SUFFIX%%.gz
+man/man1/perlunitut.%%MAN1SUFFIX%%.gz
+man/man1/perlutil.%%MAN1SUFFIX%%.gz
+man/man1/perlvar.%%MAN1SUFFIX%%.gz
+man/man1/perlvms.%%MAN1SUFFIX%%.gz
+man/man1/perlvos.%%MAN1SUFFIX%%.gz
+man/man1/perlwin32.%%MAN1SUFFIX%%.gz
+man/man1/perlxs.%%MAN1SUFFIX%%.gz
+man/man1/perlxstut.%%MAN1SUFFIX%%.gz
+man/man1/perlxstypemap.%%MAN1SUFFIX%%.gz
+man/man1/piconv.%%MAN1SUFFIX%%.gz
+man/man1/pl2pm.%%MAN1SUFFIX%%.gz
+man/man1/pod2html.%%MAN1SUFFIX%%.gz
+man/man1/pod2man.%%MAN1SUFFIX%%.gz
+man/man1/pod2text.%%MAN1SUFFIX%%.gz
+man/man1/pod2usage.%%MAN1SUFFIX%%.gz
+man/man1/podchecker.%%MAN1SUFFIX%%.gz
+man/man1/podselect.%%MAN1SUFFIX%%.gz
+man/man1/prove.%%MAN1SUFFIX%%.gz
+man/man1/pstruct.%%MAN1SUFFIX%%.gz
+man/man1/ptar.%%MAN1SUFFIX%%.gz
+man/man1/ptardiff.%%MAN1SUFFIX%%.gz
+man/man1/ptargrep.%%MAN1SUFFIX%%.gz
+man/man1/shasum.%%MAN1SUFFIX%%.gz
+man/man1/splain.%%MAN1SUFFIX%%.gz
+man/man1/xsubpp.%%MAN1SUFFIX%%.gz
+man/man1/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@dir %%SITE_PERL%%/man/man3
Index: lang/perl5.16/Makefile
===================================================================
--- lang/perl5.16/Makefile
+++ lang/perl5.16/Makefile
@@ -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
@@ -102,11 +100,43 @@
# 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) && !defined(PACKAGE_BUILDING)
+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} "##################################################"
+ @sleep 30
.endif
.if defined(PERL_VENDOR_PREFIX)
@@ -227,7 +257,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/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,216 +2640,216 @@
%%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
+man/man1/a2p.%%MAN1SUFFIX%%.gz
+man/man1/c2ph.%%MAN1SUFFIX%%.gz
+man/man1/config_data.%%MAN1SUFFIX%%.gz
+man/man1/corelist.%%MAN1SUFFIX%%.gz
+man/man1/cpan.%%MAN1SUFFIX%%.gz
+man/man1/cpan2dist.%%MAN1SUFFIX%%.gz
+man/man1/cpanp.%%MAN1SUFFIX%%.gz
+man/man1/enc2xs.%%MAN1SUFFIX%%.gz
+man/man1/find2perl.%%MAN1SUFFIX%%.gz
+man/man1/h2ph.%%MAN1SUFFIX%%.gz
+man/man1/h2xs.%%MAN1SUFFIX%%.gz
+man/man1/instmodsh.%%MAN1SUFFIX%%.gz
+man/man1/json_pp.%%MAN1SUFFIX%%.gz
+man/man1/libnetcfg.%%MAN1SUFFIX%%.gz
+man/man1/perl.%%MAN1SUFFIX%%.gz
+man/man1/perl5004delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5005delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5100delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5101delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5120delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5121delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5122delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5123delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5124delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5140delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5141delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5142delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5143delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5160delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5161delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5162delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5163delta.%%MAN1SUFFIX%%.gz
+man/man1/perl561delta.%%MAN1SUFFIX%%.gz
+man/man1/perl56delta.%%MAN1SUFFIX%%.gz
+man/man1/perl581delta.%%MAN1SUFFIX%%.gz
+man/man1/perl582delta.%%MAN1SUFFIX%%.gz
+man/man1/perl583delta.%%MAN1SUFFIX%%.gz
+man/man1/perl584delta.%%MAN1SUFFIX%%.gz
+man/man1/perl585delta.%%MAN1SUFFIX%%.gz
+man/man1/perl586delta.%%MAN1SUFFIX%%.gz
+man/man1/perl587delta.%%MAN1SUFFIX%%.gz
+man/man1/perl588delta.%%MAN1SUFFIX%%.gz
+man/man1/perl589delta.%%MAN1SUFFIX%%.gz
+man/man1/perl58delta.%%MAN1SUFFIX%%.gz
+man/man1/perlaix.%%MAN1SUFFIX%%.gz
+man/man1/perlamiga.%%MAN1SUFFIX%%.gz
+man/man1/perlapi.%%MAN1SUFFIX%%.gz
+man/man1/perlapio.%%MAN1SUFFIX%%.gz
+man/man1/perlartistic.%%MAN1SUFFIX%%.gz
+man/man1/perlbeos.%%MAN1SUFFIX%%.gz
+man/man1/perlbook.%%MAN1SUFFIX%%.gz
+man/man1/perlboot.%%MAN1SUFFIX%%.gz
+man/man1/perlbot.%%MAN1SUFFIX%%.gz
+man/man1/perlbs2000.%%MAN1SUFFIX%%.gz
+man/man1/perlbug.%%MAN1SUFFIX%%.gz
+man/man1/perlcall.%%MAN1SUFFIX%%.gz
+man/man1/perlce.%%MAN1SUFFIX%%.gz
+man/man1/perlcheat.%%MAN1SUFFIX%%.gz
+man/man1/perlclib.%%MAN1SUFFIX%%.gz
+man/man1/perlcn.%%MAN1SUFFIX%%.gz
+man/man1/perlcommunity.%%MAN1SUFFIX%%.gz
+man/man1/perlcygwin.%%MAN1SUFFIX%%.gz
+man/man1/perldata.%%MAN1SUFFIX%%.gz
+man/man1/perldbmfilter.%%MAN1SUFFIX%%.gz
+man/man1/perldebguts.%%MAN1SUFFIX%%.gz
+man/man1/perldebtut.%%MAN1SUFFIX%%.gz
+man/man1/perldebug.%%MAN1SUFFIX%%.gz
+man/man1/perldelta.%%MAN1SUFFIX%%.gz
+man/man1/perldgux.%%MAN1SUFFIX%%.gz
+man/man1/perldiag.%%MAN1SUFFIX%%.gz
+man/man1/perldoc.%%MAN1SUFFIX%%.gz
+man/man1/perldos.%%MAN1SUFFIX%%.gz
+man/man1/perldsc.%%MAN1SUFFIX%%.gz
+man/man1/perldtrace.%%MAN1SUFFIX%%.gz
+man/man1/perlebcdic.%%MAN1SUFFIX%%.gz
+man/man1/perlembed.%%MAN1SUFFIX%%.gz
+man/man1/perlepoc.%%MAN1SUFFIX%%.gz
+man/man1/perlexperiment.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq1.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq2.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq3.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq4.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq5.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq6.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq7.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq8.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq9.%%MAN1SUFFIX%%.gz
+man/man1/perlfilter.%%MAN1SUFFIX%%.gz
+man/man1/perlfork.%%MAN1SUFFIX%%.gz
+man/man1/perlform.%%MAN1SUFFIX%%.gz
+man/man1/perlfreebsd.%%MAN1SUFFIX%%.gz
+man/man1/perlfunc.%%MAN1SUFFIX%%.gz
+man/man1/perlgit.%%MAN1SUFFIX%%.gz
+man/man1/perlglossary.%%MAN1SUFFIX%%.gz
+man/man1/perlgpl.%%MAN1SUFFIX%%.gz
+man/man1/perlguts.%%MAN1SUFFIX%%.gz
+man/man1/perlhack.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktips.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlhaiku.%%MAN1SUFFIX%%.gz
+man/man1/perlhist.%%MAN1SUFFIX%%.gz
+man/man1/perlhpux.%%MAN1SUFFIX%%.gz
+man/man1/perlhurd.%%MAN1SUFFIX%%.gz
+man/man1/perlintern.%%MAN1SUFFIX%%.gz
+man/man1/perlinterp.%%MAN1SUFFIX%%.gz
+man/man1/perlintro.%%MAN1SUFFIX%%.gz
+man/man1/perliol.%%MAN1SUFFIX%%.gz
+man/man1/perlipc.%%MAN1SUFFIX%%.gz
+man/man1/perlirix.%%MAN1SUFFIX%%.gz
+man/man1/perlivp.%%MAN1SUFFIX%%.gz
+man/man1/perljp.%%MAN1SUFFIX%%.gz
+man/man1/perlko.%%MAN1SUFFIX%%.gz
+man/man1/perllexwarn.%%MAN1SUFFIX%%.gz
+man/man1/perllinux.%%MAN1SUFFIX%%.gz
+man/man1/perllocale.%%MAN1SUFFIX%%.gz
+man/man1/perllol.%%MAN1SUFFIX%%.gz
+man/man1/perlmacos.%%MAN1SUFFIX%%.gz
+man/man1/perlmacosx.%%MAN1SUFFIX%%.gz
+man/man1/perlmod.%%MAN1SUFFIX%%.gz
+man/man1/perlmodinstall.%%MAN1SUFFIX%%.gz
+man/man1/perlmodlib.%%MAN1SUFFIX%%.gz
+man/man1/perlmodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlmpeix.%%MAN1SUFFIX%%.gz
+man/man1/perlmroapi.%%MAN1SUFFIX%%.gz
+man/man1/perlnetware.%%MAN1SUFFIX%%.gz
+man/man1/perlnewmod.%%MAN1SUFFIX%%.gz
+man/man1/perlnumber.%%MAN1SUFFIX%%.gz
+man/man1/perlobj.%%MAN1SUFFIX%%.gz
+man/man1/perlootut.%%MAN1SUFFIX%%.gz
+man/man1/perlop.%%MAN1SUFFIX%%.gz
+man/man1/perlopenbsd.%%MAN1SUFFIX%%.gz
+man/man1/perlopentut.%%MAN1SUFFIX%%.gz
+man/man1/perlos2.%%MAN1SUFFIX%%.gz
+man/man1/perlos390.%%MAN1SUFFIX%%.gz
+man/man1/perlos400.%%MAN1SUFFIX%%.gz
+man/man1/perlpacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlperf.%%MAN1SUFFIX%%.gz
+man/man1/perlplan9.%%MAN1SUFFIX%%.gz
+man/man1/perlpod.%%MAN1SUFFIX%%.gz
+man/man1/perlpodspec.%%MAN1SUFFIX%%.gz
+man/man1/perlpodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlpolicy.%%MAN1SUFFIX%%.gz
+man/man1/perlport.%%MAN1SUFFIX%%.gz
+man/man1/perlpragma.%%MAN1SUFFIX%%.gz
+man/man1/perlqnx.%%MAN1SUFFIX%%.gz
+man/man1/perlre.%%MAN1SUFFIX%%.gz
+man/man1/perlreapi.%%MAN1SUFFIX%%.gz
+man/man1/perlrebackslash.%%MAN1SUFFIX%%.gz
+man/man1/perlrecharclass.%%MAN1SUFFIX%%.gz
+man/man1/perlref.%%MAN1SUFFIX%%.gz
+man/man1/perlreftut.%%MAN1SUFFIX%%.gz
+man/man1/perlreguts.%%MAN1SUFFIX%%.gz
+man/man1/perlrequick.%%MAN1SUFFIX%%.gz
+man/man1/perlreref.%%MAN1SUFFIX%%.gz
+man/man1/perlretut.%%MAN1SUFFIX%%.gz
+man/man1/perlriscos.%%MAN1SUFFIX%%.gz
+man/man1/perlrun.%%MAN1SUFFIX%%.gz
+man/man1/perlsec.%%MAN1SUFFIX%%.gz
+man/man1/perlsolaris.%%MAN1SUFFIX%%.gz
+man/man1/perlsource.%%MAN1SUFFIX%%.gz
+man/man1/perlstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlsub.%%MAN1SUFFIX%%.gz
+man/man1/perlsymbian.%%MAN1SUFFIX%%.gz
+man/man1/perlsyn.%%MAN1SUFFIX%%.gz
+man/man1/perlthanks.%%MAN1SUFFIX%%.gz
+man/man1/perlthrtut.%%MAN1SUFFIX%%.gz
+man/man1/perltie.%%MAN1SUFFIX%%.gz
+man/man1/perltoc.%%MAN1SUFFIX%%.gz
+man/man1/perltodo.%%MAN1SUFFIX%%.gz
+man/man1/perltooc.%%MAN1SUFFIX%%.gz
+man/man1/perltoot.%%MAN1SUFFIX%%.gz
+man/man1/perltrap.%%MAN1SUFFIX%%.gz
+man/man1/perltru64.%%MAN1SUFFIX%%.gz
+man/man1/perltw.%%MAN1SUFFIX%%.gz
+man/man1/perlunicode.%%MAN1SUFFIX%%.gz
+man/man1/perlunifaq.%%MAN1SUFFIX%%.gz
+man/man1/perluniintro.%%MAN1SUFFIX%%.gz
+man/man1/perluniprops.%%MAN1SUFFIX%%.gz
+man/man1/perlunitut.%%MAN1SUFFIX%%.gz
+man/man1/perlutil.%%MAN1SUFFIX%%.gz
+man/man1/perluts.%%MAN1SUFFIX%%.gz
+man/man1/perlvar.%%MAN1SUFFIX%%.gz
+man/man1/perlvmesa.%%MAN1SUFFIX%%.gz
+man/man1/perlvms.%%MAN1SUFFIX%%.gz
+man/man1/perlvos.%%MAN1SUFFIX%%.gz
+man/man1/perlwin32.%%MAN1SUFFIX%%.gz
+man/man1/perlxs.%%MAN1SUFFIX%%.gz
+man/man1/perlxstut.%%MAN1SUFFIX%%.gz
+man/man1/perlxstypemap.%%MAN1SUFFIX%%.gz
+man/man1/piconv.%%MAN1SUFFIX%%.gz
+man/man1/pl2pm.%%MAN1SUFFIX%%.gz
+man/man1/pod2html.%%MAN1SUFFIX%%.gz
+man/man1/pod2latex.%%MAN1SUFFIX%%.gz
+man/man1/pod2man.%%MAN1SUFFIX%%.gz
+man/man1/pod2text.%%MAN1SUFFIX%%.gz
+man/man1/pod2usage.%%MAN1SUFFIX%%.gz
+man/man1/podchecker.%%MAN1SUFFIX%%.gz
+man/man1/podselect.%%MAN1SUFFIX%%.gz
+man/man1/prove.%%MAN1SUFFIX%%.gz
+man/man1/psed.%%MAN1SUFFIX%%.gz
+man/man1/pstruct.%%MAN1SUFFIX%%.gz
+man/man1/ptar.%%MAN1SUFFIX%%.gz
+man/man1/ptardiff.%%MAN1SUFFIX%%.gz
+man/man1/ptargrep.%%MAN1SUFFIX%%.gz
+man/man1/s2p.%%MAN1SUFFIX%%.gz
+man/man1/shasum.%%MAN1SUFFIX%%.gz
+man/man1/splain.%%MAN1SUFFIX%%.gz
+man/man1/xsubpp.%%MAN1SUFFIX%%.gz
+man/man1/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
Index: lang/perl5.18/Makefile
===================================================================
--- lang/perl5.18/Makefile
+++ lang/perl5.18/Makefile
@@ -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
@@ -123,11 +121,43 @@
# 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) && !defined(PACKAGE_BUILDING)
+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} "##################################################"
+ @sleep 30
.endif
.if defined(PERL_VENDOR_PREFIX)
@@ -195,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.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,219 +2665,219 @@
%%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
+man/man1/a2p.%%MAN1SUFFIX%%.gz
+man/man1/c2ph.%%MAN1SUFFIX%%.gz
+man/man1/config_data.%%MAN1SUFFIX%%.gz
+man/man1/corelist.%%MAN1SUFFIX%%.gz
+man/man1/cpan.%%MAN1SUFFIX%%.gz
+man/man1/cpan2dist.%%MAN1SUFFIX%%.gz
+man/man1/cpanp.%%MAN1SUFFIX%%.gz
+man/man1/enc2xs.%%MAN1SUFFIX%%.gz
+man/man1/find2perl.%%MAN1SUFFIX%%.gz
+man/man1/h2ph.%%MAN1SUFFIX%%.gz
+man/man1/h2xs.%%MAN1SUFFIX%%.gz
+man/man1/instmodsh.%%MAN1SUFFIX%%.gz
+man/man1/json_pp.%%MAN1SUFFIX%%.gz
+man/man1/libnetcfg.%%MAN1SUFFIX%%.gz
+man/man1/perl.%%MAN1SUFFIX%%.gz
+man/man1/perl5004delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5005delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5100delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5101delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5120delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5121delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5122delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5123delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5124delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5125delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5140delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5141delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5142delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5143delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5144delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5160delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5161delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5162delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5163delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5180delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5181delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5182delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5183delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5184delta.%%MAN1SUFFIX%%.gz
+man/man1/perl561delta.%%MAN1SUFFIX%%.gz
+man/man1/perl56delta.%%MAN1SUFFIX%%.gz
+man/man1/perl581delta.%%MAN1SUFFIX%%.gz
+man/man1/perl582delta.%%MAN1SUFFIX%%.gz
+man/man1/perl583delta.%%MAN1SUFFIX%%.gz
+man/man1/perl584delta.%%MAN1SUFFIX%%.gz
+man/man1/perl585delta.%%MAN1SUFFIX%%.gz
+man/man1/perl586delta.%%MAN1SUFFIX%%.gz
+man/man1/perl587delta.%%MAN1SUFFIX%%.gz
+man/man1/perl588delta.%%MAN1SUFFIX%%.gz
+man/man1/perl589delta.%%MAN1SUFFIX%%.gz
+man/man1/perl58delta.%%MAN1SUFFIX%%.gz
+man/man1/perlaix.%%MAN1SUFFIX%%.gz
+man/man1/perlamiga.%%MAN1SUFFIX%%.gz
+man/man1/perlapi.%%MAN1SUFFIX%%.gz
+man/man1/perlapio.%%MAN1SUFFIX%%.gz
+man/man1/perlartistic.%%MAN1SUFFIX%%.gz
+man/man1/perlbook.%%MAN1SUFFIX%%.gz
+man/man1/perlboot.%%MAN1SUFFIX%%.gz
+man/man1/perlbot.%%MAN1SUFFIX%%.gz
+man/man1/perlbs2000.%%MAN1SUFFIX%%.gz
+man/man1/perlbug.%%MAN1SUFFIX%%.gz
+man/man1/perlcall.%%MAN1SUFFIX%%.gz
+man/man1/perlce.%%MAN1SUFFIX%%.gz
+man/man1/perlcheat.%%MAN1SUFFIX%%.gz
+man/man1/perlclib.%%MAN1SUFFIX%%.gz
+man/man1/perlcn.%%MAN1SUFFIX%%.gz
+man/man1/perlcommunity.%%MAN1SUFFIX%%.gz
+man/man1/perlcygwin.%%MAN1SUFFIX%%.gz
+man/man1/perldata.%%MAN1SUFFIX%%.gz
+man/man1/perldbmfilter.%%MAN1SUFFIX%%.gz
+man/man1/perldebguts.%%MAN1SUFFIX%%.gz
+man/man1/perldebtut.%%MAN1SUFFIX%%.gz
+man/man1/perldebug.%%MAN1SUFFIX%%.gz
+man/man1/perldelta.%%MAN1SUFFIX%%.gz
+man/man1/perldgux.%%MAN1SUFFIX%%.gz
+man/man1/perldiag.%%MAN1SUFFIX%%.gz
+man/man1/perldoc.%%MAN1SUFFIX%%.gz
+man/man1/perldos.%%MAN1SUFFIX%%.gz
+man/man1/perldsc.%%MAN1SUFFIX%%.gz
+man/man1/perldtrace.%%MAN1SUFFIX%%.gz
+man/man1/perlebcdic.%%MAN1SUFFIX%%.gz
+man/man1/perlembed.%%MAN1SUFFIX%%.gz
+man/man1/perlexperiment.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq1.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq2.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq3.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq4.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq5.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq6.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq7.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq8.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq9.%%MAN1SUFFIX%%.gz
+man/man1/perlfilter.%%MAN1SUFFIX%%.gz
+man/man1/perlfork.%%MAN1SUFFIX%%.gz
+man/man1/perlform.%%MAN1SUFFIX%%.gz
+man/man1/perlfreebsd.%%MAN1SUFFIX%%.gz
+man/man1/perlfunc.%%MAN1SUFFIX%%.gz
+man/man1/perlgit.%%MAN1SUFFIX%%.gz
+man/man1/perlglossary.%%MAN1SUFFIX%%.gz
+man/man1/perlgpl.%%MAN1SUFFIX%%.gz
+man/man1/perlguts.%%MAN1SUFFIX%%.gz
+man/man1/perlhack.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktips.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlhaiku.%%MAN1SUFFIX%%.gz
+man/man1/perlhist.%%MAN1SUFFIX%%.gz
+man/man1/perlhpux.%%MAN1SUFFIX%%.gz
+man/man1/perlhurd.%%MAN1SUFFIX%%.gz
+man/man1/perlintern.%%MAN1SUFFIX%%.gz
+man/man1/perlinterp.%%MAN1SUFFIX%%.gz
+man/man1/perlintro.%%MAN1SUFFIX%%.gz
+man/man1/perliol.%%MAN1SUFFIX%%.gz
+man/man1/perlipc.%%MAN1SUFFIX%%.gz
+man/man1/perlirix.%%MAN1SUFFIX%%.gz
+man/man1/perlivp.%%MAN1SUFFIX%%.gz
+man/man1/perljp.%%MAN1SUFFIX%%.gz
+man/man1/perlko.%%MAN1SUFFIX%%.gz
+man/man1/perllexwarn.%%MAN1SUFFIX%%.gz
+man/man1/perllinux.%%MAN1SUFFIX%%.gz
+man/man1/perllocale.%%MAN1SUFFIX%%.gz
+man/man1/perllol.%%MAN1SUFFIX%%.gz
+man/man1/perlmacos.%%MAN1SUFFIX%%.gz
+man/man1/perlmacosx.%%MAN1SUFFIX%%.gz
+man/man1/perlmod.%%MAN1SUFFIX%%.gz
+man/man1/perlmodinstall.%%MAN1SUFFIX%%.gz
+man/man1/perlmodlib.%%MAN1SUFFIX%%.gz
+man/man1/perlmodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlmroapi.%%MAN1SUFFIX%%.gz
+man/man1/perlnetware.%%MAN1SUFFIX%%.gz
+man/man1/perlnewmod.%%MAN1SUFFIX%%.gz
+man/man1/perlnumber.%%MAN1SUFFIX%%.gz
+man/man1/perlobj.%%MAN1SUFFIX%%.gz
+man/man1/perlootut.%%MAN1SUFFIX%%.gz
+man/man1/perlop.%%MAN1SUFFIX%%.gz
+man/man1/perlopenbsd.%%MAN1SUFFIX%%.gz
+man/man1/perlopentut.%%MAN1SUFFIX%%.gz
+man/man1/perlos2.%%MAN1SUFFIX%%.gz
+man/man1/perlos390.%%MAN1SUFFIX%%.gz
+man/man1/perlos400.%%MAN1SUFFIX%%.gz
+man/man1/perlpacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlperf.%%MAN1SUFFIX%%.gz
+man/man1/perlplan9.%%MAN1SUFFIX%%.gz
+man/man1/perlpod.%%MAN1SUFFIX%%.gz
+man/man1/perlpodspec.%%MAN1SUFFIX%%.gz
+man/man1/perlpodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlpolicy.%%MAN1SUFFIX%%.gz
+man/man1/perlport.%%MAN1SUFFIX%%.gz
+man/man1/perlpragma.%%MAN1SUFFIX%%.gz
+man/man1/perlqnx.%%MAN1SUFFIX%%.gz
+man/man1/perlre.%%MAN1SUFFIX%%.gz
+man/man1/perlreapi.%%MAN1SUFFIX%%.gz
+man/man1/perlrebackslash.%%MAN1SUFFIX%%.gz
+man/man1/perlrecharclass.%%MAN1SUFFIX%%.gz
+man/man1/perlref.%%MAN1SUFFIX%%.gz
+man/man1/perlreftut.%%MAN1SUFFIX%%.gz
+man/man1/perlreguts.%%MAN1SUFFIX%%.gz
+man/man1/perlrepository.%%MAN1SUFFIX%%.gz
+man/man1/perlrequick.%%MAN1SUFFIX%%.gz
+man/man1/perlreref.%%MAN1SUFFIX%%.gz
+man/man1/perlretut.%%MAN1SUFFIX%%.gz
+man/man1/perlriscos.%%MAN1SUFFIX%%.gz
+man/man1/perlrun.%%MAN1SUFFIX%%.gz
+man/man1/perlsec.%%MAN1SUFFIX%%.gz
+man/man1/perlsolaris.%%MAN1SUFFIX%%.gz
+man/man1/perlsource.%%MAN1SUFFIX%%.gz
+man/man1/perlstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlsub.%%MAN1SUFFIX%%.gz
+man/man1/perlsymbian.%%MAN1SUFFIX%%.gz
+man/man1/perlsyn.%%MAN1SUFFIX%%.gz
+man/man1/perlthanks.%%MAN1SUFFIX%%.gz
+man/man1/perlthrtut.%%MAN1SUFFIX%%.gz
+man/man1/perltie.%%MAN1SUFFIX%%.gz
+man/man1/perltoc.%%MAN1SUFFIX%%.gz
+man/man1/perltodo.%%MAN1SUFFIX%%.gz
+man/man1/perltooc.%%MAN1SUFFIX%%.gz
+man/man1/perltoot.%%MAN1SUFFIX%%.gz
+man/man1/perltrap.%%MAN1SUFFIX%%.gz
+man/man1/perltru64.%%MAN1SUFFIX%%.gz
+man/man1/perltw.%%MAN1SUFFIX%%.gz
+man/man1/perlunicode.%%MAN1SUFFIX%%.gz
+man/man1/perlunifaq.%%MAN1SUFFIX%%.gz
+man/man1/perluniintro.%%MAN1SUFFIX%%.gz
+man/man1/perluniprops.%%MAN1SUFFIX%%.gz
+man/man1/perlunitut.%%MAN1SUFFIX%%.gz
+man/man1/perlutil.%%MAN1SUFFIX%%.gz
+man/man1/perlvar.%%MAN1SUFFIX%%.gz
+man/man1/perlvms.%%MAN1SUFFIX%%.gz
+man/man1/perlvos.%%MAN1SUFFIX%%.gz
+man/man1/perlwin32.%%MAN1SUFFIX%%.gz
+man/man1/perlxs.%%MAN1SUFFIX%%.gz
+man/man1/perlxstut.%%MAN1SUFFIX%%.gz
+man/man1/perlxstypemap.%%MAN1SUFFIX%%.gz
+man/man1/piconv.%%MAN1SUFFIX%%.gz
+man/man1/pl2pm.%%MAN1SUFFIX%%.gz
+man/man1/pod2html.%%MAN1SUFFIX%%.gz
+man/man1/pod2latex.%%MAN1SUFFIX%%.gz
+man/man1/pod2man.%%MAN1SUFFIX%%.gz
+man/man1/pod2text.%%MAN1SUFFIX%%.gz
+man/man1/pod2usage.%%MAN1SUFFIX%%.gz
+man/man1/podchecker.%%MAN1SUFFIX%%.gz
+man/man1/podselect.%%MAN1SUFFIX%%.gz
+man/man1/prove.%%MAN1SUFFIX%%.gz
+man/man1/psed.%%MAN1SUFFIX%%.gz
+man/man1/pstruct.%%MAN1SUFFIX%%.gz
+man/man1/ptar.%%MAN1SUFFIX%%.gz
+man/man1/ptardiff.%%MAN1SUFFIX%%.gz
+man/man1/ptargrep.%%MAN1SUFFIX%%.gz
+man/man1/s2p.%%MAN1SUFFIX%%.gz
+man/man1/shasum.%%MAN1SUFFIX%%.gz
+man/man1/splain.%%MAN1SUFFIX%%.gz
+man/man1/xsubpp.%%MAN1SUFFIX%%.gz
+man/man1/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
Index: lang/perl5.20/Makefile
===================================================================
--- lang/perl5.20/Makefile
+++ lang/perl5.20/Makefile
@@ -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
@@ -150,13 +148,44 @@
# 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) && !defined(PACKAGE_BUILDING)
+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} "##################################################"
+ @sleep 30
+.endif
# Put a symlink to the future libperl.so.x.yy so that -lperl works.
post-extract:
@@ -190,7 +219,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/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,220 +2039,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/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
+man/man1/a2p.%%MAN1SUFFIX%%.gz
+man/man1/c2ph.%%MAN1SUFFIX%%.gz
+man/man1/config_data.%%MAN1SUFFIX%%.gz
+man/man1/corelist.%%MAN1SUFFIX%%.gz
+man/man1/cpan.%%MAN1SUFFIX%%.gz
+man/man1/enc2xs.%%MAN1SUFFIX%%.gz
+man/man1/find2perl.%%MAN1SUFFIX%%.gz
+man/man1/h2ph.%%MAN1SUFFIX%%.gz
+man/man1/h2xs.%%MAN1SUFFIX%%.gz
+man/man1/instmodsh.%%MAN1SUFFIX%%.gz
+man/man1/json_pp.%%MAN1SUFFIX%%.gz
+man/man1/libnetcfg.%%MAN1SUFFIX%%.gz
+man/man1/perl.%%MAN1SUFFIX%%.gz
+man/man1/perl5004delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5005delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5100delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5101delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5120delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5121delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5122delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5123delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5124delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5125delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5140delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5141delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5142delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5143delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5144delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5160delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5161delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5162delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5163delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5180delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5181delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5182delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5184delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5200delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5201delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5202delta.%%MAN1SUFFIX%%.gz
+man/man1/perl561delta.%%MAN1SUFFIX%%.gz
+man/man1/perl56delta.%%MAN1SUFFIX%%.gz
+man/man1/perl581delta.%%MAN1SUFFIX%%.gz
+man/man1/perl582delta.%%MAN1SUFFIX%%.gz
+man/man1/perl583delta.%%MAN1SUFFIX%%.gz
+man/man1/perl584delta.%%MAN1SUFFIX%%.gz
+man/man1/perl585delta.%%MAN1SUFFIX%%.gz
+man/man1/perl586delta.%%MAN1SUFFIX%%.gz
+man/man1/perl587delta.%%MAN1SUFFIX%%.gz
+man/man1/perl588delta.%%MAN1SUFFIX%%.gz
+man/man1/perl589delta.%%MAN1SUFFIX%%.gz
+man/man1/perl58delta.%%MAN1SUFFIX%%.gz
+man/man1/perlaix.%%MAN1SUFFIX%%.gz
+man/man1/perlamiga.%%MAN1SUFFIX%%.gz
+man/man1/perlandroid.%%MAN1SUFFIX%%.gz
+man/man1/perlapi.%%MAN1SUFFIX%%.gz
+man/man1/perlapio.%%MAN1SUFFIX%%.gz
+man/man1/perlartistic.%%MAN1SUFFIX%%.gz
+man/man1/perlbook.%%MAN1SUFFIX%%.gz
+man/man1/perlboot.%%MAN1SUFFIX%%.gz
+man/man1/perlbot.%%MAN1SUFFIX%%.gz
+man/man1/perlbs2000.%%MAN1SUFFIX%%.gz
+man/man1/perlbug.%%MAN1SUFFIX%%.gz
+man/man1/perlcall.%%MAN1SUFFIX%%.gz
+man/man1/perlce.%%MAN1SUFFIX%%.gz
+man/man1/perlcheat.%%MAN1SUFFIX%%.gz
+man/man1/perlclib.%%MAN1SUFFIX%%.gz
+man/man1/perlcn.%%MAN1SUFFIX%%.gz
+man/man1/perlcommunity.%%MAN1SUFFIX%%.gz
+man/man1/perlcygwin.%%MAN1SUFFIX%%.gz
+man/man1/perldata.%%MAN1SUFFIX%%.gz
+man/man1/perldbmfilter.%%MAN1SUFFIX%%.gz
+man/man1/perldebguts.%%MAN1SUFFIX%%.gz
+man/man1/perldebtut.%%MAN1SUFFIX%%.gz
+man/man1/perldebug.%%MAN1SUFFIX%%.gz
+man/man1/perldelta.%%MAN1SUFFIX%%.gz
+man/man1/perldiag.%%MAN1SUFFIX%%.gz
+man/man1/perldoc.%%MAN1SUFFIX%%.gz
+man/man1/perldos.%%MAN1SUFFIX%%.gz
+man/man1/perldsc.%%MAN1SUFFIX%%.gz
+man/man1/perldtrace.%%MAN1SUFFIX%%.gz
+man/man1/perlebcdic.%%MAN1SUFFIX%%.gz
+man/man1/perlembed.%%MAN1SUFFIX%%.gz
+man/man1/perlexperiment.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq1.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq2.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq3.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq4.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq5.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq6.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq7.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq8.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq9.%%MAN1SUFFIX%%.gz
+man/man1/perlfilter.%%MAN1SUFFIX%%.gz
+man/man1/perlfork.%%MAN1SUFFIX%%.gz
+man/man1/perlform.%%MAN1SUFFIX%%.gz
+man/man1/perlfreebsd.%%MAN1SUFFIX%%.gz
+man/man1/perlfunc.%%MAN1SUFFIX%%.gz
+man/man1/perlgit.%%MAN1SUFFIX%%.gz
+man/man1/perlglossary.%%MAN1SUFFIX%%.gz
+man/man1/perlgpl.%%MAN1SUFFIX%%.gz
+man/man1/perlguts.%%MAN1SUFFIX%%.gz
+man/man1/perlhack.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktips.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlhaiku.%%MAN1SUFFIX%%.gz
+man/man1/perlhist.%%MAN1SUFFIX%%.gz
+man/man1/perlhpux.%%MAN1SUFFIX%%.gz
+man/man1/perlhurd.%%MAN1SUFFIX%%.gz
+man/man1/perlintern.%%MAN1SUFFIX%%.gz
+man/man1/perlinterp.%%MAN1SUFFIX%%.gz
+man/man1/perlintro.%%MAN1SUFFIX%%.gz
+man/man1/perliol.%%MAN1SUFFIX%%.gz
+man/man1/perlipc.%%MAN1SUFFIX%%.gz
+man/man1/perlirix.%%MAN1SUFFIX%%.gz
+man/man1/perlivp.%%MAN1SUFFIX%%.gz
+man/man1/perljp.%%MAN1SUFFIX%%.gz
+man/man1/perlko.%%MAN1SUFFIX%%.gz
+man/man1/perllexwarn.%%MAN1SUFFIX%%.gz
+man/man1/perllinux.%%MAN1SUFFIX%%.gz
+man/man1/perllocale.%%MAN1SUFFIX%%.gz
+man/man1/perllol.%%MAN1SUFFIX%%.gz
+man/man1/perlmacos.%%MAN1SUFFIX%%.gz
+man/man1/perlmacosx.%%MAN1SUFFIX%%.gz
+man/man1/perlmod.%%MAN1SUFFIX%%.gz
+man/man1/perlmodinstall.%%MAN1SUFFIX%%.gz
+man/man1/perlmodlib.%%MAN1SUFFIX%%.gz
+man/man1/perlmodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlmroapi.%%MAN1SUFFIX%%.gz
+man/man1/perlnetware.%%MAN1SUFFIX%%.gz
+man/man1/perlnewmod.%%MAN1SUFFIX%%.gz
+man/man1/perlnumber.%%MAN1SUFFIX%%.gz
+man/man1/perlobj.%%MAN1SUFFIX%%.gz
+man/man1/perlootut.%%MAN1SUFFIX%%.gz
+man/man1/perlop.%%MAN1SUFFIX%%.gz
+man/man1/perlopenbsd.%%MAN1SUFFIX%%.gz
+man/man1/perlopentut.%%MAN1SUFFIX%%.gz
+man/man1/perlos2.%%MAN1SUFFIX%%.gz
+man/man1/perlos390.%%MAN1SUFFIX%%.gz
+man/man1/perlos400.%%MAN1SUFFIX%%.gz
+man/man1/perlpacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlperf.%%MAN1SUFFIX%%.gz
+man/man1/perlplan9.%%MAN1SUFFIX%%.gz
+man/man1/perlpod.%%MAN1SUFFIX%%.gz
+man/man1/perlpodspec.%%MAN1SUFFIX%%.gz
+man/man1/perlpodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlpolicy.%%MAN1SUFFIX%%.gz
+man/man1/perlport.%%MAN1SUFFIX%%.gz
+man/man1/perlpragma.%%MAN1SUFFIX%%.gz
+man/man1/perlqnx.%%MAN1SUFFIX%%.gz
+man/man1/perlre.%%MAN1SUFFIX%%.gz
+man/man1/perlreapi.%%MAN1SUFFIX%%.gz
+man/man1/perlrebackslash.%%MAN1SUFFIX%%.gz
+man/man1/perlrecharclass.%%MAN1SUFFIX%%.gz
+man/man1/perlref.%%MAN1SUFFIX%%.gz
+man/man1/perlreftut.%%MAN1SUFFIX%%.gz
+man/man1/perlreguts.%%MAN1SUFFIX%%.gz
+man/man1/perlrepository.%%MAN1SUFFIX%%.gz
+man/man1/perlrequick.%%MAN1SUFFIX%%.gz
+man/man1/perlreref.%%MAN1SUFFIX%%.gz
+man/man1/perlretut.%%MAN1SUFFIX%%.gz
+man/man1/perlriscos.%%MAN1SUFFIX%%.gz
+man/man1/perlrun.%%MAN1SUFFIX%%.gz
+man/man1/perlsec.%%MAN1SUFFIX%%.gz
+man/man1/perlsolaris.%%MAN1SUFFIX%%.gz
+man/man1/perlsource.%%MAN1SUFFIX%%.gz
+man/man1/perlstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlsub.%%MAN1SUFFIX%%.gz
+man/man1/perlsymbian.%%MAN1SUFFIX%%.gz
+man/man1/perlsyn.%%MAN1SUFFIX%%.gz
+man/man1/perlsynology.%%MAN1SUFFIX%%.gz
+man/man1/perlthanks.%%MAN1SUFFIX%%.gz
+man/man1/perlthrtut.%%MAN1SUFFIX%%.gz
+man/man1/perltie.%%MAN1SUFFIX%%.gz
+man/man1/perltoc.%%MAN1SUFFIX%%.gz
+man/man1/perltodo.%%MAN1SUFFIX%%.gz
+man/man1/perltooc.%%MAN1SUFFIX%%.gz
+man/man1/perltoot.%%MAN1SUFFIX%%.gz
+man/man1/perltrap.%%MAN1SUFFIX%%.gz
+man/man1/perltru64.%%MAN1SUFFIX%%.gz
+man/man1/perltw.%%MAN1SUFFIX%%.gz
+man/man1/perlunicode.%%MAN1SUFFIX%%.gz
+man/man1/perlunicook.%%MAN1SUFFIX%%.gz
+man/man1/perlunifaq.%%MAN1SUFFIX%%.gz
+man/man1/perluniintro.%%MAN1SUFFIX%%.gz
+man/man1/perluniprops.%%MAN1SUFFIX%%.gz
+man/man1/perlunitut.%%MAN1SUFFIX%%.gz
+man/man1/perlutil.%%MAN1SUFFIX%%.gz
+man/man1/perlvar.%%MAN1SUFFIX%%.gz
+man/man1/perlvms.%%MAN1SUFFIX%%.gz
+man/man1/perlvos.%%MAN1SUFFIX%%.gz
+man/man1/perlwin32.%%MAN1SUFFIX%%.gz
+man/man1/perlxs.%%MAN1SUFFIX%%.gz
+man/man1/perlxstut.%%MAN1SUFFIX%%.gz
+man/man1/perlxstypemap.%%MAN1SUFFIX%%.gz
+man/man1/piconv.%%MAN1SUFFIX%%.gz
+man/man1/pl2pm.%%MAN1SUFFIX%%.gz
+man/man1/pod2html.%%MAN1SUFFIX%%.gz
+man/man1/pod2man.%%MAN1SUFFIX%%.gz
+man/man1/pod2text.%%MAN1SUFFIX%%.gz
+man/man1/pod2usage.%%MAN1SUFFIX%%.gz
+man/man1/podchecker.%%MAN1SUFFIX%%.gz
+man/man1/podselect.%%MAN1SUFFIX%%.gz
+man/man1/prove.%%MAN1SUFFIX%%.gz
+man/man1/psed.%%MAN1SUFFIX%%.gz
+man/man1/pstruct.%%MAN1SUFFIX%%.gz
+man/man1/ptar.%%MAN1SUFFIX%%.gz
+man/man1/ptardiff.%%MAN1SUFFIX%%.gz
+man/man1/ptargrep.%%MAN1SUFFIX%%.gz
+man/man1/s2p.%%MAN1SUFFIX%%.gz
+man/man1/shasum.%%MAN1SUFFIX%%.gz
+man/man1/splain.%%MAN1SUFFIX%%.gz
+man/man1/xsubpp.%%MAN1SUFFIX%%.gz
+man/man1/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/man/man3
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
Index: lang/perl5.22/Makefile
===================================================================
--- lang/perl5.22/Makefile
+++ lang/perl5.22/Makefile
@@ -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
@@ -148,11 +146,43 @@
# 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) && !defined(PACKAGE_BUILDING)
+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} "##################################################"
+ @sleep 30
.endif
# Put a symlink to the future libperl.so.x.yy so that -lperl works.
@@ -187,7 +217,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/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,229 +2037,229 @@
%%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
+man/man1/c2ph.%%MAN1SUFFIX%%.gz
+man/man1/corelist.%%MAN1SUFFIX%%.gz
+man/man1/cpan.%%MAN1SUFFIX%%.gz
+man/man1/enc2xs.%%MAN1SUFFIX%%.gz
+man/man1/encguess.%%MAN1SUFFIX%%.gz
+man/man1/h2ph.%%MAN1SUFFIX%%.gz
+man/man1/h2xs.%%MAN1SUFFIX%%.gz
+man/man1/instmodsh.%%MAN1SUFFIX%%.gz
+man/man1/json_pp.%%MAN1SUFFIX%%.gz
+man/man1/libnetcfg.%%MAN1SUFFIX%%.gz
+man/man1/perl.%%MAN1SUFFIX%%.gz
+man/man1/perl5004delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5005delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5100delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5101delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5120delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5121delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5122delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5123delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5124delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5125delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5140delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5141delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5142delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5143delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5144delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5160delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5161delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5162delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5163delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5180delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5181delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5182delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5184delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5200delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5201delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5202delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5210delta.%%MAN1SUFFIX%%.gz
+man/man1/perl52110delta.%%MAN1SUFFIX%%.gz
+man/man1/perl52111delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5211delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5212delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5213delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5214delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5215delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5216delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5217delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5218delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5219delta.%%MAN1SUFFIX%%.gz
+man/man1/perl5220delta.%%MAN1SUFFIX%%.gz
+man/man1/perl561delta.%%MAN1SUFFIX%%.gz
+man/man1/perl56delta.%%MAN1SUFFIX%%.gz
+man/man1/perl581delta.%%MAN1SUFFIX%%.gz
+man/man1/perl582delta.%%MAN1SUFFIX%%.gz
+man/man1/perl583delta.%%MAN1SUFFIX%%.gz
+man/man1/perl584delta.%%MAN1SUFFIX%%.gz
+man/man1/perl585delta.%%MAN1SUFFIX%%.gz
+man/man1/perl586delta.%%MAN1SUFFIX%%.gz
+man/man1/perl587delta.%%MAN1SUFFIX%%.gz
+man/man1/perl588delta.%%MAN1SUFFIX%%.gz
+man/man1/perl589delta.%%MAN1SUFFIX%%.gz
+man/man1/perl58delta.%%MAN1SUFFIX%%.gz
+man/man1/perlaix.%%MAN1SUFFIX%%.gz
+man/man1/perlamiga.%%MAN1SUFFIX%%.gz
+man/man1/perlandroid.%%MAN1SUFFIX%%.gz
+man/man1/perlapi.%%MAN1SUFFIX%%.gz
+man/man1/perlapio.%%MAN1SUFFIX%%.gz
+man/man1/perlartistic.%%MAN1SUFFIX%%.gz
+man/man1/perlbook.%%MAN1SUFFIX%%.gz
+man/man1/perlboot.%%MAN1SUFFIX%%.gz
+man/man1/perlbot.%%MAN1SUFFIX%%.gz
+man/man1/perlbs2000.%%MAN1SUFFIX%%.gz
+man/man1/perlbug.%%MAN1SUFFIX%%.gz
+man/man1/perlcall.%%MAN1SUFFIX%%.gz
+man/man1/perlce.%%MAN1SUFFIX%%.gz
+man/man1/perlcheat.%%MAN1SUFFIX%%.gz
+man/man1/perlclib.%%MAN1SUFFIX%%.gz
+man/man1/perlcn.%%MAN1SUFFIX%%.gz
+man/man1/perlcommunity.%%MAN1SUFFIX%%.gz
+man/man1/perlcygwin.%%MAN1SUFFIX%%.gz
+man/man1/perldata.%%MAN1SUFFIX%%.gz
+man/man1/perldbmfilter.%%MAN1SUFFIX%%.gz
+man/man1/perldebguts.%%MAN1SUFFIX%%.gz
+man/man1/perldebtut.%%MAN1SUFFIX%%.gz
+man/man1/perldebug.%%MAN1SUFFIX%%.gz
+man/man1/perldelta.%%MAN1SUFFIX%%.gz
+man/man1/perldiag.%%MAN1SUFFIX%%.gz
+man/man1/perldoc.%%MAN1SUFFIX%%.gz
+man/man1/perldos.%%MAN1SUFFIX%%.gz
+man/man1/perldsc.%%MAN1SUFFIX%%.gz
+man/man1/perldtrace.%%MAN1SUFFIX%%.gz
+man/man1/perlebcdic.%%MAN1SUFFIX%%.gz
+man/man1/perlembed.%%MAN1SUFFIX%%.gz
+man/man1/perlexperiment.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq1.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq2.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq3.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq4.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq5.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq6.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq7.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq8.%%MAN1SUFFIX%%.gz
+man/man1/perlfaq9.%%MAN1SUFFIX%%.gz
+man/man1/perlfilter.%%MAN1SUFFIX%%.gz
+man/man1/perlfork.%%MAN1SUFFIX%%.gz
+man/man1/perlform.%%MAN1SUFFIX%%.gz
+man/man1/perlfreebsd.%%MAN1SUFFIX%%.gz
+man/man1/perlfunc.%%MAN1SUFFIX%%.gz
+man/man1/perlgit.%%MAN1SUFFIX%%.gz
+man/man1/perlglossary.%%MAN1SUFFIX%%.gz
+man/man1/perlgpl.%%MAN1SUFFIX%%.gz
+man/man1/perlguts.%%MAN1SUFFIX%%.gz
+man/man1/perlhack.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktips.%%MAN1SUFFIX%%.gz
+man/man1/perlhacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlhaiku.%%MAN1SUFFIX%%.gz
+man/man1/perlhist.%%MAN1SUFFIX%%.gz
+man/man1/perlhpux.%%MAN1SUFFIX%%.gz
+man/man1/perlhurd.%%MAN1SUFFIX%%.gz
+man/man1/perlintern.%%MAN1SUFFIX%%.gz
+man/man1/perlinterp.%%MAN1SUFFIX%%.gz
+man/man1/perlintro.%%MAN1SUFFIX%%.gz
+man/man1/perliol.%%MAN1SUFFIX%%.gz
+man/man1/perlipc.%%MAN1SUFFIX%%.gz
+man/man1/perlirix.%%MAN1SUFFIX%%.gz
+man/man1/perlivp.%%MAN1SUFFIX%%.gz
+man/man1/perljp.%%MAN1SUFFIX%%.gz
+man/man1/perlko.%%MAN1SUFFIX%%.gz
+man/man1/perllexwarn.%%MAN1SUFFIX%%.gz
+man/man1/perllinux.%%MAN1SUFFIX%%.gz
+man/man1/perllocale.%%MAN1SUFFIX%%.gz
+man/man1/perllol.%%MAN1SUFFIX%%.gz
+man/man1/perlmacos.%%MAN1SUFFIX%%.gz
+man/man1/perlmacosx.%%MAN1SUFFIX%%.gz
+man/man1/perlmod.%%MAN1SUFFIX%%.gz
+man/man1/perlmodinstall.%%MAN1SUFFIX%%.gz
+man/man1/perlmodlib.%%MAN1SUFFIX%%.gz
+man/man1/perlmodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlmroapi.%%MAN1SUFFIX%%.gz
+man/man1/perlnetware.%%MAN1SUFFIX%%.gz
+man/man1/perlnewmod.%%MAN1SUFFIX%%.gz
+man/man1/perlnumber.%%MAN1SUFFIX%%.gz
+man/man1/perlobj.%%MAN1SUFFIX%%.gz
+man/man1/perlootut.%%MAN1SUFFIX%%.gz
+man/man1/perlop.%%MAN1SUFFIX%%.gz
+man/man1/perlopenbsd.%%MAN1SUFFIX%%.gz
+man/man1/perlopentut.%%MAN1SUFFIX%%.gz
+man/man1/perlos2.%%MAN1SUFFIX%%.gz
+man/man1/perlos390.%%MAN1SUFFIX%%.gz
+man/man1/perlos400.%%MAN1SUFFIX%%.gz
+man/man1/perlpacktut.%%MAN1SUFFIX%%.gz
+man/man1/perlperf.%%MAN1SUFFIX%%.gz
+man/man1/perlplan9.%%MAN1SUFFIX%%.gz
+man/man1/perlpod.%%MAN1SUFFIX%%.gz
+man/man1/perlpodspec.%%MAN1SUFFIX%%.gz
+man/man1/perlpodstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlpolicy.%%MAN1SUFFIX%%.gz
+man/man1/perlport.%%MAN1SUFFIX%%.gz
+man/man1/perlpragma.%%MAN1SUFFIX%%.gz
+man/man1/perlqnx.%%MAN1SUFFIX%%.gz
+man/man1/perlre.%%MAN1SUFFIX%%.gz
+man/man1/perlreapi.%%MAN1SUFFIX%%.gz
+man/man1/perlrebackslash.%%MAN1SUFFIX%%.gz
+man/man1/perlrecharclass.%%MAN1SUFFIX%%.gz
+man/man1/perlref.%%MAN1SUFFIX%%.gz
+man/man1/perlreftut.%%MAN1SUFFIX%%.gz
+man/man1/perlreguts.%%MAN1SUFFIX%%.gz
+man/man1/perlrepository.%%MAN1SUFFIX%%.gz
+man/man1/perlrequick.%%MAN1SUFFIX%%.gz
+man/man1/perlreref.%%MAN1SUFFIX%%.gz
+man/man1/perlretut.%%MAN1SUFFIX%%.gz
+man/man1/perlriscos.%%MAN1SUFFIX%%.gz
+man/man1/perlrun.%%MAN1SUFFIX%%.gz
+man/man1/perlsec.%%MAN1SUFFIX%%.gz
+man/man1/perlsolaris.%%MAN1SUFFIX%%.gz
+man/man1/perlsource.%%MAN1SUFFIX%%.gz
+man/man1/perlstyle.%%MAN1SUFFIX%%.gz
+man/man1/perlsub.%%MAN1SUFFIX%%.gz
+man/man1/perlsymbian.%%MAN1SUFFIX%%.gz
+man/man1/perlsyn.%%MAN1SUFFIX%%.gz
+man/man1/perlsynology.%%MAN1SUFFIX%%.gz
+man/man1/perlthanks.%%MAN1SUFFIX%%.gz
+man/man1/perlthrtut.%%MAN1SUFFIX%%.gz
+man/man1/perltie.%%MAN1SUFFIX%%.gz
+man/man1/perltoc.%%MAN1SUFFIX%%.gz
+man/man1/perltodo.%%MAN1SUFFIX%%.gz
+man/man1/perltooc.%%MAN1SUFFIX%%.gz
+man/man1/perltoot.%%MAN1SUFFIX%%.gz
+man/man1/perltrap.%%MAN1SUFFIX%%.gz
+man/man1/perltru64.%%MAN1SUFFIX%%.gz
+man/man1/perltw.%%MAN1SUFFIX%%.gz
+man/man1/perlunicode.%%MAN1SUFFIX%%.gz
+man/man1/perlunicook.%%MAN1SUFFIX%%.gz
+man/man1/perlunifaq.%%MAN1SUFFIX%%.gz
+man/man1/perluniintro.%%MAN1SUFFIX%%.gz
+man/man1/perluniprops.%%MAN1SUFFIX%%.gz
+man/man1/perlunitut.%%MAN1SUFFIX%%.gz
+man/man1/perlutil.%%MAN1SUFFIX%%.gz
+man/man1/perlvar.%%MAN1SUFFIX%%.gz
+man/man1/perlvms.%%MAN1SUFFIX%%.gz
+man/man1/perlvos.%%MAN1SUFFIX%%.gz
+man/man1/perlwin32.%%MAN1SUFFIX%%.gz
+man/man1/perlxs.%%MAN1SUFFIX%%.gz
+man/man1/perlxstut.%%MAN1SUFFIX%%.gz
+man/man1/perlxstypemap.%%MAN1SUFFIX%%.gz
+man/man1/piconv.%%MAN1SUFFIX%%.gz
+man/man1/pl2pm.%%MAN1SUFFIX%%.gz
+man/man1/pod2html.%%MAN1SUFFIX%%.gz
+man/man1/pod2man.%%MAN1SUFFIX%%.gz
+man/man1/pod2text.%%MAN1SUFFIX%%.gz
+man/man1/pod2usage.%%MAN1SUFFIX%%.gz
+man/man1/podchecker.%%MAN1SUFFIX%%.gz
+man/man1/podselect.%%MAN1SUFFIX%%.gz
+man/man1/prove.%%MAN1SUFFIX%%.gz
+man/man1/pstruct.%%MAN1SUFFIX%%.gz
+man/man1/ptar.%%MAN1SUFFIX%%.gz
+man/man1/ptardiff.%%MAN1SUFFIX%%.gz
+man/man1/ptargrep.%%MAN1SUFFIX%%.gz
+man/man1/shasum.%%MAN1SUFFIX%%.gz
+man/man1/splain.%%MAN1SUFFIX%%.gz
+man/man1/xsubpp.%%MAN1SUFFIX%%.gz
+man/man1/zipdetails.%%MAN1SUFFIX%%.gz
@dir %%SITE_PERL%%/auto
@dir %%SITE_ARCH%%/auto
@dir %%SITE_PERL%%/man/man3
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Nov 21, 6:51 PM (4 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
14765408
Default Alt Text
D3542.id8384.diff (89 KB)
Attached To
Mode
D3542: Make different Perl versions installable at the same time.
Attached
Detach File
Event Timeline
Log In to Comment