In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/d298f468fca65d287753530a975a3d396dd25e1d?hp=bb1b25c1cd738c232f3583ba03a2bbe5b972bd46>

- Log -----------------------------------------------------------------
commit d298f468fca65d287753530a975a3d396dd25e1d
Author: Nicholas Clark <[email protected]>
Date:   Sun Sep 13 16:57:40 2009 +0100

    Move PerlIO::via::QuotedPrint from lib to ext.

M       MANIFEST
M       Porting/Maintainers.pl
M       ext/.gitignore
A       ext/PerlIO-via-QuotedPrint/lib/PerlIO/via/QuotedPrint.pm
A       ext/PerlIO-via-QuotedPrint/t/QuotedPrint.t
M       lib/.gitignore
D       lib/PerlIO/via/QuotedPrint.pm
D       lib/PerlIO/via/t/QuotedPrint.t

commit 92d4c6331040f899673234f65d5ab2a406c5a32d
Author: Nicholas Clark <[email protected]>
Date:   Sun Sep 13 16:44:27 2009 +0100

    Move NEXT from lib to ext.

M       MANIFEST
M       Porting/Maintainers.pl
M       ext/.gitignore
A       ext/NEXT/Changes
A       ext/NEXT/README
A       ext/NEXT/lib/NEXT.pm
A       ext/NEXT/t/actual.t
A       ext/NEXT/t/actuns.t
A       ext/NEXT/t/dynamically_scoped_regex_vars.t
A       ext/NEXT/t/next.t
A       ext/NEXT/t/stringify.t
A       ext/NEXT/t/unseen.t
M       lib/.gitignore
D       lib/NEXT.pm
D       lib/NEXT/Changes
D       lib/NEXT/README
D       lib/NEXT/t/actual.t
D       lib/NEXT/t/actuns.t
D       lib/NEXT/t/dynamically_scoped_regex_vars.t
D       lib/NEXT/t/next.t
D       lib/NEXT/t/stringify.t
D       lib/NEXT/t/unseen.t
M       t/TEST

commit 00c2f0c97c1956309eb5a69763c48663bca3a767
Author: Nicholas Clark <[email protected]>
Date:   Sun Sep 13 16:30:18 2009 +0100

    Move if from lib to ext.

M       MANIFEST
M       Porting/Maintainers.pl
M       ext/.gitignore
A       ext/if/if.pm
A       ext/if/t/if.t
M       lib/.gitignore
D       lib/if.pm
D       lib/if.t

commit 359ab69c2e6e9e71dc5be4023a8ee521e8795dac
Author: Nicholas Clark <[email protected]>
Date:   Sun Sep 13 16:12:13 2009 +0100

    Move Getopt::Long from lib to ext.

M       MANIFEST
M       Porting/Maintainers.pl
A       ext/Getopt-Long/CHANGES
A       ext/Getopt-Long/README
A       ext/Getopt-Long/lib/Getopt/Long.pm
A       ext/Getopt-Long/t/gol-basic.t
A       ext/Getopt-Long/t/gol-compat.t
A       ext/Getopt-Long/t/gol-linkage.t
A       ext/Getopt-Long/t/gol-oo.t
A       ext/Getopt-Long/t/gol-xargv.t
A       ext/Getopt-Long/t/gol-xstring.t
D       lib/Getopt/Long.pm
D       lib/Getopt/Long/CHANGES
D       lib/Getopt/Long/README
D       lib/Getopt/Long/t/gol-basic.t
D       lib/Getopt/Long/t/gol-compat.t
D       lib/Getopt/Long/t/gol-linkage.t
D       lib/Getopt/Long/t/gol-oo.t
D       lib/Getopt/Long/t/gol-xargv.t
D       lib/Getopt/Long/t/gol-xstring.t
M       t/TEST

commit 330d6cf7eb80bd61f87f0ebebff9e705d72ae1a0
Author: Nicholas Clark <[email protected]>
Date:   Sun Sep 13 15:54:09 2009 +0100

    Move Test from lib to ext.

