In perl.git, the branch blead has been updated <http://perl5.git.perl.org/perl.git/commitdiff/1e436e33038f3b8b5c79a2e5c8edab3894665709?hp=f08d6ff9b6bebfe69f7f3fbdb7953783d6e8848d>
- Log ----------------------------------------------------------------- commit 1e436e33038f3b8b5c79a2e5c8edab3894665709 Author: H.Merijn Brand <h.m.br...@xs4all.nl> Date: Fri Oct 13 11:20:12 2017 +0200 Update metaconfig related information ----------------------------------------------------------------------- Summary of changes: Configure | 15 ++++++++++----- Porting/pumpkin.pod | 26 +++++++++++--------------- 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/Configure b/Configure index 0763b7e95c..bc2c9e946e 100755 --- a/Configure +++ b/Configure @@ -15,18 +15,17 @@ # 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' diff --git a/Porting/pumpkin.pod b/Porting/pumpkin.pod index a1fe67503b..7253fe7770 100644 --- a/Porting/pumpkin.pod +++ b/Porting/pumpkin.pod @@ -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-port...@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 dough...@lafayette.edu . -Additions by Chip Salzenberg c...@perl.com and -Tim Bunce tim.bu...@ig.co.uk . +Additions by Chip Salzenberg c...@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 -- Perl5 Master Repository