Permalink
Browse files

Update metaconfig related information

  • Loading branch information...
Tux committed Oct 13, 2017
1 parent f08d6ff commit 1e436e33038f3b8b5c79a2e5c8edab3894665709
Showing with 21 additions and 20 deletions.
  1. +10 −5 Configure
  2. +11 −15 Porting/pumpkin.pod
View
@@ -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'
View
@@ -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

0 comments on commit 1e436e3

Please sign in to comment.