The NetBSD Project

CVS log for pkgsrc/devel/p5-Module-Build/options.mk

[BACK] Up to [cvs.netbsd.org] / pkgsrc / devel / p5-Module-Build

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 17 17:38:17 2010 UTC (2 years, 4 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, HEAD
Changes since 1.3: +14 -26 lines
Diff to previous 1.3 (colored)

Updating devel/p5-Module-Build from 0.35000 to 0.36010

pkgsrc changes:
  - Adjusting options (upstream update clearifies a lot there)
  - Adjusting mandatory dependencies
  - Remove dependencies included at least in 5.10 perl-core

Upstream changes since 0.35 (skipping detailed list of developer versions):
0.3601 - Mon Dec 21 14:39:33 EST 2009
 Bug fixes:
 - When the currently running Module::Build is not the same as the one
   that created the Build file, there is now a warning rather than a fatal
   error.  This helps installation of dependency chains where a dependency
   might configure_requires a new Module::Build after Build.PL was already
   run for an earlier distribution. [David Golden, on advice of Matt Trout]

 Other:
 - t/bundle_inc.t fails in odd ways.  This test of an experimental feature
   should not prevent users from installing Module::Build, so this test
   now skips unless $ENV{MB_TEST_EXPERIMENTAL} is true

0.36 - Sun Dec 20 15:02:38 EST 2009

No changes from 0.35_15 other than the version number.

Summary of major changes since 0.35:
 Enhancements:
 - Added 'Build installdeps' action to install needed dependencies via
   a user-configurable command line program.  (Defaults to 'cpan'.)
 - Command line options may be set via the PERL_MB_OPT environment
   variable (similar to PERL_MM_OPT in ExtUtils::MakeMaker)
 - Generates MYMETA.yml during Build.PL (new standard protocol for
   communicating configuration results between toolchain components)
 - Reduced amount of console output under normal operation (use --verbose
   to see all output)
 - Added experimental inc/ bundling; see Module::Build::Bundling for
   details.

 New or changed properties:
 - Added 'share_dir' property to provide File::ShareDir support;
   File::ShareDir automatically added to 'requires' if 'share_dir' is set
 - Added 'needs_compiler' property.  Defaults to true if XS or c_source
   exist.  If true, ExtUtils::CBuilder is also added to build_requires.
 - 'C_support' is no longer an optional feature.  Modern ExtUtils::CBuilder
   and ExtUtils::ParseXS added to the 'requires' list.  This ensures that
   upgrading Module::Build will upgrade these critical modules.
 - Clarified that 'apache' in the license attribute indicates the Apache
   License 2.0 and added 'apache_1_1' for the older version of the license
   (RT#50614)

 Deprecations:
 - Module::Build::Compat 'passthrough' style has been deprecated.  Using
   'passthrough' will issue warnings on Makefile.PL generation.  See
   Module::Build::Compat documentation for rationale.

 Internals:
 - Replaced use of YAML.pm with YAML::Tiny; Module::Build::YAML is now
   based on YAML::Tiny as well
 - A new get_metadata() method has been added as a simpler wrapper around
   the old, kludgy prepare_metadata() API.
 - Replaced guts of new_from_context().  Build.PL is now executed in a
   separate process before resume() is called.  (This is generally only of
   interest to Module::Build or toolchain developers) (RT#49350)
 - Add support for 'package NAME VERSION' syntax added in Perl 5.11.1

 Notable bug fixes:
 - The "test" action now dies when using the 'use_tap_harness'
   option and tests fail, matching the behavior under Test::Harness.
   (RT#49080) [initial patch from David Wheeler; revised by David Golden]
 - Updated PPM generation to PPM v4 (RT#49600) [Olivier Mengue]
 - When module_name is not supplied, no packlist was being written; fixed
   by guessing module_name from dist_version_from or the directory name
   (just like ExtUtils::Manifest does without NAME) [David Golden]
 - Failure to detect a compiler will now warn during Build.PL and be a
   fatal error when trying to compile during Build. (RT#48918) [David
   Golden]
 - Auto-detection of abstract and author fixed for mixed-case POD headers
   (RT#51117) [David Wheeler]
 - resume() was not restoring additions to @INC added in Build.PL
   (RT#50145) [David Golden]
 - When tarball paths are less than 100 characters, disables 'prefix'
   mode of Archive::Tar for maximum compatibility (RT#50571) [David Golden]
 - Merging 'requires' and 'build_requires' in Module::Build::Compat could
   lead to duplicate PREREQ_PM entries; now the highest version is used
   for PREREQ_PM. (RT#50948) [David Golden]
 - Module::Build::Compat will now die with an error if advanced,
   non-numeric prerequisites are given, as these are not supported by
   ExtUtils::MakeMaker in PREREQ_PM [David Golden]

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jun 13 06:46:45 2009 UTC (2 years, 11 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

Ran pkglint --autofix on the devel/ category. Most of the changes are
simple white-space issues like indentation and trailing spaces. The
others are cross-references for Makefile.common.

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 6 06:55:50 2009 UTC (3 years ago) by sno
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

PkgSrc changes:
  - Updating package for p5 module Module::Build from 0.32 to 0.33
  - Setting License to gnu-gpl-v2
  - Adjusting optional dependencies to use always packages, not
    perl core

Upstream changes:
0.33 - Sun May  3 20:16:34 PDT 2009

 Bug-fixes:
 - Fixed RT#45462: Compat.pm needs to reference 'Build.com' on VMS
   [patch from John Malmberg]
 - Fixed RT#45461: ext.t on VMS [patch from John Malmberg]
 - Fixed RT#43861: Module::Build::PPMMaker has broken PPD name
   versioning for v5.10+

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 1 21:47:22 2009 UTC (3 years, 2 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1

pkgsrc changes:

- update to module version 0.32
- introduce options to choose recommented dependencies
- make previous dependencies and other useful default

Upstream changes:

0.32 - Wed Feb 25 17:40:02 PST 2009

 No changes since 0.31_04.

0.31_04 - Fri Feb 20 11:04:59 PST 2009

 Other
 - Bumped Test::Harness prereq to 3.16 for latest PERL5LIB fixes (solves
   test failures when installing Module::Build using CPANPLUS::Dist::Build)
   [David Golden]

0.31_03 - Sun Feb  8 14:54:01 PST 2009

 Enhancements
 - added a "prereq_data" action that prints a Perl data structure of
   all prerequisites; can be loaded by external tools using eval()
   [David Golden]

 Bug-fixes
 - 'fakeinstall' action warns and skips without ExtUtils::Install 1.32+
   [David Golden, reported by Zefram]
 - allows Module::Build version mismatch when installing self; works around
   limitations in CPANPLUS::Dist::Build [David Golden]

0.31_02 - Tue Jan 27 09:16:43 PST 2009

 Other
 - tests now use File::Temp (added to build_requires); appears to fix
   Win32 testing heisenbug on directory removal during high system loads
 - use_tap_harness.t will skip unless a release version of TAP::Harness
   is installed
 - improved diagnostics to ensure_blib() tests in t/lib/MBTest.pm

 Compat
 - passthrough Makefile.PL will now play nice with cpantesters' on
   exit(0) (RT#32018) [Eric Wilhelm]

 Bug Fixes
 - fix for doubling-up of --prefix (RT#19951)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>