From: Rafael Garcia-Suarez Date: Sun, 30 Aug 2009 13:07:20 +0000 (+0200) Subject: Add missing files from the Safe CPAN distribution X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=7d1d1f86c8236978bf37ced15af8d605ba64e747;p=p5sagit%2Fp5-mst-13.2.git Add missing files from the Safe CPAN distribution This allows to remove the .gitignore file there. --- diff --git a/MANIFEST b/MANIFEST index 936307c..fb70ee2 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1168,6 +1168,11 @@ ext/re/t/re_funcs.t See if exportable 're' funcs in re.xs work ext/re/t/regop.pl generate debug output for various patterns ext/re/t/regop.t test RE optimizations by scraping debug output ext/re/t/re.t see if re pragma works +ext/Safe/Changes Changes for Safe.pm +ext/Safe/MANIFEST MANIFEST for Safe.pm +ext/Safe/META.yml META.yml for Safe.pm +ext/Safe/Makefile.PL Makefile.PL for Safe.pm +ext/Safe/README README for Safe.pm ext/Safe/Safe.pm Safe extension Perl module ext/Safe/t/safe1.t See if Safe works ext/Safe/t/safe2.t See if Safe works diff --git a/ext/Safe/.gitignore b/ext/Safe/.gitignore deleted file mode 100644 index 1ddabaa..0000000 --- a/ext/Safe/.gitignore +++ /dev/null @@ -1 +0,0 @@ -Makefile.PL diff --git a/ext/Safe/Changes b/ext/Safe/Changes new file mode 100644 index 0000000..36e9943 --- /dev/null +++ b/ext/Safe/Changes @@ -0,0 +1,108 @@ +2.19 Tue Aug 25 2009 + t/safeuniversal.t failure under 5.8.9 (Jerry D. Hedden) + +2.18 released with perl 5.10.1 + [perl #68530] "version::CLASS" warning in Safe.pm (Dave Mitchell) + +2.17 Sun Jun 28 2009 + Sync with code reorganisation in bleadperl + Plus new tests + +2.16 Thu Mar 13 2008 + Fix a few backcompat issues: + + Change 33503 on 2008/03/13 by rgs@stcosmo + Regexp::DESTROY was only added in 5.8.1 + + Change 33278 on 2008/02/11 by rgs@stcosmo + Fix test to pass en 5.6.2 (unpack is needed by version.pm there) + +2.15 Wed Feb 6 2008 + Change 33238 on 2008/02/05 by rgs@stcosmo + Adapt Safe innards to older (XS) versions of version.pm + + Change 33237 on 2008/02/05 by rgs@stcosmo + Add a new test for Safe + + Change 33236 on 2008/02/05 by rgs@stcosmo + Fix CPAN bug #32896: make version.pm loadable in a Safe compartment + + Change 33170 on 2008/02/01 by nicholas@nicholas-bouvard + Break apart the list of functions defined in universal.c by perl + version (from 5.8.8 upwards) + +2.14 Mon Jan 30 2008 + - Make Safe work with Perl 5.6 (changes 33102 and 33105 to perl) + +2.13 Mon Jan 28 2008 + - Backport the bleadperl version to CPAN. Changes: + + Change 33096 on 2008/01/28 by rgs@stcosmo + + Bump the version of Safe + + Change 33093 on 2008/01/28 by rgs@stcosmo + + In Safe, load Carp::Heavy only if it exists (to remain + compatible with older perls) + + Change 32597 on 2007/12/08 by rgs@counterfly + + Change maintainer address for Safe. + + Change 32103 on 2007/10/12 by rgs@counterfly + + Funny symbol table names can be shared, too + + Change 32102 on 2007/10/12 by rgs@counterfly + + Share the internal XS functions defined in universal.c + to Safe compartments + + Change 31610 on 2007/07/13 by rgs@stcosmo + + Use new style L<> links in POD + + Change 26814 on 2006/01/13 by rgs@stencil + + Add a link to the Opcode doc in Safe. + (see RT CPAN ticket #8579) + +2.11 Fri Jul 2 2004 + - Backport the bleadperl version to CPAN. Changes: + + Change 22898 by rgs@valis on 2004/06/03 09:02:31 + + Carp was mostly unusable with Safe because it may require + Carp::Heavy at run-time (while require() is forbidden.) + Have Safe load Carp::Heavy. + + Change 21063 by rgs@rgs-home on 2003/09/07 18:25:23 + + Subject: [PATCH] Re: [perl #23656] Safe reval bleeds local variable values + From: Dave Mitchell + Date: Sun, 7 Sep 2003 19:14:44 +0100 + Message-ID: <20030907181444.GA7058@fdgroup.com> + +2.09 Sun Oct 6 14:12:40 CEST 2002 + - Upgraded the Makefile.PL to install Safe.pm to the correct place. + - Made it work on 5.6 atleast, maybe even on 5.005? + +2.08 Sat Oct 5 18:05:32 CEST 2002 + - First CPAN release, prompted by bug number 17744 on rt.perl.org. + http://bugs6.perl.org/rt2/Ticket/Display.html?id=17744 + - Change 17977 by rgs@rgs-home on 2002/10/04 20:01:54 + Complement to change #17976 : + there was a similar bug on rdo(). + Increment $Safe::VERSION. + - Change 17976 by rgs@rgs-home on 2002/10/04 19:44:48 + Fix bug #17744, suggested by Andreas Jurenda, + tweaked by rgs (security hole in Safe). + - Change 17973 by rgs@rgs-home on 2002/10/03 20:34:13 + Change the warning message "%s trapped by operation mask" + to include '' around the op name. Document it in perldiag. + - Change 17729 by hv@hv-star.knots.net on 2002/08/17 02:33:15 + Subject: [PATCH] Safe.pm documentation + From: Slaven Rezic + Date: Sat, 10 Aug 2002 19:30:38 +0200 (CEST) + Message-id: <200208101730.g7AHUc9p001668@vran.herceg.de> diff --git a/ext/Safe/MANIFEST b/ext/Safe/MANIFEST new file mode 100644 index 0000000..3f8b3f6 --- /dev/null +++ b/ext/Safe/MANIFEST @@ -0,0 +1,12 @@ +Changes +MANIFEST This list of files +Makefile.PL +README +Safe.pm +t/safe1.t +t/safe2.t +t/safe3.t +t/safeload.t +t/safeops.t +t/safeuniversal.t +META.yml Module meta-data (added by MakeMaker) diff --git a/ext/Safe/META.yml b/ext/Safe/META.yml new file mode 100644 index 0000000..79cbd4d --- /dev/null +++ b/ext/Safe/META.yml @@ -0,0 +1,12 @@ +--- #YAML:1.0 +name: Safe +version: 2.19 +abstract: ~ +license: ~ +author: ~ +generated_by: ExtUtils::MakeMaker version 6.42 +distribution_type: module +requires: +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.3.html + version: 1.3 diff --git a/ext/Safe/Makefile.PL b/ext/Safe/Makefile.PL new file mode 100644 index 0000000..3beeba8 --- /dev/null +++ b/ext/Safe/Makefile.PL @@ -0,0 +1,9 @@ +use ExtUtils::MakeMaker; + +WriteMakefile( + NAME => 'Safe', + VERSION_FROM => 'Safe.pm', + INSTALLDIRS => 'perl', + INST_LIB => '$(INST_ARCHLIB)', +); + diff --git a/ext/Safe/README b/ext/Safe/README new file mode 100644 index 0000000..c19f3f1 --- /dev/null +++ b/ext/Safe/README @@ -0,0 +1,8 @@ +Safe.pm +======= + +This is a backport to CPAN of the perl core module Safe.pm. + +It is currently maintained by the Perl 5 Porters. Thus, you should use +the perlbug utility to report bugs in it. +