Fri Apr 1 16:39:12 2022 UTC ()
perl5: update to 5.34.1

*  Modules and Pragmata

**  Updated Modules and Pragmata

B::Deparse has been upgraded from version 1.56 to 1.57.
Encode has been upgraded from version 3.08 to 3.08_01.
GDBM_File has been upgraded from version 1.19 to 1.19_01.
Module::CoreList has been upgraded from version 5.20210520 to 5.20220313.
perl5db.pl has been upgraded from version 1.60 to 1.60_01.

*  Testing

Tests were added and changed to reflect the other additions and changes in this
release.

*  Selected Bug Fixes

B::Deparse now correctly handles try/catch blocks with more complex scopes.


(wiz)
diff -r1.54 -r1.55 pkgsrc/databases/p5-gdbm/Makefile
diff -r1.274 -r1.275 pkgsrc/lang/perl5/Makefile
diff -r1.43 -r1.44 pkgsrc/lang/perl5/Makefile.common
diff -r1.175 -r1.176 pkgsrc/lang/perl5/distinfo
diff -r1.2 -r0 pkgsrc/lang/perl5/patches/patch-cpan_Encode_Encode.pm

cvs diff -r1.54 -r1.55 pkgsrc/databases/p5-gdbm/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/p5-gdbm/Makefile 2021/05/24 19:49:43 1.54
+++ pkgsrc/databases/p5-gdbm/Makefile 2022/04/01 16:39:12 1.55
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.54 2021/05/24 19:49:43 wiz Exp $ 1# $NetBSD: Makefile,v 1.55 2022/04/01 16:39:12 wiz Exp $
2 2
3PKGREVISION= 1 
4.include "../../lang/perl5/Makefile.common" 3.include "../../lang/perl5/Makefile.common"
 4
5PKGNAME= p5-${DISTNAME:S/perl/gdbm/} 5PKGNAME= p5-${DISTNAME:S/perl/gdbm/}
6CATEGORIES= databases perl5 6CATEGORIES= databases perl5
7 7
8#PATCHDIR= ${.CURDIR}/../../lang/perl5/patches 8#PATCHDIR= ${.CURDIR}/../../lang/perl5/patches
9DISTINFO_FILE= ${.CURDIR}/../../lang/perl5/distinfo 9DISTINFO_FILE= ${.CURDIR}/../../lang/perl5/distinfo
10 10
11COMMENT= Perl interface to gdbm - GNU database manager 11COMMENT= Perl interface to gdbm - GNU database manager
12LICENSE= ${PERL5_LICENSE} 12LICENSE= ${PERL5_LICENSE}
13 13
14EXTRACT_ELEMENTS= ${DISTNAME}/ext/GDBM_File 14EXTRACT_ELEMENTS= ${DISTNAME}/ext/GDBM_File
15WRKSRC= ${WRKDIR}/${EXTRACT_ELEMENTS} 15WRKSRC= ${WRKDIR}/${EXTRACT_ELEMENTS}
16 16
17PERL5_PACKLIST= auto/GDBM_File/.packlist 17PERL5_PACKLIST= auto/GDBM_File/.packlist

cvs diff -r1.274 -r1.275 pkgsrc/lang/perl5/Makefile (expand / switch to unified diff)

--- pkgsrc/lang/perl5/Makefile 2021/12/26 15:50:16 1.274
+++ pkgsrc/lang/perl5/Makefile 2022/04/01 16:39:12 1.275
@@ -1,16 +1,15 @@ @@ -1,16 +1,15 @@
1# $NetBSD: Makefile,v 1.274 2021/12/26 15:50:16 nia Exp $ 1# $NetBSD: Makefile,v 1.275 2022/04/01 16:39:12 wiz Exp $
2 2
3PKGREVISION= 3 
4.include "license.mk" 3.include "license.mk"
5.include "Makefile.common" 4.include "Makefile.common"
6 5
7COMMENT= Practical Extraction and Report Language 6COMMENT= Practical Extraction and Report Language
8 7
9CONFLICTS+= perl-base-[0-9]* perl-thread-[0-9]* 8CONFLICTS+= perl-base-[0-9]* perl-thread-[0-9]*
10 9
11# when updating perl, you can remove packages that are included 10# when updating perl, you can remove packages that are included
12# in perl core, see 11# in perl core, see
13# corelist -diff ${PREV_PKGVERSION} ${PKGVERSION} 12# corelist -diff ${PREV_PKGVERSION} ${PKGVERSION}
14 13
15SUPERSEDES+= p5-Tie-File<=0.99 14SUPERSEDES+= p5-Tie-File<=0.99
16SUPERSEDES+= p5-Time-HiRes-[0-9]* 15SUPERSEDES+= p5-Time-HiRes-[0-9]*

cvs diff -r1.43 -r1.44 pkgsrc/lang/perl5/Makefile.common (expand / switch to unified diff)

--- pkgsrc/lang/perl5/Makefile.common 2021/05/24 17:46:25 1.43
+++ pkgsrc/lang/perl5/Makefile.common 2022/04/01 16:39:12 1.44
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.43 2021/05/24 17:46:25 wiz Exp $ 1# $NetBSD: Makefile.common,v 1.44 2022/04/01 16:39:12 wiz Exp $
2# 2#
3# used by lang/perl5/Makefile 3# used by lang/perl5/Makefile
4# used by databases/p5-gdbm/Makefile 4# used by databases/p5-gdbm/Makefile
5 5
6DISTNAME= perl-5.34.0 6DISTNAME= perl-5.34.1
7CATEGORIES= lang devel perl5 7CATEGORIES= lang devel perl5
8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/5.0/,} 8MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/5.0/,}
9DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} 9DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}
10EXTRACT_SUFX= .tar.xz 10EXTRACT_SUFX= .tar.xz
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= https://www.perl.org/ 13HOMEPAGE= https://www.perl.org/
14LICENSE= ${PERL5_LICENSE} 14LICENSE= ${PERL5_LICENSE}

