Redo move Text::Tabs/Text::Wrap from lib to ext.
Nicholas Clark [Wed, 9 Sep 2009 10:18:15 +0000 (11:18 +0100)]
This reverts commit a1095a4f24eae80e3fe213e9767581fedc24e3ac,
which reverted commit 4f87fa576f174a31e6d8fdb08cae76e644395db0.

Conflicts:

MANIFEST
ext/.gitignore
lib/.gitignore

20 files changed:
MANIFEST
Porting/Maintainers.pl
ext/.gitignore
ext/Text-Tabs/CHANGELOG [moved from lib/Text/TabsWrap/CHANGELOG with 100% similarity]
ext/Text-Tabs/lib/Text/Tabs.pm [moved from lib/Text/Tabs.pm with 100% similarity]
ext/Text-Tabs/lib/Text/Wrap.pm [moved from lib/Text/Wrap.pm with 100% similarity]
ext/Text-Tabs/t/37000.t [moved from lib/Text/TabsWrap/t/37000.t with 100% similarity]
ext/Text-Tabs/t/39548.t [moved from lib/Text/TabsWrap/t/39548.t with 100% similarity]
ext/Text-Tabs/t/Jacobson.t [moved from lib/Text/TabsWrap/t/Jacobson.t with 100% similarity]
ext/Text-Tabs/t/Jacobson2.t [moved from lib/Text/TabsWrap/t/Jacobson2.t with 100% similarity]
ext/Text-Tabs/t/Jochen.t [moved from lib/Text/TabsWrap/t/Jochen.t with 100% similarity]
ext/Text-Tabs/t/belg4mit.t [moved from lib/Text/TabsWrap/t/belg4mit.t with 100% similarity]
ext/Text-Tabs/t/dandv.t [moved from lib/Text/TabsWrap/t/dandv.t with 100% similarity]
ext/Text-Tabs/t/fill.t [moved from lib/Text/TabsWrap/t/fill.t with 100% similarity]
ext/Text-Tabs/t/sep.t [moved from lib/Text/TabsWrap/t/sep.t with 100% similarity]
ext/Text-Tabs/t/sep2.t [moved from lib/Text/TabsWrap/t/sep2.t with 100% similarity]
ext/Text-Tabs/t/tabs.t [moved from lib/Text/TabsWrap/t/tabs.t with 100% similarity]
ext/Text-Tabs/t/wrap.t [moved from lib/Text/TabsWrap/t/wrap.t with 100% similarity]
ext/Text-Tabs/t/wrap_separator2.t [moved from lib/Text/TabsWrap/t/wrap_separator2.t with 100% similarity]
lib/.gitignore

index a4fe424..a358f54 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -2061,6 +2061,22 @@ ext/Text-Soundex/README          README for Text::Soundex
 ext/Text-Soundex/Soundex.pm    Text::Soundex extension Perl module
 ext/Text-Soundex/Soundex.xs    Text::Soundex extension external subroutines
 ext/Text-Soundex/t/Soundex.t   test for Text::Soundex
+ext/Text-Tabs/CHANGELOG                        ChangeLog for Tabs+Wrap
+ext/Text-Tabs/lib/Text/Tabs.pm         Do expand and unexpand
+ext/Text-Tabs/lib/Text/Wrap.pm         Paragraph formatter
+ext/Text-Tabs/t/37000.t                        See if Text::Tabs is working
+ext/Text-Tabs/t/39548.t                        See if Text::Tabs is working
+ext/Text-Tabs/t/belg4mit.t             See if Text::Tabs is working
+ext/Text-Tabs/t/dandv.t                        See if Text::Tabs is working
+ext/Text-Tabs/t/fill.t                 See if Text::Wrap::fill works
+ext/Text-Tabs/t/Jacobson2.t            See if Text::Tabs is working
+ext/Text-Tabs/t/Jacobson.t             See if Text::Tabs is working
+ext/Text-Tabs/t/Jochen.t               See if Text::Tabs is working
+ext/Text-Tabs/t/sep2.t                 See if Text::Tabs is working
+ext/Text-Tabs/t/sep.t                  See if Text::Tabs is working
+ext/Text-Tabs/t/tabs.t                 See if Text::Tabs works
+ext/Text-Tabs/t/wrap_separator2.t      See if Text::Wrap::wrap works
+ext/Text-Tabs/t/wrap.t                 See if Text::Wrap::wrap works
 ext/Thread-Queue/lib/Thread/Queue.pm   Thread-safe queues
 ext/Thread-Queue/t/01_basic.t          Thread::Queue tests
 ext/Thread-Queue/t/02_refs.t           Thread::Queue tests
