summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/perl/Porting
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/usr.bin/perl/Porting')
-rw-r--r--gnu/usr.bin/perl/Porting/README.pod96
1 files changed, 49 insertions, 47 deletions
diff --git a/gnu/usr.bin/perl/Porting/README.pod b/gnu/usr.bin/perl/Porting/README.pod
index 2bd612d688b..a714193a742 100644
--- a/gnu/usr.bin/perl/Porting/README.pod
+++ b/gnu/usr.bin/perl/Porting/README.pod
@@ -16,7 +16,7 @@ text.
Program to prepare dual-life distributions for insertion into the Perl 5
F<lib/> and F<t/> directories. Now thought to be largely superseded.
-=head2 F<bisect-example.sh>, F<bisect.pl> and F<bisect-runner.pl>
+=head2 F<bisect-example.sh>, F<bisect-runner.pl> and F<bisect.pl>
Use C<git bisect> to pinpoint changes.
@@ -30,14 +30,23 @@ number in various files within the perl source.
Performs pathname portability checks, including whether there are naming
conflicts when names are truncated to the DOSish, case-ignoring 8.3 format.
-=head2 F<checkansi.pl>
-
-Check source code for ANSI-C violations.
-
=head2 F<checkAUTHORS.pl>
Used by F<t/porting/authors.t> to ensure the F<AUTHORS> list is up to date.
+=head2 F<checkURL.pl>
+
+Checks that all the URLs in the Perl source are valid.
+
+=head2 F<checkVERSION.pl>
+
+Used by F<t/porting/cmp_version.t> to ensure changed modules have had their
+versions updated.
+
+=head2 F<checkansi.pl>
+
+Check source code for ANSI-C violations.
+
=head2 F<checkcfgvar.pl>
Check that the various F<config.sh>-clones have (at least) all the same
@@ -60,15 +69,6 @@ F<MANIFEST>).
Check if POD files contain non-ASCII without specifying
encoding. Run it as: C<perl Porting/checkpodencoding.pl>.
-=head2 F<checkURL.pl>
-
-Checks that all the URLs in the Perl source are valid.
-
-=head2 F<checkVERSION.pl>
-
-Used by F<t/porting/cmp_version.t> to ensure changed modules have had their
-versions updated.
-
=head2 F<cherrymaint>
Command line tool to update cherrymaint; a tool for selecting commits from
@@ -114,16 +114,16 @@ same version than the corresponding module on CPAN.
Prints a table of differences between two Perl versions with respect to
modules included in the distribution.
+=head2 F<corelist.pl>
+
+Generates info for Module::CoreList from this perl tree.
+
=head2 F<corelist-perldelta.pl>
Generates a list of the module changes for the Perl you are currently
building. Also generates a diff between the corelist sections of two
F<perldelta*> files.
-=head2 F<corelist.pl>
-
-Generates info for Module::CoreList from this perl tree.
-
=head2 F<epigraphs.pod>
List of Perl release epigraphs.
@@ -146,6 +146,13 @@ Expand C macros using the C preprocessor.
This script finds reentrant variants of functions used in an executable and
shared objects.
+=head2 F<GitUtils.pm>
+
+This script contains the subroutine to generate a F<.patch file> for a
+committish (the SHA1 checksum of a commit, a number made of 40 hexadecimal
+digits which acts the internal unique identifier for this commit
+(lilypond.org). Related file: F<make_dot_patch.pl>
+
=head2 F<git-deltatool>
This script, a rough draft, aids in generating a perldelta file
@@ -160,13 +167,6 @@ id.
This script creates a tag for every p4raw-id.
-=head2 F<GitUtils.pm>
-
-This script contains the subroutine to generate a F<.patch file> for a
-committish (the SHA1 checksum of a commit, a number made of 40 hexadecimal
-digits which acts the internal unique identifier for this commit
-(lilypond.org). Related file: F<make_dot_patch.pl>
-
=head2 F<Glossary>
This file is built by F<metaconfig>. This file contains a description of all
@@ -201,31 +201,31 @@ F<Maintainers>, F<Maintainers.pm>
A package to search and show information about which core files/modules are
associated with maintainers. Related files: F<Maintainers>, F<Maintainers.pl>
+=head2 F<make-rmg-checklist>
+
+This script creates a release checklist as a simple HTML document.
+
=head2 F<make_dot_patch.pl>
Generate a F<.patch> file to STDOUT for a commit ID specified on the
command-line.
-=head2 F<makemeta>
-
-This script creates F<META.yml> and F<META.json> files.
-
=head2 F<make_modlib_cpan.pl>
This script generates the list of registered CPAN sites in F<perlmodlib.PL>.
-=head2 F<makerel>
+=head2 F<make_snapshot.pl>
-This script builds a Perl release tarball.
+This script is a quick and dirty snapshot generator for the perl5.git.perl.org
+web page to use to generate the snapshot files.
-=head2 F<make-rmg-checklist>
+=head2 F<makemeta>
-This script creates a release checklist as a simple HTML document.
+This script creates F<META.yml> and F<META.json> files.
-=head2 F<make_snapshot.pl>
+=head2 F<makerel>
-This script is a quick and dirty snapshot generator for the perl5.git.perl.org
-web page to use to generate the snapshot files.
+This script builds a Perl release tarball.
=head2 F<manicheck>
@@ -279,13 +279,6 @@ Pumpkin - Notes on handling the Perl Patch Pumpkin And Porting Perl.
Many of these are out of date or superseded by other documents in
this directory.
-=head2 F<README.pod>
-
-This file. An exhaustive list of the contents of the F<Porting/>
-directory along with a description of each file.
-The test F<t/porting/readme.t> ensures that this lists every file
-and that every file is listed.
-
=head2 F<README.y2038>
The y2038 implementation for perl. This is an implementation of POSIX time.h
@@ -295,7 +288,7 @@ L<http://y2038.googlecode.com/>.
=head2 F<release_announcement_template.txt>
-Release announcement for minor releasements of the 5.19 development series.
+Release announcment for minor releasements of the 5.17 development series.
=head2 F<release_managers_guide.pod>
@@ -319,9 +312,18 @@ This is a script for sorting the warning and error messages in
F<perldiag.pod>. POD formatting, printf-style escapes, non-letter characters,
and case are ignored, as explained in L<perldiag>.
-=head2 F<sync-with-cpan>
+=head2 F<testall.atom>
+
+Test suite profiling on Tru 64.
+
+=head2 F<thirdclean>
+
+Script for cleaning out the "known noise" from Third Degree reports: either
+noise caused by F<libc> itself, or F<Perl_yyparse> leaks.
+
+=head2 F<time>
-Script to help out with syncing cpan distros.
+A helper tool for perl's 2038 support. See F<Porting/README.y2038> for details.
=head2 F<timecheck2.c>
@@ -338,7 +340,7 @@ This is a list of wishes for Perl. The most up-to-date version of this file is
at L<http://perl5.git.perl.org/perl.git/blob_plain/HEAD:/Porting/todo.pod>.
The tasks we think are smaller or easier are listed first. Anyone is welcome
to work on any of these, but it's a good idea to first contact
-I<perl5-porters@perl.org> to avoid duplication of effort, and to learn from
+F<perl5-porters@perl.org> to avoid duplication of effort, and to learn from
any previous attempts.
=head2 F<valgrindpp.pl>