Wed Oct 1 07:17:02 2014 UTC ()
Perl 5.20.1 has been released, this is the latest stable version of Perl.

Changes include performance enhancements and various bug fixes.

Perl 5.20.1 represents approximately 4 months of development since Perl 5.20.0 and contains approximately 12,000 lines of changes across 170 files from 36 authors.


(adam)
diff -r1.230 -r1.231 pkgsrc/lang/perl5/Makefile
diff -r1.21 -r1.22 pkgsrc/lang/perl5/Makefile.common
diff -r1.123 -r1.124 pkgsrc/lang/perl5/distinfo
diff -r1.2 -r1.3 pkgsrc/lang/perl5/patches/patch-Makefile.SH

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

--- pkgsrc/lang/perl5/Makefile 2014/09/29 11:36:01 1.230
+++ pkgsrc/lang/perl5/Makefile 2014/10/01 07:17:02 1.231
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.230 2014/09/29 11:36:01 spz Exp $ 1# $NetBSD: Makefile,v 1.231 2014/10/01 07:17:02 adam Exp $
2 2
3.include "license.mk" 3.include "license.mk"
4.include "Makefile.common" 4.include "Makefile.common"
5 5
6PKGREVISION= 2 
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# CONFLICTS packages older than CORE modules version. 10# CONFLICTS packages older than CORE modules version.
12# based on 'corelist -v ${PKGVERSION}' 11# based on 'corelist -v ${PKGVERSION}'
13# update based on 'corelist -diff ${PREV_PKGVERSION} ${PKGVERSION}' 12# update based on 'corelist -diff ${PREV_PKGVERSION} ${PKGVERSION}'
14CONFLICTS+= p5-Archive-Tar<1.96 13CONFLICTS+= p5-Archive-Tar<1.96
15CONFLICTS+= p5-Attribute-Handlers<0.96 14CONFLICTS+= p5-Attribute-Handlers<0.96
16CONFLICTS+= p5-AutoLoader<5.74 15CONFLICTS+= p5-AutoLoader<5.74
17CONFLICTS+= p5-CGI<3.65 16CONFLICTS+= p5-CGI<3.65
18# older for www/p5-CGI-Fast 17# older for www/p5-CGI-Fast
19CONFLICTS+= p5-CPAN<2.0500 # 2.05 18CONFLICTS+= p5-CPAN<2.0500 # 2.05

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

--- pkgsrc/lang/perl5/Makefile.common 2014/05/29 07:57:07 1.21
+++ pkgsrc/lang/perl5/Makefile.common 2014/10/01 07:17:02 1.22
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile.common,v 1.21 2014/05/29 07:57:07 adam Exp $ 1# $NetBSD: Makefile.common,v 1.22 2014/10/01 07:17:02 adam 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.20.0 6DISTNAME= perl-5.20.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.bz2 10EXTRACT_SUFX= .tar.bz2
11 11
12MAINTAINER= pkgsrc-users@NetBSD.org 12MAINTAINER= pkgsrc-users@NetBSD.org
13HOMEPAGE= http://www.perl.org/ 13HOMEPAGE= http://www.perl.org/
14LICENSE= ${PERL5_LICENSE} 14LICENSE= ${PERL5_LICENSE}

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

