From: Jan Dubois Date: Sat, 17 Jul 1999 10:58:29 +0000 (+0200) Subject: Some lib/ExtUtils/Manifest.pm POD fixes X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=d962e1c00169c11bdb367e8d6aa4cbf4c9c81d44;p=p5sagit%2Fp5-mst-13.2.git Some lib/ExtUtils/Manifest.pm POD fixes Message-ID: <379144ad.13616689@smtp1.ibm.net> p4raw-id: //depot/perl@3693 --- diff --git a/lib/ExtUtils/Manifest.pm b/lib/ExtUtils/Manifest.pm index 1a6dde7..52cfc2a 100644 --- a/lib/ExtUtils/Manifest.pm +++ b/lib/ExtUtils/Manifest.pm @@ -25,6 +25,7 @@ $MANIFEST = 'MANIFEST'; # Really cool fix from Ilya :) unless (defined $Config{d_link}) { + local $^W; *ln = \&cp; } @@ -268,27 +269,27 @@ ExtUtils::Manifest - utilities to write and check a MANIFEST file =head1 SYNOPSIS -C + require ExtUtils::Manifest; -C + ExtUtils::Manifest::mkmanifest; -C + ExtUtils::Manifest::manicheck; -C + ExtUtils::Manifest::filecheck; -C + ExtUtils::Manifest::fullcheck; -C + ExtUtils::Manifest::skipcheck; -C + ExtUtils::Manifest::manifind(); -C + ExtUtils::Manifest::maniread($file); -C + ExtUtils::Manifest::manicopy($read,$target,$how); =head1 DESCRIPTION -Mkmanifest() writes all files in and below the current directory to a +mkmanifest() writes all files in and below the current directory to a file named in the global variable $ExtUtils::Manifest::MANIFEST (which defaults to C) in the current directory. It works similar to @@ -302,33 +303,33 @@ comments are separated by one or more TAB characters in the output. All files that match any regular expression in a file C (if such a file exists) are ignored. -Manicheck() checks if all the files within a C in the +manicheck() checks if all the files within a C in the current directory really do exist. It only reports discrepancies and exits silently if MANIFEST and the tree below the current directory are in sync. -Filecheck() finds files below the current directory that are not +filecheck() finds files below the current directory that are not mentioned in the C file. An optional file C will be consulted. Any file matching a regular expression in such a file will not be reported as missing in the C file. -Fullcheck() does both a manicheck() and a filecheck(). +fullcheck() does both a manicheck() and a filecheck(). -Skipcheck() lists all the files that are skipped due to your +skipcheck() lists all the files that are skipped due to your C file. -Manifind() returns a hash reference. The keys of the hash are the +manifind() returns a hash reference. The keys of the hash are the files found below the current directory. -Maniread($file) reads a named C file (defaults to +maniread($file) reads a named C file (defaults to C in the current directory) and returns a HASH reference with files being the keys and comments being the values of the HASH. Blank lines and lines which start with C<#> in the C file are discarded. -I copies the files that are the keys in +C copies the files that are the keys in the HASH I<%$read> to the named target directory. The HASH reference -I<$read> is typically returned by the maniread() function. This +$read is typically returned by the maniread() function. This function is useful for producing a directory tree identical to the intended distribution tree. The third parameter $how can be used to specify a different methods of "copying". Valid values are C,