Sun Nov 9 12:35:56 2014 UTC ()
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 tests


(wiz)
diff -r1.30 -r1.31 pkgsrc/devel/p5-ExtUtils-MakeMaker/Makefile
diff -r1.16 -r1.17 pkgsrc/devel/p5-ExtUtils-MakeMaker/distinfo
diff -r1.7 -r1.8 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-ab
diff -r1.6 -r1.7 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/patch-ad

cvs diff -r1.30 -r1.31 pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/Makefile 2014/06/25 22:13:47 1.30
+++ pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/Makefile 2014/11/09 12:35:56 1.31
@@ -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
4DISTNAME= ExtUtils-MakeMaker-6.98 3DISTNAME= ExtUtils-MakeMaker-7.02
5PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
6CATEGORIES= devel perl5 5CATEGORIES= devel perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker 9HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker
11COMMENT= Create a module Makefile 10COMMENT= Create a module Makefile
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
 13DEPENDS+= p5-ExtUtils-Manifest>=1.65:../../devel/p5-ExtUtils-Manifest
 14DEPENDS+= p5-CPAN-Meta-Requirements>=2.127:../../devel/p5-CPAN-Meta-Requirements
 15
14PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist 16PERL5_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"

cvs diff -r1.16 -r1.17 pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/distinfo 2014/06/25 22:13:47 1.16
+++ pkgsrc/devel/p5-ExtUtils-MakeMaker/Attic/distinfo 2014/11/09 12:35:56 1.17
@@ -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
3SHA1 (ExtUtils-MakeMaker-6.98.tar.gz) = 5ea75ead31d5ec42b4a592bba6e69e6aca6db1c3 3SHA1 (ExtUtils-MakeMaker-7.02.tar.gz) = 8b8b1552520b6bb3f0ca8ffd6271fdbcb86f301e
4RMD160 (ExtUtils-MakeMaker-6.98.tar.gz) = e449bdd4eb3d58fded2205284cce04c7d83fe3af 4RMD160 (ExtUtils-MakeMaker-7.02.tar.gz) = d8e636c14096cee7267b83ca4393034d51b9dcdd
5Size (ExtUtils-MakeMaker-6.98.tar.gz) = 436258 bytes 5Size (ExtUtils-MakeMaker-7.02.tar.gz) = 439459 bytes
6SHA1 (patch-ab) = ac90541177413101821a46236786e6f05b1cb7e5 6SHA1 (patch-ab) = 8381754ccb5072b18af38dd8765b919208c38350
7SHA1 (patch-ad) = 75cadd7275ad7cc6bf31b8440a867a575f57bc00 7SHA1 (patch-ad) = 8b156ddd6297d2b184e34f4755848ccb78b8af78

cvs diff -r1.7 -r1.8 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ab (expand / switch to unified diff)

--- pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ab 2014/02/16 18:57:17 1.7
+++ pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ab 2014/11/09 12:35:56 1.8
@@ -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
3Changes: 3Changes:
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

cvs diff -r1.6 -r1.7 pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ad (expand / switch to unified diff)

--- pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ad 2014/02/16 18:57:17 1.6
+++ pkgsrc/devel/p5-ExtUtils-MakeMaker/patches/Attic/patch-ad 2014/11/09 12:35:56 1.7
@@ -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
3Perl in pkgsrc doesn't install or tweak perllocal.pod, so comment 3Perl in pkgsrc doesn't install or tweak perllocal.pod, so comment
4out that test. 4out 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