--- pkgsrc/lang/perl5/distinfo 2014/09/29 11:36:01 1.123
+++ pkgsrc/lang/perl5/distinfo 2014/10/01 07:17:02 1.124
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1$NetBSD: distinfo,v 1.123 2014/09/29 11:36:01 spz Exp $ 1$NetBSD: distinfo,v 1.124 2014/10/01 07:17:02 adam Exp $
2 2
3SHA1 (perl-5.20.0.tar.bz2) = e925e4fc36e90eace19a1ca850f912618ba6788f 3SHA1 (perl-5.20.1.tar.bz2) = cd424d1520ba2686fe5d4422565aaf880e9467f6
4RMD160 (perl-5.20.0.tar.bz2) = a14fa854f2d50aa5f16ff3a982244dd6cd0c4730 4RMD160 (perl-5.20.1.tar.bz2) = 8a33e7ef2cbe4b11c83187176656454794f6d26d
5Size (perl-5.20.0.tar.bz2) = 13770469 bytes 5Size (perl-5.20.1.tar.bz2) = 13676155 bytes
6SHA1 (patch-Makefile.SH) = 623f32eca930ccb7c5eaa47f28df87ae15149cad 6SHA1 (patch-Makefile.SH) = 92c623fe1ea024b05f47bcfee7002e02647d5062
7SHA1 (patch-aa) = 441ad4f0d27d9be0fcdce31c9d35d35d98958518 7SHA1 (patch-aa) = 441ad4f0d27d9be0fcdce31c9d35d35d98958518
8SHA1 (patch-ab) = c899b7221a78e74cc9b1480834baba047dd19f38 8SHA1 (patch-ab) = c899b7221a78e74cc9b1480834baba047dd19f38
9SHA1 (patch-ac) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7 9SHA1 (patch-ac) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7
10SHA1 (patch-ah) = c1cb4ddb6db49dcfe12bb1d47911668b2318b953 10SHA1 (patch-ah) = c1cb4ddb6db49dcfe12bb1d47911668b2318b953
11SHA1 (patch-aq) = 4bf5a76f0277b0939b2ca7720f4bb045a788b5cc 11SHA1 (patch-aq) = 4bf5a76f0277b0939b2ca7720f4bb045a788b5cc
12SHA1 (patch-ca) = dcd3ab4d69a5a54677894f35b8bc536f48a19c45 12SHA1 (patch-ca) = dcd3ab4d69a5a54677894f35b8bc536f48a19c45
13SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099 13SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099
14SHA1 (patch-ck) = 5c381db130cdf4c315678e2d65380eaaa3065fee 14SHA1 (patch-ck) = 5c381db130cdf4c315678e2d65380eaaa3065fee
15SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7 15SHA1 (patch-cn) = d1877383e213a414562b5bb4c1e8aa785926fab7
16SHA1 (patch-cpan_Socket_Socket.xs) = 9390c42ad456b0ea114c2e57e4d829d630fb698e 16SHA1 (patch-cpan_Socket_Socket.xs) = 9390c42ad456b0ea114c2e57e4d829d630fb698e
17SHA1 (patch-dist_Data-Dumper_Dumper.pm) = 27f9bb4084aa0b21b05bd10d850942b978f7f821 17SHA1 (patch-dist_Data-Dumper_Dumper.pm) = 27f9bb4084aa0b21b05bd10d850942b978f7f821
18SHA1 (patch-dist_Data-Dumper_Dumper.xs) = 2e3384973a70b46f8f9ed72c0e9966e00fcbd8af 18SHA1 (patch-dist_Data-Dumper_Dumper.xs) = 2e3384973a70b46f8f9ed72c0e9966e00fcbd8af
19SHA1 (patch-ext_Errno_Errno__pm.PL) = 4f135e267da17de38f8f1e7e03d5209bfd09a323 19SHA1 (patch-ext_Errno_Errno__pm.PL) = 4f135e267da17de38f8f1e7e03d5209bfd09a323

cvs diff -r1.2 -r1.3 pkgsrc/lang/perl5/patches/patch-Makefile.SH (expand / switch to unified diff)

--- pkgsrc/lang/perl5/patches/patch-Makefile.SH 2014/06/04 14:24:37 1.2
+++ pkgsrc/lang/perl5/patches/patch-Makefile.SH 2014/10/01 07:17:02 1.3
@@ -1,15 +1,16 @@ @@ -1,15 +1,16 @@
1$NetBSD: patch-Makefile.SH,v 1.2 2014/06/04 14:24:37 richard Exp $ 1$NetBSD: patch-Makefile.SH,v 1.3 2014/10/01 07:17:02 adam Exp $
2due to bloody backward incompatible changes in recent dtrace on SunOS 2
 3Due to bloody backward incompatible changes in recent dtrace on SunOS
3postpone invocation of dtrace to later with the actual probe objects. 4postpone invocation of dtrace to later with the actual probe objects.
4 5
5Ensure perldtrace.h is generated during makedepends in order to avoid 6Ensure perldtrace.h is generated during makedepends in order to avoid
6compilation problems 7compilation problems
7 8
8--- Makefile.SH.orig 2014-05-26 13:34:18.000000000 +0000 9--- Makefile.SH.orig 2014-05-26 13:34:18.000000000 +0000
9+++ Makefile.SH 10+++ Makefile.SH
10@@ -225,10 +225,9 @@ dtrace_o='' 11@@ -225,10 +225,9 @@ dtrace_o=''
11 minidtrace_o='' 12 minidtrace_o=''
12 case "$usedtrace" in 13 case "$usedtrace" in
13 define|true) 14 define|true)
14- dtrace_h='perldtrace.h'  15- dtrace_h='perldtrace.h'
15- $dtrace -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \ 16- $dtrace -G -s perldtrace.d -o perldtrace.tmp >/dev/null 2>&1 \