mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-02 11:09:29 +00:00
Introduce Perl 5.18.1
Changes: http://search.cpan.org/dist/perl-5.18.0/pod/perldelta.pod Changes: http://search.cpan.org/dist/perl-5.18.1/pod/perldelta.pod
This commit is contained in:
parent
c5cfbcdc6a
commit
5647074878
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=324662
@ -68,6 +68,8 @@ PERL_ARCH?= mach
|
||||
|
||||
# there must always be a default to prevent dependency failures such
|
||||
# as "ports/lang: not found"
|
||||
.if ${PERL_LEVEL} >= 501800
|
||||
PERL_PORT?= perl5.18
|
||||
.if ${PERL_LEVEL} >= 501600
|
||||
PERL_PORT?= perl5.16
|
||||
.elif ${PERL_LEVEL} >= 501400
|
||||
|
@ -75,6 +75,8 @@ PERL_ARCH?= mach
|
||||
|
||||
# there must always be a default to prevent dependency failures such
|
||||
# as "ports/lang: not found"
|
||||
.if ${PERL_LEVEL} >= 501800
|
||||
PERL_PORT?= perl5.18
|
||||
.if ${PERL_LEVEL} >= 501600
|
||||
PERL_PORT?= perl5.16
|
||||
.elif ${PERL_LEVEL} >= 501400
|
||||
|
@ -243,6 +243,7 @@
|
||||
SUBDIR += perl5.12
|
||||
SUBDIR += perl5.14
|
||||
SUBDIR += perl5.16
|
||||
SUBDIR += perl5.18
|
||||
SUBDIR += petite-chez
|
||||
SUBDIR += pfe
|
||||
SUBDIR += phantomjs
|
||||
|
@ -21,7 +21,8 @@ LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
CONFLICTS= perl-5.14.* perl-threaded-5.14.* \
|
||||
perl-5.16.* perl-threaded-5.16.*
|
||||
perl-5.16.* perl-threaded-5.16.* \
|
||||
perl-5.18.* perl-threaded-5.18.*
|
||||
|
||||
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
|
||||
MULTIPLICITY SITECUSTOMIZE USE_PERL
|
||||
@ -35,6 +36,9 @@ MULTIPLICITY_DESC= Use multiplicity
|
||||
SITECUSTOMIZE_DESC= Run-time customization of @INC
|
||||
USE_PERL_DESC= Rewrite links in /usr/bin
|
||||
|
||||
DEPRECATED= Consider switching to a more recent version of Perl
|
||||
EXPIRATION_DATE= 2014-02-14
|
||||
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
PERL_VERSION= 5.12.5
|
||||
|
@ -21,7 +21,8 @@ LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
CONFLICTS= perl-5.16.* perl-threaded-5.16.* \
|
||||
perl-5.12.* perl-threaded-5.12.*
|
||||
perl-5.12.* perl-threaded-5.12.* \
|
||||
perl-5.18.* perl-threaded-5.18.*
|
||||
|
||||
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
|
||||
MULTIPLICITY SITECUSTOMIZE USE_PERL
|
||||
|
@ -21,7 +21,8 @@ LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
CONFLICTS= perl-5.12.* perl-threaded-5.12.* \
|
||||
perl-5.14.* perl-threaded-5.14.*
|
||||
perl-5.14.* perl-threaded-5.14.* \
|
||||
perl-5.18.* perl-threaded-5.18.*
|
||||
|
||||
OPTIONS_DEFINE= DEBUG GDBM PERL_MALLOC PERL_64BITINT THREADS PTHREAD \
|
||||
MULTIPLICITY SITECUSTOMIZE USE_PERL
|
||||
|
200
lang/perl5.18/Makefile
Normal file
200
lang/perl5.18/Makefile
Normal file
@ -0,0 +1,200 @@
|
||||
# Created by: mat
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= perl
|
||||
PORTVERSION= ${PERL_VERSION}
|
||||
PORTREVISION= 0
|
||||
CATEGORIES= lang devel perl5
|
||||
MASTER_SITES= CPAN \
|
||||
${MASTER_SITE_LOCAL:S/$/:local/} \
|
||||
http://protey.ru/freebsd/distfiles/:local
|
||||
MASTER_SITE_SUBDIR= ../../src \
|
||||
skv/:local
|
||||
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
|
||||
BSDPAN-${BSDPAN_VERSION}${EXTRACT_SUFX}:local
|
||||
DIST_SUBDIR= perl
|
||||
|
||||
MAINTAINER= perl@FreeBSD.org
|
||||
COMMENT= Practical Extraction and Report Language
|
||||
|
||||
LICENSE= ART10 GPLv1
|
||||
LICENSE_COMB= dual
|
||||
|
||||
CONFLICTS= perl-5.12.* perl-threaded-5.12.* \
|
||||
perl-5.14.* perl-threaded-5.14.* \
|
||||
perl-5.16.* perl-threaded-5.16.*
|
||||
|
||||
OPTIONS_DEFINE= DEBUG GDBM PERL_64BITINT PTHREAD \
|
||||
MULTIPLICITY SITECUSTOMIZE USE_PERL
|
||||
# it seems perl malloc has problems with threaded perl on FreeBSD
|
||||
OPTIONS_RADIO= EXCLUSIVE
|
||||
OPTIONS_RADIO_EXCLUSIVE= THREADS PERL_MALLOC
|
||||
OPTIONS_DEFAULT= PERL_64BITINT PTHREAD USE_PERL
|
||||
|
||||
EXCLUSIVE_DESC= Exclusive OPTIONS
|
||||
GDBM_DESC= GDBM_File extension
|
||||
PERL_MALLOC_DESC= Use Perl malloc
|
||||
PERL_64BITINT_DESC= Use 64 bit integers (on i386)
|
||||
THREADS_DESC= Build threaded perl
|
||||
PTHREAD_DESC= Build with -pthread
|
||||
MULTIPLICITY_DESC= Use multiplicity
|
||||
SITECUSTOMIZE_DESC= Run-time customization of @INC
|
||||
USE_PERL_DESC= Rewrite links in /usr/bin
|
||||
|
||||
#OPTIONS_EXCLUDE_AMD64= THREADS
|
||||
OPTIONS_SUB= yes
|
||||
DEBUG_CONFIGURE_ON= -Doptimize="-g" -DDEBUGGING
|
||||
DEBUG_CONFIGURE_OFF= -Doptimize="${CFLAGS}"
|
||||
GDBM_CONFIGURE_ON= -Di_gdbm
|
||||
GDBM_CONFIGURE_OFF= -Ui_gdbm
|
||||
GDBM_LIB_DEPENDS= gdbm:${PORTSDIR}/databases/gdbm
|
||||
PERL_64BITINT_CONFIGURE_ON= -Duse64bitint
|
||||
MULTIPLICITY_CONFIGURE_ON= -Dusemultiplicity=y
|
||||
SITECUSTOMIZE_CONFIGURE_ON= -Dusesitecustomize
|
||||
THREADS_CONFIGURE_ON= -Dusethreads=y
|
||||
THREADS_CONFIGURE_OFF= -Dusethreads=n
|
||||
PERL_MALLOC_CONFIGURE_ON= -Dusemymalloc=y
|
||||
PERL_MALLOC_CONFIGURE_OFF= -Dusemymalloc=n
|
||||
|
||||
PORTSCOUT= limitw:1,even
|
||||
|
||||
PERL_VERSION= 5.18.1
|
||||
PERL_VER= ${PERL_VERSION:C/\.[0-9]+$//}
|
||||
PERL_ARCH= mach
|
||||
SITE_PERL_REL?= lib/perl5/site_perl/${PERL_VER}
|
||||
SITE_PERL?= ${LOCALBASE}/${SITE_PERL_REL}
|
||||
|
||||
USE_BZIP2= yes
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_SCRIPT=Configure
|
||||
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX} \
|
||||
-Darchlib=${PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} \
|
||||
-Dprivlib=${PREFIX}/lib/perl5/${PERL_VER} \
|
||||
-Dman3dir=${PREFIX}/lib/perl5/${PERL_VER}/perl/man/man3 \
|
||||
-Dman1dir=${PREFIX}/man/man1 \
|
||||
-Dsitearch=${PREFIX}/${SITE_PERL_REL}/${PERL_ARCH} \
|
||||
-Dsitelib=${PREFIX}/${SITE_PERL_REL} -Dscriptdir=${PREFIX}/bin \
|
||||
-Dsiteman3dir=${PREFIX}/lib/perl5/${PERL_VER}/man/man3 \
|
||||
-Dsiteman1dir=${PREFIX}/man/man1 \
|
||||
-Ui_malloc -Ui_iconv -Uinstallusrbinperl \
|
||||
-Dcc="${CC}" -Duseshrplib -Dinc_version_list=none \
|
||||
-Dccflags=-DAPPLLIB_EXP=\"${BSDPAN_DEST}\"
|
||||
LOCALE_CLEANUP= LANG="" LC_ALL="" LC_COLLATE="" LC_CTYPE="" \
|
||||
LC_MESSAGES="" LC_MONETARY="" LC_NUMERIC="" \
|
||||
LC_TIME=""
|
||||
CONFIGURE_ENV+= ${LOCALE_CLEANUP} UNAME_v="$$(uname -v | sed 'y/=/ /')"
|
||||
MAKE_ENV+= ${LOCALE_CLEANUP}
|
||||
|
||||
.include "Makefile.man"
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(PERL_VENDOR_PREFIX)
|
||||
CONFIGURE_ARGS+= \
|
||||
-Dvendorprefix=${PERL_VENDOR_PREFIX} \
|
||||
-Dvendorarch=${PERL_VENDOR_PREFIX}/lib/perl5/${PERL_VER}/${PERL_ARCH} \
|
||||
-Dvendorbin=${PERL_VENDOR_PREFIX}/bin \
|
||||
-Dvendorlib=${PERL_VENDOR_PREFIX}/lib/perl5/${PERL_VER} \
|
||||
-Dvendorman3dir=${PERL_VENDOR_PREFIX}/lib/perl5/${PERL_VER}/man/man3 \
|
||||
-Dvendorman1dir=${PERL_VENDOR_PREFIX}/man/man1
|
||||
.endif
|
||||
|
||||
PLIST_SUB+= PERL_VERSION=${PERL_VERSION} \
|
||||
PERL_VER=${PERL_VER} \
|
||||
PERL_ARCH=${PERL_ARCH} \
|
||||
SITE_PERL=${SITE_PERL:S|^${LOCALBASE}/||}
|
||||
|
||||
.if ${PORT_OPTIONS:MDEBUG}
|
||||
STRIP=
|
||||
STRIP_CMD= ${TRUE}
|
||||
.endif
|
||||
|
||||
.if ${OSVERSION} >= 900022
|
||||
PLIST_SUB+= MANCONF=""
|
||||
.else
|
||||
PLIST_SUB+= MANCONF="@comment "
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MTHREADS}
|
||||
PKGNAMESUFFIX= -threaded
|
||||
WITH_PTHREAD= yes
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MUSE_PERL}
|
||||
LINK_USRBIN= yes
|
||||
.else
|
||||
LINK_USRBIN= no
|
||||
.endif
|
||||
|
||||
NO_LATEST_LINK= yes
|
||||
|
||||
.if ${PORT_OPTIONS:MGDBM}
|
||||
MAN3+= GDBM_File.3
|
||||
.endif
|
||||
MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER}/perl
|
||||
|
||||
BSDPAN_DEST= ${PREFIX}/lib/perl5/${PERL_VER}/BSDPAN
|
||||
BSDPAN_FILES= BSDPAN.pm BSDPAN/Override.pm Config.pm \
|
||||
ExtUtils/MM_Unix.pm \
|
||||
ExtUtils/MakeMaker.pm \
|
||||
ExtUtils/Packlist.pm
|
||||
BSDPAN_VERSION= 20111107
|
||||
BSDPAN_WRKSRC= ${WRKDIR}/BSDPAN-${BSDPAN_VERSION}
|
||||
|
||||
PKGINSTALL= ${WRKDIR}/pkg-install
|
||||
PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
|
||||
|
||||
post-patch:
|
||||
${SED} -e 's|%%PREFIX%%|${PREFIX}|g;' \
|
||||
-e 's|%%PERL_VERSION%%|${PERL_VERSION}|g;' \
|
||||
-e 's|%%PERL_VER%%|${PERL_VER}|g;' \
|
||||
-e 's|%%PERL_ARCH%%|${PERL_ARCH}|g;' \
|
||||
-e 's|%%MAKE_CONF%%|${__MAKE_CONF}|g;' \
|
||||
-e 's|%%LINK_USRBIN%%|${LINK_USRBIN}|g;' \
|
||||
${FILESDIR}/use.perl \
|
||||
> ${WRKDIR}/use.perl
|
||||
${SED} -e 's|%%PREFIX%%|${PREFIX}|g;' \
|
||||
-e 's|%%PERL_VER%%|${PERL_VER}|g;' \
|
||||
${FILESDIR}/perl-man.conf \
|
||||
> ${WRKDIR}/perl-man.conf
|
||||
${CP} ${WRKDIR}/use.perl ${PKGINSTALL}
|
||||
${CP} ${WRKDIR}/use.perl ${PKGDEINSTALL}
|
||||
${SED} -i '' -e 's|%%PERL_PKGNAME%%|${PKGNAME}|g; s|%%PERL_VER%%|%{PERL_VER}|g;' \
|
||||
-e 's!%%BSDPAN_VERSION%%!${BSDPAN_VERSION}!g;' \
|
||||
${BSDPAN_WRKSRC}/ExtUtils/*.pm
|
||||
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
|
||||
${WRKSRC}/Configure ${WRKSRC}/hints/freebsd.sh
|
||||
.if ${PORT_OPTIONS:MPTHREAD}
|
||||
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|g;' \
|
||||
-e 's|%%PTHREAD_CFLAGS%%|${PTHREAD_CFLAGS}|g;' \
|
||||
${WRKSRC}/hints/freebsd.sh
|
||||
.else
|
||||
${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%||g;' \
|
||||
-e 's|%%PTHREAD_CFLAGS%%||g;' \
|
||||
${WRKSRC}/hints/freebsd.sh
|
||||
.endif
|
||||
|
||||
pre-su-install:
|
||||
@${RM} -f ${PREFIX}/bin/perl${PERL_VERSION}
|
||||
@${RM} -f ${PREFIX}/bin/perl
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${PREFIX}/bin/perl${PERL_VERSION}
|
||||
@${STRIP_CMD} ${PREFIX}/bin/perl
|
||||
@${LN} -sf ${PREFIX}/bin/perl${PERL_VERSION} ${PREFIX}/bin/perl5
|
||||
.if ${OSVERSION} >= 900022
|
||||
@${INSTALL_DATA} ${WRKDIR}/perl-man.conf ${PREFIX}/etc/man.d/perl${PERL_VER}.conf
|
||||
.endif
|
||||
.for files in ${BSDPAN_FILES}
|
||||
${MKDIR} ${BSDPAN_DEST}/${files:H}
|
||||
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${NOBINMODE} \
|
||||
${BSDPAN_WRKSRC}/${files} ${BSDPAN_DEST}/${files}
|
||||
.endfor
|
||||
PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
AZ:
|
||||
test: build
|
||||
@(cd ${WRKSRC}; TEST_JOBS=${MAKE_JOBS_NUMBER} make test_harness)
|
||||
|
||||
regression-test: test
|
||||
|
||||
.include <bsd.port.post.mk>
|
823
lang/perl5.18/Makefile.man
Normal file
823
lang/perl5.18/Makefile.man
Normal file
@ -0,0 +1,823 @@
|
||||
# $FreeBSD$
|
||||
|
||||
MAN1+= a2p.1
|
||||
MAN1+= c2ph.1
|
||||
MAN1+= config_data.1
|
||||
MAN1+= corelist.1
|
||||
MAN1+= cpan.1
|
||||
MAN1+= cpan2dist.1
|
||||
MAN1+= cpanp.1
|
||||
MAN1+= enc2xs.1
|
||||
MAN1+= find2perl.1
|
||||
MAN1+= h2ph.1
|
||||
MAN1+= h2xs.1
|
||||
MAN1+= instmodsh.1
|
||||
MAN1+= json_pp.1
|
||||
MAN1+= libnetcfg.1
|
||||
MAN1+= perl.1
|
||||
MAN1+= perl5004delta.1
|
||||
MAN1+= perl5005delta.1
|
||||
MAN1+= perl5100delta.1
|
||||
MAN1+= perl5101delta.1
|
||||
MAN1+= perl5120delta.1
|
||||
MAN1+= perl5121delta.1
|
||||
MAN1+= perl5122delta.1
|
||||
MAN1+= perl5123delta.1
|
||||
MAN1+= perl5124delta.1
|
||||
MAN1+= perl5125delta.1
|
||||
MAN1+= perl5140delta.1
|
||||
MAN1+= perl5141delta.1
|
||||
MAN1+= perl5142delta.1
|
||||
MAN1+= perl5143delta.1
|
||||
MAN1+= perl5144delta.1
|
||||
MAN1+= perl5160delta.1
|
||||
MAN1+= perl5161delta.1
|
||||
MAN1+= perl5162delta.1
|
||||
MAN1+= perl5163delta.1
|
||||
MAN1+= perl5180delta.1
|
||||
MAN1+= perl5181delta.1
|
||||
MAN1+= perl561delta.1
|
||||
MAN1+= perl56delta.1
|
||||
MAN1+= perl581delta.1
|
||||
MAN1+= perl582delta.1
|
||||
MAN1+= perl583delta.1
|
||||
MAN1+= perl584delta.1
|
||||
MAN1+= perl585delta.1
|
||||
MAN1+= perl586delta.1
|
||||
MAN1+= perl587delta.1
|
||||
MAN1+= perl588delta.1
|
||||
MAN1+= perl589delta.1
|
||||
MAN1+= perl58delta.1
|
||||
MAN1+= perlaix.1
|
||||
MAN1+= perlamiga.1
|
||||
MAN1+= perlapi.1
|
||||
MAN1+= perlapio.1
|
||||
MAN1+= perlartistic.1
|
||||
MAN1+= perlbook.1
|
||||
MAN1+= perlboot.1
|
||||
MAN1+= perlbot.1
|
||||
MAN1+= perlbs2000.1
|
||||
MAN1+= perlbug.1
|
||||
MAN1+= perlcall.1
|
||||
MAN1+= perlce.1
|
||||
MAN1+= perlcheat.1
|
||||
MAN1+= perlclib.1
|
||||
MAN1+= perlcn.1
|
||||
MAN1+= perlcommunity.1
|
||||
MAN1+= perlcygwin.1
|
||||
MAN1+= perldata.1
|
||||
MAN1+= perldbmfilter.1
|
||||
MAN1+= perldebguts.1
|
||||
MAN1+= perldebtut.1
|
||||
MAN1+= perldebug.1
|
||||
MAN1+= perldelta.1
|
||||
MAN1+= perldgux.1
|
||||
MAN1+= perldiag.1
|
||||
MAN1+= perldoc.1
|
||||
MAN1+= perldos.1
|
||||
MAN1+= perldsc.1
|
||||
MAN1+= perldtrace.1
|
||||
MAN1+= perlebcdic.1
|
||||
MAN1+= perlembed.1
|
||||
MAN1+= perlexperiment.1
|
||||
MAN1+= perlfaq.1
|
||||
MAN1+= perlfaq1.1
|
||||
MAN1+= perlfaq2.1
|
||||
MAN1+= perlfaq3.1
|
||||
MAN1+= perlfaq4.1
|
||||
MAN1+= perlfaq5.1
|
||||
MAN1+= perlfaq6.1
|
||||
MAN1+= perlfaq7.1
|
||||
MAN1+= perlfaq8.1
|
||||
MAN1+= perlfaq9.1
|
||||
MAN1+= perlfilter.1
|
||||
MAN1+= perlfork.1
|
||||
MAN1+= perlform.1
|
||||
MAN1+= perlfreebsd.1
|
||||
MAN1+= perlfunc.1
|
||||
MAN1+= perlgit.1
|
||||
MAN1+= perlglossary.1
|
||||
MAN1+= perlgpl.1
|
||||
MAN1+= perlguts.1
|
||||
MAN1+= perlhack.1
|
||||
MAN1+= perlhacktips.1
|
||||
MAN1+= perlhacktut.1
|
||||
MAN1+= perlhaiku.1
|
||||
MAN1+= perlhist.1
|
||||
MAN1+= perlhpux.1
|
||||
MAN1+= perlhurd.1
|
||||
MAN1+= perlintern.1
|
||||
MAN1+= perlinterp.1
|
||||
MAN1+= perlintro.1
|
||||
MAN1+= perliol.1
|
||||
MAN1+= perlipc.1
|
||||
MAN1+= perlirix.1
|
||||
MAN1+= perlivp.1
|
||||
MAN1+= perljp.1
|
||||
MAN1+= perlko.1
|
||||
MAN1+= perllexwarn.1
|
||||
MAN1+= perllinux.1
|
||||
MAN1+= perllocale.1
|
||||
MAN1+= perllol.1
|
||||
MAN1+= perlmacos.1
|
||||
MAN1+= perlmacosx.1
|
||||
MAN1+= perlmod.1
|
||||
MAN1+= perlmodinstall.1
|
||||
MAN1+= perlmodlib.1
|
||||
MAN1+= perlmodstyle.1
|
||||
MAN1+= perlmroapi.1
|
||||
MAN1+= perlnetware.1
|
||||
MAN1+= perlnewmod.1
|
||||
MAN1+= perlnumber.1
|
||||
MAN1+= perlobj.1
|
||||
MAN1+= perlootut.1
|
||||
MAN1+= perlop.1
|
||||
MAN1+= perlopenbsd.1
|
||||
MAN1+= perlopentut.1
|
||||
MAN1+= perlos2.1
|
||||
MAN1+= perlos390.1
|
||||
MAN1+= perlos400.1
|
||||
MAN1+= perlpacktut.1
|
||||
MAN1+= perlperf.1
|
||||
MAN1+= perlplan9.1
|
||||
MAN1+= perlpod.1
|
||||
MAN1+= perlpodspec.1
|
||||
MAN1+= perlpodstyle.1
|
||||
MAN1+= perlpolicy.1
|
||||
MAN1+= perlport.1
|
||||
MAN1+= perlpragma.1
|
||||
MAN1+= perlqnx.1
|
||||
MAN1+= perlre.1
|
||||
MAN1+= perlreapi.1
|
||||
MAN1+= perlrebackslash.1
|
||||
MAN1+= perlrecharclass.1
|
||||
MAN1+= perlref.1
|
||||
MAN1+= perlreftut.1
|
||||
MAN1+= perlreguts.1
|
||||
MAN1+= perlrequick.1
|
||||
MAN1+= perlreref.1
|
||||
MAN1+= perlretut.1
|
||||
MAN1+= perlriscos.1
|
||||
MAN1+= perlrun.1
|
||||
MAN1+= perlsec.1
|
||||
MAN1+= perlsolaris.1
|
||||
MAN1+= perlsource.1
|
||||
MAN1+= perlstyle.1
|
||||
MAN1+= perlsub.1
|
||||
MAN1+= perlsymbian.1
|
||||
MAN1+= perlsyn.1
|
||||
MAN1+= perlthanks.1
|
||||
MAN1+= perlthrtut.1
|
||||
MAN1+= perltie.1
|
||||
MAN1+= perltoc.1
|
||||
MAN1+= perltodo.1
|
||||
MAN1+= perltooc.1
|
||||
MAN1+= perltoot.1
|
||||
MAN1+= perltrap.1
|
||||
MAN1+= perltru64.1
|
||||
MAN1+= perltw.1
|
||||
MAN1+= perlunicode.1
|
||||
MAN1+= perlunifaq.1
|
||||
MAN1+= perluniintro.1
|
||||
MAN1+= perluniprops.1
|
||||
MAN1+= perlunitut.1
|
||||
MAN1+= perlutil.1
|
||||
MAN1+= perlvar.1
|
||||
MAN1+= perlvms.1
|
||||
MAN1+= perlvos.1
|
||||
MAN1+= perlwin32.1
|
||||
MAN1+= perlxs.1
|
||||
MAN1+= perlxstut.1
|
||||
MAN1+= perlxstypemap.1
|
||||
MAN1+= piconv.1
|
||||
MAN1+= pl2pm.1
|
||||
MAN1+= pod2html.1
|
||||
MAN1+= pod2latex.1
|
||||
MAN1+= pod2man.1
|
||||
MAN1+= pod2text.1
|
||||
MAN1+= pod2usage.1
|
||||
MAN1+= podchecker.1
|
||||
MAN1+= podselect.1
|
||||
MAN1+= prove.1
|
||||
MAN1+= psed.1
|
||||
MAN1+= pstruct.1
|
||||
MAN1+= ptar.1
|
||||
MAN1+= ptardiff.1
|
||||
MAN1+= ptargrep.1
|
||||
MAN1+= s2p.1
|
||||
MAN1+= shasum.1
|
||||
MAN1+= splain.1
|
||||
MAN1+= xsubpp.1
|
||||
MAN1+= zipdetails.1
|
||||
|
||||
MAN3+= AnyDBM_File.3
|
||||
MAN3+= App::Cpan.3
|
||||
MAN3+= App::Prove.3
|
||||
MAN3+= App::Prove::State.3
|
||||
MAN3+= App::Prove::State::Result.3
|
||||
MAN3+= App::Prove::State::Result::Test.3
|
||||
MAN3+= Archive::Extract.3
|
||||
MAN3+= Archive::Tar.3
|
||||
MAN3+= Archive::Tar::File.3
|
||||
MAN3+= Attribute::Handlers.3
|
||||
MAN3+= AutoLoader.3
|
||||
MAN3+= AutoSplit.3
|
||||
MAN3+= B.3
|
||||
MAN3+= B::Concise.3
|
||||
MAN3+= B::Debug.3
|
||||
MAN3+= B::Deparse.3
|
||||
MAN3+= B::Lint.3
|
||||
MAN3+= B::Lint::Debug.3
|
||||
MAN3+= B::Showlex.3
|
||||
MAN3+= B::Terse.3
|
||||
MAN3+= B::Xref.3
|
||||
MAN3+= Benchmark.3
|
||||
MAN3+= CGI.3
|
||||
MAN3+= CGI::Apache.3
|
||||
MAN3+= CGI::Carp.3
|
||||
MAN3+= CGI::Cookie.3
|
||||
MAN3+= CGI::Fast.3
|
||||
MAN3+= CGI::Pretty.3
|
||||
MAN3+= CGI::Push.3
|
||||
MAN3+= CGI::Switch.3
|
||||
MAN3+= CGI::Util.3
|
||||
MAN3+= CORE.3
|
||||
MAN3+= CPAN.3
|
||||
MAN3+= CPAN::API::HOWTO.3
|
||||
MAN3+= CPAN::Debug.3
|
||||
MAN3+= CPAN::Distroprefs.3
|
||||
MAN3+= CPAN::FirstTime.3
|
||||
MAN3+= CPAN::HandleConfig.3
|
||||
MAN3+= CPAN::Kwalify.3
|
||||
MAN3+= CPAN::Meta.3
|
||||
MAN3+= CPAN::Meta::Converter.3
|
||||
MAN3+= CPAN::Meta::Feature.3
|
||||
MAN3+= CPAN::Meta::History.3
|
||||
MAN3+= CPAN::Meta::Prereqs.3
|
||||
MAN3+= CPAN::Meta::Requirements.3
|
||||
MAN3+= CPAN::Meta::Spec.3
|
||||
MAN3+= CPAN::Meta::Validator.3
|
||||
MAN3+= CPAN::Meta::YAML.3
|
||||
MAN3+= CPAN::Mirrors.3
|
||||
MAN3+= CPAN::Nox.3
|
||||
MAN3+= CPAN::Queue.3
|
||||
MAN3+= CPAN::Tarzip.3
|
||||
MAN3+= CPAN::Version.3
|
||||
MAN3+= CPANPLUS.3
|
||||
MAN3+= CPANPLUS::Backend.3
|
||||
MAN3+= CPANPLUS::Backend::RV.3
|
||||
MAN3+= CPANPLUS::Config.3
|
||||
MAN3+= CPANPLUS::Config::HomeEnv.3
|
||||
MAN3+= CPANPLUS::Configure.3
|
||||
MAN3+= CPANPLUS::Dist.3
|
||||
MAN3+= CPANPLUS::Dist::Autobundle.3
|
||||
MAN3+= CPANPLUS::Dist::Base.3
|
||||
MAN3+= CPANPLUS::Dist::Build.3
|
||||
MAN3+= CPANPLUS::Dist::Build::Constants.3
|
||||
MAN3+= CPANPLUS::Dist::MM.3
|
||||
MAN3+= CPANPLUS::Dist::Sample.3
|
||||
MAN3+= CPANPLUS::Error.3
|
||||
MAN3+= CPANPLUS::FAQ.3
|
||||
MAN3+= CPANPLUS::Hacking.3
|
||||
MAN3+= CPANPLUS::Internals.3
|
||||
MAN3+= CPANPLUS::Internals::Extract.3
|
||||
MAN3+= CPANPLUS::Internals::Fetch.3
|
||||
MAN3+= CPANPLUS::Internals::Report.3
|
||||
MAN3+= CPANPLUS::Internals::Search.3
|
||||
MAN3+= CPANPLUS::Internals::Source.3
|
||||
MAN3+= CPANPLUS::Internals::Source::Memory.3
|
||||
MAN3+= CPANPLUS::Internals::Source::SQLite.3
|
||||
MAN3+= CPANPLUS::Internals::Utils.3
|
||||
MAN3+= CPANPLUS::Module.3
|
||||
MAN3+= CPANPLUS::Module::Author.3
|
||||
MAN3+= CPANPLUS::Module::Author::Fake.3
|
||||
MAN3+= CPANPLUS::Module::Checksums.3
|
||||
MAN3+= CPANPLUS::Module::Fake.3
|
||||
MAN3+= CPANPLUS::Selfupdate.3
|
||||
MAN3+= CPANPLUS::Shell.3
|
||||
MAN3+= CPANPLUS::Shell::Classic.3
|
||||
MAN3+= CPANPLUS::Shell::Default.3
|
||||
MAN3+= CPANPLUS::Shell::Default::Plugins::CustomSource.3
|
||||
MAN3+= CPANPLUS::Shell::Default::Plugins::HOWTO.3
|
||||
MAN3+= CPANPLUS::Shell::Default::Plugins::Remote.3
|
||||
MAN3+= CPANPLUS::Shell::Default::Plugins::Source.3
|
||||
MAN3+= Carp.3
|
||||
MAN3+= Class::Struct.3
|
||||
MAN3+= Compress::Raw::Bzip2.3
|
||||
MAN3+= Compress::Raw::Zlib.3
|
||||
MAN3+= Compress::Zlib.3
|
||||
MAN3+= Config.3
|
||||
MAN3+= Config::Extensions.3
|
||||
MAN3+= Config::Perl::V.3
|
||||
MAN3+= Cwd.3
|
||||
MAN3+= DB.3
|
||||
MAN3+= DBM_Filter.3
|
||||
MAN3+= DBM_Filter::compress.3
|
||||
MAN3+= DBM_Filter::encode.3
|
||||
MAN3+= DBM_Filter::int32.3
|
||||
MAN3+= DBM_Filter::null.3
|
||||
MAN3+= DBM_Filter::utf8.3
|
||||
MAN3+= DB_File.3
|
||||
MAN3+= Data::Dumper.3
|
||||
MAN3+= Devel::InnerPackage.3
|
||||
MAN3+= Devel::PPPort.3
|
||||
MAN3+= Devel::Peek.3
|
||||
MAN3+= Devel::SelfStubber.3
|
||||
MAN3+= Digest.3
|
||||
MAN3+= Digest::MD5.3
|
||||
MAN3+= Digest::SHA.3
|
||||
MAN3+= Digest::base.3
|
||||
MAN3+= Digest::file.3
|
||||
MAN3+= DirHandle.3
|
||||
MAN3+= Dumpvalue.3
|
||||
MAN3+= DynaLoader.3
|
||||
MAN3+= Encode.3
|
||||
MAN3+= Encode::Alias.3
|
||||
MAN3+= Encode::Byte.3
|
||||
MAN3+= Encode::CJKConstants.3
|
||||
MAN3+= Encode::CN.3
|
||||
MAN3+= Encode::CN::HZ.3
|
||||
MAN3+= Encode::Config.3
|
||||
MAN3+= Encode::EBCDIC.3
|
||||
MAN3+= Encode::Encoder.3
|
||||
MAN3+= Encode::Encoding.3
|
||||
MAN3+= Encode::GSM0338.3
|
||||
MAN3+= Encode::Guess.3
|
||||
MAN3+= Encode::JP.3
|
||||
MAN3+= Encode::JP::H2Z.3
|
||||
MAN3+= Encode::JP::JIS7.3
|
||||
MAN3+= Encode::KR.3
|
||||
MAN3+= Encode::KR::2022_KR.3
|
||||
MAN3+= Encode::MIME::Header.3
|
||||
MAN3+= Encode::MIME::Name.3
|
||||
MAN3+= Encode::PerlIO.3
|
||||
MAN3+= Encode::Supported.3
|
||||
MAN3+= Encode::Symbol.3
|
||||
MAN3+= Encode::TW.3
|
||||
MAN3+= Encode::Unicode.3
|
||||
MAN3+= Encode::Unicode::UTF7.3
|
||||
MAN3+= English.3
|
||||
MAN3+= Env.3
|
||||
MAN3+= Errno.3
|
||||
MAN3+= Exporter.3
|
||||
MAN3+= Exporter::Heavy.3
|
||||
MAN3+= ExtUtils::CBuilder.3
|
||||
MAN3+= ExtUtils::CBuilder::Platform::Windows.3
|
||||
MAN3+= ExtUtils::Command.3
|
||||
MAN3+= ExtUtils::Command::MM.3
|
||||
MAN3+= ExtUtils::Constant.3
|
||||
MAN3+= ExtUtils::Constant::Base.3
|
||||
MAN3+= ExtUtils::Constant::Utils.3
|
||||
MAN3+= ExtUtils::Constant::XS.3
|
||||
MAN3+= ExtUtils::Embed.3
|
||||
MAN3+= ExtUtils::Install.3
|
||||
MAN3+= ExtUtils::Installed.3
|
||||
MAN3+= ExtUtils::Liblist.3
|
||||
MAN3+= ExtUtils::MM.3
|
||||
MAN3+= ExtUtils::MM_AIX.3
|
||||
MAN3+= ExtUtils::MM_Any.3
|
||||
MAN3+= ExtUtils::MM_BeOS.3
|
||||
MAN3+= ExtUtils::MM_Cygwin.3
|
||||
MAN3+= ExtUtils::MM_DOS.3
|
||||
MAN3+= ExtUtils::MM_Darwin.3
|
||||
MAN3+= ExtUtils::MM_MacOS.3
|
||||
MAN3+= ExtUtils::MM_NW5.3
|
||||
MAN3+= ExtUtils::MM_OS2.3
|
||||
MAN3+= ExtUtils::MM_QNX.3
|
||||
MAN3+= ExtUtils::MM_UWIN.3
|
||||
MAN3+= ExtUtils::MM_Unix.3
|
||||
MAN3+= ExtUtils::MM_VMS.3
|
||||
MAN3+= ExtUtils::MM_VOS.3
|
||||
MAN3+= ExtUtils::MM_Win32.3
|
||||
MAN3+= ExtUtils::MM_Win95.3
|
||||
MAN3+= ExtUtils::MY.3
|
||||
MAN3+= ExtUtils::MakeMaker.3
|
||||
MAN3+= ExtUtils::MakeMaker::Config.3
|
||||
MAN3+= ExtUtils::MakeMaker::FAQ.3
|
||||
MAN3+= ExtUtils::MakeMaker::Tutorial.3
|
||||
MAN3+= ExtUtils::Manifest.3
|
||||
MAN3+= ExtUtils::Miniperl.3
|
||||
MAN3+= ExtUtils::Mkbootstrap.3
|
||||
MAN3+= ExtUtils::Mksymlists.3
|
||||
MAN3+= ExtUtils::Packlist.3
|
||||
MAN3+= ExtUtils::ParseXS.3
|
||||
MAN3+= ExtUtils::ParseXS::Constants.3
|
||||
MAN3+= ExtUtils::ParseXS::Utilities.3
|
||||
MAN3+= ExtUtils::Typemaps.3
|
||||
MAN3+= ExtUtils::Typemaps::Cmd.3
|
||||
MAN3+= ExtUtils::Typemaps::InputMap.3
|
||||
MAN3+= ExtUtils::Typemaps::OutputMap.3
|
||||
MAN3+= ExtUtils::Typemaps::Type.3
|
||||
MAN3+= ExtUtils::XSSymSet.3
|
||||
MAN3+= ExtUtils::testlib.3
|
||||
MAN3+= Fatal.3
|
||||
MAN3+= Fcntl.3
|
||||
MAN3+= File::Basename.3
|
||||
MAN3+= File::CheckTree.3
|
||||
MAN3+= File::Compare.3
|
||||
MAN3+= File::Copy.3
|
||||
MAN3+= File::DosGlob.3
|
||||
MAN3+= File::Fetch.3
|
||||
MAN3+= File::Find.3
|
||||
MAN3+= File::Glob.3
|
||||
MAN3+= File::GlobMapper.3
|
||||
MAN3+= File::Path.3
|
||||
MAN3+= File::Spec.3
|
||||
MAN3+= File::Spec::Cygwin.3
|
||||
MAN3+= File::Spec::Epoc.3
|
||||
MAN3+= File::Spec::Functions.3
|
||||
MAN3+= File::Spec::Mac.3
|
||||
MAN3+= File::Spec::OS2.3
|
||||
MAN3+= File::Spec::Unix.3
|
||||
MAN3+= File::Spec::VMS.3
|
||||
MAN3+= File::Spec::Win32.3
|
||||
MAN3+= File::Temp.3
|
||||
MAN3+= File::stat.3
|
||||
MAN3+= FileCache.3
|
||||
MAN3+= FileHandle.3
|
||||
MAN3+= Filter::Simple.3
|
||||
MAN3+= Filter::Util::Call.3
|
||||
MAN3+= FindBin.3
|
||||
MAN3+= Getopt::Long.3
|
||||
MAN3+= Getopt::Std.3
|
||||
MAN3+= HTTP::Tiny.3
|
||||
MAN3+= Hash::Util.3
|
||||
MAN3+= Hash::Util::FieldHash.3
|
||||
MAN3+= I18N::Collate.3
|
||||
MAN3+= I18N::LangTags.3
|
||||
MAN3+= I18N::LangTags::Detect.3
|
||||
MAN3+= I18N::LangTags::List.3
|
||||
MAN3+= I18N::Langinfo.3
|
||||
MAN3+= IO.3
|
||||
MAN3+= IO::Compress::Base.3
|
||||
MAN3+= IO::Compress::Bzip2.3
|
||||
MAN3+= IO::Compress::Deflate.3
|
||||
MAN3+= IO::Compress::FAQ.3
|
||||
MAN3+= IO::Compress::Gzip.3
|
||||
MAN3+= IO::Compress::RawDeflate.3
|
||||
MAN3+= IO::Compress::Zip.3
|
||||
MAN3+= IO::Dir.3
|
||||
MAN3+= IO::File.3
|
||||
MAN3+= IO::Handle.3
|
||||
MAN3+= IO::Pipe.3
|
||||
MAN3+= IO::Poll.3
|
||||
MAN3+= IO::Seekable.3
|
||||
MAN3+= IO::Select.3
|
||||
MAN3+= IO::Socket.3
|
||||
MAN3+= IO::Socket::INET.3
|
||||
MAN3+= IO::Socket::UNIX.3
|
||||
MAN3+= IO::Uncompress::AnyInflate.3
|
||||
MAN3+= IO::Uncompress::AnyUncompress.3
|
||||
MAN3+= IO::Uncompress::Base.3
|
||||
MAN3+= IO::Uncompress::Bunzip2.3
|
||||
MAN3+= IO::Uncompress::Gunzip.3
|
||||
MAN3+= IO::Uncompress::Inflate.3
|
||||
MAN3+= IO::Uncompress::RawInflate.3
|
||||
MAN3+= IO::Uncompress::Unzip.3
|
||||
MAN3+= IO::Zlib.3
|
||||
MAN3+= IPC::Cmd.3
|
||||
MAN3+= IPC::Msg.3
|
||||
MAN3+= IPC::Open2.3
|
||||
MAN3+= IPC::Open3.3
|
||||
MAN3+= IPC::Semaphore.3
|
||||
MAN3+= IPC::SharedMem.3
|
||||
MAN3+= IPC::SysV.3
|
||||
MAN3+= JSON::PP.3
|
||||
MAN3+= JSON::PP::Boolean.3
|
||||
MAN3+= List::Util.3
|
||||
MAN3+= List::Util::XS.3
|
||||
MAN3+= Locale::Codes.3
|
||||
MAN3+= Locale::Codes::API.3
|
||||
MAN3+= Locale::Codes::Changes.3
|
||||
MAN3+= Locale::Codes::Constants.3
|
||||
MAN3+= Locale::Codes::Country.3
|
||||
MAN3+= Locale::Codes::Country_Codes.3
|
||||
MAN3+= Locale::Codes::Country_Retired.3
|
||||
MAN3+= Locale::Codes::Currency.3
|
||||
MAN3+= Locale::Codes::Currency_Codes.3
|
||||
MAN3+= Locale::Codes::Currency_Retired.3
|
||||
MAN3+= Locale::Codes::LangExt.3
|
||||
MAN3+= Locale::Codes::LangExt_Codes.3
|
||||
MAN3+= Locale::Codes::LangExt_Retired.3
|
||||
MAN3+= Locale::Codes::LangFam.3
|
||||
MAN3+= Locale::Codes::LangFam_Codes.3
|
||||
MAN3+= Locale::Codes::LangFam_Retired.3
|
||||
MAN3+= Locale::Codes::LangVar.3
|
||||
MAN3+= Locale::Codes::LangVar_Codes.3
|
||||
MAN3+= Locale::Codes::LangVar_Retired.3
|
||||
MAN3+= Locale::Codes::Language.3
|
||||
MAN3+= Locale::Codes::Language_Codes.3
|
||||
MAN3+= Locale::Codes::Language_Retired.3
|
||||
MAN3+= Locale::Codes::Script.3
|
||||
MAN3+= Locale::Codes::Script_Codes.3
|
||||
MAN3+= Locale::Codes::Script_Retired.3
|
||||
MAN3+= Locale::Country.3
|
||||
MAN3+= Locale::Currency.3
|
||||
MAN3+= Locale::Language.3
|
||||
MAN3+= Locale::Maketext.3
|
||||
MAN3+= Locale::Maketext::Cookbook.3
|
||||
MAN3+= Locale::Maketext::Guts.3
|
||||
MAN3+= Locale::Maketext::GutsLoader.3
|
||||
MAN3+= Locale::Maketext::Simple.3
|
||||
MAN3+= Locale::Maketext::TPJ13.3
|
||||
MAN3+= Locale::Script.3
|
||||
MAN3+= Log::Message.3
|
||||
MAN3+= Log::Message::Config.3
|
||||
MAN3+= Log::Message::Handlers.3
|
||||
MAN3+= Log::Message::Item.3
|
||||
MAN3+= Log::Message::Simple.3
|
||||
MAN3+= MIME::Base64.3
|
||||
MAN3+= MIME::QuotedPrint.3
|
||||
MAN3+= Math::BigFloat.3
|
||||
MAN3+= Math::BigInt.3
|
||||
MAN3+= Math::BigInt::Calc.3
|
||||
MAN3+= Math::BigInt::CalcEmu.3
|
||||
MAN3+= Math::BigInt::FastCalc.3
|
||||
MAN3+= Math::BigRat.3
|
||||
MAN3+= Math::Complex.3
|
||||
MAN3+= Math::Trig.3
|
||||
MAN3+= Memoize.3
|
||||
MAN3+= Memoize::AnyDBM_File.3
|
||||
MAN3+= Memoize::Expire.3
|
||||
MAN3+= Memoize::ExpireFile.3
|
||||
MAN3+= Memoize::ExpireTest.3
|
||||
MAN3+= Memoize::NDBM_File.3
|
||||
MAN3+= Memoize::SDBM_File.3
|
||||
MAN3+= Memoize::Storable.3
|
||||
MAN3+= Module::Build.3
|
||||
MAN3+= Module::Build::API.3
|
||||
MAN3+= Module::Build::Authoring.3
|
||||
MAN3+= Module::Build::Base.3
|
||||
MAN3+= Module::Build::Bundling.3
|
||||
MAN3+= Module::Build::Compat.3
|
||||
MAN3+= Module::Build::ConfigData.3
|
||||
MAN3+= Module::Build::Cookbook.3
|
||||
MAN3+= Module::Build::ModuleInfo.3
|
||||
MAN3+= Module::Build::Notes.3
|
||||
MAN3+= Module::Build::PPMMaker.3
|
||||
MAN3+= Module::Build::Platform::Amiga.3
|
||||
MAN3+= Module::Build::Platform::Default.3
|
||||
MAN3+= Module::Build::Platform::EBCDIC.3
|
||||
MAN3+= Module::Build::Platform::MPEiX.3
|
||||
MAN3+= Module::Build::Platform::MacOS.3
|
||||
MAN3+= Module::Build::Platform::RiscOS.3
|
||||
MAN3+= Module::Build::Platform::Unix.3
|
||||
MAN3+= Module::Build::Platform::VMS.3
|
||||
MAN3+= Module::Build::Platform::VOS.3
|
||||
MAN3+= Module::Build::Platform::Windows.3
|
||||
MAN3+= Module::Build::Platform::aix.3
|
||||
MAN3+= Module::Build::Platform::cygwin.3
|
||||
MAN3+= Module::Build::Platform::darwin.3
|
||||
MAN3+= Module::Build::Platform::os2.3
|
||||
MAN3+= Module::Build::Version.3
|
||||
MAN3+= Module::Build::YAML.3
|
||||
MAN3+= Module::CoreList.3
|
||||
MAN3+= Module::CoreList::Utils.3
|
||||
MAN3+= Module::Load.3
|
||||
MAN3+= Module::Load::Conditional.3
|
||||
MAN3+= Module::Loaded.3
|
||||
MAN3+= Module::Metadata.3
|
||||
MAN3+= Module::Pluggable.3
|
||||
MAN3+= Module::Pluggable::Object.3
|
||||
MAN3+= NDBM_File.3
|
||||
MAN3+= NEXT.3
|
||||
MAN3+= Net::Cmd.3
|
||||
MAN3+= Net::Config.3
|
||||
MAN3+= Net::Domain.3
|
||||
MAN3+= Net::FTP.3
|
||||
MAN3+= Net::NNTP.3
|
||||
MAN3+= Net::Netrc.3
|
||||
MAN3+= Net::POP3.3
|
||||
MAN3+= Net::Ping.3
|
||||
MAN3+= Net::SMTP.3
|
||||
MAN3+= Net::Time.3
|
||||
MAN3+= Net::hostent.3
|
||||
MAN3+= Net::libnetFAQ.3
|
||||
MAN3+= Net::netent.3
|
||||
MAN3+= Net::protoent.3
|
||||
MAN3+= Net::servent.3
|
||||
MAN3+= O.3
|
||||
MAN3+= Object::Accessor.3
|
||||
MAN3+= Opcode.3
|
||||
MAN3+= POSIX.3
|
||||
MAN3+= Package::Constants.3
|
||||
MAN3+= Params::Check.3
|
||||
MAN3+= Parse::CPAN::Meta.3
|
||||
MAN3+= Perl::OSType.3
|
||||
MAN3+= PerlIO.3
|
||||
MAN3+= PerlIO::encoding.3
|
||||
MAN3+= PerlIO::mmap.3
|
||||
MAN3+= PerlIO::scalar.3
|
||||
MAN3+= PerlIO::via.3
|
||||
MAN3+= PerlIO::via::QuotedPrint.3
|
||||
MAN3+= Pod::Checker.3
|
||||
MAN3+= Pod::Escapes.3
|
||||
MAN3+= Pod::Find.3
|
||||
MAN3+= Pod::Html.3
|
||||
MAN3+= Pod::InputObjects.3
|
||||
MAN3+= Pod::LaTeX.3
|
||||
MAN3+= Pod::Man.3
|
||||
MAN3+= Pod::ParseLink.3
|
||||
MAN3+= Pod::ParseUtils.3
|
||||
MAN3+= Pod::Parser.3
|
||||
MAN3+= Pod::Perldoc.3
|
||||
MAN3+= Pod::Perldoc::BaseTo.3
|
||||
MAN3+= Pod::Perldoc::GetOptsOO.3
|
||||
MAN3+= Pod::Perldoc::ToANSI.3
|
||||
MAN3+= Pod::Perldoc::ToChecker.3
|
||||
MAN3+= Pod::Perldoc::ToMan.3
|
||||
MAN3+= Pod::Perldoc::ToNroff.3
|
||||
MAN3+= Pod::Perldoc::ToPod.3
|
||||
MAN3+= Pod::Perldoc::ToRtf.3
|
||||
MAN3+= Pod::Perldoc::ToTerm.3
|
||||
MAN3+= Pod::Perldoc::ToText.3
|
||||
MAN3+= Pod::Perldoc::ToTk.3
|
||||
MAN3+= Pod::Perldoc::ToXml.3
|
||||
MAN3+= Pod::PlainText.3
|
||||
MAN3+= Pod::Select.3
|
||||
MAN3+= Pod::Simple.3
|
||||
MAN3+= Pod::Simple::Checker.3
|
||||
MAN3+= Pod::Simple::Debug.3
|
||||
MAN3+= Pod::Simple::DumpAsText.3
|
||||
MAN3+= Pod::Simple::DumpAsXML.3
|
||||
MAN3+= Pod::Simple::HTML.3
|
||||
MAN3+= Pod::Simple::HTMLBatch.3
|
||||
MAN3+= Pod::Simple::LinkSection.3
|
||||
MAN3+= Pod::Simple::Methody.3
|
||||
MAN3+= Pod::Simple::PullParser.3
|
||||
MAN3+= Pod::Simple::PullParserEndToken.3
|
||||
MAN3+= Pod::Simple::PullParserStartToken.3
|
||||
MAN3+= Pod::Simple::PullParserTextToken.3
|
||||
MAN3+= Pod::Simple::PullParserToken.3
|
||||
MAN3+= Pod::Simple::RTF.3
|
||||
MAN3+= Pod::Simple::Search.3
|
||||
MAN3+= Pod::Simple::SimpleTree.3
|
||||
MAN3+= Pod::Simple::Subclassing.3
|
||||
MAN3+= Pod::Simple::Text.3
|
||||
MAN3+= Pod::Simple::TextContent.3
|
||||
MAN3+= Pod::Simple::XHTML.3
|
||||
MAN3+= Pod::Simple::XMLOutStream.3
|
||||
MAN3+= Pod::Text.3
|
||||
MAN3+= Pod::Text::Color.3
|
||||
MAN3+= Pod::Text::Overstrike.3
|
||||
MAN3+= Pod::Text::Termcap.3
|
||||
MAN3+= Pod::Usage.3
|
||||
MAN3+= SDBM_File.3
|
||||
MAN3+= Safe.3
|
||||
MAN3+= Scalar::Util.3
|
||||
MAN3+= Search::Dict.3
|
||||
MAN3+= SelectSaver.3
|
||||
MAN3+= SelfLoader.3
|
||||
MAN3+= Socket.3
|
||||
MAN3+= Storable.3
|
||||
MAN3+= Symbol.3
|
||||
MAN3+= Sys::Hostname.3
|
||||
MAN3+= Sys::Syslog.3
|
||||
MAN3+= TAP::Base.3
|
||||
MAN3+= TAP::Formatter::Base.3
|
||||
MAN3+= TAP::Formatter::Color.3
|
||||
MAN3+= TAP::Formatter::Console.3
|
||||
MAN3+= TAP::Formatter::Console::ParallelSession.3
|
||||
MAN3+= TAP::Formatter::Console::Session.3
|
||||
MAN3+= TAP::Formatter::File.3
|
||||
MAN3+= TAP::Formatter::File::Session.3
|
||||
MAN3+= TAP::Formatter::Session.3
|
||||
MAN3+= TAP::Harness.3
|
||||
MAN3+= TAP::Harness::Beyond.3
|
||||
MAN3+= TAP::Object.3
|
||||
MAN3+= TAP::Parser.3
|
||||
MAN3+= TAP::Parser::Aggregator.3
|
||||
MAN3+= TAP::Parser::Grammar.3
|
||||
MAN3+= TAP::Parser::Iterator.3
|
||||
MAN3+= TAP::Parser::Iterator::Array.3
|
||||
MAN3+= TAP::Parser::Iterator::Process.3
|
||||
MAN3+= TAP::Parser::Iterator::Stream.3
|
||||
MAN3+= TAP::Parser::IteratorFactory.3
|
||||
MAN3+= TAP::Parser::Multiplexer.3
|
||||
MAN3+= TAP::Parser::Result.3
|
||||
MAN3+= TAP::Parser::Result::Bailout.3
|
||||
MAN3+= TAP::Parser::Result::Comment.3
|
||||
MAN3+= TAP::Parser::Result::Plan.3
|
||||
MAN3+= TAP::Parser::Result::Pragma.3
|
||||
MAN3+= TAP::Parser::Result::Test.3
|
||||
MAN3+= TAP::Parser::Result::Unknown.3
|
||||
MAN3+= TAP::Parser::Result::Version.3
|
||||
MAN3+= TAP::Parser::Result::YAML.3
|
||||
MAN3+= TAP::Parser::ResultFactory.3
|
||||
MAN3+= TAP::Parser::Scheduler.3
|
||||
MAN3+= TAP::Parser::Scheduler::Job.3
|
||||
MAN3+= TAP::Parser::Scheduler::Spinner.3
|
||||
MAN3+= TAP::Parser::Source.3
|
||||
MAN3+= TAP::Parser::SourceHandler.3
|
||||
MAN3+= TAP::Parser::SourceHandler::Executable.3
|
||||
MAN3+= TAP::Parser::SourceHandler::File.3
|
||||
MAN3+= TAP::Parser::SourceHandler::Handle.3
|
||||
MAN3+= TAP::Parser::SourceHandler::Perl.3
|
||||
MAN3+= TAP::Parser::SourceHandler::RawTAP.3
|
||||
MAN3+= TAP::Parser::Utils.3
|
||||
MAN3+= TAP::Parser::YAMLish::Reader.3
|
||||
MAN3+= TAP::Parser::YAMLish::Writer.3
|
||||
MAN3+= Term::ANSIColor.3
|
||||
MAN3+= Term::Cap.3
|
||||
MAN3+= Term::Complete.3
|
||||
MAN3+= Term::ReadLine.3
|
||||
MAN3+= Term::UI.3
|
||||
MAN3+= Term::UI::History.3
|
||||
MAN3+= Test.3
|
||||
MAN3+= Test::Builder.3
|
||||
MAN3+= Test::Builder::Module.3
|
||||
MAN3+= Test::Builder::Tester.3
|
||||
MAN3+= Test::Builder::Tester::Color.3
|
||||
MAN3+= Test::Harness.3
|
||||
MAN3+= Test::More.3
|
||||
MAN3+= Test::Simple.3
|
||||
MAN3+= Test::Tutorial.3
|
||||
MAN3+= Text::Abbrev.3
|
||||
MAN3+= Text::Balanced.3
|
||||
MAN3+= Text::ParseWords.3
|
||||
MAN3+= Text::Soundex.3
|
||||
MAN3+= Text::Tabs.3
|
||||
MAN3+= Text::Wrap.3
|
||||
MAN3+= Thread.3
|
||||
MAN3+= Thread::Queue.3
|
||||
MAN3+= Thread::Semaphore.3
|
||||
MAN3+= Tie::Array.3
|
||||
MAN3+= Tie::File.3
|
||||
MAN3+= Tie::Handle.3
|
||||
MAN3+= Tie::Hash.3
|
||||
MAN3+= Tie::Hash::NamedCapture.3
|
||||
MAN3+= Tie::Memoize.3
|
||||
MAN3+= Tie::RefHash.3
|
||||
MAN3+= Tie::Scalar.3
|
||||
MAN3+= Tie::StdHandle.3
|
||||
MAN3+= Tie::SubstrHash.3
|
||||
MAN3+= Time::HiRes.3
|
||||
MAN3+= Time::Local.3
|
||||
MAN3+= Time::Piece.3
|
||||
MAN3+= Time::Seconds.3
|
||||
MAN3+= Time::gmtime.3
|
||||
MAN3+= Time::localtime.3
|
||||
MAN3+= Time::tm.3
|
||||
MAN3+= UNIVERSAL.3
|
||||
MAN3+= Unicode::Collate.3
|
||||
MAN3+= Unicode::Collate::CJK::Big5.3
|
||||
MAN3+= Unicode::Collate::CJK::GB2312.3
|
||||
MAN3+= Unicode::Collate::CJK::JISX0208.3
|
||||
MAN3+= Unicode::Collate::CJK::Korean.3
|
||||
MAN3+= Unicode::Collate::CJK::Pinyin.3
|
||||
MAN3+= Unicode::Collate::CJK::Stroke.3
|
||||
MAN3+= Unicode::Collate::CJK::Zhuyin.3
|
||||
MAN3+= Unicode::Collate::Locale.3
|
||||
MAN3+= Unicode::Normalize.3
|
||||
MAN3+= Unicode::UCD.3
|
||||
MAN3+= User::grent.3
|
||||
MAN3+= User::pwent.3
|
||||
MAN3+= XSLoader.3
|
||||
MAN3+= arybase.3
|
||||
MAN3+= attributes.3
|
||||
MAN3+= autodie.3
|
||||
MAN3+= autodie::exception.3
|
||||
MAN3+= autodie::exception::system.3
|
||||
MAN3+= autodie::hints.3
|
||||
MAN3+= autouse.3
|
||||
MAN3+= base.3
|
||||
MAN3+= bigint.3
|
||||
MAN3+= bignum.3
|
||||
MAN3+= bigrat.3
|
||||
MAN3+= blib.3
|
||||
MAN3+= bytes.3
|
||||
MAN3+= charnames.3
|
||||
MAN3+= constant.3
|
||||
MAN3+= deprecate.3
|
||||
MAN3+= diagnostics.3
|
||||
MAN3+= encoding.3
|
||||
MAN3+= encoding::warnings.3
|
||||
MAN3+= feature.3
|
||||
MAN3+= fields.3
|
||||
MAN3+= filetest.3
|
||||
MAN3+= if.3
|
||||
MAN3+= inc::latest.3
|
||||
MAN3+= integer.3
|
||||
MAN3+= less.3
|
||||
MAN3+= lib.3
|
||||
MAN3+= locale.3
|
||||
MAN3+= mro.3
|
||||
MAN3+= open.3
|
||||
MAN3+= ops.3
|
||||
MAN3+= overload.3
|
||||
MAN3+= overloading.3
|
||||
MAN3+= parent.3
|
||||
MAN3+= re.3
|
||||
MAN3+= sigtrap.3
|
||||
MAN3+= sort.3
|
||||
MAN3+= strict.3
|
||||
MAN3+= subs.3
|
||||
MAN3+= threads.3
|
||||
MAN3+= threads::shared.3
|
||||
MAN3+= utf8.3
|
||||
MAN3+= vars.3
|
||||
MAN3+= version.3
|
||||
MAN3+= version::Internals.3
|
||||
MAN3+= vmsish.3
|
||||
MAN3+= warnings.3
|
||||
MAN3+= warnings::register.3
|
4
lang/perl5.18/distinfo
Normal file
4
lang/perl5.18/distinfo
Normal file
@ -0,0 +1,4 @@
|
||||
SHA256 (perl/perl-5.18.1.tar.bz2) = bf46c732c68fb160ea276b4b0cda26971646a206e31951abb8623a60f0ee5249
|
||||
SIZE (perl/perl-5.18.1.tar.bz2) = 14059628
|
||||
SHA256 (perl/BSDPAN-20111107.tar.bz2) = 2f03218a592dc65ebfdc3c6b9394d91dcf4c53aa5290a08458b837baad5a21f9
|
||||
SIZE (perl/BSDPAN-20111107.tar.bz2) = 8448
|
21
lang/perl5.18/files/patch-Configure
Normal file
21
lang/perl5.18/files/patch-Configure
Normal file
@ -0,0 +1,21 @@
|
||||
--- Configure.orig 2010-07-14 15:28:45.000000000 +0000
|
||||
+++ Configure 2010-07-14 15:29:23.000000000 +0000
|
||||
@@ -4798,7 +4798,7 @@
|
||||
libpth=''
|
||||
for xxx in $dlist
|
||||
do
|
||||
- if $test -d $xxx; then
|
||||
+ if $test -d $xxx || [ $xxx = $prefix/lib ]; then
|
||||
case " $libpth " in
|
||||
*" $xxx "*) ;;
|
||||
*) libpth="$libpth $xxx";;
|
||||
@@ -9125,8 +9125,7 @@
|
||||
|
||||
: determine where add-on public executable scripts go
|
||||
case "$sitescript" in
|
||||
-'') dflt=$siteprefix/script
|
||||
- $test -d $dflt || dflt=$sitebin ;;
|
||||
+'') dflt=$sitebin ;;
|
||||
*) dflt="$sitescript" ;;
|
||||
esac
|
||||
fn=d~+
|
20
lang/perl5.18/files/patch-INST_PREFIX.t
Normal file
20
lang/perl5.18/files/patch-INST_PREFIX.t
Normal file
@ -0,0 +1,20 @@
|
||||
--- cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t.orig Wed Feb 15 12:46:31 2006
|
||||
+++ cpan/ExtUtils-MakeMaker/t/INST_PREFIX.t Wed Feb 15 12:46:52 2006
|
||||
@@ -16,7 +16,7 @@ BEGIN {
|
||||
}
|
||||
|
||||
use strict;
|
||||
-use Test::More tests => 52;
|
||||
+use Test::More tests => 51;
|
||||
use MakeMaker::Test::Utils;
|
||||
use MakeMaker::Test::Setup::BFD;
|
||||
use ExtUtils::MakeMaker;
|
||||
@@ -62,7 +62,7 @@ like( $stdout->read, qr{
|
||||
Writing\ $Makefile\ for\ Big::Dummy\n
|
||||
}x );
|
||||
|
||||
-is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' );
|
||||
+## is( $mm->{PREFIX}, '$(SITEPREFIX)', 'PREFIX set based on INSTALLDIRS' );
|
||||
|
||||
isa_ok( $mm, 'ExtUtils::MakeMaker' );
|
||||
|
18
lang/perl5.18/files/patch-MM_Any.pm
Normal file
18
lang/perl5.18/files/patch-MM_Any.pm
Normal file
@ -0,0 +1,18 @@
|
||||
--- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig Wed Feb 15 12:20:43 2006
|
||||
+++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm Wed Feb 15 12:22:29 2006
|
||||
@@ -1069,13 +1069,14 @@ sub init_INSTALL_from_PREFIX {
|
||||
('$(PREFIX)') x 3;
|
||||
}
|
||||
else {
|
||||
+ $self->{PREFIX} ||= $iprefix;
|
||||
$self->{PERLPREFIX} ||= $iprefix;
|
||||
$self->{SITEPREFIX} ||= $sprefix;
|
||||
$self->{VENDORPREFIX} ||= $vprefix;
|
||||
|
||||
# Lots of MM extension authors like to use $(PREFIX) so we
|
||||
# put something sensible in there no matter what.
|
||||
- $self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)';
|
||||
+ #$self->{PREFIX} = '$('.uc $self->{INSTALLDIRS}.'PREFIX)';
|
||||
}
|
||||
|
||||
my $arch = $Config{archname};
|
60
lang/perl5.18/files/patch-freebsd.sh
Normal file
60
lang/perl5.18/files/patch-freebsd.sh
Normal file
@ -0,0 +1,60 @@
|
||||
--- hints/freebsd.sh
|
||||
+++ hints/freebsd.sh
|
||||
@@ -88,6 +88,8 @@
|
||||
esac
|
||||
libswanted=`echo $libswanted | sed 's/ malloc / /'`
|
||||
libswanted=`echo $libswanted | sed 's/ bind / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ dl / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ c / /'`
|
||||
# iconv gone in Perl 5.8.1, but if someone compiles 5.8.0 or earlier.
|
||||
libswanted=`echo $libswanted | sed 's/ iconv / /'`
|
||||
d_setregid='define'
|
||||
@@ -102,6 +104,10 @@
|
||||
;;
|
||||
esac
|
||||
libswanted=`echo $libswanted | sed 's/ malloc / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ bind / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ dl / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ iconv / /'`
|
||||
+ libswanted=`echo $libswanted | sed 's/ c / /'`
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -125,7 +131,7 @@
|
||||
else
|
||||
libpth="/usr/lib /usr/local/lib"
|
||||
glibpth="/usr/lib /usr/local/lib"
|
||||
- ldflags="-Wl,-E "
|
||||
+ ldflags="%%PTHREAD_LIBS%% -Wl,-E "
|
||||
lddlflags="-shared "
|
||||
fi
|
||||
cccdlflags='-DPIC -fPIC'
|
||||
@@ -133,7 +139,7 @@
|
||||
*)
|
||||
libpth="/usr/lib /usr/local/lib"
|
||||
glibpth="/usr/lib /usr/local/lib"
|
||||
- ldflags="-Wl,-E "
|
||||
+ ldflags="%%PTHREAD_LIBS%% -Wl,-E "
|
||||
lddlflags="-shared "
|
||||
cccdlflags='-DPIC -fPIC'
|
||||
;;
|
||||
@@ -143,7 +149,7 @@
|
||||
0*|1*|2*|3*) ;;
|
||||
|
||||
*)
|
||||
- ccflags="${ccflags} -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H"
|
||||
+ ccflags="${ccflags} %%PTHREAD_CFLAGS%% -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H"
|
||||
if /usr/bin/file -L /usr/lib/libc.so | /usr/bin/grep -vq "not stripped" ; then
|
||||
usenm=false
|
||||
fi
|
||||
@@ -190,7 +196,9 @@
|
||||
|
||||
# This script UU/usethreads.cbu will get 'called-back' by Configure
|
||||
# after it has prompted the user for whether to use threads.
|
||||
-cat > UU/usethreads.cbu <<'EOCBU'
|
||||
+## not quite - modern FreeBSD perl port is supposed to take care of that
|
||||
+## we just add extra libraries and cflags nowadays
|
||||
+cat > /dev/null <<'EOCBU'
|
||||
case "$usethreads" in
|
||||
$define|true|[yY]*)
|
||||
lc_r=`/sbin/ldconfig -r|grep ':-lc_r'|awk '{print $NF}'|sed -n '$p'`
|
2
lang/perl5.18/files/perl-man.conf
Normal file
2
lang/perl5.18/files/perl-man.conf
Normal file
@ -0,0 +1,2 @@
|
||||
MANPATH %%PREFIX%%/lib/perl5/%%PERL_VER%%/man
|
||||
MANPATH %%PREFIX%%/lib/perl5/%%PERL_VER%%/perl/man
|
160
lang/perl5.18/files/use.perl
Normal file
160
lang/perl5.18/files/use.perl
Normal file
@ -0,0 +1,160 @@
|
||||
#!/bin/sh
|
||||
|
||||
# $FreeBSD$
|
||||
|
||||
this=`echo -n $0 | /usr/bin/sed -e 's!^.*/!!'`
|
||||
PERL_VERSION="%%PERL_VERSION%%"
|
||||
PERL_VER="%%PERL_VER%%"
|
||||
MAKE_CONF=%%MAKE_CONF%%
|
||||
banner=`date +"%F %T"`
|
||||
banner="# added by use.perl $banner"
|
||||
if [ -z "${OSVERSION}" ]; then
|
||||
if [ -f /sbin/sysctl -a -x /sbin/sysctl ] ; then
|
||||
osreldate=`/sbin/sysctl -n kern.osreldate`
|
||||
else
|
||||
osreldate=`/usr/sbin/sysctl -n kern.osreldate`
|
||||
fi
|
||||
else
|
||||
osreldate=${OSVERSION}
|
||||
fi
|
||||
|
||||
if [ "$2" = "POST-INSTALL" ] ; then
|
||||
need_remove_links=%%LINK_USRBIN%%
|
||||
need_create_links=%%LINK_USRBIN%%
|
||||
need_cleanup_make_conf=yes
|
||||
need_spam_make_conf=yes
|
||||
need_post_install=yes
|
||||
if [ "${osreldate}" -lt 900022 ]; then
|
||||
need_cleanup_manpath=yes
|
||||
need_spam_manpath=yes
|
||||
fi
|
||||
elif [ "$2" = "POST-DEINSTALL" ] ; then
|
||||
need_remove_links=%%LINK_USRBIN%%
|
||||
need_cleanup_make_conf=yes
|
||||
if [ "${osreldate}" -lt 900022 ]; then
|
||||
need_cleanup_manpath=yes
|
||||
fi
|
||||
else
|
||||
exit 0;
|
||||
fi
|
||||
|
||||
special_link_list="
|
||||
perl
|
||||
perl5"
|
||||
|
||||
do_remove_links()
|
||||
{
|
||||
echo "Removing stale symlinks from /usr/bin..."
|
||||
for binary in $special_link_list
|
||||
do
|
||||
if [ -L "/usr/bin/$binary" ] ; then
|
||||
echo " Removing /usr/bin/$binary"
|
||||
/bin/rm -f "/usr/bin/$binary"
|
||||
else
|
||||
echo " Skipping /usr/bin/$binary"
|
||||
fi
|
||||
done
|
||||
bins=`/bin/ls /usr/bin/*perl*5.* ${PKG_PREFIX}/bin/*perl*5.* 2>/dev/null`
|
||||
for binary in $bins
|
||||
do
|
||||
if [ -L "$binary" ] ; then
|
||||
echo " Removing $binary installed by an older perl port"
|
||||
/bin/rm -f "$binary"
|
||||
fi
|
||||
done
|
||||
echo "Done."
|
||||
}
|
||||
|
||||
do_create_links()
|
||||
{
|
||||
echo "Creating various symlinks in /usr/bin..."
|
||||
for binary in $special_link_list
|
||||
do
|
||||
if [ -f "/usr/bin/$binary" ] ; then
|
||||
echo " Backing up /usr/bin/$binary as /usr/bin/$binary.freebsd"
|
||||
/bin/mv -f "/usr/bin/$binary" "/usr/bin/$binary.freebsd"
|
||||
fi
|
||||
bin=`echo $binary | /usr/bin/sed -e 's!perl5!perl!'`
|
||||
if [ -e "/usr/bin/$binary" ] ; then
|
||||
echo " *** /usr/bin/$binary is still there, which should not happen"
|
||||
elif [ -e "$PKG_PREFIX/bin/${bin}%%PERL_VERSION%%" ] ; then
|
||||
echo " Symlinking $PKG_PREFIX/bin/${bin}%%PERL_VERSION%% to /usr/bin/$binary"
|
||||
/bin/ln -sf "$PKG_PREFIX/bin/${bin}%%PERL_VERSION%%" "/usr/bin/$binary"
|
||||
else
|
||||
echo " *** $PKG_PREFIX/bin/${bin}%%PERL_VERSION%% is not there, a symlink won't do any good"
|
||||
fi
|
||||
done
|
||||
echo "Done."
|
||||
}
|
||||
|
||||
do_post_install()
|
||||
{
|
||||
INCLUDEDIR=/usr/include
|
||||
install -d ${PKG_PREFIX}/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto
|
||||
install -d ${PKG_PREFIX}/lib/perl5/site_perl/%%PERL_VER%%/auto
|
||||
install -d ${PKG_PREFIX}/lib/perl5/%%PERL_VER%%/man/man3
|
||||
cd ${INCLUDEDIR} && ${PKG_PREFIX}/bin/h2ph *.h machine/*.h sys/*.h >/dev/null
|
||||
}
|
||||
|
||||
do_cleanup_make_conf()
|
||||
{
|
||||
echo -n "Cleaning up ${MAKE_CONF}..."
|
||||
if [ -f ${MAKE_CONF} ] ; then
|
||||
/bin/cp -p ${MAKE_CONF} ${MAKE_CONF}.new
|
||||
/usr/bin/awk 's=0;
|
||||
/^#.*use.perl/ { s=1; mode=1 }
|
||||
/^#/ { s=1; if (mode != 1) { mode=0 } }
|
||||
/.*PERL.*=/ { s=1; if (mode == 1) { mode=2 } }
|
||||
/^$/ { s=1; if (mode != 2) { mode = 0 } }
|
||||
{ if (s != 1) { mode = 0 } if (mode == 0) print }' ${MAKE_CONF} >${MAKE_CONF}.new
|
||||
/bin/mv ${MAKE_CONF} ${MAKE_CONF}.bak
|
||||
/bin/mv ${MAKE_CONF}.new ${MAKE_CONF}
|
||||
fi
|
||||
echo " Done."
|
||||
}
|
||||
|
||||
do_cleanup_manpath()
|
||||
{
|
||||
if [ -f /etc/manpath.config ] ; then
|
||||
echo -n "Cleaning up /etc/manpath.config..."
|
||||
/bin/cp -p /etc/manpath.config /etc/manpath.config.new
|
||||
/usr/bin/awk 's=0;
|
||||
/^#.*use.perl/ { s=1; mode=1 }
|
||||
/^#/ { s=1; if (mode != 1) { mode=0 } }
|
||||
/^OPTIONAL_MANPATH.*perl5/ { s=1; if (mode == 1) { mode=2 } }
|
||||
/^$/ { s=1; if (mode != 2) { mode = 0 } }
|
||||
{ if (s != 1) { mode = 0 } if (mode == 0) print }' /etc/manpath.config >/etc/manpath.config.new
|
||||
/bin/mv /etc/manpath.config /etc/manpath.config.bak
|
||||
/bin/mv /etc/manpath.config.new /etc/manpath.config
|
||||
echo " Done."
|
||||
fi
|
||||
}
|
||||
|
||||
do_spam_make_conf()
|
||||
{
|
||||
echo -n "Spamming ${MAKE_CONF}..."
|
||||
echo "$banner" >>${MAKE_CONF}
|
||||
echo "PERL_VERSION=%%PERL_VERSION%%" >>${MAKE_CONF}
|
||||
echo " Done."
|
||||
}
|
||||
|
||||
do_spam_manpath()
|
||||
{
|
||||
if [ -f /etc/manpath.config ] ; then
|
||||
echo -n "Spamming /etc/manpath.config..."
|
||||
echo "$banner" >>/etc/manpath.config
|
||||
echo "OPTIONAL_MANPATH ${PKG_PREFIX}/lib/perl5/%%PERL_VER%%/man" >>/etc/manpath.config
|
||||
echo "OPTIONAL_MANPATH ${PKG_PREFIX}/lib/perl5/%%PERL_VER%%/perl/man" >>/etc/manpath.config
|
||||
echo " Done."
|
||||
fi
|
||||
}
|
||||
|
||||
[ "$need_remove_links" = "yes" ] && do_remove_links
|
||||
[ "$need_create_links" = "yes" ] && do_create_links
|
||||
[ "$need_post_install" = "yes" ] && do_post_install
|
||||
[ "$need_cleanup_make_conf" = "yes" ] && do_cleanup_make_conf
|
||||
[ "$need_spam_make_conf" = "yes" ] && do_spam_make_conf
|
||||
[ "$need_cleanup_manpath" = "yes" ] && do_cleanup_manpath
|
||||
[ "$need_spam_manpath" = "yes" ] && do_spam_manpath
|
||||
|
||||
exit 0
|
6
lang/perl5.18/pkg-descr
Normal file
6
lang/perl5.18/pkg-descr
Normal file
@ -0,0 +1,6 @@
|
||||
Perl is a language that combines some of the features of C, sed, awk and
|
||||
shell. See the manual page for more hype. There are also many books
|
||||
published by O'Reilly & Assoc. See pod/perlbook.pod for more
|
||||
information.
|
||||
|
||||
WWW: http://www.perl.org/
|
2457
lang/perl5.18/pkg-plist
Normal file
2457
lang/perl5.18/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user