Add missing files from the Safe CPAN distribution
Rafael Garcia-Suarez [Sun, 30 Aug 2009 13:07:20 +0000 (15:07 +0200)]
This allows to remove the .gitignore file there.

MANIFEST
ext/Safe/.gitignore [deleted file]
ext/Safe/Changes [new file with mode: 0644]
ext/Safe/MANIFEST [new file with mode: 0644]
ext/Safe/META.yml [new file with mode: 0644]
ext/Safe/Makefile.PL [new file with mode: 0644]
ext/Safe/README [new file with mode: 0644]

index 936307c..fb70ee2 100644 (file)
--- 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 (file)
index 1ddabaa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Makefile.PL
diff --git a/ext/Safe/Changes b/ext/Safe/Changes
new file mode 100644 (file)
index 0000000..36e9943
--- /dev/null
@@ -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 <davem@fdgroup.com>
+       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 <slaven.rezic@berlin.de>
+          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 (file)
index 0000000..3f8b3f6
--- /dev/null
@@ -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 (file)
index 0000000..79cbd4d
--- /dev/null
@@ -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 (file)
index 0000000..3beeba8
--- /dev/null
@@ -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 (file)
index 0000000..c19f3f1
--- /dev/null
@@ -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.
+