This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update metaconfig related information
authorH.Merijn Brand <h.m.brand@xs4all.nl>
Fri, 13 Oct 2017 09:20:12 +0000 (11:20 +0200)
committerH.Merijn Brand <h.m.brand@xs4all.nl>
Fri, 13 Oct 2017 09:20:12 +0000 (11:20 +0200)
Configure
Porting/pumpkin.pod

index 0763b7e..bc2c9e9 100755 (executable)
--- a/Configure
+++ b/Configure
 # called "metaconfig". Rather than working with this copy of Configure,
 # you may wish to get metaconfig. Perl uses a modified version of this
 # tool, available in the "dist" folder in the checkout of the git repo
-#    $ git clone git://perl5.git.perl.org/metaconfig.git metaconfig
+#    $ git clone https://github.com/perl5-metaconfig/metaconfig metaconfig
 # The original dist package (including metaconfig) is available via SVN:
-#    $ svn co https://svn.code.sf.net/p/dist/code/trunk/dist
+#    $ git clone https://github.com/rmanfredi/dist.git dist-git
 #
 # Though this script was generated by metaconfig from metaunits, it is
 # OK to send patches against Configure itself. It's up to the Configure
 # pumpkin to backport the patch to the metaunits if it is accepted.
 # For more information on patching Configure, see pod/perlhack.pod
 #
-# The metaunits are also available from the public git repository:
-#     http://perl5.git.perl.org/metaconfig.git/ or
-#     $ git clone git://perl5.git.perl.org/metaconfig.git metaconfig
+# The metaunits are also available from the public github repository:
+#     https://github.com/perl5-metaconfig/metaconfig/tree/master/U
 #
 # See Porting/pumpkin.pod for more information on metaconfig.
 
@@ -667,6 +666,7 @@ d_memcmp=''
 d_memcpy=''
 d_memmem=''
 d_memmove=''
+d_memrchr=''
 d_memset=''
 d_mkdir=''
 d_mkdtemp=''
@@ -16515,6 +16515,10 @@ eval $inlibc
 set memmove d_memmove
 eval $inlibc
 
+: see if memrchr exists
+set memrchr d_memrchr
+eval $inlibc
+
 : see if memset exists
 set memset d_memset
 eval $inlibc
@@ -24734,6 +24738,7 @@ d_memcmp='$d_memcmp'
 d_memcpy='$d_memcpy'
 d_memmem='$d_memmem'
 d_memmove='$d_memmove'
+d_memrchr='$d_memrchr'
 d_memset='$d_memset'
 d_mkdir='$d_mkdir'
 d_mkdtemp='$d_mkdtemp'
index a1fe675..7253fe7 100644 (file)
@@ -322,11 +322,15 @@ useful information - DAPM 7/2009.
 If you need to make changes to Configure or config_h.SH, it may be best to
 change the appropriate metaconfig units instead, and regenerate Configure.
 
-       metaconfig -m
+       mconfig -m -O
 
 will regenerate F<Configure> and F<config_h.SH>.  Much more information
 on obtaining and running metaconfig is in the F<U/README> file
-that comes with Perl's metaconfig units.
+that comes with Perl's metaconfig units. See the head of Configure for the
+recent information on how to obtain the units and the tools. The base boils
+down to
+
+`      git clone github.com:perl5-metaconfig/metaconfig metaconfig
 
 Since metaconfig is hard to change, running correction scripts after
 this generation is sometimes needed. Configure gained complexity over
@@ -335,16 +339,8 @@ when compiling perl. Therefor, you need to run Porting/config_h.pl
 after that generation. All that and more is described in the README
 files that come with the metaunits.
 
-Perl's metaconfig units should be available on CPAN.  A set of units
-that will work with perl5.9.x is in a file with a name similar to
-F<mc_units-20070423.tgz> under L<http://www.cpan.org/authors/id/H/HM/HMBRAND/>.
-The mc_units tar file should be unpacked in your main perl source directory.
-Note: those units were for use with 5.9.x.  There may have been changes since
-then.  Check for later versions or contact perl5-porters@perl.org to obtain a
-pointer to the current version.
-
-Alternatively, do consider if the F<*ish.h> files or the hint files might be
-a better place for your changes.
+Alternatively, do consider if the F<*ish.h> files or the hint files might
+be a better place for your changes.
 
 =head2 MANIFEST
 
@@ -1385,11 +1381,11 @@ copyrights alone.  Doing more than that requires quite a bit of tracking.
 =head1 AUTHORS
 
 Original author:  Andy Dougherty doughera@lafayette.edu .
-Additions by Chip Salzenberg chip@perl.com and 
-Tim Bunce Tim.Bunce@ig.co.uk .
+Additions by Chip Salzenberg chip@perl.com, Tim Bunce and the perl5
+development team.
 
 All opinions expressed herein are those of the authorZ<>(s).
 
 =head1 LAST MODIFIED
 
-2009-07-08-01 Jesse Vincent
+2017-10-13 H.Merijn Brand