debian/0000755000000000000000000000000012231165251007164 5ustar debian/watch0000644000000000000000000000016212125326244010217 0ustar version=3 https://metacpan.org/release/Clone-Fast/ .*/Clone-Fast-v?(\d[\d.-]+)\.(?:tar(?:\.gz|\.bz2)?|tgz|zip)$ debian/rules0000755000000000000000000000003612125326244010246 0ustar #!/usr/bin/make -f %: dh $@ debian/copyright0000644000000000000000000000302012125326244011115 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Clone-Fast Source: https://metacpan.org/release/Clone-Fast/ Upstream-Contact: Trevor Hall Files: * Copyright: 2006-2012, Trevor Hall License: Artistic or GPL-1+ Files: t/dump.pl Copyright: 1995-2000, Raphael Manfredi License: Artistic Files: t/tied.pl Copyright: 1995-1998, Raphael Manfredi License: Artistic Files: ppport.h Copyright: 2004-2006, Marcus Holland-Moritz 2001, Paul Marquess (Version 2.x) 1999, Kenneth Albanowski (Version 1.x) License: Artistic or GPL-1+ Files: debian/* Copyright: 2010, Jonathan Yu 2011-2012, gregor herrmann 2012, Fabrizio Regalli 2013, Xavier Guimard License: Artistic or GPL-1+ License: Artistic This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License, which comes with Perl. . On Debian systems, the complete text of the Artistic License can be found in `/usr/share/common-licenses/Artistic'. License: GPL-1+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 1, or (at your option) any later version. . On Debian systems, the complete text of version 1 of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-1'. debian/source/0000755000000000000000000000000012125326244010467 5ustar debian/source/format0000644000000000000000000000001412125326244011675 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012125326244010616 5ustar debian/patches/fix-pod-spelling.patch0000644000000000000000000000175112125326244015024 0ustar Description: fix POD spelling errors Origin: vendor Bug: https://rt.cpan.org/Ticket/Display.html?id=69649 Forwarded: https://rt.cpan.org/Ticket/Display.html?id=69649 Author: Jonathan Yu Last-Update: 2011-07-21 --- a/lib/Clone/Fast.pm +++ b/lib/Clone/Fast.pm @@ -297,7 +297,7 @@ This module works great for blessed references, how ever the paradigm changes when trying to clone inside out objects (or Conway's 'flywaight' style of object creation). Clone does not, nor will not, clone the stash of an object's class; this would break more than anything. Given this, HOOKS have -been provided in order to programatically handle wierd stuff like this. I am hoping applications, +been provided in order to programatically handle weird stuff like this. I am hoping applications, developers and all of the like whom are using inside out objects will know what the heck it is I'm talking about here. There is a lot more information about this in the PROGRAMATIC HOOKS section. debian/patches/0001-Use-clone_sv-instead-of-clone_rv-for-cloning-referen.patch0000644000000000000000000000143412125326244024254 0ustar Description: Use clone_sv() instead of clone_rv() for cloning references As of Perl 5.11, SVt_RV is gone and replaced by SVt_IV. . Using clone_sv() instead fixes test 5 of t/03scalar.t failing on 5.12. Origin: vendor Author Niko Tyni Bug-Debian: http://bugs.debian.org/615571 Bug: https://rt.cpan.org/Public/Bug/Display.html?id=65485 Forwarded: https://rt.cpan.org/Public/Bug/Display.html?id=65485 Last-Update: 2013-03-28 --- a/Fast.xs +++ b/Fast.xs @@ -130,7 +130,11 @@ #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 debian/patches/series0000644000000000000000000000012712125326244012033 0ustar fix-pod-spelling.patch 0001-Use-clone_sv-instead-of-clone_rv-for-cloning-referen.patch debian/compat0000644000000000000000000000000212125326244010365 0ustar 9 debian/control0000644000000000000000000000215712125326244010577 0ustar Source: libclone-fast-perl Maintainer: Debian Perl Group Uploaders: Jonathan Yu , gregor herrmann , Fabrizio Regalli , Xavier Guimard Section: perl Priority: optional Build-Depends: debhelper (>= 9.20120312), perl Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-perl/packages/libclone-fast-perl.git Vcs-Git: git://anonscm.debian.org/pkg-perl/packages/libclone-fast-perl.git Homepage: https://metacpan.org/release/Clone-Fast/ Package: libclone-fast-perl Architecture: any Depends: ${misc:Depends}, ${perl:Depends}, ${shlibs:Depends} Description: Perl module for fast data structure copying Clone::Fast is a Perl module for quickly copying (cloning) arbitrary data structures. Deep references in the structure will refer to the cloned data structure. It is similar in concept to Storable's clone function, but is significantly faster since it doesn't need to convert data structures to and from a binary format. debian/changelog0000644000000000000000000000403412231165251011037 0ustar libclone-fast-perl (0.97-1build1) trusty; urgency=low * Rebuild for Perl 5.18. -- Colin Watson Mon, 21 Oct 2013 09:49:45 +0100 libclone-fast-perl (0.97-1) unstable; urgency=low [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git://anonscm.debian.org) * Change search.cpan.org based URIs to metacpan.org based URIs [ Xavier Guimard ] * Imported Upstream version 0.97 * Update debian/copyright: + Bump format to 1.0 + Update years * Bump Standards-Version to 3.9.4 * Bump debhelper compatibility to 9 * Refresh patches (offsets and format) -- Xavier Guimard Thu, 28 Mar 2013 13:59:47 +0100 libclone-fast-perl (0.96-1) unstable; urgency=low * Imported Upstream version 0.96 * Added myself to Uploaders and Copyright * Updated d/copyright to latest .174 DEP5 format -- Fabrizio Regalli Fri, 17 Feb 2012 15:44:20 +0100 libclone-fast-perl (0.94-1) unstable; urgency=low [ Ansgar Burchardt ] * debian/control: Convert Vcs-* fields to Git. [ Salvatore Bonaccorso ] * debian/copyright: Replace DEP5 Format-Specification URL from svn.debian.org to anonscm.debian.org URL. [ gregor herrmann ] * New upstream release. * Refresh 0001-Use-clone_sv-instead-of-clone_rv-for-cloning- referen.patch (offset). * Update years of packaging copyright. * Switch to debhelper compatibility level 9 to pass CFLAGS to Makefile.PL/Build.PL. -- gregor herrmann Sun, 12 Feb 2012 14:34:46 +0100 libclone-fast-perl (0.93-2) unstable; urgency=low * Add patch by Niko Tyni to use clone_sv() instead of clone_rv() for cloning references on newer perls (closes: #615571). * Add /me to Uploaders. * Bump debhelper compatibility level to 8. * Set Standards-Version to 3.9.2 (no changes). -- gregor herrmann Wed, 04 May 2011 21:15:56 +0200 libclone-fast-perl (0.93-1) unstable; urgency=low * Initial Release (Closes: #608001) -- Jonathan Yu Sat, 25 Dec 2010 18:15:57 -0500