Github messages for voidlinux
 help / color / mirror / Atom feed
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

  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).