Updating package for Perl5 module Clone::Fast from CPAN in devel/p5-Clone-Fast from 0.92 to 0.96. pkgsrc changes: - add patch from RT#65485 to fix for Perl 5.11.0 and above Upstream changes: Sun Feb 12 17:43:44 PST Version 0.96 Remove debugging code Fri Feb 10 21:48:38 PST Version 0.94 Don't infinite recurse on @ magic.diff -r1.1.1.1 -r1.2 pkgsrc/devel/p5-Clone-Fast/Makefile
(sno)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.1.1.1 2011/11/08 07:54:36 hiramatsu Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2012/03/22 14:01:02 sno Exp $ | |
2 | 2 | |||
3 | DISTNAME= Clone-Fast-0.92 | 3 | DISTNAME= Clone-Fast-0.96 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | CATEGORIES= devel perl5 | 5 | CATEGORIES= devel perl5 | |
6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Clone/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Clone/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://search.cpan.org/dist/Clone-Fast/ | 9 | HOMEPAGE= http://search.cpan.org/dist/Clone-Fast/ | |
10 | COMMENT= Natively copying Perl data structures | 10 | COMMENT= Natively copying Perl data structures | |
11 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
12 | 12 | |||
13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
14 | PKG_DESTDIR_SUPPORT= user-destdir | 14 | PKG_DESTDIR_SUPPORT= user-destdir | |
15 | 15 | |||
16 | USE_LANGUAGES= c | 16 | USE_LANGUAGES= c |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.1.1.1 2011/11/08 07:54:36 hiramatsu Exp $ | 1 | $NetBSD: distinfo,v 1.2 2012/03/22 14:01:02 sno Exp $ | |
2 | 2 | |||
3 | SHA1 (Clone-Fast-0.92.tar.gz) = c36a06b924ef2b23122d87778e592faa6ce3f6de | 3 | SHA1 (Clone-Fast-0.96.tar.gz) = 2013aa65c09ea2ac8f84c9166e0eaa1161337c93 | |
4 | RMD160 (Clone-Fast-0.92.tar.gz) = 8b38ad97b0975487eac48670e18a64cea8d30f22 | 4 | RMD160 (Clone-Fast-0.96.tar.gz) = e4ca29b7a0b683b2453c9383dfa41ded5c1c7887 | |
5 | Size (Clone-Fast-0.92.tar.gz) = 50297 bytes | 5 | Size (Clone-Fast-0.96.tar.gz) = 51133 bytes | |
6 | SHA1 (patch-aa) = 2c612d75bda27efb8bc5c541c3a87a0cefc6fe49 |
$NetBSD: patch-aa,v 1.1 2012/03/22 14:01:03 sno Exp $
--- Fast.xs.orig 2012-02-13 01:44:50.000000000 +0000
+++ Fast.xs
@@ -130,7 +130,11 @@ static sv_clone_t sv_clone_table[] = {
#endif
(sv_clone_t)clone_sv, // SVt_IV
(sv_clone_t)clone_sv, // SVt_NV
+#if PERL_VERSION < 11
(sv_clone_t)clone_rv, // SVt_RV
+#else
+ (sv_clone_t)clone_sv, // SVt_IV
+#endif
(sv_clone_t)clone_sv, // SVt_PV
(sv_clone_t)clone_sv, // SVt_PVIV
(sv_clone_t)clone_sv, // SVt_PVNV