Sun Jan 18 11:10:50 2009 UTC ()
merge upstream commit b376053de54af4268a31e5a60d1f9e57db30af11:
[perl #49003] pp_ftrread appears to use the wrong access mode for -x when
              using "use filetest 'access';"
Bump PKGREVISION. Noted by Leo R. Lundgren.


(tnn)
diff -r1.147 -r1.148 pkgsrc/lang/perl5/Makefile
diff -r1.55 -r1.56 pkgsrc/lang/perl5/distinfo
diff -r1.4 -r1.5 pkgsrc/lang/perl5/patches/patch-ci

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

--- pkgsrc/lang/perl5/Makefile 2008/12/27 15:49:31 1.147
+++ pkgsrc/lang/perl5/Makefile 2009/01/18 11:10:50 1.148
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: Makefile,v 1.147 2008/12/27 15:49:31 joerg Exp $ 1# $NetBSD: Makefile,v 1.148 2009/01/18 11:10:50 tnn Exp $
2 2
3DISTNAME= perl-5.10.0 3DISTNAME= perl-5.10.0
4CATEGORIES= lang devel perl5 4CATEGORIES= lang devel perl5
5PKGREVISION= 4 5PKGREVISION= 5
6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/,} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/,}
7DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} 7DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}
8 8
9MAINTAINER= jlam@pkgsrc.org 9MAINTAINER= jlam@pkgsrc.org
10HOMEPAGE= http://www.perl.org/ 10HOMEPAGE= http://www.perl.org/
11COMMENT= Practical Extraction and Report Language 11COMMENT= Practical Extraction and Report Language
12#LICENSE= gnu-gpl-v2 12#LICENSE= gnu-gpl-v2
13 13
14PKG_DESTDIR_SUPPORT= user-destdir 14PKG_DESTDIR_SUPPORT= user-destdir
15 15
16CONFLICTS= perl-base-[0-9]* perl-thread-[0-9]* \ 16CONFLICTS= perl-base-[0-9]* perl-thread-[0-9]* \
17 p5-CGI-2.66 p5-CGI-2.75 p5-CGI-2.75.[0-2] 17 p5-CGI-2.66 p5-CGI-2.75 p5-CGI-2.75.[0-2]
18 18

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

--- pkgsrc/lang/perl5/distinfo 2008/12/20 13:08:00 1.55
+++ pkgsrc/lang/perl5/distinfo 2009/01/18 11:10:50 1.56
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1$NetBSD: distinfo,v 1.55 2008/12/20 13:08:00 joerg Exp $ 1$NetBSD: distinfo,v 1.56 2009/01/18 11:10:50 tnn Exp $
2 2
3SHA1 (perl-5.10.0.tar.gz) = adf73606dd5248af7ccdd735bcaa0e628ea75b3c 3SHA1 (perl-5.10.0.tar.gz) = adf73606dd5248af7ccdd735bcaa0e628ea75b3c
4RMD160 (perl-5.10.0.tar.gz) = c6614fc99a162790a703f91085b24a60af903ba2 4RMD160 (perl-5.10.0.tar.gz) = c6614fc99a162790a703f91085b24a60af903ba2
5Size (perl-5.10.0.tar.gz) = 15595020 bytes 5Size (perl-5.10.0.tar.gz) = 15595020 bytes
6SHA1 (patch-aa) = 5bd44a8076cf27e2deac52240af7f3898865859c 6SHA1 (patch-aa) = 5bd44a8076cf27e2deac52240af7f3898865859c
7SHA1 (patch-ab) = e32427327192f023477b16f29bc55fdf4f057410 7SHA1 (patch-ab) = e32427327192f023477b16f29bc55fdf4f057410
8SHA1 (patch-ah) = 1d2f4049dcc8dafcd0eafad36a74531dc7f305c9 8SHA1 (patch-ah) = 1d2f4049dcc8dafcd0eafad36a74531dc7f305c9
9SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9 9SHA1 (patch-aq) = 3ece22678e3e6dcd3cf641e6389ff203cbe351b9
10SHA1 (patch-as) = 8656cb4d9baf43dd92f4c467aaa40802d4c43239 10SHA1 (patch-as) = 8656cb4d9baf43dd92f4c467aaa40802d4c43239
11SHA1 (patch-at) = e774c6fed9f2a35c5f455bb14963e0e4a5c3491b 11SHA1 (patch-at) = e774c6fed9f2a35c5f455bb14963e0e4a5c3491b
12SHA1 (patch-ba) = dc150656628e83e25c99f246a0fb30906d185184 12SHA1 (patch-ba) = dc150656628e83e25c99f246a0fb30906d185184
13SHA1 (patch-ca) = 47db0530a705b8086b2bfc58491f9b56de4b9e12 13SHA1 (patch-ca) = 47db0530a705b8086b2bfc58491f9b56de4b9e12
14SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099 14SHA1 (patch-ch) = 5b6a89c82e158bab0a5f06add48c28e600678099
15SHA1 (patch-ci) = 70531d44b6e2cb7a7ab9fb20ffe91d97e5c03e3a 15SHA1 (patch-ci) = d09c9a47a7c308c36d34940df2652f29de41bc5c
16SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097 16SHA1 (patch-ck) = 28207b8186c9ad194a1edc696159915bc16d1097
17SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca 17SHA1 (patch-cn) = 7ca2b1ff19f8371637a34ec26779b37d74c74cca
18SHA1 (patch-co) = 811e5c391f9f9f72a3f52e6d590b0b4f1e851325 18SHA1 (patch-co) = 811e5c391f9f9f72a3f52e6d590b0b4f1e851325
19SHA1 (patch-da) = 13f576db014ec90df319670703482c7276a1f543 19SHA1 (patch-da) = 13f576db014ec90df319670703482c7276a1f543
20SHA1 (patch-ri) = fc838ec10cf601a580aa1f58eb93c3198a13ff71 20SHA1 (patch-ri) = fc838ec10cf601a580aa1f58eb93c3198a13ff71
21SHA1 (patch-ta) = 60d9ef72db56b9f149f3995b3f526fc32a352bd7 21SHA1 (patch-ta) = 60d9ef72db56b9f149f3995b3f526fc32a352bd7
22SHA1 (patch-zc) = a23002397ffaebb243f7683c95c8fb227af90f49 22SHA1 (patch-zc) = a23002397ffaebb243f7683c95c8fb227af90f49
23SHA1 (patch-zd) = ee67148b8f44fb3826273574abb62ad9ca4ffa7f 23SHA1 (patch-zd) = ee67148b8f44fb3826273574abb62ad9ca4ffa7f

