summaryrefslogtreecommitdiff
path: root/devel/p5-Module-Build
diff options
context:
space:
mode:
authorsno <sno@pkgsrc.org>2014-02-16 18:02:35 +0000
committersno <sno@pkgsrc.org>2014-02-16 18:02:35 +0000
commitebe4d248126a994e7fed18b8ce51adc26dfa7ed8 (patch)
tree14e75542e7627eadcdba81bb17afedba1b9bcbc6 /devel/p5-Module-Build
parenta1cd619601ca70a2bdbcd60dc4c68cae5671c991 (diff)
downloadpkgsrc-ebe4d248126a994e7fed18b8ce51adc26dfa7ed8.tar.gz
Updating package for Perl5 module Module::Build from CPAN in
devel/p5-Module-Build from 0.40040 to 0.42050. pkgsrc changes: - rewrite most of Makefile.PL using Packager::Utils Upstream changes: 0.4205 - Sun Feb 9 17:51:22 CET 2014 [BUG FIXES] - FIX license code regression for artistic license [Roy Ivy III, Leon Timmermans] - Don't swallow ExtUtils::CBuilder loading errors [Matthew Horsfall, Leon Timmermans] - Handle testing on cross-compile builds [Brian Fraser] - Protect against platforms without getpw{nam,uid} [Brian Fraser] 0.4204 - Fri Jan 10 00:29:31 CET 2014 [BUG FIXES] - Map conflicts back to runtime [Leon Timmermans] - Use mod2fname whenever it's available [Leon Timmermans, Brian Fraser] - Accept custom entries in meta_merge 1.4 0.4203 - Wed Nov 27 19:09:05 CET 2013 [BUG FIXES] - Map recommends back to runtime recommends [Leon Timmermans] - Map restrictive license to restricted in meta 2.0 [Leon Timmermans] 0.4202 - Tue Nov 19 12:48:19 CET 2013 [BUG FIXES] - Don't merge prereqs from meta to mymeta [Leon Timmermans] 0.4201 - Mon Nov 18 23:23:25 CET 2013 [BUG FIXES] - Prefer META.json over META.yml [Leon Timmermans] 0.4200 - Tue Nov 12 12:39:25 CET 2013 - Released 0.40_11 as 0.4200 0.40_11 - Wed Nov 6 12:46:59 CET 2013 [BUG FIXES] - Do not set provides in metadata if no_index is set [Leon Timmermans] 0.40_10 - Tue Nov 5 12:11:37 CET 2013 [BUG FIXES] - Lowercase license in fallback logic [Leon Timmermans] 0.40_09 - Tue Nov 5 00:13:11 CET 2013 [ENHANCEMENTS] - Converted to using Meta 2.0 0.4008 - Mon Nov 4 23:10:54 CET 2013 [BUG FIXES] - Fix test failing on ancient perls <= 5.8.1 [Peter Rabbitson] - Do not set default switches in Test::Harness; not even -w [Leon Timmermans] [DOCUMENTATION] - Fix a couple more broken links to CPAN::META::Spec that should have been CPAN::Meta::Spec. [Reported by Mike Doherty] 0.4007 - Fri Jul 19 13:44:39 CEST 2013 [BUG FIXES] - Removed undeclared test dependency on parent.pm [Leon Timmermans] - Declared dependency on Pod::Man 2.17 for utf8 support [Leon Timmermans] - Force generation of man pages in manify_with_utf8.t [Leon Timmermans] 0.4006 - Thu Jul 18 14:19:49 CEST 2013 - Announcement: The Perl5-Porters have decided to remove Module::Build from the perl core distribution. It will still be available on CPAN, and development is planned to continue regardless. For more information, see: * http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg202041.html * http://blogs.perl.org/users/joel_berger/2013/05/on-the-removal-of-some-core-modules.html * http://www.dagolden.com/index.php/2140/paying-respect-to-modulebuild/ * http://perlhacks.com/2013/06/removing-modules-from-core/ [BUG FIXES] - In the 'installdeps' action, w don't need to check for an executable bit on the CPAN client, just try executing it. Otherwise we needlessly fail on e.g. VMS. - Actually handle utf8 correctly in utf8-man tests. [Leon Timmermans] - Don't clobber standard array/hash attributes in subclasses that have their own array/hash attributes. [Graham Ollis] - We now allow underscores in package names, when extracting the name & abstract from POD. [Ricardo Signes, Shlomi Fish] - When building HTML docs, fix a problem with setting the --htmlroot argument. [Ken Williams] - Lower Test::More dependency in the test metadata, so distgen output won't mess up console with older Test::More installed. [Tatsuhiko Miyagawa] - Revised detildification on VMS [Craig Berry] - Fix run_test_harness for case when $Switches is an empty string [Victor Efimov, Ken Williams] [ENHANCEMENTS] - Significantly sped up some tests by not forcing HTML docs to be built when the user's config doesn't ask for them anyway. [Ken Williams] - The Module::Metadata package was split out from this distro back in 2010. Removed its regression tests. [Ken Williams] - Removed dependence on IO::File, replacing it with safe invocations of open(). [Sven Dowideit] - Added an 'extra_manify_args' parameter to facilitate man pages containing Unicode. [Joenio Costa] - Added an '--html_links 0' argument for the 'html' action, which can hugely speed things up. The main effect is speeding up the M::B tests themselves. [Ken Williams] - Added continuous integration support for the Module::Build code itself, through the Travis-CI project (https://travis-ci.org/). [Tatsuhiko Miyagawa, Olivier Mengué] [DOCUMENTATION] - Removed suggestion in the INSTALL document to use the Makefile.PL for installation. Making the Makefile.PL lower-profile in general. [Ken Williams] - Fix link from UpperCase CPAN::META::Spec to CPAN::Meta::Spec in API.pod. [Sven Dowideit] [OTHER] - Removed unused platform specific modules that never contained anything. [Leon Timmermans] - Lots of typo fixes in comments & documentation. [David Steinbrunner] 0.4005 - Thu Apr 25 15:10:14 CEST 2013 [ENHANCEMENTS] - Added --pureperl-only support [BUG FIXES] - #72176: pod2html will fail with an empty podpath in some cases. [Phillip Moore] - Fix links between modules in HTML docs output [Michael Wild, Leon Timmermans]
Diffstat (limited to 'devel/p5-Module-Build')
-rw-r--r--devel/p5-Module-Build/DESCR26
-rw-r--r--devel/p5-Module-Build/Makefile21
2 files changed, 31 insertions, 16 deletions
diff --git a/devel/p5-Module-Build/DESCR b/devel/p5-Module-Build/DESCR
index fb98827d2a6..3ed95569f2d 100644
--- a/devel/p5-Module-Build/DESCR
+++ b/devel/p5-Module-Build/DESCR
@@ -1,6 +1,20 @@
-Module::Build is a system for building, testing, and installing Perl
-modules. It is meant to be a replacement for ExtUtils::MakeMaker.
-Developers may alter the behavior of the module through subclassing in
-a much more straightforward way than with MakeMaker. It also does not
-require a make on your system - most of the Module::Build code is
-pure-perl and written in a very cross-platform way.
+"Module::Build" is a system for building, testing, and installing Perl
+modules. It is meant to be an alternative to "ExtUtils::MakeMaker".
+Developers may alter the behavior of the module through subclassing in a
+much more straightforward way than with "MakeMaker". It also does not
+require a "make" on your system - most of the "Module::Build" code is
+pure-perl and written in a very cross-platform way. See "MOTIVATIONS" for
+more comparisons between "ExtUtils::MakeMaker" and "Module::Build". To
+install "Module::Build", and any other module that uses "Module::Build" for
+its installation process, do the following: perl Build.PL # 'Build.PL'
+script creates the 'Build' script ./Build # Need ./ to ensure we're using
+this "Build" script ./Build test # and not another one that happens to be
+in the PATH ./Build install This illustrates initial configuration and the
+running of three 'actions'. In this case the actions run are 'build' (the
+default action), 'test', and 'install'. Other actions defined so far
+include: build manifest clean manifest_skip code manpages config_data
+pardist diff ppd dist ppmdist distcheck prereq_data distclean prereq_report
+distdir pure_install distinstall realclean distmeta retest distsign
+skipcheck disttest test docs testall fakeinstall testcover help testdb html
+testpod install testpodcoverage installdeps versioninstall You can run the
+'help' action for a complete list of actions.
diff --git a/devel/p5-Module-Build/Makefile b/devel/p5-Module-Build/Makefile
index e9257d2e932..df726510ba4 100644
--- a/devel/p5-Module-Build/Makefile
+++ b/devel/p5-Module-Build/Makefile
@@ -1,29 +1,30 @@
-# $NetBSD: Makefile,v 1.37 2013/05/31 12:40:30 wiz Exp $
+# $NetBSD: Makefile,v 1.38 2014/02/16 18:02:35 sno Exp $
+#
-DISTNAME= Module-Build-0.4004
+DISTNAME= Module-Build-0.4205
PKGNAME= p5-${DISTNAME}0
-PKGREVISION= 1
SVR4_PKGNAME= p5mob
CATEGORIES= devel perl5
-MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Module/}
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/L/LE/LEONT/}
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://search.cpan.org/dist/Module-Build/
+HOMEPAGE= https://metacpan.org/release/Module-Build
COMMENT= Build and install Perl modules
LICENSE= ${PERL5_LICENSE}
-DEPENDS+= {perl>=5.14.1,p5-ExtUtils-CBuilder>=0.27}:../../devel/p5-ExtUtils-CBuilder
-DEPENDS+= {perl>=5.14.1,p5-ExtUtils-ParseXS>=2.21}:../../devel/p5-ExtUtils-ParseXS
-DEPENDS+= {perl>=5.10.1,p5-PathTools>=3.30}:../../devel/p5-PathTools
+#DEPENDS+= p5-ExtUtils-CBuilder>=0.27:../../devel/p5-ExtUtils-CBuilder
+#DEPENDS+= p5-ExtUtils-ParseXS>=2.21:../../devel/p5-ExtUtils-ParseXS
.include "options.mk"
-USE_LANGUAGES= c # For the tests
+USE_LANGUAGES= c # For the tests
#BUILDING_MODULE_BUILD= yes
PERL5_MODULE_TYPE= Module::Build
PERL5_PACKLIST= auto/Module/Build/.packlist
# For the tests:
-USE_TOOLS+= perl
+USE_TOOLS+= perl
+
+PERL5_PACKLIST= auto/Module/Build/.packlist
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"