diff options
author | GoliathLabs | 2020-06-11 13:55:39 +0200 |
---|---|---|
committer | GoliathLabs | 2020-06-11 13:55:39 +0200 |
commit | 04a32c261d6cbcac43a4e59f64e5495d803d9fa3 (patch) | |
tree | 5bc2824a9c975ebc377ca73772ee65236b13d39d | |
parent | 3dfc92d6f8063027738b7fb6f4130aff57d18692 (diff) | |
download | aur-04a32c261d6cbcac43a4e59f64e5495d803d9fa3.tar.gz |
Updated: PKGBUILD
-rw-r--r-- | .SRCINFO | 242 | ||||
-rw-r--r-- | PKGBUILD | 273 | ||||
-rw-r--r-- | detect-old-perl-modules.hook | 2 | ||||
-rwxr-xr-x | generate-rebuild-list.sh | 10 | ||||
-rwxr-xr-x | patchprov | 2 | ||||
-rw-r--r-- | perlbin.csh | 3 | ||||
-rwxr-xr-x | perlbin.sh | 3 | ||||
-rw-r--r-- | upgpkg | 2 |
8 files changed, 265 insertions, 272 deletions
@@ -1,146 +1,144 @@ pkgbase = perl-git - pkgdesc = A highly capable, feature-rich programming language (development version) - pkgver = 5.29.1.r86.g48ae8dc39c + pkgdesc = A highly capable, feature-rich programming language (Git) + pkgver = 5.32.0.RC1.r6.g2bb47a6fc2 pkgrel = 1 - url = http://www.perl.org + url = https://www.perl.org arch = x86_64 license = GPL license = PerlArtistic makedepends = git - depends = gdbm + depends = gdbm>=1.17 depends = db depends = glibc - provides = perlarchive-tar=2.30 - provides = perlattribute-handlers=1.01 - provides = perlautodie=2.29 - provides = perlautoloader=5.74 - provides = perlautouse=1.11 - provides = perlb-debug=1.26 - provides = perlbase=2.27 - provides = perlbignum=0.50 - provides = perlcarp=1.50 - provides = perlcompress-raw-bzip2=2.081 - provides = perlcompress-raw-zlib=2.081 - provides = perlconfig-perl-v=0.30 - provides = perlconstant=1.33 - provides = perlcpan-meta-requirements=2.140 - provides = perlcpan-meta-yaml=0.018 - provides = perlcpan-meta=2.150010 - provides = perlcpan=2.20 - provides = perldata-dumper=2.171 - provides = perldb_file=1.842 - provides = perldevel-ppport=3.42 - provides = perldevel-selfstubber=1.06 - provides = perldigest-md5=2.55 - provides = perldigest-sha=6.02 - provides = perldigest=1.17_01 - provides = perldumpvalue=1.18 - provides = perlencode=2.97 - provides = perlencoding-warnings=0.13 - provides = perlenv=1.04 - provides = perlexperimental=0.020 - provides = perlexporter=5.73 - provides = perlextutils-cbuilder=0.280230 - provides = perlextutils-constant=0.25 - provides = perlextutils-install=2.14 - provides = perlextutils-makemaker=7.34 - provides = perlextutils-manifest=1.71 - provides = perlextutils-parsexs=3.39 - provides = perlfile-fetch=0.56 - provides = perlfile-path=2.15 - provides = perlfile-temp=0.2308 - provides = perlfilter-simple=0.95 - provides = perlfilter-util-call=1.59 - provides = perlgetopt-long=2.5 - provides = perlhttp-tiny=0.076 - provides = perli18n-collate=1.02 - provides = perli18n-langtags=0.43 - provides = perlif=0.0608 - provides = perlio-compress=2.081 - provides = perlio-socket-ip=0.39 - provides = perlio-zlib=1.10 - provides = perlio=1.39 - provides = perlipc-cmd=1.02 - provides = perlipc-sysv=2.07 - provides = perljson-pp=2.97001 - provides = perllib=0.64 - provides = perllibnet=3.11 - provides = perllocale-codes=3.57 - provides = perllocale-maketext-simple=0.21_01 - provides = perllocale-maketext=1.29 - provides = perlmath-bigint-fastcalc=0.5007 - provides = perlmath-bigint=1.999813 - provides = perlmath-bigrat=0.2614 - provides = perlmath-complex=1.5901 - provides = perlmemoize=1.03_01 - provides = perlmime-base64=3.15 - provides = perlmodule-corelist=5.20180820 - provides = perlmodule-load-conditional=0.68 - provides = perlmodule-load=0.32 - provides = perlmodule-loaded=0.08 - provides = perlmodule-metadata=1.000033 - provides = perlnet-ping=2.62 - provides = perlparams-check=0.38 - provides = perlparent=0.237 - provides = perlpathtools=3.75 - provides = perlperl-ostype=1.010 - provides = perlperlfaq=5.20180605 - provides = perlperlio-via-quotedprint=0.08 - provides = perlpod-checker=1.73 - provides = perlpod-escapes=1.07 - provides = perlpod-parser=1.63 - provides = perlpod-perldoc=3.2801 - provides = perlpod-simple=3.35 - provides = perlpod-usage=1.69 - provides = perlpodlators=5.006 - provides = perlsafe=2.40 - provides = perlscalar-list-utils=1.50 - provides = perlsearch-dict=1.07 - provides = perlselfloader=1.25 - provides = perlsocket=2.027 - provides = perlstorable=3.12 - provides = perlsys-syslog=0.35 - provides = perlterm-ansicolor=4.06 - provides = perlterm-cap=1.17 - provides = perlterm-complete=1.403 - provides = perlterm-readline=1.17 - provides = perltest-harness=3.42 - provides = perltest-simple=1.302138 - provides = perltest=1.31 - provides = perltext-abbrev=1.02 - provides = perltext-balanced=2.03 - provides = perltext-parsewords=3.30 - provides = perltext-tabs=2013.0523 - provides = perlthread-queue=3.13 - provides = perlthread-semaphore=2.13 - provides = perlthreads-shared=1.58 - provides = perlthreads=2.22 - provides = perltie-file=1.02 - provides = perltie-refhash=1.39 - provides = perltime-hires=1.9760 - provides = perltime-local=1.28 - provides = perltime-piece=1.3204 - provides = perlunicode-collate=1.25 - provides = perlunicode-normalize=1.26 - provides = perlversion=0.9924 - provides = perlxsloader=0.30 + provides = perl-archive-tar=2.32 + provides = perl-attribute-handlers=1.01 + provides = perl-autodie=2.29 + provides = perl-autoloader=5.74 + provides = perl-autouse=1.11 + provides = perl-base=2.27 + provides = perl-bignum=0.51 + provides = perl-carp=1.50 + provides = perl-compress-raw-bzip2=2.089 + provides = perl-compress-raw-zlib=2.084 + provides = perl-config-perl-v=0.32 + provides = perl-constant=1.33 + provides = perl-cpan-meta-requirements=2.140 + provides = perl-cpan-meta-yaml=0.018 + provides = perl-cpan-meta=2.150010 + provides = perl-cpan=2.22 + provides = perl-data-dumper=2.174 + provides = perl-db_file=1.843 + provides = perl-devel-ppport=3.52 + provides = perl-devel-selfstubber=1.06 + provides = perl-digest-md5=2.55 + provides = perl-digest-sha=6.02 + provides = perl-digest=1.17_01 + provides = perl-dumpvalue=1.18 + provides = perl-encode=3.01 + provides = perl-encoding-warnings=0.13 + provides = perl-env=1.04 + provides = perl-experimental=0.020 + provides = perl-exporter=5.73 + provides = perl-extutils-cbuilder=0.280231 + provides = perl-extutils-constant=0.25 + provides = perl-extutils-install=2.14 + provides = perl-extutils-makemaker=7.34 + provides = perl-extutils-manifest=1.72 + provides = perl-extutils-parsexs=3.40 + provides = perl-file-fetch=0.56 + provides = perl-file-path=2.16 + provides = perl-file-temp=0.2309 + provides = perl-filter-simple=0.95 + provides = perl-filter-util-call=1.59 + provides = perl-getopt-long=2.5 + provides = perl-http-tiny=0.076 + provides = perl-i18n-collate=1.02 + provides = perl-i18n-langtags=0.43 + provides = perl-if=0.0608 + provides = perl-io-compress=2.084 + provides = perl-io-socket-ip=0.39 + provides = perl-io-zlib=1.10 + provides = perl-io=1.40 + provides = perl-ipc-cmd=1.02 + provides = perl-ipc-sysv=2.07 + provides = perl-json-pp=4.02 + provides = perl-lib=0.65 + provides = perl-libnet=3.11 + provides = perl-locale-maketext-simple=0.21_01 + provides = perl-locale-maketext=1.29 + provides = perl-math-bigint-fastcalc=0.5008 + provides = perl-math-bigint=1.999816 + provides = perl-math-bigrat=0.2614 + provides = perl-math-complex=1.5901 + provides = perl-memoize=1.03_01 + provides = perl-mime-base64=3.15 + provides = perl-module-corelist=5.20200601_30 + provides = perl-module-load-conditional=0.68 + provides = perl-module-load=0.34 + provides = perl-module-loaded=0.08 + provides = perl-module-metadata=1.000036 + provides = perl-net-ping=2.71 + provides = perl-params-check=0.38 + provides = perl-parent=0.237 + provides = perl-pathtools=3.78 + provides = perl-perl-ostype=1.010 + provides = perl-perlfaq=5.20190126 + provides = perl-perlio-via-quotedprint=0.08 + provides = perl-pod-checker=1.73 + provides = perl-pod-escapes=1.07 + provides = perl-pod-parser=1.63 + provides = perl-pod-perldoc=3.2801 + provides = perl-pod-simple=3.35 + provides = perl-pod-usage=1.69 + provides = perl-podlators=5.006 + provides = perl-safe=2.40 + provides = perl-scalar-list-utils=1.50 + provides = perl-search-dict=1.07 + provides = perl-selfloader=1.25 + provides = perl-socket=2.027 + provides = perl-storable=3.15 + provides = perl-sys-syslog=0.35 + provides = perl-term-ansicolor=4.06 + provides = perl-term-cap=1.17 + provides = perl-term-complete=1.403 + provides = perl-term-readline=1.17 + provides = perl-test-harness=3.42 + provides = perl-test-simple=1.302162 + provides = perl-test=1.31 + provides = perl-text-abbrev=1.02 + provides = perl-text-balanced=2.03 + provides = perl-text-parsewords=3.30 + provides = perl-text-tabs=2013.0523 + provides = perl-thread-queue=3.13 + provides = perl-thread-semaphore=2.13 + provides = perl-threads-shared=1.60 + provides = perl-threads=2.22 + provides = perl-tie-file=1.02 + provides = perl-tie-refhash=1.39 + provides = perl-time-hires=1.9760 + provides = perl-time-local=1.28 + provides = perl-time-piece=1.33 + provides = perl-unicode-collate=1.27 + provides = perl-unicode-normalize=1.26 + provides = perl-version=0.9924 + provides = perl-xsloader=0.30 provides = perl conflicts = perl options = makeflags options = !purge options = emptydirs - source = perl::git+https://perl5.git.perl.org/perl.git + source = perl::git+https://github.com/Perl/perl5.git source = perlbin.sh source = perlbin.csh source = perlbin.fish source = detect-old-perl-modules.sh source = detect-old-perl-modules.hook sha512sums = SKIP - sha512sums = 46724344828e7f86e016f9c8d588bf52b2e764e65e0acc1a38899a530c99bc6e4fd8b46fa0d4bbd685aa2074dd5bcbf9029ac3bb3f2d0ee9adfc4f6c0745f373 - sha512sums = fc1344a02c741d61af6f6b5967f29cc6f43c2059761522b150261924dd7e1989da5254c03ffa0627accd9af01bc152edd24e84a6b59579acb9ee1900b6ce9383 + sha512sums = b7678078d64cc593a3503c45f023c49915d0d703f1cea8282f4191f1e3aa62764cc6cfcae3dc3828101415b8e15d5ed8b1b79d423ef387550ae33172b0de92bc + sha512sums = 53eb0cddfd637014f3d3a101665db8dcafe5ac5bf3d319a259974334eb89c1c405097518ae96b6d18e520194633c7be57c9b2cd9ae6398443eb08f1a2008d112 sha512sums = 881e2efe05ba818cd7300f126800b56bb0685cb5c9c5fb7e67ef6aaf5abd17d2391a979d5d16d109c5111f4b35504ba83d19b0e6eda4431e8421fcbea19d2f1a sha512sums = bd48af7a6209f2ad51aa1747a7238ecb11607a53f61460d873202bf14b55c3b7dd6f66f4a9f2cac8a24240313789a9a44dbc81b73587de46a6b1866bdfca5e26 - sha512sums = 6b5b2ba606d443da22c6c1a754829abd36f3fdfef1089bcf06c8f9db0217f2c2f02ebc14958ffa7afe618c9a80bd1025e76704f67466c0c3db7d40ef2c0e56b3 + sha512sums = 063624b6fc3728339e4f352597e6913c476c4eaa8e1004b2a46c480b5cce9c42f3083d1e6960081202099acf2b7d0b5d13dc6b7ee0aa303c272826febdcd311e pkgname = perl-git @@ -1,137 +1,135 @@ # Maintainer: Tucker Boniface <tucker@boniface.tech> _pkgname=perl -pkgname=perl-git -pkgver=5.29.1.r86.g48ae8dc39c +pkgname=$_pkgname-git +pkgver=5.32.0.RC1.r6.g2bb47a6fc2 _baseversion="${pkgver%.*.*}" pkgrel=1 -pkgdesc="A highly capable, feature-rich programming language (development version)" +pkgdesc="A highly capable, feature-rich programming language (Git)" arch=(x86_64) license=('GPL' 'PerlArtistic') -url="http://www.perl.org" -depends=('gdbm' 'db' 'glibc') +url="https://www.perl.org" +depends=('gdbm>=1.17' 'db' 'glibc') makedepends=('git') # NOTE: This array is automatically generated by `./patchprov`. # If you want to add entries, do so in the next array. -provides=('perlarchive-tar=2.30' - 'perlattribute-handlers=1.01' - 'perlautodie=2.29' - 'perlautoloader=5.74' - 'perlautouse=1.11' - 'perlb-debug=1.26' - 'perlbase=2.27' - 'perlbignum=0.50' - 'perlcarp=1.50' - 'perlcompress-raw-bzip2=2.081' - 'perlcompress-raw-zlib=2.081' - 'perlconfig-perl-v=0.30' - 'perlconstant=1.33' - 'perlcpan-meta-requirements=2.140' - 'perlcpan-meta-yaml=0.018' - 'perlcpan-meta=2.150010' - 'perlcpan=2.20' - 'perldata-dumper=2.171' - 'perldb_file=1.842' - 'perldevel-ppport=3.42' - 'perldevel-selfstubber=1.06' - 'perldigest-md5=2.55' - 'perldigest-sha=6.02' - 'perldigest=1.17_01' - 'perldumpvalue=1.18' - 'perlencode=2.97' - 'perlencoding-warnings=0.13' - 'perlenv=1.04' - 'perlexperimental=0.020' - 'perlexporter=5.73' - 'perlextutils-cbuilder=0.280230' - 'perlextutils-constant=0.25' - 'perlextutils-install=2.14' - 'perlextutils-makemaker=7.34' - 'perlextutils-manifest=1.71' - 'perlextutils-parsexs=3.39' - 'perlfile-fetch=0.56' - 'perlfile-path=2.15' - 'perlfile-temp=0.2308' - 'perlfilter-simple=0.95' - 'perlfilter-util-call=1.59' - 'perlgetopt-long=2.5' - 'perlhttp-tiny=0.076' - 'perli18n-collate=1.02' - 'perli18n-langtags=0.43' - 'perlif=0.0608' - 'perlio-compress=2.081' - 'perlio-socket-ip=0.39' - 'perlio-zlib=1.10' - 'perlio=1.39' - 'perlipc-cmd=1.02' - 'perlipc-sysv=2.07' - 'perljson-pp=2.97001' - 'perllib=0.64' - 'perllibnet=3.11' - 'perllocale-codes=3.57' - 'perllocale-maketext-simple=0.21_01' - 'perllocale-maketext=1.29' - 'perlmath-bigint-fastcalc=0.5007' - 'perlmath-bigint=1.999813' - 'perlmath-bigrat=0.2614' - 'perlmath-complex=1.5901' - 'perlmemoize=1.03_01' - 'perlmime-base64=3.15' - 'perlmodule-corelist=5.20180820' - 'perlmodule-load-conditional=0.68' - 'perlmodule-load=0.32' - 'perlmodule-loaded=0.08' - 'perlmodule-metadata=1.000033' - 'perlnet-ping=2.62' - 'perlparams-check=0.38' - 'perlparent=0.237' - 'perlpathtools=3.75' - 'perlperl-ostype=1.010' - 'perlperlfaq=5.20180605' - 'perlperlio-via-quotedprint=0.08' - 'perlpod-checker=1.73' - 'perlpod-escapes=1.07' - 'perlpod-parser=1.63' - 'perlpod-perldoc=3.2801' - 'perlpod-simple=3.35' - 'perlpod-usage=1.69' - 'perlpodlators=5.006' - 'perlsafe=2.40' - 'perlscalar-list-utils=1.50' - 'perlsearch-dict=1.07' - 'perlselfloader=1.25' - 'perlsocket=2.027' - 'perlstorable=3.12' - 'perlsys-syslog=0.35' - 'perlterm-ansicolor=4.06' - 'perlterm-cap=1.17' - 'perlterm-complete=1.403' - 'perlterm-readline=1.17' - 'perltest-harness=3.42' - 'perltest-simple=1.302138' - 'perltest=1.31' - 'perltext-abbrev=1.02' - 'perltext-balanced=2.03' - 'perltext-parsewords=3.30' - 'perltext-tabs=2013.0523' - 'perlthread-queue=3.13' - 'perlthread-semaphore=2.13' - 'perlthreads-shared=1.58' - 'perlthreads=2.22' - 'perltie-file=1.02' - 'perltie-refhash=1.39' - 'perltime-hires=1.9760' - 'perltime-local=1.28' - 'perltime-piece=1.3204' - 'perlunicode-collate=1.25' - 'perlunicode-normalize=1.26' - 'perlversion=0.9924' - 'perlxsloader=0.30') +provides=('perl-archive-tar=2.32' + 'perl-attribute-handlers=1.01' + 'perl-autodie=2.29' + 'perl-autoloader=5.74' + 'perl-autouse=1.11' + 'perl-base=2.27' + 'perl-bignum=0.51' + 'perl-carp=1.50' + 'perl-compress-raw-bzip2=2.089' + 'perl-compress-raw-zlib=2.084' + 'perl-config-perl-v=0.32' + 'perl-constant=1.33' + 'perl-cpan-meta-requirements=2.140' + 'perl-cpan-meta-yaml=0.018' + 'perl-cpan-meta=2.150010' + 'perl-cpan=2.22' + 'perl-data-dumper=2.174' + 'perl-db_file=1.843' + 'perl-devel-ppport=3.52' + 'perl-devel-selfstubber=1.06' + 'perl-digest-md5=2.55' + 'perl-digest-sha=6.02' + 'perl-digest=1.17_01' + 'perl-dumpvalue=1.18' + 'perl-encode=3.01' + 'perl-encoding-warnings=0.13' + 'perl-env=1.04' + 'perl-experimental=0.020' + 'perl-exporter=5.73' + 'perl-extutils-cbuilder=0.280231' + 'perl-extutils-constant=0.25' + 'perl-extutils-install=2.14' + 'perl-extutils-makemaker=7.34' + 'perl-extutils-manifest=1.72' + 'perl-extutils-parsexs=3.40' + 'perl-file-fetch=0.56' + 'perl-file-path=2.16' + 'perl-file-temp=0.2309' + 'perl-filter-simple=0.95' + 'perl-filter-util-call=1.59' + 'perl-getopt-long=2.5' + 'perl-http-tiny=0.076' + 'perl-i18n-collate=1.02' + 'perl-i18n-langtags=0.43' + 'perl-if=0.0608' + 'perl-io-compress=2.084' + 'perl-io-socket-ip=0.39' + 'perl-io-zlib=1.10' + 'perl-io=1.40' + 'perl-ipc-cmd=1.02' + 'perl-ipc-sysv=2.07' + 'perl-json-pp=4.02' + 'perl-lib=0.65' + 'perl-libnet=3.11' + 'perl-locale-maketext-simple=0.21_01' + 'perl-locale-maketext=1.29' + 'perl-math-bigint-fastcalc=0.5008' + 'perl-math-bigint=1.999816' + 'perl-math-bigrat=0.2614' + 'perl-math-complex=1.5901' + 'perl-memoize=1.03_01' + 'perl-mime-base64=3.15' + 'perl-module-corelist=5.20200601_30' + 'perl-module-load-conditional=0.68' + 'perl-module-load=0.34' + 'perl-module-loaded=0.08' + 'perl-module-metadata=1.000036' + 'perl-net-ping=2.71' + 'perl-params-check=0.38' + 'perl-parent=0.237' + 'perl-pathtools=3.78' + 'perl-perl-ostype=1.010' + 'perl-perlfaq=5.20190126' + 'perl-perlio-via-quotedprint=0.08' + 'perl-pod-checker=1.73' + 'perl-pod-escapes=1.07' + 'perl-pod-parser=1.63' + 'perl-pod-perldoc=3.2801' + 'perl-pod-simple=3.35' + 'perl-pod-usage=1.69' + 'perl-podlators=5.006' + 'perl-safe=2.40' + 'perl-scalar-list-utils=1.50' + 'perl-search-dict=1.07' + 'perl-selfloader=1.25' + 'perl-socket=2.027' + 'perl-storable=3.15' + 'perl-sys-syslog=0.35' + 'perl-term-ansicolor=4.06' + 'perl-term-cap=1.17' + 'perl-term-complete=1.403' + 'perl-term-readline=1.17' + 'perl-test-harness=3.42' + 'perl-test-simple=1.302162' + 'perl-test=1.31' + 'perl-text-abbrev=1.02' + 'perl-text-balanced=2.03' + 'perl-text-parsewords=3.30' + 'perl-text-tabs=2013.0523' + 'perl-thread-queue=3.13' + 'perl-thread-semaphore=2.13' + 'perl-threads-shared=1.60' + 'perl-threads=2.22' + 'perl-tie-file=1.02' + 'perl-tie-refhash=1.39' + 'perl-time-hires=1.9760' + 'perl-time-local=1.28' + 'perl-time-piece=1.33' + 'perl-unicode-collate=1.27' + 'perl-unicode-normalize=1.26' + 'perl-version=0.9924' + 'perl-xsloader=0.30') # Add your own provides here provides=(${provides[@]} 'perl') conflicts=('perl') -source=(perl::git+https://perl5.git.perl.org/perl.git +source=("perl::git+https://github.com/Perl/perl5.git" perlbin.sh perlbin.csh perlbin.fish @@ -139,11 +137,11 @@ source=(perl::git+https://perl5.git.perl.org/perl.git detect-old-perl-modules.hook) options=('makeflags' '!purge' 'emptydirs') sha512sums=('SKIP' - '46724344828e7f86e016f9c8d588bf52b2e764e65e0acc1a38899a530c99bc6e4fd8b46fa0d4bbd685aa2074dd5bcbf9029ac3bb3f2d0ee9adfc4f6c0745f373' - 'fc1344a02c741d61af6f6b5967f29cc6f43c2059761522b150261924dd7e1989da5254c03ffa0627accd9af01bc152edd24e84a6b59579acb9ee1900b6ce9383' + 'b7678078d64cc593a3503c45f023c49915d0d703f1cea8282f4191f1e3aa62764cc6cfcae3dc3828101415b8e15d5ed8b1b79d423ef387550ae33172b0de92bc' + '53eb0cddfd637014f3d3a101665db8dcafe5ac5bf3d319a259974334eb89c1c405097518ae96b6d18e520194633c7be57c9b2cd9ae6398443eb08f1a2008d112' '881e2efe05ba818cd7300f126800b56bb0685cb5c9c5fb7e67ef6aaf5abd17d2391a979d5d16d109c5111f4b35504ba83d19b0e6eda4431e8421fcbea19d2f1a' 'bd48af7a6209f2ad51aa1747a7238ecb11607a53f61460d873202bf14b55c3b7dd6f66f4a9f2cac8a24240313789a9a44dbc81b73587de46a6b1866bdfca5e26' - '6b5b2ba606d443da22c6c1a754829abd36f3fdfef1089bcf06c8f9db0217f2c2f02ebc14958ffa7afe618c9a80bd1025e76704f67466c0c3db7d40ef2c0e56b3') + '063624b6fc3728339e4f352597e6913c476c4eaa8e1004b2a46c480b5cce9c42f3083d1e6960081202099acf2b7d0b5d13dc6b7ee0aa303c272826febdcd311e') # https://www.cpan.org/src/5.0/perl-$pkgver.tar.xz.sha256.txt pkgver() { @@ -153,10 +151,6 @@ pkgver() { prepare() { cd ${srcdir}/${_pkgname} - - # test broken with gdbm 1.15. See: https://rt.perl.org/Public/Bug/Display.html?id=133295 - sed -i 's|BEGIN {|BEGIN { plan(skip_all => "fatal test unsupported with gdbm 1.15");|' ext/GDBM_File/t/fatal.t - } build() { @@ -181,17 +175,20 @@ build() { -Dscriptdir=/usr/bin/core_perl \ -Dsitescript=/usr/bin/site_perl \ -Dvendorscript=/usr/bin/vendor_perl \ - -Dinc_version_list=none -Dusedevel \ + -Dinc_version_list=none \ -Dman1ext=1perl -Dman3ext=3perl ${arch_opts} \ - -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}" + -Dlddlflags="-shared ${LDFLAGS}" -Dldflags="${LDFLAGS}" \ + -Dmyuname="archlinux" \ + -Dmyhostname="archlinux" \ + -Dcf_time="`date -u --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}"`" make } -#check() { - #cd ${srcdir}/${_pkgname} - #TEST_JOBS=$(echo $MAKEFLAGS | sed 's/.*-j\([0-9][0-9]*\).*/\1/') make test_harness - #make test -#} +check() { + cd ${srcdir}/${_pkgname} +# TEST_JOBS=$(echo $MAKEFLAGS | sed 's/.*-j\([0-9][0-9]*\).*/\1/') make test_harness + make test +} package() { cd ${srcdir}/${_pkgname} @@ -208,9 +205,9 @@ package() { ### 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 + sed -e '/(makepl_arg =>/ s/""/"INSTALLDIRS=site"/' \ + -e '/(mbuildpl_arg =>/ s/""/"installdirs=site"/' \ + -i ${pkgdir}/usr/share/perl5/core_perl/CPAN/FirstTime.pm # Profile script to set paths to perl scripts. install -D -m644 ${srcdir}/perlbin.sh \ @@ -229,7 +226,7 @@ package() { . ${srcdir}/${_pkgname}/config.sh (cd ${pkgdir}/usr/bin; mv perl${version} perl) - #rm "$pkgdir/usr/bin/perl$pkgver" + rm "$pkgdir/usr/bin/perl$pkgver" install -D -m755 -t "$pkgdir/usr/share/libalpm/scripts" "$srcdir/detect-old-perl-modules.sh" install -D -m644 -t "$pkgdir/usr/share/libalpm/hooks" "$srcdir/detect-old-perl-modules.hook" diff --git a/detect-old-perl-modules.hook b/detect-old-perl-modules.hook index 5ff80d1b4700..cf86c5fd852e 100644 --- a/detect-old-perl-modules.hook +++ b/detect-old-perl-modules.hook @@ -1,7 +1,7 @@ [Trigger] Operation = Install Operation = Upgrade -Type = File +Type = Path Target = usr/lib/perl5/*/ [Action] diff --git a/generate-rebuild-list.sh b/generate-rebuild-list.sh index 0ea6a93f28bb..ddf54c4a6ae4 100755 --- a/generate-rebuild-list.sh +++ b/generate-rebuild-list.sh @@ -1,11 +1,15 @@ -#!/bin/sh +#!/bin/bash + +set -euo pipefail echo "vim" pkgfile -rd "^/usr/lib/perl5/" | sed 's#^.*/##' | sort -u -pkgfile -r "^/usr/lib/perl5/vendor_perl/auto/.*\.so$" | sed 's#^.*/##' | sort -u -ssh soyuz.archlinux.org PATH=/usr/local/bin:\$PATH\; /home/bluewind/bin/sogrep-all libperl.so +for repo in core extra community multilib; do + ssh dragon.archlinux.org sogrep "$repo" libperl.so +done # this one is optional #pkgfile -r '^/usr/share/perl5/' | sed 's#^.*/##' | sort -u + diff --git a/patchprov b/patchprov index dadcbc04b134..183feb3cafe0 100755 --- a/patchprov +++ b/patchprov @@ -159,7 +159,7 @@ sub pkgspec my($dist, $ver) = @$_; $dist =~ tr/A-Z/a-z/; $ver = eval $ver; - return "perl$dist=$ver"; + return "perl-$dist=$ver"; } ## Searches the perl source dir provided for a list of packages which diff --git a/perlbin.csh b/perlbin.csh index fccecbdf5f53..ae9cf3641f7f 100644 --- a/perlbin.csh +++ b/perlbin.csh @@ -1,13 +1,10 @@ # Set path to perl scriptdirs if they exist # https://wiki.archlinux.org/index.php/Perl_Policy#Binaries_and_scripts # Added /usr/bin/*_perl dirs for scripts -# Remove /usr/lib/perl5/*_perl/bin in next release [ -d /usr/bin/site_perl ] && setenv PATH ${PATH}:/usr/bin/site_perl -[ -d /usr/lib/perl5/site_perl/bin ] && setenv PATH ${PATH}:/usr/lib/perl5/site_perl/bin [ -d /usr/bin/vendor_perl ] && setenv PATH ${PATH}:/usr/bin/vendor_perl -[ -d /usr/lib/perl5/vendor_perl/bin ] && setenv PATH ${PATH}:/usr/lib/perl5/vendor_perl/bin [ -d /usr/bin/core_perl ] && setenv PATH ${PATH}:/usr/bin/core_perl diff --git a/perlbin.sh b/perlbin.sh index 7e38f2047a50..78c8ed13bb8b 100755 --- a/perlbin.sh +++ b/perlbin.sh @@ -1,13 +1,10 @@ # Set path to perl scriptdirs if they exist # https://wiki.archlinux.org/index.php/Perl_Policy#Binaries_and_scripts # Added /usr/bin/*_perl dirs for scripts -# Remove /usr/lib/perl5/*_perl/bin in next release [ -d /usr/bin/site_perl ] && PATH=$PATH:/usr/bin/site_perl -[ -d /usr/lib/perl5/site_perl/bin ] && PATH=$PATH:/usr/lib/perl5/site_perl/bin [ -d /usr/bin/vendor_perl ] && PATH=$PATH:/usr/bin/vendor_perl -[ -d /usr/lib/perl5/vendor_perl/bin ] && PATH=$PATH:/usr/lib/perl5/vendor_perl/bin [ -d /usr/bin/core_perl ] && PATH=$PATH:/usr/bin/core_perl @@ -1,4 +1,4 @@ upgpkg_build() { makepkg -o - ./patchprov src/perl PKGBUILD + ./patchprov src/perl-$pkgver PKGBUILD } |