Updated to devel/p5-ExtUtils-MakeMaker-7.12 (from 7.10) ------------------------------------------------- 7.12 Tue Apr 19 12:24:41 BST 2016 Enhancements: - version ranges are now supported for PREREQS, etc. - Metadata is now represented internally as Meta Spec 2.0 - ExtUtils::Command has been re-incorporated at 1.19 of that module - Refactored XS handling - XSMULTI=>1 - put multiple *.xs under lib, it "just works" and XSBUILD for refined control of XSMULTI - can do "make test" without first doing "make" Bug fixes: - Handle new warnings from File::Path - Resolve RT#106572 specifying AUTHOR via command-line is broken - Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES - Sanitise make_type on Win32 - Cygwin rebase fixes - Makefile starting comments reflect decoded @ARGV, not raw - Add various targets to .PHONY to avoid disk IO with dmake - Fixed race condition in realclean - improve static-build lib detection - Eliminate non-error STDERR - Make WriteEmptyMakefile Makefile functional when called in subdir - manifypods fixes - perllocal.pod generation "Perl in Space" fix - PASTHRU fixes - Fix distsignature dependencies for parallel make - Check exit status for commands in "make ci" target - Less noisey output during building sub-modules - Fix dos2unix() on Windows - stop makeaperl from polluting @ARGV in cases where ARGV contains args with spaces - Fix regression when both test.pl and t/*.t are present - Refactored internals to remove DirHandle usage - MM_Unix::find_perl() dont repeatedly stat the same path in a loop - No longer repeatedly attempt to load CPAN::Meta if it is now available VMS fixes: - Made MM_VMS::oneline build continuation lines properly - Implemented XSMULTI and XSBUILD - Resurrect PASTHRU on VMS - make_macro should handle multiple macros - Fix regression with File::Spec changes in previous release Win32 fixes: - t/echo.t needs SHELL env for Win32 gmake Dist fixes: - Made %ExtraPrereqs match bundled prereqs - Included MANIFEST.SKIP from ExtUtils::Manifest - The bundled Encode::Locale has been updated to 1.04 Test fixes: - test PL_FILES of a "module" - Various tests no longer require a separate .pm file for testing - Support v5.6.1 in various tests - test static build if $ENV{AUTHOR_TESTING} - XS tests now pluggable - test for "Perl in Space" Doc fixes: - better document for PL_FILES, oneliner method - FAQ updated 7.11_06 Tue Mar 29 19:22:38 BST 2016 Bug fixes: - Backported change from blead for Win32 miniperl 7.11_05 Sat Mar 19 09:41:02 GMT 2016 Bug fixes: - Less noisey output during building sub-modules - Fix dos2unix() on Windows VMS fixes: - Implemented XSMULTI and XSBUILD - Resurrect PASTHRU on VMS 7.11_04 Mon Feb 15 11:20:14 GMT 2016 Enhancements: - Added find_tests_recursive_in() method Bug fixes: - Fix regression when both test.pl and t/*.t are present - Refactored internals to remove DirHandle usage VMS fixes: - make_macro should handle multiple macros - Fix regression with File::Spec changes in previous release Win32 fixes: - t/echo.t needs SHELL env for Win32 gmake 7.11_03 Wed Nov 25 15:23:25 GMT 2015 Bug fixes: - stop makeaperl from polluting @ARGV in cases where ARGV contains args with spaces 7.11_02 Sat Nov 21 20:05:45 GMT 2015 Bug fixes: - MM_Unix::find_perl() dont repeatedly stat the same path in a loop 7.11_01 Thu Nov 12 11:58:58 GMT 2015 Includes all the Changes noted for v7.06 and the following: Bug fixes: - Use of intermediate files to store META.* and *.ppd files has been reverted - No longer repeatedly attempt to load CPAN::Meta if it is now available - Made MM_VMS::oneline build continuation lines properlydiff -r1.37 -r1.38 pkgsrc/devel/p5-ExtUtils-MakeMaker/Makefile
(mef)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.37 2016/01/31 06:45:16 mef Exp $ | 1 | # $NetBSD: Makefile,v 1.38 2016/04/20 15:00:04 mef Exp $ | |
2 | 2 | |||
3 | DISTNAME= ExtUtils-MakeMaker-7.10 | 3 | DISTNAME= ExtUtils-MakeMaker-7.12 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | CATEGORIES= devel perl5 | 5 | CATEGORIES= devel perl5 | |
6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker | 9 | HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker | |
10 | COMMENT= Create a module Makefile | 10 | COMMENT= Create a module Makefile | |
11 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
12 | 12 | |||
13 | DEPENDS+= p5-ExtUtils-Manifest>=1.65:../../devel/p5-ExtUtils-Manifest | 13 | DEPENDS+= p5-ExtUtils-Manifest>=1.65:../../devel/p5-ExtUtils-Manifest | |
14 | DEPENDS+= p5-CPAN-Meta-Requirements>=2.127:../../devel/p5-CPAN-Meta-Requirements | 14 | DEPENDS+= p5-CPAN-Meta-Requirements>=2.127:../../devel/p5-CPAN-Meta-Requirements | |
15 | 15 | |||
16 | PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist | 16 | PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.23 2016/01/31 06:45:16 mef Exp $ | 1 | $NetBSD: distinfo,v 1.24 2016/04/20 15:00:04 mef Exp $ | |
2 | 2 | |||
3 | SHA1 (ExtUtils-MakeMaker-7.10.tar.gz) = f7ca9fc7e3204ddd3989fef4f3f956326ae1ec32 | 3 | SHA1 (ExtUtils-MakeMaker-7.12.tar.gz) = 6ecd2b5d5fc409bb61168cb96b4cd54522fa9e46 | |
4 | RMD160 (ExtUtils-MakeMaker-7.10.tar.gz) = 18c69485dc070a8da71a6440bf811ca04c5565e5 | 4 | RMD160 (ExtUtils-MakeMaker-7.12.tar.gz) = 55a50218449883c33cdad8bb67942f59a3014f93 | |
5 | SHA512 (ExtUtils-MakeMaker-7.10.tar.gz) = 217cd01507225975def824b9eb89592dc017794134fd0197253b164674d302f09bde5018e8ea37178fbad805c3551635b1ca37da102fc88d4be08d784f09d774 | 5 | SHA512 (ExtUtils-MakeMaker-7.12.tar.gz) = fed47a1655358c912b13a62648c174c0a1acc2ebc9ec4256bea849acf617fcece033697b3a2f2b7bd691f5a40ceb571c1dc1301ec255671cb5f2e7f6c5e401c2 | |
6 | Size (ExtUtils-MakeMaker-7.10.tar.gz) = 445464 bytes | 6 | Size (ExtUtils-MakeMaker-7.12.tar.gz) = 466312 bytes | |
7 | SHA1 (patch-ab) = dda54b01667e68613dea1405973b2683fde4ed23 | 7 | SHA1 (patch-ab) = 02e70f6a0ff56977d3ffa45d083412be7185d1cf |
@@ -1,36 +1,36 @@ | @@ -1,36 +1,36 @@ | |||
1 | $NetBSD: patch-ab,v 1.12 2016/01/31 06:45:17 mef Exp $ | 1 | $NetBSD: patch-ab,v 1.13 2016/04/20 15:00:04 mef Exp $ | |
2 | 2 | |||
3 | Changes: | 3 | Changes: | |
4 | o More general adaptation for BSDs | 4 | o More general adaptation for BSDs | |
5 | o Install scripts in DESTINSTALLSITESCRIPT instead of DESTINSTALLSCRIPT | 5 | o Install scripts in DESTINSTALLSITESCRIPT instead of DESTINSTALLSCRIPT | |
6 | o Ignore installed packlist when creating new packlist. | 6 | o Ignore installed packlist when creating new packlist. | |
7 | 7 | |||
8 | --- lib/ExtUtils/MM_Unix.pm.orig 2015-09-11 03:38:38.000000000 +0900 | 8 | --- lib/ExtUtils/MM_Unix.pm.orig 2016-04-19 20:24:21.000000000 +0900 | |
9 | +++ lib/ExtUtils/MM_Unix.pm 2016-01-31 15:35:49.000000000 +0900 | 9 | +++ lib/ExtUtils/MM_Unix.pm 2016-04-20 21:57:39.000000000 +0900 | |
10 | @@ -955,7 +955,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ | 10 | @@ -1022,7 +1022,7 @@ sub xs_make_dynamic_lib { | |
11 | push(@m," \$(RM_F) \$\@\n"); | |||
11 | 12 | |||
12 | my $libs = '$(LDLOADLIBS)'; | 13 | my $libs = '$(LDLOADLIBS)'; | |
13 | ||||
14 | - if (($Is{NetBSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { | 14 | - if (($Is{NetBSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { | |
15 | + if (( $Is{BSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { | 15 | + if (( $Is{BSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { | |
16 | # Use nothing on static perl platforms, and to the flags needed | 16 | # Use nothing on static perl platforms, and to the flags needed | |
17 | # to link against the shared libperl library on shared perl | 17 | # to link against the shared libperl library on shared perl | |
18 | # platforms. We peek at lddlflags to see if we need -Wl,-R | 18 | # platforms. We peek at lddlflags to see if we need -Wl,-R | |
19 | @@ -2130,7 +2130,7 @@ q{ read "}.$self->catfile('$(PERL_ARCHL | 19 | @@ -2235,7 +2235,7 @@ q{ read "}.$self->catfile('$(PERL_ARCHL | |
20 | q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \ | 20 | q{ "$(INST_LIB)" "$(DESTINSTALLPRIVLIB)" \ | |
21 | "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \ | 21 | "$(INST_ARCHLIB)" "$(DESTINSTALLARCHLIB)" \ | |
22 | "$(INST_BIN)" "$(DESTINSTALLBIN)" \ | 22 | "$(INST_BIN)" "$(DESTINSTALLBIN)" \ | |
23 | - "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \ | 23 | - "$(INST_SCRIPT)" "$(DESTINSTALLSCRIPT)" \ | |
24 | + "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \ | 24 | + "$(INST_SCRIPT)" "$(DESTINSTALLSITESCRIPT)" \ | |
25 | "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \ | 25 | "$(INST_MAN1DIR)" "$(DESTINSTALLMAN1DIR)" \ | |
26 | "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)" | 26 | "$(INST_MAN3DIR)" "$(DESTINSTALLMAN3DIR)" | |
27 | $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ | 27 | $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ | |
28 | @@ -2141,7 +2141,7 @@ pure_site_install :: all | 28 | @@ -2246,7 +2246,7 @@ pure_site_install :: all | |
29 | $(NOECHO) $(MOD_INSTALL) \ | 29 | $(NOECHO) $(MOD_INSTALL) \ | |
30 | }; | 30 | }; | |
31 | push @m, | 31 | push @m, | |
32 | -q{ read "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \ | 32 | -q{ read "}.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{" \ | |
33 | +q{ read "" \ | 33 | +q{ read "" \ | |
34 | write "}.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{" \ | 34 | write "}.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{" \ | |
35 | } unless $self->{NO_PACKLIST}; | 35 | } unless $self->{NO_PACKLIST}; | |
36 | 36 |