pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

perl5-devel: update to 5.37.8



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By:	wiz
Date:		Sun Feb 5 10:08:46 2023 +0100
Changeset:	e9bd3b735546fbdc33a3f9aa80df0083d2d95ce9

Modified Files:
	perl5-devel/Makefile.common
	perl5-devel/distinfo
	perl5-devel/patches/patch-caretx.c

Log Message:
perl5-devel: update to 5.37.8

The use of C<(?{ ... })> and C<(??{ ... })> in a pattern disables various
optimisations globally in that pattern. This may or may not be desired by the
programmer. This release adds the C<(*{ ... })> and C<(**{ ... })>
equivalents. The only difference is that they do not and will never disable
any optimisations in the regex engine. This may make them more unstable in the
sense that they may be called more or less times in the future, however the
number of times they execute will truly match how the regex engine functions.
For example, certain types of optimisation are disabled when C<(?{ ... })> is
included in a pattern, so that patterns which are O(N) in normal use become
O(N*N) with a C<(?{ ... })> pattern in them. Switching to C<(*{ ... })> means
the pattern will stay O(N).

 - L<Config::Perl::V> has been upgraded from version 0.34 to 0.35.
 - L<ExtUtils::Install> has been upgraded from version 2.20 to 2.22.
 - L<ExtUtils::MakeMaker> has been upgraded from version 7.64 to 7.66.
 - L<feature> has been upgraded from version 1.78 to 1.79.
 - L<File::Find> has been upgraded from version 1.41 to 1.42.
 - L<IO::Zlib> has been upgraded from version 1.11 to 1.14.
 - L<JSON::PP> has been upgraded from version 4.12 to 4.16.
 - L<Math::Complex> has been upgraded from version 1.5903 to 1.6.
 - L<Math::Trig> has been upgraded from version 1.23_01
 - L<Module::CoreList> has been upgraded from version 5.20221220 to 5.20230120.
 - L<podlators> has been upgraded from version 5.00 to 5.01.
 - L<POSIX> has been upgraded from version 2.10 to 2.11.
 - L<re> has been upgraded from version 0.43 to 0.44.
 - L<Storable> has been upgraded from version 3.28 to 3.29.
 - L<threads> has been upgraded from version 2.33 to 2.34.
 - L<XS::APItest> has been upgraded from version 1.28 to 1.30.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e9bd3b735546fbdc33a3f9aa80df0083d2d95ce9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 perl5-devel/Makefile.common        | 2 +-
 perl5-devel/distinfo               | 8 ++++----
 perl5-devel/patches/patch-caretx.c | 6 +++---
 3 files changed, 8 insertions(+), 8 deletions(-)

diffs:
diff --git a/perl5-devel/Makefile.common b/perl5-devel/Makefile.common
index 3a313617aa..fdad5ae673 100644
--- a/perl5-devel/Makefile.common
+++ b/perl5-devel/Makefile.common
@@ -3,7 +3,7 @@
 # used by lang/perl5/Makefile
 # used by databases/p5-gdbm/Makefile
 
-DISTNAME=	perl-5.37.7
+DISTNAME=	perl-5.37.8
 CATEGORIES=	lang devel perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/5.0/,}
 DISTFILES+=	${DISTNAME}${EXTRACT_SUFX}
diff --git a/perl5-devel/distinfo b/perl5-devel/distinfo
index 738cfc4d5f..dd56c7b968 100644
--- a/perl5-devel/distinfo
+++ b/perl5-devel/distinfo
@@ -1,11 +1,11 @@
 $NetBSD: distinfo,v 1.177 2022/06/28 10:02:51 wiz Exp $
 
-BLAKE2s (perl-5.37.7.tar.xz) = 25bff2babed3dbf32fb90f388e231d2b57c4c702e011edc4ec415539652154ac
-SHA512 (perl-5.37.7.tar.xz) = 4197df878d36668b18182dfa987e66c276dd9af203eb003d0e80b12f468065e27b59f516269ae507eedeeb720f20b67cc9a31cd1ec92543c7a6489942f03da85
-Size (perl-5.37.7.tar.xz) = 13480900 bytes
+BLAKE2s (perl-5.37.8.tar.xz) = d07df058aa723da5667ce648d3d71e60c29992ed9fd9276bea2f47f33273d4b0
+SHA512 (perl-5.37.8.tar.xz) = dc0e6d0cacbaecb0933509821e895511189f8a714d3ad9338c762370abf55ad2f95c99b141ece3dcf94149108cc3ebf9b66b12da73ffd9ea562f72422b9bf938
+Size (perl-5.37.8.tar.xz) = 13563952 bytes
 SHA1 (patch-Configure) = f3bd324a90254405b3ce8e29846b4ddc9ebf7d73
 SHA1 (patch-Makefile.SH) = 56203aea57c429a94760f039a978463b8859b0a9
-SHA1 (patch-caretx.c) = b76b4175a58123fa4dfd2adf36b2207dcb6cf65a
+SHA1 (patch-caretx.c) = e9698f513b6fb5237b627d6a1a56153720654039
 SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__BeOS.pm) = 79e5aeccfa272ca5ec08bffc616d8053ae90ac51
 SHA1 (patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm) = 6171a21a24e3bea312155b1d5f692d76ef733d23
 SHA1 (patch-cpan_ExtUtils-MakeMaker_t_MM__BeOS.t) = 9b0e7ab85fdab4887b1754599a8879bd7d9f36cc
diff --git a/perl5-devel/patches/patch-caretx.c b/perl5-devel/patches/patch-caretx.c
index f2b5d3cf2f..24e45af314 100644
--- a/perl5-devel/patches/patch-caretx.c
+++ b/perl5-devel/patches/patch-caretx.c
@@ -2,11 +2,11 @@ $NetBSD: patch-caretx.c,v 1.3 2019/04/23 09:27:46 adam Exp $
 
 NetBSD's implementation sometimes returns "/"; reject that too.
 
---- caretx.c.orig	2019-04-02 20:36:35.000000000 +0000
+--- caretx.c.orig	2023-01-19 22:33:49.000000000 +0000
 +++ caretx.c
-@@ -133,7 +133,7 @@ Perl_set_caret_X(pTHX) {
+@@ -123,7 +123,7 @@ Perl_set_caret_X(pTHX) {
         valid path has a '/' in it somewhere, so use that to validate the
-        result. See http://www.freebsd.org/cgi/query-pr.cgi?pr=35703
+        result. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=35703
      */
 -    if (len > 0 && memchr(buf, '/', len)) {
 +    if (len > 1 && memchr(buf, '/', len)) {


Home | Main Index | Thread Index | Old Index