summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2009-09-12 22:34:14 +0100
committerNicholas Clark <nick@ccl4.org>2009-09-13 08:26:07 +0100
commite5833079aa4f6224797302925c72d129b795ef95 (patch)
tree15970a8d6fdea06c1e0d9c5d74fbac82be874552
parent6e2cec711386bcf54fa61d6f91366e532eafcfc6 (diff)
downloadperl-e5833079aa4f6224797302925c72d129b795ef95.tar.gz
Move Pod::Perldoc from lib to ext.
-rw-r--r--MANIFEST30
-rwxr-xr-xPorting/Maintainers.pl10
-rw-r--r--ext/.gitignore1
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc.pm (renamed from lib/Pod/Perldoc.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm (renamed from lib/Pod/Perldoc/BaseTo.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm (renamed from lib/Pod/Perldoc/GetOptsOO.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm (renamed from lib/Pod/Perldoc/ToChecker.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm (renamed from lib/Pod/Perldoc/ToMan.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm (renamed from lib/Pod/Perldoc/ToNroff.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm (renamed from lib/Pod/Perldoc/ToPod.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm (renamed from lib/Pod/Perldoc/ToRtf.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm (renamed from lib/Pod/Perldoc/ToText.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm (renamed from lib/Pod/Perldoc/ToTk.pm)0
-rw-r--r--ext/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm (renamed from lib/Pod/Perldoc/ToXml.pm)0
-rw-r--r--ext/Pod-Perldoc/t/01_about_verbose.t (renamed from lib/Pod/Perldoc/t/01_about_verbose.t)0
-rw-r--r--ext/Pod-Perldoc/t/checkerbasic.t (renamed from lib/Pod/Perldoc/t/checkerbasic.t)0
-rw-r--r--ext/Pod-Perldoc/t/perldocbasic.t (renamed from lib/Pod/Perldoc/t/perldocbasic.t)0
-rw-r--r--ext/Pod-Perldoc/t/textbasic.t (renamed from lib/Pod/Perldoc/t/textbasic.t)0
-rw-r--r--lib/.gitignore2
19 files changed, 24 insertions, 19 deletions
diff --git a/MANIFEST b/MANIFEST
index 52fe9bbaff..f7f13a031b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -2026,6 +2026,21 @@ ext/PerlIO-via/hints/aix.pl Hint for PerlIO::via for named architecture
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
+ext/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm utility module for perldoc
+ext/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm options parsing for perldoc
+ext/Pod-Perldoc/lib/Pod/Perldoc.pm guts of the 'perldoc' utility
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm let perldoc check POD for errors
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm render POD as man pages
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm convert POD to nroff
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm convert POD to POD
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm convert POD to RTF
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm convert POD to plain text
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm convert POD via Tk::Pod
+ext/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm convert POD to XML
+ext/Pod-Perldoc/t/01_about_verbose.t test Pod::Perldoc
+ext/Pod-Perldoc/t/checkerbasic.t test Pod::Perldoc::ToChecker
+ext/Pod-Perldoc/t/perldocbasic.t test Pod::Perldoc basic operation
+ext/Pod-Perldoc/t/textbasic.t test Pod::Perldoc::ToText
ext/Pod-Plainer/Plainer.pm Pod migration utility module
ext/Pod-Plainer/t/plainer.t Test Pod::Plainer
ext/Pod-Simple/ChangeLog Pod::Simple ChangeLog
@@ -3222,21 +3237,6 @@ lib/Pod/Man.pm Convert POD data to *roff
lib/Pod/ParseLink.pm Perl an L<> formatting code in POD text
lib/Pod/Parser.pm Pod-Parser - define base class for parsing POD
lib/Pod/ParseUtils.pm Pod-Parser - pod utility functions
-lib/Pod/Perldoc/BaseTo.pm utility module for perldoc
-lib/Pod/Perldoc/GetOptsOO.pm options parsing for perldoc
-lib/Pod/Perldoc.pm guts of the 'perldoc' utility
-lib/Pod/Perldoc/t/01_about_verbose.t test Pod::Perldoc
-lib/Pod/Perldoc/t/checkerbasic.t test Pod::Perldoc::ToChecker
-lib/Pod/Perldoc/ToChecker.pm let perldoc check POD for errors
-lib/Pod/Perldoc/ToMan.pm render POD as man pages
-lib/Pod/Perldoc/ToNroff.pm convert POD to nroff
-lib/Pod/Perldoc/ToPod.pm convert POD to POD
-lib/Pod/Perldoc/ToRtf.pm convert POD to RTF
-lib/Pod/Perldoc/ToText.pm convert POD to plain text
-lib/Pod/Perldoc/ToTk.pm convert POD via Tk::Pod
-lib/Pod/Perldoc/ToXml.pm convert POD to XML
-lib/Pod/Perldoc/t/perldocbasic.t test Pod::Perldoc basic operation
-lib/Pod/Perldoc/t/textbasic.t test Pod::Perldoc::ToText
lib/Pod/PlainText.pm Convert POD data to formatted ASCII text
lib/Pod/Select.pm Pod-Parser - select portions of POD docs
lib/Pod/t/basic.cap podlators test
diff --git a/Porting/Maintainers.pl b/Porting/Maintainers.pl
index 080cc9e699..03775e85ee 100755
--- a/Porting/Maintainers.pl
+++ b/Porting/Maintainers.pl
@@ -1328,16 +1328,18 @@ use File::Glob qw(:case);
{
'MAINTAINER' => 'ferreira',
'DISTRIBUTION' => 'FERREIRA/Pod-Perldoc-3.15.tar.gz',
- 'FILES' => q[lib/Pod/Perldoc.pm
- lib/Pod/Perldoc
+ # I don't know whether it's conceptually cleaner to a rule to copy
+ # ext/Pod-Perldoc/pod/perldoc.pod to pod/perldoc.pod at make time
+ # (in 4 places), or leave it as 1 mapping here.
+ 'FILES' => q[ext/Pod-Perldoc
pod/perldoc.pod
],
# in blead, the perldoc executable is generated by perldoc.PL
# instead
-
+ # XXX We can and should fix this, but clean up the DRY-failure in utils
+ # first
'EXCLUDED' => [ qw( perldoc ) ],
'MAP' => { 'lib/perldoc.pod' => 'pod/perldoc.pod',
- 't/' => 'lib/Pod/Perldoc/t/',
},
'CPAN' => 1,
'UPSTREAM' => undef,
diff --git a/ext/.gitignore b/ext/.gitignore
index 1f51711b4f..86b2a1befe 100644
--- a/ext/.gitignore
+++ b/ext/.gitignore
@@ -73,6 +73,7 @@ ppport.h
/PerlIO-encoding/Makefile.PL
/PerlIO-scalar/Makefile.PL
/PerlIO-via/Makefile.PL
+/Pod-Perldoc/Makefile.PL
/Pod-Plainer/Makefile.PL
/Pod-Simple/Makefile.PL
/SelfLoader/Makefile.PL
diff --git a/lib/Pod/Perldoc.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc.pm
index ef54796ad8..ef54796ad8 100644
--- a/lib/Pod/Perldoc.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc.pm
diff --git a/lib/Pod/Perldoc/BaseTo.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
index 29a3b7d108..29a3b7d108 100644
--- a/lib/Pod/Perldoc/BaseTo.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/BaseTo.pm
diff --git a/lib/Pod/Perldoc/GetOptsOO.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm
index fa83fb74cc..fa83fb74cc 100644
--- a/lib/Pod/Perldoc/GetOptsOO.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/GetOptsOO.pm
diff --git a/lib/Pod/Perldoc/ToChecker.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm
index 10870109e6..10870109e6 100644
--- a/lib/Pod/Perldoc/ToChecker.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToChecker.pm
diff --git a/lib/Pod/Perldoc/ToMan.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
index 09b0e81737..09b0e81737 100644
--- a/lib/Pod/Perldoc/ToMan.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToMan.pm
diff --git a/lib/Pod/Perldoc/ToNroff.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm
index 991c1e3269..991c1e3269 100644
--- a/lib/Pod/Perldoc/ToNroff.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToNroff.pm
diff --git a/lib/Pod/Perldoc/ToPod.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm
index c3173d4370..c3173d4370 100644
--- a/lib/Pod/Perldoc/ToPod.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToPod.pm
diff --git a/lib/Pod/Perldoc/ToRtf.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm
index 14d419fc31..14d419fc31 100644
--- a/lib/Pod/Perldoc/ToRtf.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToRtf.pm
diff --git a/lib/Pod/Perldoc/ToText.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm
index 7d1784cd59..7d1784cd59 100644
--- a/lib/Pod/Perldoc/ToText.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToText.pm
diff --git a/lib/Pod/Perldoc/ToTk.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm
index 1562ec8bb3..1562ec8bb3 100644
--- a/lib/Pod/Perldoc/ToTk.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToTk.pm
diff --git a/lib/Pod/Perldoc/ToXml.pm b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm
index 439e736c20..439e736c20 100644
--- a/lib/Pod/Perldoc/ToXml.pm
+++ b/ext/Pod-Perldoc/lib/Pod/Perldoc/ToXml.pm
diff --git a/lib/Pod/Perldoc/t/01_about_verbose.t b/ext/Pod-Perldoc/t/01_about_verbose.t
index eb2f411fe9..eb2f411fe9 100644
--- a/lib/Pod/Perldoc/t/01_about_verbose.t
+++ b/ext/Pod-Perldoc/t/01_about_verbose.t
diff --git a/lib/Pod/Perldoc/t/checkerbasic.t b/ext/Pod-Perldoc/t/checkerbasic.t
index c47dcedc64..c47dcedc64 100644
--- a/lib/Pod/Perldoc/t/checkerbasic.t
+++ b/ext/Pod-Perldoc/t/checkerbasic.t
diff --git a/lib/Pod/Perldoc/t/perldocbasic.t b/ext/Pod-Perldoc/t/perldocbasic.t
index 6f6b9984d7..6f6b9984d7 100644
--- a/lib/Pod/Perldoc/t/perldocbasic.t
+++ b/ext/Pod-Perldoc/t/perldocbasic.t
diff --git a/lib/Pod/Perldoc/t/textbasic.t b/ext/Pod-Perldoc/t/textbasic.t
index 6814267ec8..6814267ec8 100644
--- a/lib/Pod/Perldoc/t/textbasic.t
+++ b/ext/Pod-Perldoc/t/textbasic.t
diff --git a/lib/.gitignore b/lib/.gitignore
index 0a53951e6e..6f6861c9d8 100644
--- a/lib/.gitignore
+++ b/lib/.gitignore
@@ -290,6 +290,8 @@
/Parse/CPAN/Meta.pm
/POSIX.pm
/POSIX.pod
+/Pod/Perldoc.pm
+/Pod/Perldoc
/Pod/Plainer.pm
/Pod/Simple.pm
/Pod/Simple.pod