pkgsrc-Changes archive

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

CVS commit: pkgsrc/lang/perl5



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Feb 11 12:30:15 UTC 2025

Modified Files:
        pkgsrc/lang/perl5: Makefile Makefile.common distinfo

Log Message:
lang/perl5, databases/p5-gdbm: Update to 5.40.1

Changelog:
NAME
    perldelta - what is new for perl v5.40.1

DESCRIPTION
    This document describes differences between the 5.40.0 release and the
    5.40.1 release.

    If you are upgrading from an earlier release such as 5.39.0, first read
    perl5400delta, which describes differences between 5.39.0 and 5.40.0.

Incompatible Changes
    There are no changes intentionally incompatible with 5.40.0. If any
    exist, they are bugs, and we request that you submit a report. See
    "Reporting Bugs" below.

Modules and Pragmata
  Updated Modules and Pragmata
    *   File::Spec has been upgraded from version 3.90 to 3.91.

    *   Module::CoreList has been upgraded from version 5.20240609 to
        5.20250118_40.

    *   warnings has been upgraded from version 1.69 to 1.70.

Documentation
  Changes to Existing Documentation
    We have attempted to update the documentation to reflect the changes
    listed in this document. If you find any we have missed, open an issue
    at <https://github.com/Perl/perl5/issues>.

Configuration and Compilation
    *   Fixed compilation on platforms (e.g. "Gentoo Prefix") with only a C
        locale. [GH #22569 <https://github.com/Perl/perl5/issues/22569>] Bug
        first reported downstream at bugs.gentoo.org/939014
        <https://bugs.gentoo.org/939014>.

    *   Fixed compilation error on some systems due to a typo in a printf()
        format. [GH #22793 <https://github.com/Perl/perl5/issues/22793>]

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

Selected Bug Fixes
    *   Starting in Perl 5.39.8, ""strftime"" in POSIX would crash or
        produce odd errors (such as "Out of memory in
        perl:util:safesysmalloc") when given a format string that wasn't
        actually a string, but a number, "undef", or an object (even one
        with overloaded string conversion).

        Now "strftime" stringifies its first argument, as before. [GH #22498
        <https://github.com/Perl/perl5/issues/22498>]

    *   Builds with "-msse" and quadmath on 32-bit x86 systems would crash
        with a misaligned access early in the build. [GH #22577
        <https://github.com/Perl/perl5/issues/22577>]

    *   Using "goto" to tail call, or using the call_sv() and related APIs
        to call, any of trim(), refaddr(), reftype(), ceil(), floor() or
        stringify() in the "builtin::" package would crash or assert due to
        a "TARG" handling bug. [GH #22542
        <https://github.com/Perl/perl5/issues/22542>]

    *   Fixed an issue where utf8n_to_uvchr() failed to correctly identify
        certain invalid UTF-8 sequences as invalid. Specifically, sequences
        that start with continuation bytes or unassigned bytes could cause
        unexpected behaviour or a panic. This fix ensures that such invalid
        sequences are now properly detected and handled. This correction
        also resolves related issues in modules that handle UTF-8
        processing, such as Encode.

    *   Fixed a double free error or possible memory leak when failing to
        compile certain regexps. [GH #21661
        <https://github.com/Perl/perl5/issues/21661>]


To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 pkgsrc/lang/perl5/Makefile
cvs rdiff -u -r1.49 -r1.50 pkgsrc/lang/perl5/Makefile.common
cvs rdiff -u -r1.186 -r1.187 pkgsrc/lang/perl5/distinfo

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

Modified files:

Index: pkgsrc/lang/perl5/Makefile
diff -u pkgsrc/lang/perl5/Makefile:1.282 pkgsrc/lang/perl5/Makefile:1.283
--- pkgsrc/lang/perl5/Makefile:1.282    Wed Nov 20 07:35:44 2024
+++ pkgsrc/lang/perl5/Makefile  Tue Feb 11 12:30:15 2025
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.282 2024/11/20 07:35:44 wiz Exp $
+# $NetBSD: Makefile,v 1.283 2025/02/11 12:30:15 ryoon Exp $
 
 .include "license.mk"
 .include "Makefile.common"
 
-PKGREVISION=   1
-
 COMMENT=       Practical Extraction and Report Language
 
 CONFLICTS+=    perl-base-[0-9]* perl-thread-[0-9]*

Index: pkgsrc/lang/perl5/Makefile.common
diff -u pkgsrc/lang/perl5/Makefile.common:1.49 pkgsrc/lang/perl5/Makefile.common:1.50
--- pkgsrc/lang/perl5/Makefile.common:1.49      Sat Nov 16 11:54:24 2024
+++ pkgsrc/lang/perl5/Makefile.common   Tue Feb 11 12:30:15 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.49 2024/11/16 11:54:24 wiz Exp $
+# $NetBSD: Makefile.common,v 1.50 2025/02/11 12:30:15 ryoon Exp $
 #
 # used by lang/perl5/Makefile
 # used by databases/p5-gdbm/Makefile
 
-DISTNAME=      perl-5.40.0
+DISTNAME=      perl-5.40.1
 CATEGORIES=    lang devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/5.0/,}
 DISTFILES+=    ${DISTNAME}${EXTRACT_SUFX}

Index: pkgsrc/lang/perl5/distinfo
diff -u pkgsrc/lang/perl5/distinfo:1.186 pkgsrc/lang/perl5/distinfo:1.187
--- pkgsrc/lang/perl5/distinfo:1.186    Thu Jan  2 15:24:13 2025
+++ pkgsrc/lang/perl5/distinfo  Tue Feb 11 12:30:15 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.186 2025/01/02 15:24:13 jklos Exp $
+$NetBSD: distinfo,v 1.187 2025/02/11 12:30:15 ryoon Exp $
 
-BLAKE2s (perl-5.40.0.tar.xz) = 6d1a2dc936370f834497bd6ac1b117c3038925c513a81568e1ba1b6f448ad2bc
-SHA512 (perl-5.40.0.tar.xz) = a2fb1a24c6367b4043f4e929b2d74fc3bad1415e53b791ed1f219f1701064ae21b2bd3164ba95fcf24eaf458bd54433024ccae43725c0bb82a1ec6a98dc7052d
-Size (perl-5.40.0.tar.xz) = 13804184 bytes
+BLAKE2s (perl-5.40.1.tar.xz) = 8991d9896844fcdedf79c1c001785605f1e17969dc942f4c248fb1403a0a3556
+SHA512 (perl-5.40.1.tar.xz) = 3ff16b3462ce43ff38dab21b3dfc20f81772b8c9eac19ab96ba2d5e6cbb390e2302fa76c4879f915249357cd11c7ec0d548bcbf3ab2c156df1b9fca95da3f545
+Size (perl-5.40.1.tar.xz) = 13930924 bytes
 SHA1 (patch-Configure) = f3bd324a90254405b3ce8e29846b4ddc9ebf7d73
 SHA1 (patch-Makefile.SH) = 56203aea57c429a94760f039a978463b8859b0a9
 SHA1 (patch-builtin.c) = 7ac5821ab3f4c9ae29d2cbe9db0407560aee2328



Home | Main Index | Thread Index | Old Index