On Thu, May 19, 2005 at 02:26:15PM -0700, Michael G Schwern wrote:
> http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.29.tar.gz
> or
> http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/trunk
> or
> a CPAN near you.
>
> This release fixes a problem with PL_FILES where the functionality was
> changed in 6.25. I put it back the way it was because several CPAN modules
> depended on it. IP::Country, Tk, Object::Translation and xmltv to name
> some.
>
> Otherwise its integrating some changes necessary for building the core.
> Let me know if I missed anything.
It fails to build DynaLoader on FreeBSD (5.2)
$ make
Graph cycles through pm_to_blib
`makemakerdflt' not remade because of errors.
I'd infer that the problem is the addition of a dependency on pm_to_blib,
but if this is the reversion of a previous change, then I'm confused as to why
it used to work some time ago.
Nicholas Clark
--- Makefile.628 Fri May 20 17:46:42 2005
+++ Makefile.629 Fri May 20 17:59:36 2005
@@ -1,7 +1,7 @@
# This Makefile is for the DynaLoader extension to perl.
#
# It was generated automatically by MakeMaker version
-# 6.28 (Revision: Revision: 4409 ) from the contents of
+# 6.29 (Revision: Revision: 4531 ) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
# ANY CHANGES MADE HERE WILL BE LOST!
@@ -136,8 +136,8 @@ PERM_RW = 644
PERM_RWX = 755
MAKEMAKER = ../../lib/ExtUtils/MakeMaker.pm
-MM_VERSION = 6.28
-MM_REVISION = Revision: 4409
+MM_VERSION = 6.29
+MM_REVISION = Revision: 4531
# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
@@ -233,7 +233,7 @@ PM_TO_BLIB = XSLoader.pm \
# --- MakeMaker platform_constants section:
-MM_Unix_VERSION = 1.48
+MM_Unix_VERSION = 1.49
PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree
-Drealloc=Perl_realloc -Dcalloc=Perl_calloc
@@ -511,14 +511,14 @@ manifypods : pure_all
all :: DynaLoader.pm
$(NOECHO) $(NOOP)
-DynaLoader.pm :: DynaLoader_pm.PL
- $(PERLRUN) DynaLoader_pm.PL DynaLoader.pm
+DynaLoader.pm :: DynaLoader_pm.PL pm_to_blib
+ $(PERLRUNINST) DynaLoader_pm.PL DynaLoader.pm
all :: XSLoader.pm
$(NOECHO) $(NOOP)
-XSLoader.pm :: XSLoader_pm.PL
- $(PERLRUN) XSLoader_pm.PL XSLoader.pm
+XSLoader.pm :: XSLoader_pm.PL pm_to_blib
+ $(PERLRUNINST) XSLoader_pm.PL XSLoader.pm
# --- MakeMaker installbin section:
@@ -598,7 +598,7 @@ metafile : create_distdir
$(NOECHO) $(ECHO) 'requires:' >> META_new.yml
$(NOECHO) $(ECHO) '' >> META_new.yml
$(NOECHO) $(ECHO) 'distribution_type: module' >> META_new.yml
- $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.28' >>
META_new.yml
+ $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.29' >>
META_new.yml
-$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml