Subject: CVS commit: pkgsrc/devel/p5-Module-Build
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 04/18/2005 16:10:07
Module Name:	pkgsrc
Committed By:	wiz
Date:		Mon Apr 18 16:10:06 UTC 2005

Modified Files:
	pkgsrc/devel/p5-Module-Build: Makefile distinfo

Log Message:
Update to 0.2610:

0.2610  Fri Apr 15 08:25:01 CDT 2005

 - new_from_context() was losing its arguments in some cases (and not
   because of inadequate training in debate) - we now pass its
   arguments directly to the Build.PL script rather than merging them
   in afterwards. [Ray Zimmerman]

 - Fixed a bug in which config_data and feature data were being
   forgotten and no ConfigData.pm module would get written. [Ray
   Zimmerman]

 - Added a recipe to the cookbook showing how to run a single test
   file from the command line. [William McKee]

 - For command-line arguments, we now accept the syntax "--foo=bar" in
   addition to "--foo bar" and "foo=bar".  This seems to fit well with
   what GNU getopt and Getopt::Long do, and with people's
   expectations. [Adam Spiers]

0.2609  Wed Mar 16 22:18:35 CST 2005

 - The html docs that were created during the first invokation of
   './Build' were being found and treated as pod that needed to be
   converted to html during subsequent invokations. We now are more
   specific about the directories we scan for pod that needs to be
   converted, effectively avoiding blib/html. [Ray Zimmerman]

 - If Pod::Man is not available, we now skip building man pages
   (rather than dying) and tell the user why.

 - We now write a .packlist file upon installation, in the same place
   that ExtUtils::MakeMaker does. [Johnny Lam]

 - On some Unix platforms (BSD derivatives, mostly) perl's $^X
   variable isn't set to the full path of the perl executable, just
   'perl', when the 'Build' script is run as './Build' and not 'perl
   ./Build'.  This can lead to some other modules (maybe
   Test::Harness, maybe IO::File, I dunno...) getting very confused
   about where they are, and they try to load stuff from the wrong
   perl lib, and big trouble ensues.  To fix this, we now set $^X to
   the value of Module::Build->find_perl_interpreter().

 - The 'distcheck' action will now die() if it finds an error in the
   MANIFEST, rather than just printing on STDOUT. [David Golden]

 - When the README and/or Makefile.PL are autogenerated using
   create_readme or create_makefile_pl, we now automatically make sure
   they're also listed in the MANIFEST file. [Suggested by Michael
   Schwern]

 - Got rid of the t/MANIFEST file - it's superfluous, and it had
   zero-length, which some versions of Tar don't like. [William
   Underwood]

 - Added a mention in the documentation that each property that new()
   accepts also has a corresponding get/set accessor.  (In the version
   0.27_0x series each accessor method is mentioned explicitly in the
   docs.) [Omission spotted by Ian Langworth]

'make test' failures down to
Failed 1/13 test scripts, 92.31% okay. 19/311 subtests failed, 93.89% okay.
from
Failed 3/13 test scripts, 76.92% okay. 41/319 subtests failed, 87.15% okay.


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/p5-Module-Build/Makefile
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/p5-Module-Build/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.