pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/p5-ExtUtils-MakeMaker
Module Name: pkgsrc
Committed By: he
Date: Sat Jul 26 19:11:54 UTC 2008
Modified Files:
pkgsrc/devel/p5-ExtUtils-MakeMaker: Makefile distinfo
pkgsrc/devel/p5-ExtUtils-MakeMaker/patches: patch-ab patch-ac
Added Files:
pkgsrc/devel/p5-ExtUtils-MakeMaker/patches: patch-ad
Removed Files:
pkgsrc/devel/p5-ExtUtils-MakeMaker/patches: patch-aa
Log Message:
Update from version 6.30 to 6.44.
Update discussed in general terms with jlam@.
Pkgsrc changes:
o Some of our changes appear to have been adopted upstream,
so patch-aa is gone and other diffs are reduced in size.
o We don't install or tweak perllocal.pod, so comment out
the testing of it being installed in the selftests.
Upstream changes:
6.44 Thu Feb 28 16:06:04 PST 2008
Bug Fixes
* Updated bundled ExtUtils::Install to 1.45 which should fix some
Cygwin issues. [rt.cpan.org 33291]
6.43_01 Tue Jan 1 16:06:47 PST 2008
Bug Fixes
* Change the "is this really a Perl core library directory" checks to
look for strict instead of Exporter. Now that Exporter is on CPAN
it can wind up in site_perl.
* split_command() will now set aside a little more space for macro
expansion. This should help on systems with cramped command line
lengths. Specifically, Pugs on Win32. [rt.cpan.org 20145]
Installation
* MakeMaker would not install if the installed MakeMaker was too old,
like on 5.6.1. The installation process was still using the
installed MakeMaker in a few places. This has been fixed.
[rt.cpan.org 24746]
OS X
* "make dist" will no longer bundle up resource fork files (._foo).
[rt.cpan.org 29525]
Docs
* The documentation of VERSION_FROM was recommending vstrings (1.2.3)
which have never worked right.
* The documentation for the accepted values of LICENSE moved to
Module::Build::API. [rt.cpan.org 32020]
Tests
* The compilation test was testing the installed modules, not the
about-to-be-installed.
* xs.t would fail if ExtUtils::CBuilder was not installed.
Misc
* Cleanups brought to you by no more 5.5 compatibility!
* MakeMaker is now perlcritic clean at severity level 5... except
the really silly ones.
* DIE use vars DIE!
* Added some resources to the META.yml
6.42 Fri Dec 7 17:00:14 PST 2007
Bug Fixes
- 6.33 moved PREREQ_FATAL to happen after CONFIGURE. This meant if
your CONFIGURE use a prereq it would fail and no PREREQ_FATAL
message would be displayed.
- Put the "nicetext" functionality back, VMS needs it to deal with
other people's custom make. But rename it to the more
accurate maketext_filter(), test it and fix a bug where it would
stop processing if it saw a macro declaration.
6.40 Thu Dec 6 03:00:47 PST 2007
Bug Fixes
- Remove the dubious nicetext() Makefile formatting hack to account for
a lack of space between the target and colon needed on VMS. This
interfered with META.yml creation on VMS and possibly other output.
- Fix the remaining targets which don't have a space between the target
and the colon.
6.38 Wed Nov 28 16:01:12 PST 2007
Releasing 6.37_03 as 6.38.
6.37_03 Mon Nov 26 14:15:34 PST 2007
Tests
- parse_version.t had wrong test count when version.pm isn't installed.
- Fixed some warnings in the XS module we're using for testing.
- "our $VERSION" test in parse_version.t was never running
- Quoting uses of 1.2.3 style versions in parse_version.t to protect
older perls.
Portability
- Moved the minimum required version up to 5.6.0.
6.37_02 Sun Nov 25 23:33:14 PST 2007
Test Improvements
- Added a test for a basic XS build.
Bug Fixes
- A refactoring in 6.37_01 broke XS compilation.
6.37_01 Sun Nov 25 17:05:53 PST 2007
Improvements
- Upgraded the META.yml to version 1.3 of the spec (which really
doesn't change anything). Thanks bdfoy.
- MakeMaker now always includes the required 'author' field in
the META.yml even if it's undef to comply with the META.yml spec.
- Updated ExtUtils-Install to latest version (1.44)
- Unified the version numbers of all modules.
Test Fixes
- cd() test on VMS used non-native paths. [bleadperl 31534]
- Removed uses of "no_plan" in tests to remain compatible with
old versions of Test::Harness.
- writemakefile_args.t had the wrong test count if version.pm isn't
installed.
Bug Fixes
- $VERSION detection code would be confused by "sub version"
[rt.cpan.org 30747]
- LINKTYPE=static will now be propagated to child builds.
[bleadperl 31761]
Portability Fixes
- Add "dragonfly" to the list of BSDish operating systems
- BSD detection code would not pick up bsdos or internix
- Fix detection of shared libperl on NetBSD [bleadperl 31526]
6.36 Tue Jul 3 01:06:40 PDT 2007
Test Fixes
- version.pm prior to 0.7203 caused Foo->VERSION to reformat
$Foo::VERSION. This caused prereq.t to fail.
6.35 Sun Jul 1 20:53:38 PDT 2007
New Features
* MakeMaker will now try to "use version" before parsing $VERSION.
This allows "$VERSION = qv(1.2.3)" to work.
Test Fixes
- writemakefile_args.t now works with older versions of version.pm
6.34 Sat Jun 30 11:06:54 CDT 2007
Test Fixes
- Accidentally hard coded the version of strict.pm [rt.cpan.org 27838]
To generate a diff of this commit:
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/p5-ExtUtils-MakeMaker/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/p5-ExtUtils-MakeMaker/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-aa
cvs rdiff -r1.1 -r1.2 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-ab \
pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-ac
cvs rdiff -r0 -r1.1 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index