Created
May 1, 2010 15:27
-
-
Save xenoterracide/386418 to your computer and use it in GitHub Desktop.
Perl 5.12.0 PKGBUILD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# arg 1: the new package version | |
post_install() { | |
for ver in 5.8.{0,1,2,3,4,5,6,7,8}; do | |
[ -h usr/lib/perl5/$ver ] && rm usr/lib/perl5/$ver | |
[ -h usr/lib/perl5/site_perl/$ver ] && rm usr/lib/perl5/site_perl/$ver | |
[ -h usr/bin/perl$ver ] && rm usr/bin/perl$ver | |
done | |
for ver in 5.10.{0,1}; do | |
[ -h usr/lib/perl5/$ver ] && rm usr/lib/perl5/$ver | |
[ -h usr/lib/perl5/site_perl/$ver ] && rm usr/lib/perl5/site_perl/$ver | |
[ -h usr/bin/perl$ver ] && rm usr/bin/perl$ver | |
done | |
return 0 | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Set path to perl scripts. | |
export PATH="${PATH}:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# $Id: PKGBUILD 54319 2009-10-08 13:26:47Z francois $ | |
# Maintainer: kevin <kevin.archlinux.org> | |
# Contributor: judd <jvinet.zeroflux.org> | |
# Contributor: francois <francois.archlinux.org> | |
pkgname=perl | |
pkgver=5.12.0 | |
pkgrel=0 | |
pkgdesc="Practical Extraction and Report Language" | |
arch=(i686 x86_64) | |
license=('GPL' 'PerlArtistic') | |
url="http://www.perl.org" | |
groups=('base') | |
depends=('gdbm' 'db>=4.8' 'coreutils' 'glibc' 'sh') | |
source=(http://www.perl.com/CPAN/src/perl-${pkgver}.tar.bz2 | |
perlbin.sh ) | |
install=perl.install | |
provides=( | |
perl-anydbm-file=1.00 | |
perl-appcpan=1.5701 | |
perl-appprove=3.17 | |
perl-appprovestate=3.17 | |
perl-appprovestateresult=3.17 | |
perl-appprovestateresulttest=3.17 | |
perl-archiveextract=0.38 | |
perl-archivetar=1.54 | |
perl-archivetarconstant=0.02 | |
perl-archivetarfile=0.02 | |
perl-attributehandlers=0.87 | |
perl-attributes=0.12 | |
perl-autodie=2.06_01 | |
perl-autodieexception=2.06_01 | |
perl-autodieexceptionsystem=2.06_01 | |
perl-autodiehints=2.06_01 | |
perl-autoloader=5.70 | |
perl-autosplit=1.06 | |
perl-autouse=1.06 | |
perl-b=1.23 | |
perl-base=2.15 | |
perl-bconcise=0.78 | |
perl-bdebug=1.12 | |
perl-bdeparse=0.96 | |
perl-benchmark=1.11 | |
perl-bigint=0.23 | |
perl-bignum=0.23 | |
perl-bigrat=0.23 | |
perl-blib=1.04 | |
perl-blint=1.11_01 | |
perl-blintdebug=0.01 | |
perl-bshowlex=1.02 | |
perl-bterse=1.05 | |
perl-bxref=1.02 | |
perl-bytes=1.04 | |
perl-carp=1.15 | |
perl-carpheavy=1.15 | |
perl-cgi=3.48 | |
perl-cgiapache=1.01 | |
perl-cgicarp=3.45 | |
perl-cgicookie=1.29 | |
perl-cgifast=1.07 | |
perl-cgipretty=3.46 | |
perl-cgipush=1.04 | |
perl-cgiswitch=1.01 | |
perl-cgiutil=3.48 | |
perl-charnames=1.07 | |
perl-classisa=0.36 | |
perl-classstruct=0.63 | |
perl-compressrawbzip2=2.024 | |
perl-compressrawzlib=2.024 | |
perl-compresszlib=2.024 | |
perl-config | |
perl-configextensions=0.01 | |
perl-constant=1.20 | |
perl-cpan=1.94_56 | |
perl-cpanauthor=5.5 | |
perl-cpanbundle=5.5 | |
perl-cpancachemgr=5.5 | |
perl-cpancomplete=5.5 | |
perl-cpandebug=5.5001 | |
perl-cpandeferredcode=5.50 | |
perl-cpandistribution=1.9456_01 | |
perl-cpandistroprefs=6 | |
perl-cpandistrostatus=5.5 | |
perl-cpanexceptionblocked-urllist=1.0 | |
perl-cpanexceptionrecursivedependency=5.5 | |
perl-cpanexceptionyaml-not-installed=5.5 | |
perl-cpanfirsttime=5.5301 | |
perl-cpanftp=5.5004 | |
perl-cpanftpnetrc=1.00 | |
perl-cpanhandleconfig=5.5001 | |
perl-cpanindex=1.94 | |
perl-cpaninfoobj=5.5 | |
perl-cpankwalify=5.50 | |
perl-cpanlwpuseragent=1.94 | |
perl-cpanmirrors=1.77 | |
perl-cpanmodule=5.5 | |
perl-cpannox=5.50 | |
perl-cpanplus=0.90 | |
perl-cpanplusbackend | |
perl-cpanplusbackendrv | |
perl-cpanplusconfig | |
perl-cpanplusconfigure | |
perl-cpanplusconfiguresetup | |
perl-cpanplusdist | |
perl-cpanplusdistautobundle | |
perl-cpanplusdistbase | |
perl-cpanplusdistbuild=0.46 | |
perl-cpanplusdistbuildconstants=0.46 | |
perl-cpanplusdistmm | |
perl-cpanplusdistsample | |
perl-cpanpluserror | |
perl-cpanplusinternals=0.90 | |
perl-cpanplusinternalsconstants | |
perl-cpanplusinternalsconstantsreport | |
perl-cpanplusinternalsextract | |
perl-cpanplusinternalsfetch | |
perl-cpanplusinternalsreport | |
perl-cpanplusinternalssearch | |
perl-cpanplusinternalssource | |
perl-cpanplusinternalssourcememory | |
perl-cpanplusinternalssourcesqlite | |
perl-cpanplusinternalssourcesqlitetie | |
perl-cpanplusinternalsutils | |
perl-cpanplusinternalsutilsautoflush | |
perl-cpanplusmodule | |
perl-cpanplusmoduleauthor | |
perl-cpanplusmoduleauthorfake | |
perl-cpanplusmodulechecksums | |
perl-cpanplusmodulefake | |
perl-cpanplusmodulesignature | |
perl-cpanplusselfupdate | |
perl-cpanplusshell | |
perl-cpanplusshellclassic=0.0562 | |
perl-cpanplusshelldefault=0.90 | |
perl-cpanplusshelldefaultpluginscustomsource | |
perl-cpanplusshelldefaultpluginsremote | |
perl-cpanplusshelldefaultpluginssource | |
perl-cpanprompt=5.5 | |
perl-cpanqueue=5.5 | |
perl-cpanshell=5.5001 | |
perl-cpantarzip=5.5011 | |
perl-cpanurl=5.5 | |
perl-cpanversion=5.5 | |
perl-cwd=3.31 | |
perl-datadumper=2.125 | |
perl-db=1.02 | |
perl-db-file=1.820 | |
perl-dbm-filter=0.03 | |
perl-dbm-filtercompress=0.02 | |
perl-dbm-filterencode=0.02 | |
perl-dbm-filterint32=0.02 | |
perl-dbm-filternull=0.02 | |
perl-dbm-filterutf8=0.02 | |
perl-deprecate=0.01 | |
perl-develdprof=20080331.00 | |
perl-develdprofdprofv | |
perl-develinnerpackage=0.3 | |
perl-develpeek=1.04 | |
perl-develppport=3.19 | |
perl-develselfstubber=1.03 | |
perl-diagnostics=1.19 | |
perl-digest=1.16 | |
perl-digestbase=1.16 | |
perl-digestfile=1.16 | |
perl-digestmd5=2.39 | |
perl-digestsha=5.47 | |
perl-dirhandle=1.03 | |
perl-dumpvalue=1.13 | |
perl-dynaloader=1.10 | |
perl-encode=2.39 | |
perl-encodealias=2.12 | |
perl-encodebyte=2.04 | |
perl-encodecjkconstants=2.02 | |
perl-encodecn=2.03 | |
perl-encodecnhz=2.05 | |
perl-encodeconfig=2.05 | |
perl-encodeebcdic=2.02 | |
perl-encodeencoder=2.01 | |
perl-encodeencoding=2.05 | |
perl-encodegsm0338=2.01 | |
perl-encodeguess=2.03 | |
perl-encodejp=2.04 | |
perl-encodejph2z=2.02 | |
perl-encodejpjis7=2.04 | |
perl-encodekr2022-kr=2.02 | |
perl-encodekr=2.03 | |
perl-encodemimeheader=2.11 | |
perl-encodemimeheaderiso-2022-jp=1.03 | |
perl-encodemimename=1.01 | |
perl-encodesymbol=2.02 | |
perl-encodetw=2.03 | |
perl-encodeunicode=2.07 | |
perl-encodeunicodeutf7=2.04 | |
perl-encoding=2.6_01 | |
perl-encodingwarnings=0.11 | |
perl-english=1.04 | |
perl-env=1.01 | |
perl-errno=1.11 | |
perl-exporter=5.64_01 | |
perl-exporterheavy=5.64_01 | |
perl-extutilscbuilder=0.27 | |
perl-extutilscbuilderbase=0.27 | |
perl-extutilscbuilderplatformaix=0.27 | |
perl-extutilscbuilderplatformcygwin=0.27 | |
perl-extutilscbuilderplatformdarwin=0.27 | |
perl-extutilscbuilderplatformdec-osf=0.27 | |
perl-extutilscbuilderplatformos2=0.27 | |
perl-extutilscbuilderplatformunix=0.27 | |
perl-extutilscbuilderplatformvms=0.27 | |
perl-extutilscbuilderplatformwindows=0.27 | |
perl-extutilscbuilderplatformwindowsbcc=0.27 | |
perl-extutilscbuilderplatformwindowsgcc=0.27 | |
perl-extutilscbuilderplatformwindowsmsvc=0.27 | |
perl-extutilscommand=1.16 | |
perl-extutilscommandmm=6.56 | |
perl-extutilsconstant=0.22 | |
perl-extutilsconstantbase=0.04 | |
perl-extutilsconstantproxysubs=0.06 | |
perl-extutilsconstantutils=0.02 | |
perl-extutilsconstantxs=0.03 | |
perl-extutilsembed=1.28 | |
perl-extutilsinstall=1.55 | |
perl-extutilsinstalled=1.999_001 | |
perl-extutilsliblist=6.56 | |
perl-extutilsliblistkid=6.56 | |
perl-extutilsmakemaker=6.56 | |
perl-extutilsmakemakerconfig=6.56 | |
perl-extutilsmanifest=1.57 | |
perl-extutilsminiperl | |
perl-extutilsmkbootstrap=6.56 | |
perl-extutilsmksymlists=6.56 | |
perl-extutilsmm=6.56 | |
perl-extutilsmm-aix=6.56 | |
perl-extutilsmm-any=6.56 | |
perl-extutilsmm-beos=6.56 | |
perl-extutilsmm-cygwin=6.56 | |
perl-extutilsmm-darwin=6.56 | |
perl-extutilsmm-dos=6.56 | |
perl-extutilsmm-macos=6.56 | |
perl-extutilsmm-nw5=6.56 | |
perl-extutilsmm-os2=6.56 | |
perl-extutilsmm-qnx=6.56 | |
perl-extutilsmm-unix=6.56 | |
perl-extutilsmm-uwin=6.56 | |
perl-extutilsmm-vms=6.56 | |
perl-extutilsmm-vos=6.56 | |
perl-extutilsmm-win32=6.56 | |
perl-extutilsmm-win95=6.56 | |
perl-extutilsmy=6.56 | |
perl-extutilspacklist=1.44 | |
perl-extutilsparsexs=2.21 | |
perl-extutilstestlib=6.56 | |
perl-extutilsxssymset=1.1 | |
perl-fatal=2.06_01 | |
perl-fcntl=1.06 | |
perl-feature=1.16 | |
perl-fields=2.15 | |
perl-filebasename=2.78 | |
perl-filecache=1.08 | |
perl-filechecktree=4.4 | |
perl-filecompare=1.1006 | |
perl-filecopy=2.17 | |
perl-filedosglob=1.01 | |
perl-filefetch=0.24 | |
perl-filefind=1.15 | |
perl-fileglob=1.07 | |
perl-fileglobmapper=1.000 | |
perl-filehandle=2.02 | |
perl-filepath=2.08_01 | |
perl-filespec=1.12 | |
perl-filespec=3.31 | |
perl-filespeccygwin=3.30 | |
perl-filespecepoc=3.30 | |
perl-filespecfunctions=3.30 | |
perl-filespecmac=3.30 | |
perl-filespecos2=3.30 | |
perl-filespecunix=3.30 | |
perl-filespecvms=3.30 | |
perl-filespecwin32=3.30 | |
perl-filestat=1.02 | |
perl-filetemp=0.22 | |
perl-filetest=1.02 | |
perl-filtersimple=0.84 | |
perl-filterutilcall=1.08 | |
perl-findbin=1.50 | |
perl-gdbm-file=1.10 | |
perl-getoptlong=2.38 | |
perl-getoptstd=1.06 | |
perl-hashutil=0.07 | |
perl-hashutilfieldhash=1.04 | |
perl-i18ncollate=1.01 | |
perl-i18nlanginfo=0.03 | |
perl-i18nlangtags=0.35 | |
perl-i18nlangtagsdetect=1.04 | |
perl-i18nlangtagslist=0.35 | |
perl-if=0.05 | |
perl-inclatest=0.3603 | |
perl-integer=1.00 | |
perlio=1.06 | |
perl-io=1.25_02 | |
perl-iocompressadapterbzip2=2.024 | |
perl-iocompressadapterdeflate=2.024 | |
perl-iocompressadapteridentity=2.024 | |
perl-iocompressbase=2.024 | |
perl-iocompressbasecommon=2.024 | |
perl-iocompressbzip2=2.024 | |
perl-iocompressdeflate=2.024 | |
perl-iocompressgzip=2.024 | |
perl-iocompressgzipconstants=2.024 | |
perl-iocompressrawdeflate=2.024 | |
perl-iocompresszip=2.024 | |
perl-iocompresszipconstants=2.024 | |
perl-iocompresszlibconstants=2.024 | |
perl-iocompresszlibextra=2.024 | |
perl-iodir=1.07 | |
perlioencoding=0.12 | |
perl-iofile=1.14 | |
perl-iohandle=1.28 | |
perl-iopipe=1.13 | |
perl-iopoll=0.07 | |
perlioscalar=0.07 | |
perl-ioseekable=1.10 | |
perl-ioselect=1.17 | |
perl-iosocket=1.31 | |
perl-iosocketinet=1.31 | |
perl-iosocketunix=1.23 | |
perl-iouncompressadapterbunzip2=2.024 | |
perl-iouncompressadapteridentity=2.024 | |
perl-iouncompressadapterinflate=2.024 | |
perl-iouncompressanyinflate=2.024 | |
perl-iouncompressanyuncompress=2.024 | |
perl-iouncompressbase=2.024 | |
perl-iouncompressbunzip2=2.024 | |
perl-iouncompressgunzip=2.024 | |
perl-iouncompressinflate=2.024 | |
perl-iouncompressrawinflate=2.024 | |
perl-iouncompressunzip=2.024 | |
perliovia=0.09 | |
perlioviaquotedprint=0.06 | |
perl-iozlib=1.10 | |
perl-ipccmd=0.54 | |
perl-ipcmsg=2.01 | |
perl-ipcopen2=1.03 | |
perl-ipcopen3=1.05 | |
perl-ipcsemaphore=2.01 | |
perl-ipcsharedmem=2.01 | |
perl-ipcsysv=2.01 | |
perl-less=0.03 | |
perl-lib=0.62 | |
perl-listutil=1.22 | |
perl-listutilpp=1.22 | |
perl-listutilxs=1.22 | |
perl-locale=1.00 | |
perl-localeconstants=2.07 | |
perl-localecountry=2.07 | |
perl-localecurrency=2.07 | |
perl-localelanguage=2.07 | |
perl-localemaketext=1.14 | |
perl-localemaketextguts=1.13 | |
perl-localemaketextgutsloader=1.13 | |
perl-localemaketextsimple=0.21 | |
perl-localescript=2.07 | |
perl-logmessage=0.02 | |
perl-logmessageconfig=0.01 | |
perl-logmessagehandlers | |
perl-logmessageitem | |
perl-logmessagesimple=0.06 | |
perl-mathbigfloat=1.60 | |
perl-mathbigfloattrace=0.01 | |
perl-mathbigint=1.89_01 | |
perl-mathbigintcalc=0.52 | |
perl-mathbigintcalcemu=0.05 | |
perl-mathbigintfastcalc=0.19 | |
perl-mathbiginttrace=0.01 | |
perl-mathbigrat=0.24 | |
perl-mathcomplex=1.56 | |
perl-mathtrig=1.2 | |
perl-memoize=1.01_03 | |
perl-memoizeanydbm-file=0.65 | |
perl-memoizeexpire=1.00 | |
perl-memoizeexpirefile=1.01 | |
perl-memoizeexpiretest=0.65 | |
perl-memoizendbm-file=0.65 | |
perl-memoizesdbm-file=0.65 | |
perl-memoizestorable=0.65 | |
perl-mimebase64=3.08 | |
perl-mimequotedprint=3.08 | |
perl-modulebuild=0.3603 | |
perl-modulebuildbase=0.3603 | |
perl-modulebuildcompat=0.3603 | |
perl-modulebuildconfig=0.3603 | |
perl-modulebuildconfigdata | |
perl-modulebuildcookbook=0.3603 | |
perl-modulebuilddumper=0.3603 | |
perl-modulebuildmoduleinfo=0.3603 | |
perl-modulebuildnotes=0.3603 | |
perl-modulebuildplatformaix=0.3603 | |
perl-modulebuildplatformamiga=0.3603 | |
perl-modulebuildplatformcygwin=0.3603 | |
perl-modulebuildplatformdarwin=0.3603 | |
perl-modulebuildplatformdefault=0.3603 | |
perl-modulebuildplatformebcdic=0.3603 | |
perl-modulebuildplatformmacos=0.3603 | |
perl-modulebuildplatformmpeix=0.3603 | |
perl-modulebuildplatformos2=0.3603 | |
perl-modulebuildplatformriscos=0.3603 | |
perl-modulebuildplatformunix=0.3603 | |
perl-modulebuildplatformvms=0.3603 | |
perl-modulebuildplatformvos=0.3603 | |
perl-modulebuildplatformwindows=0.3603 | |
perl-modulebuildpodparser=0.3603 | |
perl-modulebuildppmmaker=0.3603 | |
perl-modulebuildversion=0.77 | |
perl-modulebuildyaml=1.40 | |
perl-modulecorelist=2.29 | |
perl-moduleload=0.16 | |
perl-moduleloadconditional=0.34 | |
perl-moduleloaded=0.06 | |
perl-modulepluggable=3.9 | |
perl-modulepluggableobject=3.9 | |
perl-mopedmsg=0.01 | |
perl-mro=1.02 | |
perl-ndbm-file=1.08 | |
perl-netcmd=2.29 | |
perl-netconfig=1.11 | |
perl-netdomain=2.20 | |
perl-netftp=2.77 | |
perl-netftpa=1.18 | |
perl-netftpdataconn=0.11 | |
perl-netftpe=0.01 | |
perl-netftpi=1.12 | |
perl-netftpl=0.01 | |
perl-nethostent=1.01 | |
perl-netnetent=1.00 | |
perl-netnetrc=2.12 | |
perl-netnntp=2.24 | |
perl-netping=2.36 | |
perl-netpop3=2.29 | |
perl-netprotoent=1.00 | |
perl-netservent=1.01 | |
perl-netsmtp=2.31 | |
perl-nettime=2.10 | |
perl-next=0.64 | |
perl-o=1.01 | |
perl-objectaccessor=0.36 | |
perl-odbm-file=1.07 | |
perl-opcode=1.15 | |
perl-open=1.07 | |
perl-ops=1.02 | |
perl-overload=1.10 | |
perl-overloading=0.01 | |
perl-overloadnumbers | |
perl-packageconstants=0.02 | |
perl-paramscheck=0.26 | |
perl-parent=0.223 | |
perl-parsecpanmeta=1.40 | |
perl-podchecker=1.45 | |
perl-podescapes=1.04 | |
perl-podfind=1.35 | |
perl-podfunctions=1.03 | |
perl-podhtml=1.09 | |
perl-podinputobjects=1.31 | |
perl-podlatex=0.58 | |
perl-podman=2.23 | |
perl-podparselink=1.10 | |
perl-podparser=1.37 | |
perl-podparseutils=1.36 | |
perl-podperldoc=3.15_02 | |
perl-podperldocbaseto | |
perl-podperldocgetoptsoo | |
perl-podperldoctochecker | |
perl-podperldoctoman | |
perl-podperldoctonroff | |
perl-podperldoctopod | |
perl-podperldoctortf | |
perl-podperldoctotext | |
perl-podperldoctotk | |
perl-podperldoctoxml | |
perl-podplainer=1.02 | |
perl-podplaintext=2.04 | |
perl-podselect=1.36 | |
perl-podsimple=3.13 | |
perl-podsimpleblackbox=3.13 | |
perl-podsimplechecker=3.13 | |
perl-podsimpledebug=3.13 | |
perl-podsimpledumpastext=3.13 | |
perl-podsimpledumpasxml=3.13 | |
perl-podsimplehtml=3.13 | |
perl-podsimplehtmlbatch=3.13 | |
perl-podsimplehtmllegacy=5.01 | |
perl-podsimplelinksection=3.13 | |
perl-podsimplemethody=3.13 | |
perl-podsimpleprogress=3.13 | |
perl-podsimplepullparser=3.13 | |
perl-podsimplepullparserendtoken=3.13 | |
perl-podsimplepullparserstarttoken=3.13 | |
perl-podsimplepullparsertexttoken=3.13 | |
perl-podsimplepullparsertoken=3.13 | |
perl-podsimplertf=3.13 | |
perl-podsimplesearch=3.13 | |
perl-podsimplesimpletree=3.13 | |
perl-podsimpletext=3.13 | |
perl-podsimpletextcontent=3.13 | |
perl-podsimpletiedoutfh=3.13 | |
perl-podsimpletranscode=3.13 | |
perl-podsimpletranscodedumb=3.13 | |
perl-podsimpletranscodesmart=3.13 | |
perl-podsimplexhtml=3.13 | |
perl-podsimplexmloutstream=3.13 | |
perl-podtext=3.14 | |
perl-podtextcolor=2.06 | |
perl-podtextoverstrike=2.04 | |
perl-podtexttermcap=2.06 | |
perl-podusage=1.36 | |
perl-posix=1.19 | |
perl-re=0.11 | |
perl-safe=2.25 | |
perl-scalarutil=1.22 | |
perl-scalarutilpp=1.22 | |
perl-sdbm-file=1.06 | |
perl-searchdict=1.02 | |
perl-selectsaver=1.02 | |
perl-selfloader=1.17 | |
perl-shell=0.72_01 | |
perl-sigtrap=1.04 | |
perl-socket=1.87 | |
perl-sort=2.01 | |
perl-storable=2.22 | |
perl-strict=1.04 | |
perl-subs=1.00 | |
perl-switch=2.16 | |
perl-symbol=1.07 | |
perl-syshostname=1.11 | |
perl-syssyslog=0.27 | |
perl-syssyslogwin32win32 | |
perl-tapbase=3.17 | |
perl-tapformatterbase=3.17 | |
perl-tapformattercolor=3.17 | |
perl-tapformatterconsole=3.17 | |
perl-tapformatterconsoleparallelsession=3.17 | |
perl-tapformatterconsolesession=3.17 | |
perl-tapformatterfile=3.17 | |
perl-tapformatterfilesession=3.17 | |
perl-tapformattersession=3.17 | |
perl-tapharness=3.17 | |
perl-tapobject=3.17 | |
perl-tapparser=3.17 | |
perl-tapparseraggregator=3.17 | |
perl-tapparsergrammar=3.17 | |
perl-tapparseriterator=3.17 | |
perl-tapparseriteratorarray=3.17 | |
perl-tapparseriteratorfactory=3.17 | |
perl-tapparseriteratorprocess=3.17 | |
perl-tapparseriteratorstream=3.17 | |
perl-tapparsermultiplexer=3.17 | |
perl-tapparserresult=3.17 | |
perl-tapparserresultbailout=3.17 | |
perl-tapparserresultcomment=3.17 | |
perl-tapparserresultfactory=3.17 | |
perl-tapparserresultplan=3.17 | |
perl-tapparserresultpragma=3.17 | |
perl-tapparserresulttest=3.17 | |
perl-tapparserresultunknown=3.17 | |
perl-tapparserresultversion=3.17 | |
perl-tapparserresultyaml=3.17 | |
perl-tapparserscheduler=3.17 | |
perl-tapparserschedulerjob=3.17 | |
perl-tapparserschedulerspinner=3.17 | |
perl-tapparsersource=3.17 | |
perl-tapparsersourceperl=3.17 | |
perl-tapparserutils=3.17 | |
perl-tapparseryamlishreader=3.17 | |
perl-tapparseryamlishwriter=3.17 | |
perl-termansicolor=2.02 | |
perl-termcap=1.12 | |
perl-termcomplete=1.402 | |
perl-termreadline=1.05 | |
perl-termui=0.20 | |
perl-termuihistory | |
perl-test=1.25_02 | |
perl-testbuilder=0.94 | |
perl-testbuildermodule=0.94 | |
perl-testbuildertester=1.18 | |
perl-testbuildertestercolor=1.18 | |
perl-testharness=3.17 | |
perl-testmore=0.94 | |
perl-testsimple=0.94 | |
perl-textabbrev=1.01 | |
perl-textbalanced=2.02 | |
perl-textparsewords=3.27 | |
perl-textsoundex=3.03_01 | |
perl-texttabs=2009.0305 | |
perl-textwrap=2009.0305 | |
perl-thread=3.02 | |
perl-threadqueue=2.11 | |
perl-threads=1.75 | |
perl-threadsemaphore=2.09 | |
perl-threadsshared=1.32 | |
perl-tiearray=1.03 | |
perl-tiefile=0.97_02 | |
perl-tiehandle=4.2 | |
perl-tiehash=1.03 | |
perl-tiehashnamedcapture=0.06 | |
perl-tiememoize=1.1 | |
perl-tierefhash=1.38 | |
perl-tiescalar=1.02 | |
perl-tiestdhandle=4.2 | |
perl-tiesubstrhash=1.00 | |
perl-timegmtime=1.03 | |
perl-timehires=1.9719 | |
perl-timelocal=1.1901_01 | |
perl-timelocaltime=1.02 | |
perl-timepiece=1.15_01 | |
perl-timepieceseconds | |
perl-timeseconds | |
perl-timetm=1.00 | |
perl-unicode=5.2.0 | |
perl-unicodecollate=0.52_01 | |
perl-unicodenormalize=1.03 | |
perl-unicodeucd=0.27 | |
perl-universal=1.06 | |
perl-usergrent=1.01 | |
perl-userpwent=1.00 | |
perl-utf8=1.08 | |
perl-vars=1.01 | |
perl-version=0.82 | |
perl-vmsdclsym=1.03 | |
perl-vmsish=1.02 | |
perl-vmsstdio=2.4 | |
perl-warnings=1.09 | |
perl-warningsregister=1.01 | |
perl-win32=0.39 | |
perl-win32apifile=0.1101 | |
perl-win32apifileextutilsmyconst2perl=1 | |
perl-win32core=0.02 | |
perl-xsapitest=0.17 | |
perl-xsapitestkeywordrpn=0.003 | |
perl-xsloader=0.10 | |
perl-xsloaderxsloader=0.10 | |
perl-xstypemap=0.03 | |
) | |
options=('!makeflags' '!purge') | |
build() { | |
cd ${srcdir}/${pkgname}-${pkgver} | |
if [ "${CARCH}" = "x86_64" ]; then | |
# for x86_64 | |
arch_opts="-Dcccdlflags='-fPIC'" | |
else | |
# for i686 | |
arch_opts="" | |
fi | |
./Configure -des -Dusethreads -Duseshrplib -Doptimize="${CFLAGS}" -Dprefix=/usr \ | |
-Dinstallprefix=${pkgdir}/usr -Dvendorprefix=/usr \ | |
-Dprivlib=/usr/share/perl5/core_perl \ | |
-Darchlib=/usr/lib/perl5/core_perl \ | |
-Dsitelib=/usr/share/perl5/site_perl/${pkgver} \ | |
-Dsitearch=/usr/lib/perl5/site_perl/${pkgver} \ | |
-Dvendorlib=/usr/share/perl5/vendor_perl \ | |
-Dvendorarch=/usr/lib/perl5/vendor_perl \ | |
-Dotherlibdirs=/usr/lib/perl5/current:/usr/lib/perl5/site_perl/current \ | |
-Dscriptdir='/usr/bin/perlbin/core' \ | |
-Dsitescript='/usr/bin/perlbin/site' \ | |
-Dvendorscript='/usr/bin/perlbin/vendor' \ | |
-Dinc_version_list=none \ | |
-Dman1ext=1perl -Dman3ext=3perl ${arch_opts} | |
make || return 1 | |
TEST_JOBS=4 make test_harness || return 1 | |
make install | |
### Perl Settings ### | |
# Change man page extensions for site and vendor module builds. | |
sed -e '/^man1ext=/ s/1perl/1p/' -e '/^man3ext=/ s/3perl/3pm/' \ | |
-i ${pkgdir}/usr/lib/perl5/core_perl/Config_heavy.pl | |
### CPAN Settings ### | |
# Set CPAN default config to use the site directories. | |
sed -e '/(makepl_arg =>/ s/""/"INSTALLDIRS=site"/' \ | |
-e '/(mbuildpl_arg =>/ s/""/"installdirs=site"/' \ | |
-i ${pkgdir}/usr/share/perl5/core_perl/CPAN/FirstTime.pm | |
### CPANPLUS Settings ### | |
# Set CPANPLUS default config to use the site directories. | |
sed -e "/{'makemakerflags'}/ s/'';/'INSTALLDIRS=site';/" \ | |
-e "/{'buildflags'}/ s/'';/'installdirs=site';/" \ | |
-i ${pkgdir}/usr/share/perl5/core_perl/CPANPLUS/Config.pm | |
# Profile script so set paths to perl scripts. | |
install -D -m755 ${srcdir}/perlbin.sh \ | |
${pkgdir}/etc/profile.d/perlbin.sh | |
(cd ${pkgdir}/usr/bin; mv perl${pkgver} perl) | |
(cd ${pkgdir}/usr/bin/perlbin/core; \ | |
ln -sf c2ph pstruct; ln -sf s2p psed) | |
grep -Rl "${pkgdir}" ${pkgdir}/usr | \ | |
xargs sed -i "s^${pkgdir}^^g" | |
# Remove all pod files *except* those under /usr/share/perl5/core_perl/pod/ | |
# (FS#16488) | |
rm -f $pkgdir/usr/share/perl5/core_perl/*.pod | |
for d in $pkgdir/usr/share/perl5/core_perl/*; do | |
if [ -d $d -a $(basename $d) != "pod" ]; then | |
find $d -name *.pod -delete | |
fi | |
done | |
find $pkgdir/usr/lib -name *.pod -delete | |
find $pkgdir -name .packlist -delete | |
} | |
md5sums=('3e15696f4160775a90f6b2fb3ccc98c2' | |
'9c4e3e56d71f123e92a68986df5ea924') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment