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 @@ -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 @@ -208,6 +238,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 +268,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 @@ -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 @@ -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) @@ -204,6 +234,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 +262,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 @@ -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 @@ -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) @@ -172,6 +202,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 +230,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 @@ -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 @@ -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: @@ -168,6 +197,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 +224,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 @@ -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 @@ -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. @@ -165,6 +195,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 +222,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