From: dkwo <dkwo@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [wip] perl: update to 5.34
Date: Mon, 28 Jun 2021 14:06:50 +0200 [thread overview]
Message-ID: <20210628120650.xmVBBP3h8I08t9CYbyvw5wqJsWzGxw9iKXKWq04hlSA@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-31635@inbox.vuxu.org>
[-- Attachment #1: Type: text/plain, Size: 541 bytes --]
There is an updated pull request by dkwo against master on the void-packages repository
https://github.com/dkwo/void-packages perl
https://github.com/void-linux/void-packages/pull/31635
[wip] perl: update to 5.34
- collectd: rebuild for perl-5.34
- perl: update to 5.34
This is my attempt: it builds and tests ok on x86_64.
Had to remove a part of a patch, and add a variable to skip certain tests.
If things look good, then I will revbump all.
A patch file from https://github.com/void-linux/void-packages/pull/31635.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-perl-31635.patch --]
[-- Type: text/x-diff, Size: 10407 bytes --]
From 6d6e06595c108ca2315260b0beb03527bf9c8f43 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Wed, 23 Jun 2021 19:25:10 +0200
Subject: [PATCH 1/2] perl: update to 5.34
---
common/shlibs | 2 +-
.../perl/patches/drop_fstack_protector.diff | 24 ---
srcpkgs/perl/template | 140 +++++++++---------
3 files changed, 72 insertions(+), 94 deletions(-)
diff --git a/common/shlibs b/common/shlibs
index 7b007a129e17..5f44ac6b9b81 100644
--- a/common/shlibs
+++ b/common/shlibs
@@ -57,7 +57,7 @@ libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
libgo.so.16 libgo-10.2.0_1
-libperl.so.5.32 perl-5.32.0_1
+libperl.so.5.34 perl-5.34.0_1
libgmp.so.10 gmp-5.0.1_1
libgmpxx.so.4 gmpxx-6.0.0_2
libmpfr.so.6 mpfr-4.0.0_1
diff --git a/srcpkgs/perl/patches/drop_fstack_protector.diff b/srcpkgs/perl/patches/drop_fstack_protector.diff
index 5602a0123270..3b5ba892a4c0 100644
--- a/srcpkgs/perl/patches/drop_fstack_protector.diff
+++ b/srcpkgs/perl/patches/drop_fstack_protector.diff
@@ -13,30 +13,6 @@ Original by Torsten Veller, ported to perl 5.20
diff -ruN perl-5.24.0-RC5.orig/Configure perl-5.24.0-RC5/Configure
--- a/Configure 2016-04-27 00:11:09.000000000 +0200
+++ b/Configure 2016-05-05 21:32:53.575232970 +0200
-@@ -5474,23 +5474,6 @@
- # is to add the flag to the flags passed to the compiler at link time,
- # as that way the compiler can do the right implementation dependant
- # thing. (NWC)
-- case "$osname" in
-- amigaos) ;; # -fstack-protector builds but doesn't work
-- *) case "$gccversion" in
-- ?*) set stack-protector-strong -fstack-protector-strong
-- eval $checkccflag
-- case "$dflt" in
-- *-fstack-protector-strong*) ;; # It got added.
-- *) # Try the plain/older -fstack-protector.
-- set stack-protector -fstack-protector
-- eval $checkccflag
-- ;;
-- esac
-- ;;
-- esac
-- ;;
-- esac
-- ;;
- esac
-
- case "$mips_type" in
@@ -5633,21 +5616,6 @@
;;
*) dflt="$ldflags";;
diff --git a/srcpkgs/perl/template b/srcpkgs/perl/template
index 29da654b2f30..da223660988a 100644
--- a/srcpkgs/perl/template
+++ b/srcpkgs/perl/template
@@ -1,8 +1,8 @@
# Template file for 'perl'
pkgname=perl
-version=5.32.1
-revision=2
-_perl_cross_version=1.3.5
+version=5.34.0
+revision=1
+_perl_cross_version=1.3.6
build_style=gnu-configure
hostmakedepends="less"
makedepends="zlib-devel bzip2-devel gdbm-devel db-devel"
@@ -14,127 +14,128 @@ license="Artistic-1.0-Perl, GPL-1.0-or-later"
homepage="https://www.perl.org"
distfiles="https://www.cpan.org/src/5.0/perl-${version}.tar.gz
https://github.com/arsv/perl-cross/releases/download/${_perl_cross_version}/perl-cross-${_perl_cross_version}.tar.gz"
-checksum="03b693901cd8ae807231b1787798cf1f2e0b8a56218d07b7da44f784a7caeb2c
- 91c66f6b2b99fccfd4fee14660b677380b0c98f9456359e91449798c2ad2ef25"
+checksum="551efc818b968b05216024fb0b727ef2ad4c100f8cb6b43fab615fa78ae5be9a
+ 4010f41870d64e3957b4b8ce70ebba10a7c4a3e86c5551acb4099c3fcbb37ce5"
# Before updating this package to a new major version, run ${FILESDIR}/provides.pl
# against ${wrksrc} to find the list of built in packages.
-provides="perl-Archive-Tar-2.36_1
+provides="perl-Archive-Tar-2.38_1
perl-Attribute-Handlers-1.01_1
perl-AutoLoader-5.74_1
- perl-CPAN-2.27_1
+ perl-CPAN-2.28_1
perl-CPAN-Meta-2.150010_1
perl-CPAN-Meta-Requirements-2.140_1
perl-CPAN-Meta-YAML-0.018_1
- perl-Carp-1.50_1
- perl-Compress-Raw-Bzip2-2.093_1
- perl-Compress-Raw-Zlib-2.093_1
- perl-Config-Perl-V-0.32_1
- perl-DB_File-1.853_1
- perl-Data-Dumper-2.174.01_1
- perl-Devel-PPPort-3.57_1
+ perl-Carp-1.52_1
+ perl-Compress-Raw-Bzip2-2.101_1
+ perl-Compress-Raw-Zlib-2.101_1
+ perl-Config-Perl-V-0.33_1
+ perl-DB_File-1.855_1
+ perl-Data-Dumper-2.179_1
+ perl-Devel-PPPort-3.62_1
perl-Devel-SelfStubber-1.06_1
- perl-Digest-1.17.01_1
- perl-Digest-MD5-2.55.01_1
+ perl-Digest-1.19_1
+ perl-Digest-MD5-2.58_1
perl-Digest-SHA-6.02_1
perl-Dumpvalue-1.21_1
- perl-Encode-3.06_1
- perl-Env-1.04_1
- perl-Exporter-5.74_1
- perl-ExtUtils-CBuilder-0.280234_1
+ perl-Encode-3.08_1
+ perl-Env-1.05_1
+ perl-Exporter-5.76_1
+ perl-ExtUtils-CBuilder-0.280236_1
perl-ExtUtils-Constant-0.25_1
- perl-ExtUtils-Install-2.14_1
- perl-ExtUtils-MakeMaker-7.44_1
- perl-ExtUtils-Manifest-1.72_1
- perl-ExtUtils-ParseXS-3.40_1
- perl-File-Fetch-0.56_1
- perl-File-Path-2.16_1
- perl-File-Temp-0.2309_1
+ perl-ExtUtils-Install-2.20_1
+ perl-ExtUtils-MakeMaker-7.62_1
+ perl-ExtUtils-Manifest-1.73_1
+ perl-ExtUtils-PL2Bat-0.004_1
+ perl-ExtUtils-ParseXS-3.43_1
+ perl-File-Fetch-1.00_1
+ perl-File-Path-2.18_1
+ perl-File-Temp-0.2311_1
perl-Filter-Simple-0.96_1
- perl-Filter-Util-Call-1.59_1
- perl-FindBin-1.51_1
- perl-Getopt-Long-2.51_1
+ perl-Filter-Util-Call-1.60_1
+ perl-FindBin-1.52_1
+ perl-Getopt-Long-2.52_1
perl-HTTP-Tiny-0.076_1
perl-I18N-Collate-1.02_1
- perl-I18N-LangTags-0.44_1
- perl-IO-1.43_1
- perl-IO-Compress-2.093_1
- perl-IO-Socket-IP-0.39_1
- perl-IO-Zlib-1.10_1
+ perl-I18N-LangTags-0.45_1
+ perl-IO-1.46_1
+ perl-IO-Compress-2.102_1
+ perl-IO-Socket-IP-0.41_1
+ perl-IO-Zlib-1.11_1
perl-IPC-Cmd-1.04_1
- perl-IPC-SysV-2.07_1
- perl-JSON-PP-4.04_1
+ perl-IPC-SysV-2.09_1
+ perl-JSON-PP-4.06_1
perl-Locale-Maketext-1.29_1
perl-Locale-Maketext-Simple-0.21.01_1
- perl-MIME-Base64-3.15_1
+ perl-MIME-Base64-3.16_1
perl-Math-BigInt-1.999818_1
perl-Math-BigInt-FastCalc-0.5009_1
perl-Math-BigRat-0.2614_1
- perl-Math-Complex-1.59.01_1
+ perl-Math-Complex-1.59.02_1
perl-Memoize-1.03.01_1
- perl-Module-CoreList-5.20210123_1
- perl-Module-Load-0.34_1
- perl-Module-Load-Conditional-0.70_1
+ perl-Module-CoreList-5.20210520_1
+ perl-Module-Load-0.36_1
+ perl-Module-Load-Conditional-0.74_1
perl-Module-Loaded-0.08_1
perl-Module-Metadata-1.000037_1
- perl-NEXT-0.67.01_1
- perl-Net-Ping-2.72_1
+ perl-NEXT-0.68_1
+ perl-Net-Ping-2.74_1
perl-Params-Check-0.38_1
- perl-PathTools-3.78_1
+ perl-PathTools-3.80_1
perl-Perl-OSType-1.010_1
- perl-PerlIO-via-QuotedPrint-0.08_1
- perl-Pod-Checker-1.73_1
+ perl-PerlIO-via-QuotedPrint-0.09_1
+ perl-Pod-Checker-1.74_1
perl-Pod-Escapes-1.07_1
perl-Pod-Perldoc-3.2801_1
- perl-Pod-Simple-3.40_1
- perl-Pod-Usage-1.69_1
- perl-Safe-2.41.01_1
+ perl-Pod-Simple-3.42_1
+ perl-Pod-Usage-2.01_1
+ perl-Safe-2.43_1
perl-Scalar-List-Utils-1.55_1
perl-Search-Dict-1.07_1
perl-SelfLoader-1.26_1
- perl-Socket-2.029_1
- perl-Storable-3.21_1
+ perl-Socket-2.031_1
+ perl-Storable-3.23_1
perl-Sys-Syslog-0.36_1
perl-Term-ANSIColor-5.01_1
perl-Term-Cap-1.17_1
perl-Term-Complete-1.403_1
perl-Term-ReadLine-1.17_1
perl-Test-1.31_1
- perl-Test-Harness-3.42_1
- perl-Test-Simple-1.302175_1
+ perl-Test-Harness-3.43_1
+ perl-Test-Simple-1.302183_1
perl-Text-Abbrev-1.02_1
- perl-Text-Balanced-2.03_1
+ perl-Text-Balanced-2.04_1
perl-Text-ParseWords-3.30_1
perl-Text-Tabs-2013.0523_1
perl-Thread-Queue-3.14_1
perl-Thread-Semaphore-2.13_1
perl-Tie-File-1.06_1
- perl-Tie-RefHash-1.39_1
- perl-Time-HiRes-1.9764_1
- perl-Time-Local-1.28_1
+ perl-Tie-RefHash-1.40_1
+ perl-Time-HiRes-1.9767_1
+ perl-Time-Local-1.30_1
perl-Time-Piece-1.3401_1
- perl-Unicode-Collate-1.27_1
- perl-Unicode-Normalize-1.27_1
- perl-Win32-0.53_1
+ perl-Unicode-Collate-1.29_1
+ perl-Unicode-Normalize-1.28_1
+ perl-Win32-0.57_1
perl-Win32API-File-0.1203.01_1
perl-XSLoader-0.30_1
- perl-autodie-2.32_1
+ perl-autodie-2.34_1
perl-autouse-1.11_1
perl-base-2.27_1
perl-bignum-0.51_1
perl-constant-1.33_1
perl-encoding-warnings-0.13_1
- perl-experimental-0.020_1
- perl-if-0.0608_1
+ perl-experimental-0.024_1
+ perl-if-0.0609_1
perl-lib-0.65_1
- perl-libnet-3.11_1
+ perl-libnet-3.13_1
perl-parent-0.238_1
- perl-perlfaq-5.20200523_1
+ perl-perlfaq-5.20210411_1
perl-podlators-5.008_1
- perl-threads-2.25_1
- perl-threads-shared-1.61_1
- perl-version-0.9924_1"
+ perl-threads-2.26_1
+ perl-threads-shared-1.62_1
+ perl-version-0.9928_1"
for f in ${provides}; do
replaces+=" $($XBPS_UHELPER_CMD getpkgname ${f})>=0"
@@ -187,6 +188,7 @@ do_configure() {
do_check() {
export LD="$CC"
+ export PERL_BUILD_PACKAGING=1
TEST_JOBS=${XBPS_MAKEJOBS} make test
}
From b4a4d6b1a9664465fab3cf535c07845d6d4f88c8 Mon Sep 17 00:00:00 2001
From: dkwo <nicolopiazzalunga@gmail.com>
Date: Thu, 24 Jun 2021 19:48:12 +0200
Subject: [PATCH 2/2] biber: update to 2.16
---
srcpkgs/biber/template | 20 ++++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/srcpkgs/biber/template b/srcpkgs/biber/template
index 90a10494d2cb..cb5a3a076c2f 100644
--- a/srcpkgs/biber/template
+++ b/srcpkgs/biber/template
@@ -1,12 +1,12 @@
# Template file for 'biber'
pkgname=biber
-version=2.14
-revision=3
+version=2.16
+revision=1
wrksrc="${pkgname}-${version}"
build_style=perl-ModuleBuild
hostmakedepends="perl-Module-Build"
-makedepends="
- perl-autovivification
+makedepends="perl-ExtUtils-LibBuilder"
+depends="perl-autovivification
perl-Business-ISBN
perl-Business-ISMN
perl-Business-ISSN
@@ -14,16 +14,19 @@ makedepends="
perl-Data-Compare
perl-Data-Dump
perl-Data-Uniqid
+ perl-Date-Simple
perl-DateTime-Calendar-Julian
perl-DateTime-Format-Builder
perl-Encode-EUCJPASCII
perl-Encode-HanExtra
perl-Encode-JIS2K
+ perl-ExtUtils-LibBuilder
perl-File-Slurper
perl-IO-String
perl-IPC-Run3
perl-Lingua-Translit
perl-List-AllUtils
+ perl-List-MoreUtils
perl-List-MoreUtils-XS
perl-Log-Log4perl
perl-LWP-Protocol-https
@@ -39,15 +42,16 @@ makedepends="
perl-Text-CSV_XS
perl-Text-Roman
perl-Unicode-LineBreak
+ perl-URI
+ perl-XML-LibXML
perl-XML-LibXML-Simple
perl-XML-LibXSLT
perl-XML-Writer"
-depends="${makedepends}"
-checkdepends="${makedepends} perl-File-Which perl-Test-Differences"
+checkdepends="${depends} perl-File-Which perl-Test-Most"
short_desc="BibTeX replacement for users of biblatex, with full Unicode support"
maintainer="svenper <svenper@tuta.io>"
license="Artistic-2.0"
-homepage="http://biblatex-biber.sourceforge.net/"
+homepage="http://biblatex-biber.sourceforge.net"
changelog="https://raw.githubusercontent.com/plk/biber/dev/Changes"
distfiles="https://github.com/plk/biber/archive/v${version}.tar.gz"
-checksum=8f6b6aa7762a18190ae0acde6d315e3a3bb1fbdf791bece798d99ff3d4f4a71c
+checksum=57111ebc6d0d1933e55d3fe1a92f8ef57c602388ae83598a8073c8a77fd811e2
next prev parent reply other threads:[~2021-06-28 12:06 UTC|newest]
Thread overview: 56+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-06-23 17:29 [PR PATCH] " dkwo
2021-06-23 18:56 ` dkwo
2021-06-23 20:11 ` dkwo
2021-06-23 20:12 ` dkwo
2021-06-24 9:27 ` dkwo
2021-06-24 9:32 ` dkwo
2021-06-24 9:33 ` dkwo
2021-06-24 12:14 ` dkwo
2021-06-28 12:06 ` dkwo [this message]
2021-06-28 12:30 ` dkwo
2021-06-28 12:56 ` dkwo
2021-06-28 12:59 ` [PR PATCH] [Updated] " dkwo
2021-06-28 13:11 ` dkwo
2021-06-28 14:06 ` ericonr
2021-06-28 15:46 ` [PR PATCH] [Updated] " dkwo
2021-06-28 15:53 ` dkwo
2021-06-28 16:31 ` dkwo
2021-06-28 16:32 ` dkwo
2021-06-28 16:33 ` dkwo
2021-06-28 17:19 ` Chocimier
2021-06-29 7:12 ` [PR PATCH] [Updated] " dkwo
2021-06-29 7:13 ` dkwo
2021-06-29 7:19 ` dkwo
2021-06-29 7:22 ` dkwo
2021-06-29 7:24 ` dkwo
2021-06-29 7:27 ` dkwo
2021-07-07 15:57 ` [PR PATCH] [Updated] " dkwo
2021-07-07 15:59 ` dkwo
2021-07-07 16:04 ` [PR PATCH] [Updated] " dkwo
2021-07-07 16:31 ` sgn
2021-07-08 11:16 ` [PR PATCH] [Updated] " dkwo
2021-07-13 14:26 ` dkwo
2021-07-13 16:39 ` leahneukirchen
2021-07-14 7:42 ` [PR PATCH] [Updated] " dkwo
2021-07-14 9:13 ` dkwo
2021-07-14 10:40 ` dkwo
2021-07-14 10:46 ` leahneukirchen
2021-07-17 15:33 ` [PR PATCH] [Updated] " dkwo
2021-07-17 15:36 ` dkwo
2021-07-20 8:35 ` dkwo
2021-07-20 9:00 ` dkwo
2021-07-20 13:52 ` leahneukirchen
2021-07-20 15:18 ` dkwo
2021-07-20 15:23 ` leahneukirchen
2021-07-21 7:47 ` [PR PATCH] [Updated] " dkwo
2021-07-21 7:55 ` dkwo
2021-07-21 11:22 ` leahneukirchen
2021-07-21 11:24 ` leahneukirchen
2021-07-21 11:24 ` [PR PATCH] [Closed]: " leahneukirchen
2021-07-22 7:28 ` dkwo
2021-07-22 13:18 ` dkwo
2021-07-22 13:48 ` dkwo
2021-07-22 13:56 ` dkwo
2021-07-22 13:59 ` dkwo
2021-07-28 13:18 ` dkwo
2021-09-06 17:11 ` dkwo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210628120650.xmVBBP3h8I08t9CYbyvw5wqJsWzGxw9iKXKWq04hlSA@z \
--to=dkwo@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).