summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGoliathLabs2020-06-11 13:55:39 +0200
committerGoliathLabs2020-06-11 13:55:39 +0200
commit04a32c261d6cbcac43a4e59f64e5495d803d9fa3 (patch)
tree5bc2824a9c975ebc377ca73772ee65236b13d39d
parent3dfc92d6f8063027738b7fb6f4130aff57d18692 (diff)
downloadaur-04a32c261d6cbcac43a4e59f64e5495d803d9fa3.tar.gz
Updated: PKGBUILD
-rw-r--r--.SRCINFO242
-rw-r--r--PKGBUILD273
-rw-r--r--detect-old-perl-modules.hook2
-rwxr-xr-xgenerate-rebuild-list.sh10
-rwxr-xr-xpatchprov2
-rw-r--r--perlbin.csh3
-rwxr-xr-xperlbin.sh3
-rw-r--r--upgpkg2
8 files changed, 265 insertions, 272 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b58347603ddb..08caa0dc6565 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 04f095f28d26..663841f06b70 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
diff --git a/upgpkg b/upgpkg
index fe8be8bd0a7a..6a3860717e89 100644
--- a/upgpkg
+++ b/upgpkg
@@ -1,4 +1,4 @@
upgpkg_build() {
makepkg -o
- ./patchprov src/perl PKGBUILD
+ ./patchprov src/perl-$pkgver PKGBUILD
}