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