@@ -3364,25 +3380,6 @@ 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
-lib/Text/ParseWords.pm         Perl module to split words on arbitrary delimiter
-lib/Text/ParseWords.t          See if Text::ParseWords works
-lib/Text/ParseWords/taint.t    See if Text::ParseWords works with tainting
-lib/Text/Tabs.pm               Do expand and unexpand
-lib/Text/TabsWrap/CHANGELOG    ChangeLog for Tabs+Wrap
-lib/Text/TabsWrap/t/37000.t    See if Text::Tabs is working
-lib/Text/TabsWrap/t/39548.t    See if Text::Tabs is working
-lib/Text/TabsWrap/t/belg4mit.t See if Text::Tabs is working
-lib/Text/TabsWrap/t/dandv.t    See if Text::Tabs is working
-lib/Text/TabsWrap/t/fill.t     See if Text::Wrap::fill works
-lib/Text/TabsWrap/t/Jacobson2.t        See if Text::Tabs is working
-lib/Text/TabsWrap/t/Jacobson.t See if Text::Tabs is working
-lib/Text/TabsWrap/t/Jochen.t   See if Text::Tabs is working
-lib/Text/TabsWrap/t/sep2.t     See if Text::Tabs is working
-lib/Text/TabsWrap/t/sep.t      See if Text::Tabs is working
-lib/Text/TabsWrap/t/tabs.t     See if Text::Tabs works
-lib/Text/TabsWrap/t/wrap_separator2.t  See if Text::Wrap::wrap works
-lib/Text/TabsWrap/t/wrap.t     See if Text::Wrap::wrap works
-lib/Text/Wrap.pm               Paragraph formatter
 lib/Thread.pm                  Thread extensions frontend
 lib/Thread.t                   Thread extensions frontend tests
 lib/Tie/Array.pm               Base class for tied arrays
index 2a05539..9e1ad3f 100755 (executable)
@@ -1690,12 +1690,8 @@ use File::Glob qw(:case);
        {
        'MAINTAINER'    => 'muir',
        'DISTRIBUTION'  => 'MUIR/modules/Text-Tabs+Wrap-2009.0305.tar.gz',
-       'FILES'         => q[lib/Text/{Tabs,Wrap}.pm lib/Text/TabsWrap],
+       'FILES'         => q[ext/Text-Tabs],
        'EXCLUDED'      => [ qw( t/dnsparks.t ) ], # see af6492bf9e
-       'MAP'           => {
-                            ''    => 'lib/Text/TabsWrap/',
-                            'lib/'=> 'lib/',
-                          },
        'CPAN'          => 1,
        'UPSTREAM'      => 'cpan',
        },
index d737ff4..df7d738 100644 (file)
@@ -65,6 +65,7 @@ ppport.h
 /Test-Harness/Makefile.PL
 /Text-Balanced/Makefile.PL
 /Text-Soundex/Makefile.PL
+/Text-Tabs/Makefile.PL
 /Thread-Queue/Makefile.PL
 /Thread-Semaphore/Makefile.PL
 /Tie-File/Makefile.PL
index 93be609..956f44b 100644 (file)
 /Term/UI.pm
 /Text/Balanced.pm
 /Text/Soundex.pm
+/Text/Tabs.pm
+/Text/Wrap.pm
 /Thread
 /Tie/File.pm
 /Tie/Memoize.pm