Update to 7.02, add some dependencies. 7.02 Sat Nov 8 07:13:40 GMT 2014 No changes from 7.01_09 7.01_09 Thu Nov 6 21:41:32 GMT 2014 Test fixes: - Marked a test in pm_to_blib.t as TODO until further investigation can be scheduled 7.01_08 Tue Nov 4 20:24:29 GMT 2014 Test fixes: - roll back change in 7.01_07 and scrub PERL_INSTALL_QUIET environment variable 7.01_07 Tue Nov 4 19:26:46 GMT 2014 Test fixes: - Changed a regex in pm_to_blib.t to be more forgiving 7.01_06 Mon Nov 3 20:31:05 GMT 2014 Bug fixes: - Resolved regression with TEST_FILES Win32 fixes: - Targetted fix for nmake bug - miniperl.t core test fixed for Windows 7.01_05 Mon Nov 3 10:14:11 GMT 2014 VMS fixes: - Handle switches in $(PERL) by prepending MCR - Don't quote MAKE on VMS in Test::Utils 7.01_04 Fri Oct 31 09:38:06 GMT 2014 API change: - writeMakefile() has been removed after 20 years of being deprecated Bug fixes: - Regression in xs.t with older versions of xsubpp has been resolved - We now don't produce Borland C export symbols if BCC support dropped 7.01_03 Thu Oct 30 19:12:57 GMT 2014 Bug fixes: - Using NMAKE was broken this has been fixed 7.01_02 Sat Oct 25 17:45:46 BST 2014 Bug fixes: - Resolve a regression with FIXIN and core builds on Win32 7.01_01 Sat Oct 25 13:45:00 BST 2014 Bug fixes: - Resolve issue with Win32 perl builds in core 7.00 Wed Oct 22 20:13:38 BST 2014 No changes from 6.99_18 6.99_18 Mon Oct 20 10:02:58 BST 2014 Bug fixes: - Resolve regression with taint and get_version() [RT#99580] VMS fixes: - Avoid .NOTPARALLEL on VMS as it is a syntax error for MMS and MMK - Quotes are not stripped from argv[0] on VMS so need stripping - Move MCR from PERL to PERLRUN on VMS and other *RUN variables 6.99_17 Sun Oct 12 19:37:04 BST 2014 Bug fixes: - Fix test that got broke under core since 6.99_15 6.99_16 Thu Oct 2 19:29:49 BST 2014 Dist fixes: - Move File::Copy::Recursive from bundled to where it is used, so that it will not get installed as a runtime prereq 6.99_15 Sun Sep 21 13:21:46 BST 2014 Enhancements: - If core, add ccwarnflags and ccstdflags, if available Doc fixes: - Fix internal links 6.99_14 Fri Sep 19 14:59:08 BST 2014 Bug fixes: - Fixes to fallback version module for core integration problems 6.99_13 Mon Sep 15 20:02:47 BST 2014 Enhancements: - Bundle Encode::Locale as ExtUtils::MakeMaker::Locale Bug fixes: - Make included version module have standardised dist versioning 6.99_12 Thu Sep 11 15:27:31 BST 2014 Enhancements: - Now include a fallback version module for bootstrapping Bug fixes: - Support libfoo.0.dylib style libraries on Darwin 6.99_11 Mon Sep 8 14:20:26 BST 2014 Bug fixes: - Handle chcp failure better on MSWin32 - Tests should be parallelisable once again Doc fixes: - Document that GNU make is usable on MSWin32 now 6.99_10 Thu Sep 4 14:28:01 BST 2014 Bug fixes: - Fixes for being integrated with core - Fixed the code page reset on MSWin32 - Fixed test failures on BSD with UTF8 filenames - Fixed regression with quoting of $(PERL) when command line flags are used 6.99_09 Thu Aug 28 11:01:37 BST 2014 Enhancements: - Support GNU Make on Windows - Support paths and filenames that are UTF8 encoded - MM->can_run() added for finding programs (ported from IPC::Cmd) Bug fixes: - Handle UTF8 when generating manpages correctly - Generated Makefile contents are now consistently sorted 6.99_08 Mon Aug 18 14:17:04 BST 2014 Bug fixes: - Liblist::Kid: can now handle -l:foo.so invocations properly - Scripts will no longer have the 'not running under some shell' code applied when rewriting shebang lines. - version is now used to parse prereqs versions internally - Support UTF8 encoded command-line args and Makefile.PL args - Generated META.files will now always have linefeed EOLs, even on Windows - Rewrite the version line eval handling to have less insane edge cases Doc fixes: - Documentation now includes links to Dist::Zilla, File::ShareDir and File::ShareDir::Install - Clarified support policy for < v5.8.1 in README Misc: - Updated bundled CPAN::Meta::Requirements to version 2.126 - Updated bundled ExtUtils::Manifest to version 1.65 6.99_07 Wed Jul 30 17:36:14 BST 2014 Bug fixes: - Resolve 'wide character in print' warnings 6.99_06 Mon Jul 28 15:02:25 BST 2014 Enhancements: - Improvements and tests for the spaces-in-stuff handling 6.99_05 Tue Jul 22 12:32:03 BST 2014 Enhancements: - Enable working with (including installing to) directories with spaces in names 6.99_04 Sat Jul 12 12:43:08 BST 2014 Enhancements: - No longer report each file being manified. Only summarise. 6.99_03 Fri Jul 4 11:02:21 BST 2014 Doc Fixes: - PATCHING document has been rewritten as CONTRIBUTING and TODO document has been removed Bug Fixes: - Rearranged bundled prereqs so CPAN::Meta::Requirements won't get stomped on if it is installed already, but CPAN::Meta isn't 6.99_02 Thu Jun 5 12:15:28 BST 2014 Bug fixes: * MM->parse_version will no longer warn if it could not determine the $VERSION due to syntax errors etc. 6.99_01 Tue Jun 3 22:17:30 BST 2014 Bug fixes: * Disregard some warnings during tests when cross-compiling Doc fixes: * Clarified the use and limitations of META_ADD, META_MERGE Test fixes: * Sanitise env vars in testsdiff -r1.30 -r1.31 pkgsrc/devel/p5-ExtUtils-MakeMaker/Makefile
(wiz)
@@ -1,17 +1,19 @@ | @@ -1,17 +1,19 @@ | |||
1 | # $NetBSD: Makefile,v 1.30 2014/06/25 22:13:47 schmonz Exp $ | 1 | # $NetBSD: Makefile,v 1.31 2014/11/09 12:35:56 wiz Exp $ | |
2 | # | |||
3 | 2 | |||
4 | DISTNAME= ExtUtils-MakeMaker-6.98 | 3 | DISTNAME= ExtUtils-MakeMaker-7.02 | |
5 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
6 | CATEGORIES= devel perl5 | 5 | CATEGORIES= devel perl5 | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} | 6 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker | 9 | HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker | |
11 | COMMENT= Create a module Makefile | 10 | COMMENT= Create a module Makefile | |
12 | LICENSE= ${PERL5_LICENSE} | 11 | LICENSE= ${PERL5_LICENSE} | |
13 | 12 | |||
13 | DEPENDS+= p5-ExtUtils-Manifest>=1.65:../../devel/p5-ExtUtils-Manifest | |||
14 | DEPENDS+= p5-CPAN-Meta-Requirements>=2.127:../../devel/p5-CPAN-Meta-Requirements | |||
15 | ||||
14 | PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist | 16 | PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist | |
15 | 17 | |||
16 | .include "../../lang/perl5/module.mk" | 18 | .include "../../lang/perl5/module.mk" | |
17 | .include "../../mk/bsd.pkg.mk" | 19 | .include "../../mk/bsd.pkg.mk" |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | $NetBSD: distinfo,v 1.16 2014/06/25 22:13:47 schmonz Exp $ | 1 | $NetBSD: distinfo,v 1.17 2014/11/09 12:35:56 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (ExtUtils-MakeMaker-6.98.tar.gz) = 5ea75ead31d5ec42b4a592bba6e69e6aca6db1c3 | 3 | SHA1 (ExtUtils-MakeMaker-7.02.tar.gz) = 8b8b1552520b6bb3f0ca8ffd6271fdbcb86f301e | |
4 | RMD160 (ExtUtils-MakeMaker-6.98.tar.gz) = e449bdd4eb3d58fded2205284cce04c7d83fe3af | 4 | RMD160 (ExtUtils-MakeMaker-7.02.tar.gz) = d8e636c14096cee7267b83ca4393034d51b9dcdd | |
5 | Size (ExtUtils-MakeMaker-6.98.tar.gz) = 436258 bytes | 5 | Size (ExtUtils-MakeMaker-7.02.tar.gz) = 439459 bytes | |
6 | SHA1 (patch-ab) = ac90541177413101821a46236786e6f05b1cb7e5 | 6 | SHA1 (patch-ab) = 8381754ccb5072b18af38dd8765b919208c38350 | |
7 | SHA1 (patch-ad) = 75cadd7275ad7cc6bf31b8440a867a575f57bc00 | 7 | SHA1 (patch-ad) = 8b156ddd6297d2b184e34f4755848ccb78b8af78 |
@@ -1,36 +1,36 @@ | @@ -1,36 +1,36 @@ | |||
1 | $NetBSD: patch-ab,v 1.7 2014/02/16 18:57:17 sno Exp $ | 1 | $NetBSD: patch-ab,v 1.8 2014/11/09 12:35:56 wiz 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 2014-01-31 20:50:13.000000000 +0000 | 8 | --- lib/ExtUtils/MM_Unix.pm.orig 2014-11-08 07:14:47.000000000 +0000 | |
9 | +++ lib/ExtUtils/MM_Unix.pm | 9 | +++ lib/ExtUtils/MM_Unix.pm | |
10 | @@ -934,7 +934,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ | 10 | @@ -953,7 +953,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ | |
11 | 11 | |||
12 | my $libs = '$(LDLOADLIBS)'; | 12 | my $libs = '$(LDLOADLIBS)'; | |
13 | 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 | @@ -2087,7 +2087,7 @@ q{ read }.$self->catfile('$(PERL_ARCHLI | 19 | @@ -2128,7 +2128,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 | @@ -2098,7 +2098,7 @@ pure_site_install :: all | 28 | @@ -2139,7 +2139,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 |
@@ -1,25 +1,25 @@ | @@ -1,25 +1,25 @@ | |||
1 | $NetBSD: patch-ad,v 1.6 2014/02/16 18:57:17 sno Exp $ | 1 | $NetBSD: patch-ad,v 1.7 2014/11/09 12:35:56 wiz Exp $ | |
2 | 2 | |||
3 | Perl in pkgsrc doesn't install or tweak perllocal.pod, so comment | 3 | Perl in pkgsrc doesn't install or tweak perllocal.pod, so comment | |
4 | out that test. | 4 | out that test. | |
5 | 5 | |||
6 | --- t/INSTALL_BASE.t.orig 2013-09-12 20:16:09.000000000 +0000 | 6 | --- t/INSTALL_BASE.t.orig 2014-11-06 21:39:33.000000000 +0000 | |
7 | +++ t/INSTALL_BASE.t | 7 | +++ t/INSTALL_BASE.t | |
8 | @@ -13,7 +13,7 @@ use Config; | 8 | @@ -20,7 +20,7 @@ use Config; | |
9 | use Test::More | 9 | use ExtUtils::MM; | |
10 | $ENV{PERL_CORE} && $Config{'usecrosscompile'} | 10 | plan !MM->can_run(make()) && $ENV{PERL_CORE} && $Config{'usecrosscompile'} | |
11 | ? (skip_all => "no toolchain installed when cross-compiling") | 11 | ? (skip_all => "cross-compiling and make not available") | |
12 | - : (tests => 20); | 12 | - : (tests => 3 + $CLEANUP + @INSTDIRS * (15 + $CLEANUP)); | |
13 | + : (tests => 18); | 13 | + : (tests => 3 + $CLEANUP + @INSTDIRS * (15 + $CLEANUP) - 4); | |
14 | use MakeMaker::Test::Utils; | |||
15 | use MakeMaker::Test::Setup::BFD; | |||
16 | 14 | |||
17 | @@ -58,7 +58,7 @@ my @installed_files = | 15 | my $Is_VMS = $^O eq 'VMS'; | |
18 | ('../dummy-install/lib/perl5/Big/Dummy.pm', | 16 | ||
19 | '../dummy-install/lib/perl5/Big/Liar.pm', | 17 | @@ -64,7 +64,7 @@ for my $instdir (@INSTDIRS) { | |
20 | '../dummy-install/bin/program', | 18 | ("$instdir/lib/perl5/Big/Dummy.pm", | |
21 | - "../dummy-install/lib/perl5/$Config{archname}/perllocal.pod", | 19 | "$instdir/lib/perl5/Big/Liar.pm", | |
22 | +# "../dummy-install/lib/perl5/$Config{archname}/perllocal.pod", | 20 | "$instdir/bin/program", | |
23 | "../dummy-install/lib/perl5/$Config{archname}/auto/Big/Dummy/.packlist" | 21 | - "$instdir/lib/perl5/$Config{archname}/perllocal.pod", | |
24 | ); | 22 | + #"$instdir/lib/perl5/$Config{archname}/perllocal.pod", | |
23 | "$instdir/lib/perl5/$Config{archname}/auto/Big/Dummy/.packlist" | |||
24 | ); | |||
25 | 25 |