M       MANIFEST
M       Porting/Maintainers.pl
M       ext/.gitignore
A       ext/Test/lib/Test.pm
A       ext/Test/t/05_about_verbose.t
A       ext/Test/t/fail.t
A       ext/Test/t/mix.t
A       ext/Test/t/multiline.t
A       ext/Test/t/onfail.t
A       ext/Test/t/qr.t
A       ext/Test/t/skip.t
A       ext/Test/t/success.t
A       ext/Test/t/todo.t
M       lib/.gitignore
D       lib/Test.pm
D       lib/Test/t/05_about_verbose.t
D       lib/Test/t/fail.t
D       lib/Test/t/mix.t
D       lib/Test/t/multiline.t
D       lib/Test/t/onfail.t
D       lib/Test/t/qr.t
D       lib/Test/t/skip.t
D       lib/Test/t/success.t
D       lib/Test/t/todo.t
-----------------------------------------------------------------------

Summary of changes:
 MANIFEST                                           |   64 ++++++++++----------
 Porting/Maintainers.pl                             |   21 +++----
 ext/.gitignore                                     |    4 +
 {lib/Getopt/Long => ext/Getopt-Long}/CHANGES       |    0
 {lib/Getopt/Long => ext/Getopt-Long}/README        |    0
 {lib => ext/Getopt-Long/lib}/Getopt/Long.pm        |    0
 {lib/Getopt/Long => ext/Getopt-Long}/t/gol-basic.t |    0
 .../Getopt/Long => ext/Getopt-Long}/t/gol-compat.t |    0
 .../Long => ext/Getopt-Long}/t/gol-linkage.t       |    0
 {lib/Getopt/Long => ext/Getopt-Long}/t/gol-oo.t    |    0
 {lib/Getopt/Long => ext/Getopt-Long}/t/gol-xargv.t |    0
 .../Long => ext/Getopt-Long}/t/gol-xstring.t       |    0
 {lib => ext}/NEXT/Changes                          |    0
 {lib => ext}/NEXT/README                           |    0
 {lib => ext/NEXT/lib}/NEXT.pm                      |    0
 {lib => ext}/NEXT/t/actual.t                       |    0
 {lib => ext}/NEXT/t/actuns.t                       |    0
 .../NEXT/t/dynamically_scoped_regex_vars.t         |    0
 {lib => ext}/NEXT/t/next.t                         |    0
 {lib => ext}/NEXT/t/stringify.t                    |    0
 {lib => ext}/NEXT/t/unseen.t                       |    0
 .../lib}/PerlIO/via/QuotedPrint.pm                 |    0
 .../PerlIO-via-QuotedPrint}/t/QuotedPrint.t        |    4 -
 {lib => ext/Test/lib}/Test.pm                      |    0
 {lib => ext}/Test/t/05_about_verbose.t             |    0
 {lib => ext}/Test/t/fail.t                         |    0
 {lib => ext}/Test/t/mix.t                          |    0
 {lib => ext}/Test/t/multiline.t                    |    0
 {lib => ext}/Test/t/onfail.t                       |    0
 {lib => ext}/Test/t/qr.t                           |    0
 {lib => ext}/Test/t/skip.t                         |    0
 {lib => ext}/Test/t/success.t                      |    0
 {lib => ext}/Test/t/todo.t                         |    0
 {lib => ext/if}/if.pm                              |    0
 {lib => ext/if/t}/if.t                             |    4 -
 lib/.gitignore                                     |    4 +
 t/TEST                                             |    2 +
 37 files changed, 50 insertions(+), 53 deletions(-)
 rename {lib/Getopt/Long => ext/Getopt-Long}/CHANGES (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/README (100%)
 rename {lib => ext/Getopt-Long/lib}/Getopt/Long.pm (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-basic.t (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-compat.t (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-linkage.t (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-oo.t (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-xargv.t (100%)
 rename {lib/Getopt/Long => ext/Getopt-Long}/t/gol-xstring.t (100%)
 rename {lib => ext}/NEXT/Changes (100%)
 rename {lib => ext}/NEXT/README (100%)
 rename {lib => ext/NEXT/lib}/NEXT.pm (100%)
 rename {lib => ext}/NEXT/t/actual.t (100%)
 rename {lib => ext}/NEXT/t/actuns.t (100%)
 rename {lib => ext}/NEXT/t/dynamically_scoped_regex_vars.t (100%)
 rename {lib => ext}/NEXT/t/next.t (100%)
 rename {lib => ext}/NEXT/t/stringify.t (100%)
 rename {lib => ext}/NEXT/t/unseen.t (100%)
 rename {lib => ext/PerlIO-via-QuotedPrint/lib}/PerlIO/via/QuotedPrint.pm (100%)
 rename {lib/PerlIO/via => ext/PerlIO-via-QuotedPrint}/t/QuotedPrint.t (95%)
 rename {lib => ext/Test/lib}/Test.pm (100%)
 rename {lib => ext}/Test/t/05_about_verbose.t (100%)
 rename {lib => ext}/Test/t/fail.t (100%)
 rename {lib => ext}/Test/t/mix.t (100%)
 rename {lib => ext}/Test/t/multiline.t (100%)
 rename {lib => ext}/Test/t/onfail.t (100%)
 rename {lib => ext}/Test/t/qr.t (100%)
 rename {lib => ext}/Test/t/skip.t (100%)
 rename {lib => ext}/Test/t/success.t (100%)
 rename {lib => ext}/Test/t/todo.t (100%)
 rename {lib => ext/if}/if.pm (100%)
 rename {lib => ext/if/t}/if.t (94%)

diff --git a/MANIFEST b/MANIFEST
index f617175..f2c9971 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1292,6 +1292,15 @@ ext/GDBM_File/hints/sco.pl       Hint for GDBM_File for 
named architecture
 ext/GDBM_File/Makefile.PL      GDBM extension makefile writer
 ext/GDBM_File/t/gdbm.t         See if GDBM_File works
 ext/GDBM_File/typemap          GDBM extension interface types
+ext/Getopt-Long/CHANGES                        Getopt::Long changes
+ext/Getopt-Long/lib/Getopt/Long.pm     Fetch command options (GetOptions)
+ext/Getopt-Long/README                 Getopt::Long README
+ext/Getopt-Long/t/gol-basic.t          See if Getopt::Long works
+ext/Getopt-Long/t/gol-compat.t         See if Getopt::Long works
+ext/Getopt-Long/t/gol-linkage.t                See if Getopt::Long works
+ext/Getopt-Long/t/gol-oo.t             See if Getopt::Long works
+ext/Getopt-Long/t/gol-xargv.t          See if Getopt::Long works
+ext/Getopt-Long/t/gol-xstring.t                See if Getopt::Long works
 ext/Hash-Util/Changes          Change history of Hash::Util
 ext/Hash-Util-FieldHash/Changes                        Changes for 
Hash::Util::FieldHash
 ext/Hash-Util-FieldHash/FieldHash.xs           XS portion
@@ -1327,6 +1336,8 @@ ext/I18N-LangTags/t/20_locales.t          See whether 
I18N::LangTags works
 ext/I18N-LangTags/t/50_super.t                 See whether I18N::LangTags works
 ext/I18N-LangTags/t/55_supers_strict.t         See whether I18N::LangTags works
 ext/I18N-LangTags/t/80_all_env.t               See whether I18N::LangTags works
+ext/if/if.pm                   For "use if"
+ext/if/t/if.t                  Tests for "use if"
 ext/IO/ChangeLog               IO perl module change log
 ext/IO-Compress/Changes        IO::Compress
 ext/IO-Compress/examples/compress-zlib/filtdef IO::Compress
@@ -1941,6 +1952,15 @@ ext/Net-Ping/t/410_syn_host.t            Ping Net::Ping
 ext/Net-Ping/t/450_service.t           Ping Net::Ping
 ext/Net-Ping/t/500_ping_icmp.t         Ping Net::Ping
 ext/Net-Ping/t/510_ping_udp.t          Ping Net::Ping
+ext/NEXT/Changes               NEXT
+ext/NEXT/lib/NEXT.pm           Pseudo-class NEXT for method redispatch
+ext/NEXT/README                        NEXT
+ext/NEXT/t/actual.t            NEXT
+ext/NEXT/t/actuns.t            NEXT
+ext/NEXT/t/dynamically_scoped_regex_vars.t     NEXT
+ext/NEXT/t/next.t              NEXT
+ext/NEXT/t/stringify.t         NEXT
+ext/NEXT/t/unseen.t            NEXT
 ext/Object-Accessor/lib/Object/Accessor.pm     Object::Accessor
 ext/Object-Accessor/t/00_Object-Accessor.t     Object::Accessor tests
 ext/Object-Accessor/t/01_Object-Accessor-Subclassed.t  Object::Accessor tests
@@ -2023,6 +2043,8 @@ ext/PerlIO-scalar/scalar.xs       PerlIO layer for scalars
 ext/PerlIO-scalar/t/scalar.t   See if PerlIO::scalar works
 ext/PerlIO-scalar/t/scalar_ungetc.t    Tests for PerlIO layer for scalars
 ext/PerlIO-via/hints/aix.pl    Hint for PerlIO::via for named architecture
+ext/PerlIO-via-QuotedPrint/lib/PerlIO/via/QuotedPrint.pm       
PerlIO::via::QuotedPrint
+ext/PerlIO-via-QuotedPrint/t/QuotedPrint.t                     
PerlIO::via::QuotedPrint
 ext/PerlIO-via/t/via.t         See if PerlIO::via works
 ext/PerlIO-via/via.pm          PerlIO layer for layers in perl
 ext/PerlIO-via/via.xs          PerlIO layer for layers in perl
@@ -2666,6 +2688,16 @@ ext/Test-Harness/t/utils.t                               
Test::Harness test
 ext/Test-Harness/t/yamlish-output.t                    Test::Harness test
 ext/Test-Harness/t/yamlish.t                           Test::Harness test
 ext/Test-Harness/t/yamlish-writer.t                    Test::Harness test
+ext/Test/lib/Test.pm           A simple framework for writing test scripts
+ext/Test/t/05_about_verbose.t  See if Test works
+ext/Test/t/fail.t              See if Test works
+ext/Test/t/mix.t               See if Test works
+ext/Test/t/multiline.t         See if Test works
+ext/Test/t/onfail.t            See if Test works
+ext/Test/t/qr.t                        See if Test works
+ext/Test/t/skip.t              See if Test works
+ext/Test/t/success.t           See if Test works
+ext/Test/t/todo.t              See if Test works
 ext/Text-Balanced/Changes              Text::Balanced
 ext/Text-Balanced/lib/Text/Balanced.pm Text::Balanced
 ext/Text-Balanced/README               Text::Balanced
@@ -3174,15 +3206,6 @@ lib/finddepth.pl         A depth-first find 
emulator--used by find2perl
 lib/find.pl                    A find emulator--used by find2perl
 lib/flush.pl                   Routines to do single flush
 lib/getcwd.pl                  A getcwd() emulator
-lib/Getopt/Long/CHANGES                Getopt::Long changes
-lib/Getopt/Long.pm             Fetch command options (GetOptions)
-lib/Getopt/Long/README         Getopt::Long README
-lib/Getopt/Long/t/gol-basic.t  See if Getopt::Long works
-lib/Getopt/Long/t/gol-compat.t See if Getopt::Long works
-lib/Getopt/Long/t/gol-linkage.t        See if Getopt::Long works
-lib/Getopt/Long/t/gol-oo.t     See if Getopt::Long works
-lib/Getopt/Long/t/gol-xargv.t  See if Getopt::Long works
-lib/Getopt/Long/t/gol-xstring.t        See if Getopt::Long works
 lib/getopt.pl                  Perl library supporting option parsing
 lib/getopts.pl                 Perl library supporting option parsing
 lib/Getopt/Std.pm              Fetch command options (getopt, getopts)
@@ -3192,8 +3215,6 @@ lib/h2xs.t                        See if h2xs produces 
expected lists of files
 lib/hostname.pl                        Old hostname code
 lib/I18N/Collate.pm            Routines to do strxfrm-based collation
 lib/I18N/Collate.t             See if I18N::Collate works
-lib/if.pm                      For "use if"
-lib/if.t                       Tests for "use if"
 lib/importenv.pl               Perl routine to get environment into variables
 lib/integer.pm                 For "use integer"
 lib/integer.t                  For "use integer" testing
@@ -3281,15 +3302,6 @@ lib/Net/protoent.t               See if Net::protoent 
works
 lib/Net/servent.pm             By-name interface to Perl's builtin getserv*
 lib/Net/servent.t              See if Net::servtent works
 lib/newgetopt.pl               A perl library supporting long option parsing
-lib/NEXT/Changes               NEXT
-lib/NEXT.pm                    Pseudo-class NEXT for method redispatch
-lib/NEXT/README                        NEXT
-lib/NEXT/t/actual.t            NEXT
-lib/NEXT/t/actuns.t            NEXT
-lib/NEXT/t/dynamically_scoped_regex_vars.t     NEXT
-lib/NEXT/t/next.t              NEXT
-lib/NEXT/t/stringify.t NEXT
-lib/NEXT/t/unseen.t            NEXT
 lib/open2.pl                   Open a two-ended pipe (uses IPC::Open2)
 lib/open3.pl                   Open a three-ended pipe (uses IPC::Open3)
 lib/open.pm                    Pragma to specify default I/O layers
@@ -3309,8 +3321,6 @@ lib/perl5db/t/rt-61222            Tests for the Perl 
debugger
 lib/perl5db/t/rt-66110         Tests for the Perl debugger
 lib/perl5db/t/symbol-table-bug Tests for the Perl debugger
 lib/PerlIO.pm                  PerlIO support module
-lib/PerlIO/via/QuotedPrint.pm  PerlIO::via::QuotedPrint
-lib/PerlIO/via/t/QuotedPrint.t PerlIO::via::QuotedPrint
 lib/Pod/Functions.pm           used by pod/splitpod
 lib/Pod/Html.pm                        Convert POD data to HTML
 lib/Pod/t/eol.t                        end of line agnosticism
@@ -3355,7 +3365,6 @@ lib/Test/Builder.pm               For writing new test 
libraries
 lib/Test/Builder/Tester/Color.pm       Turn on color in Test::Builder::Tester
 lib/Test/Builder/Tester.pm     For testing Test::Builder based classes
 lib/Test/More.pm               More utilities for writing tests
-lib/Test.pm                    A simple framework for writing test scripts
 lib/Test/Simple/Changes                Test::Simple changes
 lib/Test/Simple.pm             Basic utility for writing tests
 lib/Test/Simple/README         Test::Simple README
@@ -3451,15 +3460,6 @@ lib/Test/Simple/t/useing.t       Test::More test, 
compile test
 lib/Test/Simple/t/use_ok.t     Test::More test, use_ok()
 lib/Test/Simple/t/utf8.t       Test::More test
 lib/Test/Simple/t/versions.t   Test::More test
-lib/Test/t/05_about_verbose.t  See if Test works
-lib/Test/t/fail.t              See if Test works
-lib/Test/t/mix.t               See if Test works
-lib/Test/t/multiline.t         See if Test works
-lib/Test/t/onfail.t            See if Test works
-lib/Test/t/qr.t                        See if Test works
-lib/Test/t/skip.t              See if Test works
-lib/Test/t/success.t           See if Test works
-lib/Test/t/todo.t              See if Test works
 lib/Test/Tutorial.pod          A tutorial on writing tests
 lib/Text/Abbrev.pm             An abbreviation table builder
 lib/Text/Abbrev.t              Test Text::Abbrev
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index a16ddb0..a7e9ae3 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -742,13 +742,15 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'jv',
        'DISTRIBUTION'  => 'JV/Getopt-Long-2.38.tar.gz',
-       'FILES'         => q[lib/Getopt/Long.pm
-                            lib/Getopt/Long
+       'FILES'         => q[ext/Getopt-Long
                             lib/newgetopt.pl
                            ],
        'EXCLUDED'      => [ qr{^examples/},
                             qw{perl-Getopt-Long.spec},
                           ],
+       'MAP'           => { ''                => 'ext/Getopt-Long/',
+                            'lib/newgetopt.pl' => 'lib/newgetopt.pl',
+                          },
        'CPAN'          => 1,
        'UPSTREAM'      => 'cpan',
        },
@@ -769,10 +771,7 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'ilyaz',
        'DISTRIBUTION'  => 'ILYAZ/modules/if-0.0401.tar.gz',
-       'FILES'         => q[lib/if.{pm,t}],
-       'MAP'           => { 't/' => 'lib/',
-                            ''   => 'lib/',
-                          },
+       'FILES'         => q[ext/if],
        'CPAN'          => 1,
        'UPSTREAM'      => undef,
        },
@@ -1088,7 +1087,7 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'rafl',
        'DISTRIBUTION'  => 'FLORA/NEXT-0.64.tar.gz',
-       'FILES'         => q[lib/NEXT.pm lib/NEXT],
+       'FILES'         => q[ext/NEXT],
        'EXCLUDED'      => [ qr{^demo/} ],
        'CPAN'          => 1,
        'UPSTREAM'      => 'cpan',
@@ -1188,11 +1187,7 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'elizabeth',
        'DISTRIBUTION'  => 'ELIZABETH/PerlIO-via-QuotedPrint-0.06.tar.gz',
-       'FILES'         => q[lib/PerlIO/via/QuotedPrint.pm
-                            lib/PerlIO/via/t/QuotedPrint.t],
-       'MAP'           => { 'lib/'      => 'lib/',
-                            ''        => 'lib/PerlIO/via/',
-                          },
+       'FILES'         => q[ext/PerlIO-via-QuotedPrint],
        'CPAN'          => 1,
        'UPSTREAM'      => undef,
        },
@@ -1460,7 +1455,7 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'jesse',
        'DISTRIBUTION'  => 'JESSE/Test-1.25_02.tar.gz',
-       'FILES'         => q[lib/Test.pm lib/Test/t],
+       'FILES'         => q[ext/Test],
        'CPAN'          => 1,
        'UPSTREAM'      => 'cpan',
        },
diff --git a/ext/.gitignore b/ext/.gitignore
index aaeccce..0e157f2 100644
--- a/ext/.gitignore
+++ b/ext/.gitignore
@@ -46,6 +46,7 @@ ppport.h
 /Filter-Util-Call/Makefile.PL
 /Hash-Util-FieldHash/Makefile.PL
 /I18N-LangTags/Makefile.PL
+/if/Makefile.PL
 /IO-Zlib/Makefile.PL
 /IPC-Cmd/Makefile.PL
 /IPC-Open2/Makefile.PL
@@ -64,6 +65,7 @@ ppport.h
 /Module-Loaded/Makefile.PL
 /mro/Makefile.PL
 /Net-Ping/Makefile.PL
+/NEXT/Makefile.PL
 /Object-Accessor/Makefile.PL
 /Opcode/Makefile.PL
 /Package-Constants/Makefile.PL
@@ -73,6 +75,7 @@ ppport.h
 /PerlIO-encoding/Makefile.PL
 /PerlIO-scalar/Makefile.PL
 /PerlIO-via/Makefile.PL
+/PerlIO-via-QuotedPrint/Makefile.PL
 /Pod-Escapes/Makefile.PL
 /Pod-LaTeX/Makefile.PL
 /Pod-Parser/Makefile.PL
@@ -87,6 +90,7 @@ ppport.h
 /Term-Cap/Makefile.PL
 /Term-UI/Makefile.PL
 /Test-Harness/Makefile.PL
+/Test/Makefile.PL
 /Text-Balanced/Makefile.PL
 /Text-ParseWords/Makefile.PL
 /Text-Soundex/Makefile.PL
diff --git a/lib/Getopt/Long/CHANGES b/ext/Getopt-Long/CHANGES
similarity index 100%
rename from lib/Getopt/Long/CHANGES
rename to ext/Getopt-Long/CHANGES
diff --git a/lib/Getopt/Long/README b/ext/Getopt-Long/README
similarity index 100%
rename from lib/Getopt/Long/README
rename to ext/Getopt-Long/README
diff --git a/lib/Getopt/Long.pm b/ext/Getopt-Long/lib/Getopt/Long.pm
similarity index 100%
rename from lib/Getopt/Long.pm
rename to ext/Getopt-Long/lib/Getopt/Long.pm
diff --git a/lib/Getopt/Long/t/gol-basic.t b/ext/Getopt-Long/t/gol-basic.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-basic.t
rename to ext/Getopt-Long/t/gol-basic.t
diff --git a/lib/Getopt/Long/t/gol-compat.t b/ext/Getopt-Long/t/gol-compat.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-compat.t
rename to ext/Getopt-Long/t/gol-compat.t
diff --git a/lib/Getopt/Long/t/gol-linkage.t b/ext/Getopt-Long/t/gol-linkage.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-linkage.t
rename to ext/Getopt-Long/t/gol-linkage.t
diff --git a/lib/Getopt/Long/t/gol-oo.t b/ext/Getopt-Long/t/gol-oo.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-oo.t
rename to ext/Getopt-Long/t/gol-oo.t
diff --git a/lib/Getopt/Long/t/gol-xargv.t b/ext/Getopt-Long/t/gol-xargv.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-xargv.t
rename to ext/Getopt-Long/t/gol-xargv.t
diff --git a/lib/Getopt/Long/t/gol-xstring.t b/ext/Getopt-Long/t/gol-xstring.t
similarity index 100%
rename from lib/Getopt/Long/t/gol-xstring.t
rename to ext/Getopt-Long/t/gol-xstring.t
diff --git a/lib/NEXT/Changes b/ext/NEXT/Changes
similarity index 100%
rename from lib/NEXT/Changes
rename to ext/NEXT/Changes
diff --git a/lib/NEXT/README b/ext/NEXT/README
similarity index 100%
rename from lib/NEXT/README
rename to ext/NEXT/README
diff --git a/lib/NEXT.pm b/ext/NEXT/lib/NEXT.pm
similarity index 100%
rename from lib/NEXT.pm
rename to ext/NEXT/lib/NEXT.pm
diff --git a/lib/NEXT/t/actual.t b/ext/NEXT/t/actual.t
similarity index 100%
rename from lib/NEXT/t/actual.t
rename to ext/NEXT/t/actual.t
diff --git a/lib/NEXT/t/actuns.t b/ext/NEXT/t/actuns.t
similarity index 100%
rename from lib/NEXT/t/actuns.t
rename to ext/NEXT/t/actuns.t
diff --git a/lib/NEXT/t/dynamically_scoped_regex_vars.t 
b/ext/NEXT/t/dynamically_scoped_regex_vars.t
similarity index 100%
rename from lib/NEXT/t/dynamically_scoped_regex_vars.t
rename to ext/NEXT/t/dynamically_scoped_regex_vars.t
diff --git a/lib/NEXT/t/next.t b/ext/NEXT/t/next.t
similarity index 100%
rename from lib/NEXT/t/next.t
rename to ext/NEXT/t/next.t
diff --git a/lib/NEXT/t/stringify.t b/ext/NEXT/t/stringify.t
similarity index 100%
rename from lib/NEXT/t/stringify.t
rename to ext/NEXT/t/stringify.t
diff --git a/lib/NEXT/t/unseen.t b/ext/NEXT/t/unseen.t
similarity index 100%
rename from lib/NEXT/t/unseen.t
rename to ext/NEXT/t/unseen.t
diff --git a/lib/PerlIO/via/QuotedPrint.pm 
b/ext/PerlIO-via-QuotedPrint/lib/PerlIO/via/QuotedPrint.pm
similarity index 100%
rename from lib/PerlIO/via/QuotedPrint.pm
rename to ext/PerlIO-via-QuotedPrint/lib/PerlIO/via/QuotedPrint.pm
diff --git a/lib/PerlIO/via/t/QuotedPrint.t 
b/ext/PerlIO-via-QuotedPrint/t/QuotedPrint.t
similarity index 95%
rename from lib/PerlIO/via/t/QuotedPrint.t
rename to ext/PerlIO-via-QuotedPrint/t/QuotedPrint.t
index 40bca4f..69eb625 100644
--- a/lib/PerlIO/via/t/QuotedPrint.t
+++ b/ext/PerlIO-via-QuotedPrint/t/QuotedPrint.t
@@ -1,8 +1,4 @@
 BEGIN {                                # Magic Perl CORE pragma
-    if ($ENV{PERL_CORE}) {
-        chdir 't' if -d 't';
-        @INC = '../lib';
-    }
     unless (find PerlIO::Layer 'perlio') {
         print "1..0 # Skip: PerlIO not used\n";
         exit 0;
diff --git a/lib/Test.pm b/ext/Test/lib/Test.pm
similarity index 100%
rename from lib/Test.pm
rename to ext/Test/lib/Test.pm
diff --git a/lib/Test/t/05_about_verbose.t b/ext/Test/t/05_about_verbose.t
similarity index 100%
rename from lib/Test/t/05_about_verbose.t
rename to ext/Test/t/05_about_verbose.t
diff --git a/lib/Test/t/fail.t b/ext/Test/t/fail.t
similarity index 100%
rename from lib/Test/t/fail.t
rename to ext/Test/t/fail.t
diff --git a/lib/Test/t/mix.t b/ext/Test/t/mix.t
similarity index 100%
rename from lib/Test/t/mix.t
rename to ext/Test/t/mix.t
diff --git a/lib/Test/t/multiline.t b/ext/Test/t/multiline.t
similarity index 100%
rename from lib/Test/t/multiline.t
rename to ext/Test/t/multiline.t
diff --git a/lib/Test/t/onfail.t b/ext/Test/t/onfail.t
similarity index 100%
rename from lib/Test/t/onfail.t
rename to ext/Test/t/onfail.t
diff --git a/lib/Test/t/qr.t b/ext/Test/t/qr.t
similarity index 100%
rename from lib/Test/t/qr.t
rename to ext/Test/t/qr.t
diff --git a/lib/Test/t/skip.t b/ext/Test/t/skip.t
similarity index 100%
rename from lib/Test/t/skip.t
rename to ext/Test/t/skip.t
diff --git a/lib/Test/t/success.t b/ext/Test/t/success.t
similarity index 100%
rename from lib/Test/t/success.t
rename to ext/Test/t/success.t
diff --git a/lib/Test/t/todo.t b/ext/Test/t/todo.t
similarity index 100%
rename from lib/Test/t/todo.t
rename to ext/Test/t/todo.t
diff --git a/lib/if.pm b/ext/if/if.pm
similarity index 100%
rename from lib/if.pm
rename to ext/if/if.pm
diff --git a/lib/if.t b/ext/if/t/if.t
similarity index 94%
rename from lib/if.t
rename to ext/if/t/if.t
index d09de58..badab64 100644
--- a/lib/if.t
+++ b/ext/if/t/if.t
@@ -1,9 +1,5 @@
 #!./perl
 
-BEGIN {
-    chdir 't' and @INC = '../lib' if $ENV{PERL_CORE};
-}
-
 my $t = 1;
 print "1..5\n";
 sub ok {
diff --git a/lib/.gitignore b/lib/.gitignore
index aa7e5b2..523b247 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -256,6 +256,7 @@
 /Module/Pluggable
 /Module/Pluggable.pm
 /NDBM_File.pm
+/NEXT.pm
 /Net
 /Net/Cmd.pm
 /Net/Config.pm
@@ -286,6 +287,7 @@
 /PerlIO/encoding.pm
 /PerlIO/scalar.pm
 /PerlIO/via.pm
+/PerlIO/via/QuotedPrint.pm
 /Pod/Checker.pm
 /Pod/Escapes.pm
 /Pod/Find.pm
@@ -324,6 +326,7 @@
 /Term/Cap.pm
 /Term/UI.pm
 /Term/UI/History.pm
+/Test.pm
 /Text/Balanced.pm
 /Text/ParseWords.pm
 /Text/Soundex.pm
@@ -352,6 +355,7 @@
 /encoding
 /encoding.pm
 /fields.pm
+/if.pm
 /lib.pm
 /ops.pm
 /parent.pm
diff --git a/t/TEST b/t/TEST
index 30836f3..520f79b 100755
--- a/t/TEST
+++ b/t/TEST
@@ -34,11 +34,13 @@ my %temp_no_core =
      '../ext/Compress-Raw-Bzip2' => 1,
      '../ext/Compress-Raw-Zlib' => 1,
      '../ext/Devel-PPPort' => 1,
+     '../ext/Getopt-Long' => 1,
      '../ext/IO-Compress' => 1,
      '../ext/IPC-SysV' => 1,
      '../ext/Math-BigInt' => 1,
      '../ext/Math-BigRat' => 1,
      '../ext/MIME-Base64' => 1,
+     '../ext/NEXT' => 1,
      '../ext/parent' => 1,
      '../ext/Pod-Simple' => 1,
      '../ext/Parse-CPAN-Meta' => 1,

--
Perl5 Master Repository

Reply via email to