cvs diff -r1.4 -r1.5 pkgsrc/lang/perl5/patches/Attic/patch-ci (expand / switch to unified diff)

--- pkgsrc/lang/perl5/patches/Attic/patch-ci 2008/10/10 21:58:43 1.4
+++ pkgsrc/lang/perl5/patches/Attic/patch-ci 2009/01/18 11:10:50 1.5
@@ -1,17 +1,26 @@ @@ -1,17 +1,26 @@
1$NetBSD: patch-ci,v 1.4 2008/10/10 21:58:43 he Exp $ 1$NetBSD: patch-ci,v 1.5 2009/01/18 11:10:50 tnn Exp $
2 2
3--- pp_sys.c.orig 2007-12-18 11:47:08.000000000 +0100 3--- pp_sys.c.orig 2007-12-18 11:47:08.000000000 +0100
4+++ pp_sys.c 4+++ pp_sys.c
 5@@ -3002,7 +3002,7 @@ PP(pp_ftrread)
 6
 7 case OP_FTEEXEC:
 8 #ifdef PERL_EFF_ACCESS
 9- access_mode = W_OK;
 10+ access_mode = X_OK;
 11 #else
 12 use_access = 0;
 13 #endif
5@@ -4452,12 +4452,15 @@ PP(pp_gmtime) 14@@ -4452,12 +4452,15 @@ PP(pp_gmtime)
6 when = (Time_t)SvIVx(POPs); 15 when = (Time_t)SvIVx(POPs);
7 #endif 16 #endif
8  17
9- if (PL_op->op_type == OP_LOCALTIME) 18- if (PL_op->op_type == OP_LOCALTIME)
10+ if (PL_op->op_type == OP_LOCALTIME) { 19+ if (PL_op->op_type == OP_LOCALTIME) {
11 #ifdef LOCALTIME_EDGECASE_BROKEN 20 #ifdef LOCALTIME_EDGECASE_BROKEN
12 tmbuf = S_my_localtime(aTHX_ &when); 21 tmbuf = S_my_localtime(aTHX_ &when);
13 #else 22 #else
14+ /* Explicitly invoke tzset() as localtime_r may not. */ 23+ /* Explicitly invoke tzset() as localtime_r may not. */
15+ tzset(); 24+ tzset();
16 tmbuf = localtime(&when); 25 tmbuf = localtime(&when);
17 #endif 26 #endif