cvs diff -r1.175 -r1.176 pkgsrc/lang/perl5/distinfo (expand / switch to unified diff)

--- pkgsrc/lang/perl5/distinfo 2021/10/26 10:51:47 1.175
+++ pkgsrc/lang/perl5/distinfo 2022/04/01 16:39:12 1.176
@@ -1,21 +1,20 @@ @@ -1,21 +1,20 @@
1$NetBSD: distinfo,v 1.175 2021/10/26 10:51:47 nia Exp $ 1$NetBSD: distinfo,v 1.176 2022/04/01 16:39:12 wiz Exp $
2 2
3BLAKE2s (perl-5.34.0.tar.xz) = db521090d12fa27e5074237af943ff558ac5c64c88866986b383c7269bddfbad 3BLAKE2s (perl-5.34.1.tar.xz) = 4fffbd2e2c84f68bd264587a19ccf12dedfb097468cfa928d45d2891c14c2140
4SHA512 (perl-5.34.0.tar.xz) = 691b4b31eacec357191fba777612b4e3eae59e946a22998a50766697c0d61db1d42a9b3bc1e41abf0d1ca1893e4a7c06d7bf3290480cf03d7f79befd7a8a3267 4SHA512 (perl-5.34.1.tar.xz) = 9261958291b49eea30c120a89e5ee32dc6a5fd46de4869c89c3d6a4c1162d6cf192ebe429d01a293eda93d8680ce15294af27717fd4ec4c75f511c1fa820fdac
5Size (perl-5.34.0.tar.xz) = 12881416 bytes 5Size (perl-5.34.1.tar.xz) = 12760168 bytes
6SHA1 (patch-Configure) = a72983dba63f32f57418f2702b039585ba7236a7 6SHA1 (patch-Configure) = a72983dba63f32f57418f2702b039585ba7236a7
7SHA1 (patch-Makefile.SH) = 56203aea57c429a94760f039a978463b8859b0a9 7SHA1 (patch-Makefile.SH) = 56203aea57c429a94760f039a978463b8859b0a9
8SHA1 (patch-caretx.c) = b76b4175a58123fa4dfd2adf36b2207dcb6cf65a 8SHA1 (patch-caretx.c) = b76b4175a58123fa4dfd2adf36b2207dcb6cf65a
9SHA1 (patch-cflags.SH) = e940e4452768ccc1bdf21d435094e7efffceb925 9SHA1 (patch-cflags.SH) = e940e4452768ccc1bdf21d435094e7efffceb925
10SHA1 (patch-cpan_Encode_Encode.pm) = 2254ec5c3dd57a2e3dd587f18924d58dc972462d 
11SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__BeOS.pm) = 79e5aeccfa272ca5ec08bffc616d8053ae90ac51 10SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__BeOS.pm) = 79e5aeccfa272ca5ec08bffc616d8053ae90ac51
12SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm) = 7b1caaea7327ebf492f8cde6b459286ecf7dd5ad 11SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm) = 7b1caaea7327ebf492f8cde6b459286ecf7dd5ad
13SHA1 (patch-cpan_ExtUtils-MakeMaker_t_MM__BeOS.t) = 9b0e7ab85fdab4887b1754599a8879bd7d9f36cc 12SHA1 (patch-cpan_ExtUtils-MakeMaker_t_MM__BeOS.t) = 9b0e7ab85fdab4887b1754599a8879bd7d9f36cc
14SHA1 (patch-dist_PathTools_Cwd.pm) = 2a62c7e7a71c103138d9960578431cab0f49435b 13SHA1 (patch-dist_PathTools_Cwd.pm) = 2a62c7e7a71c103138d9960578431cab0f49435b
15SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470 14SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470
16SHA1 (patch-hints_linux.sh) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7 15SHA1 (patch-hints_linux.sh) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7
17SHA1 (patch-hints_netbsd.sh) = 0d549a48800372d75fe34b783529a78cba90f646 16SHA1 (patch-hints_netbsd.sh) = 0d549a48800372d75fe34b783529a78cba90f646
18SHA1 (patch-hints_solaris__2.sh) = 364a28ca57dbabe1f902b601e336532996db6a0e 17SHA1 (patch-hints_solaris__2.sh) = 364a28ca57dbabe1f902b601e336532996db6a0e
19SHA1 (patch-installperl) = b129d64cc17b898b44fe6282b8b1df36e342d0ef 18SHA1 (patch-installperl) = b129d64cc17b898b44fe6282b8b1df36e342d0ef
20SHA1 (patch-lib_File_Copy.pm) = 99304793777e37ae13aa71607906e7648dcdbc65 19SHA1 (patch-lib_File_Copy.pm) = 99304793777e37ae13aa71607906e7648dcdbc65
21SHA1 (patch-numeric.c) = 53dc8da40ad21d97072e8e2000f0a16c3353ff41 20SHA1 (patch-numeric.c) = 53dc8da40ad21d97072e8e2000f0a16c3353ff41

File Deleted: pkgsrc/lang/perl5/patches/Attic/patch-cpan_Encode_Encode.pm