diff options
author | sno <sno> | 2014-02-16 18:57:17 +0000 |
---|---|---|
committer | sno <sno> | 2014-02-16 18:57:17 +0000 |
commit | 83d9e2379dec1f0c93cb53c7980f63236a4b92f5 (patch) | |
tree | 0fbcaeea6feaea7f4bbe946d006182cceea1203e /devel | |
parent | d634ac38658420469e77136b78081d04f8cac155 (diff) | |
download | pkgsrc-83d9e2379dec1f0c93cb53c7980f63236a4b92f5.tar.gz |
Updating package for Perl5 module ExtUtils::MakeMaker in
devel/p5-ExtUtils-MakeMaker from 6.84 to 6.88.
pkgsrc changes:
- rewrite module using Packager::Utils
- cleanup dependecies
Upstream changes:
6.88 Fri Jan 31 20:49:13 GMT 2014
No changes from 6.87_05
6.87_05 Tue Jan 28 13:54:21 GMT 2014
Bug fixes:
* Synchronisation with blead to remove old cross-compilation model
6.87_04 Sun Jan 26 19:29:05 GMT 2014
Bug fixes:
* On Android, pass PERL_LIB through rel2abs().
6.87_03 Sun Jan 19 17:49:43 GMT 2014
Bug fixes:
* Get rid of unused printf arguments in dynamic_bs
6.87_02 Sat Jan 18 13:00:36 GMT 2014
Doc fixes:
* Update documentation for LICENSE attribute.
Bug fixes:
* Get rid of unused printf arguments in dir_target
6.87_01 Sun Jan 12 10:31:41 GMT 2014
Doc fixes:
* mention that TEST_REQUIRES is in v6.64 and above
6.86 Sat Jan 4 12:17:53 GMT 2014
No changes from 6.85_07
6.85_07 Wed Jan 1 18:55:22 GMT 2014
Bug fixes:
* Expanded test coverage for metafiles
Doc fixes:
* Documentation expanded to mention JSON metafiles
6.85_06 Mon Dec 30 23:14:37 GMT 2013
Bug fixes:
* Explicitly require dynaloader before using mod2fname
6.85_05 Sun Dec 29 11:25:00 GMT 2013
Bug fixes:
* Export 'configure' section of prereqs when meta-spec version 2
Doc fixes:
* Document BUILD_REQUIRES defaults
6.85_04 Mon Dec 23 15:00:14 GMT 2013
No changes since v6.85_03 fixing repo tags
6.85_03 Mon Dec 23 14:55:37 GMT 2013
Bug fixes:
* RT#91540 PREREQ_FATAL not recognised on command line
6.85_02 Tue Dec 17 10:13:28 GMT 2013
New features:
* Added PPM_UNINSTALL_EXEC and PPM_UNINSTALL_SCRIPT options
to PPD generation
6.85_01 Mon Dec 16 13:15:43 GMT 2013
Bug Fixes:
* harden xsubpp locating loop in MM_Unix
Diffstat (limited to 'devel')
-rw-r--r-- | devel/p5-ExtUtils-MakeMaker/Makefile | 27 | ||||
-rw-r--r-- | devel/p5-ExtUtils-MakeMaker/distinfo | 12 | ||||
-rw-r--r-- | devel/p5-ExtUtils-MakeMaker/patches/patch-ab | 18 | ||||
-rw-r--r-- | devel/p5-ExtUtils-MakeMaker/patches/patch-ad | 17 |
4 files changed, 35 insertions, 39 deletions
diff --git a/devel/p5-ExtUtils-MakeMaker/Makefile b/devel/p5-ExtUtils-MakeMaker/Makefile index ca5dbd662a5..4e4fb374e04 100644 --- a/devel/p5-ExtUtils-MakeMaker/Makefile +++ b/devel/p5-ExtUtils-MakeMaker/Makefile @@ -1,30 +1,17 @@ -# $NetBSD: Makefile,v 1.27 2013/12/09 14:17:44 obache Exp $ +# $NetBSD: Makefile,v 1.28 2014/02/16 18:57:17 sno Exp $ +# -DISTNAME= ExtUtils-MakeMaker-6.84 +DISTNAME= ExtUtils-MakeMaker-6.88 PKGNAME= p5-${DISTNAME} -PKGREVISION= 2 CATEGORIES= devel perl5 -MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=ExtUtils/} +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/B/BI/BINGOS/} MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://search.cpan.org/dist/ExtUtils-MakeMaker/ -COMMENT= Write a Makefile for an extension module from a Makefile.PL +HOMEPAGE= https://metacpan.org/release/ExtUtils-MakeMaker +COMMENT= Create a module Makefile LICENSE= ${PERL5_LICENSE} -PKG_INSTALLATION_TYPES= overwrite pkgviews - -DEPENDS+= p5-Parse-CPAN-Meta>=1.4405:../../devel/p5-Parse-CPAN-Meta -DEPENDS+= {perl>=5.16.0,p5-CPAN-Meta>=2.112150}:../../devel/p5-CPAN-Meta -DEPENDS+= p5-File-Copy-Recursive>=0.38:../../sysutils/p5-File-Copy-Recursive -DEPENDS+= p5-JSON-PP>=2.27203:../../converters/p5-JSON-PP -# perhaps package JSON::PP::Compat5006, otherwise 'make complains: -#Using included version of JSON::PP::Compat5006 (1.09) because it is not already installed. -# on the other hand, it's only needed for Perl-5.6 ... - -PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist - -pre-configure: - ${FIND} ${WRKSRC} -name "*.orig" -type f -exec ${RM} {} \; +PERL5_PACKLIST= auto/ExtUtils/MakeMaker/.packlist .include "../../lang/perl5/module.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/p5-ExtUtils-MakeMaker/distinfo b/devel/p5-ExtUtils-MakeMaker/distinfo index 8ea1514654b..1b2bdcf9f28 100644 --- a/devel/p5-ExtUtils-MakeMaker/distinfo +++ b/devel/p5-ExtUtils-MakeMaker/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.14 2013/12/01 09:05:03 wiz Exp $ +$NetBSD: distinfo,v 1.15 2014/02/16 18:57:17 sno Exp $ -SHA1 (ExtUtils-MakeMaker-6.84.tar.gz) = fb7f1b44aa124c59c66e702820fa43b0ea3e8ab9 -RMD160 (ExtUtils-MakeMaker-6.84.tar.gz) = db05cd7e9f1a8870826c4dafbbeab8b42c1daf34 -Size (ExtUtils-MakeMaker-6.84.tar.gz) = 434571 bytes -SHA1 (patch-ab) = 6831fcc704b840751bc4249d804ce887a18261d5 -SHA1 (patch-ad) = c64b576f49bb821fb4b40bccfe39ca4ae77877bd +SHA1 (ExtUtils-MakeMaker-6.88.tar.gz) = b0876f4d8853cff3842bb1bf07c252a9799028bf +RMD160 (ExtUtils-MakeMaker-6.88.tar.gz) = 431c469698686960f95d0be877790baa0794a3d4 +Size (ExtUtils-MakeMaker-6.88.tar.gz) = 436411 bytes +SHA1 (patch-ab) = ac90541177413101821a46236786e6f05b1cb7e5 +SHA1 (patch-ad) = 75cadd7275ad7cc6bf31b8440a867a575f57bc00 diff --git a/devel/p5-ExtUtils-MakeMaker/patches/patch-ab b/devel/p5-ExtUtils-MakeMaker/patches/patch-ab index d2367d860dd..7705efa8d71 100644 --- a/devel/p5-ExtUtils-MakeMaker/patches/patch-ab +++ b/devel/p5-ExtUtils-MakeMaker/patches/patch-ab @@ -1,22 +1,22 @@ -$NetBSD: patch-ab,v 1.6 2013/12/01 09:05:03 wiz Exp $ +$NetBSD: patch-ab,v 1.7 2014/02/16 18:57:17 sno Exp $ Changes: o More general adaptation for BSDs o Install scripts in DESTINSTALLSITESCRIPT instead of DESTINSTALLSCRIPT o Ignore installed packlist when creating new packlist. ---- lib/ExtUtils/MM_Unix.pm.orig 2013-11-30 15:23:42.000000000 +0000 +--- lib/ExtUtils/MM_Unix.pm.orig 2014-01-31 20:50:13.000000000 +0000 +++ lib/ExtUtils/MM_Unix.pm -@@ -933,7 +933,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ +@@ -934,7 +934,7 @@ $(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $ my $libs = '$(LDLOADLIBS)'; -- if (($Is{NetBSD} || $Is{Interix}) && $Config{'useshrplib'} eq 'true') { -+ if ($Is{BSD} && $Config{'useshrplib'} eq 'true') { +- if (($Is{NetBSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { ++ if (($Is{BSD} || $Is{Interix} || $Is{Android}) && $Config{'useshrplib'} eq 'true') { # Use nothing on static perl platforms, and to the flags needed # to link against the shared libperl library on shared perl # platforms. We peek at lddlflags to see if we need -Wl,-R -@@ -2080,7 +2080,7 @@ q{ read }.$self->catfile('$(PERL_ARCHLI +@@ -2087,7 +2087,7 @@ q{ read }.$self->catfile('$(PERL_ARCHLI q{ $(INST_LIB) $(DESTINSTALLPRIVLIB) \ $(INST_ARCHLIB) $(DESTINSTALLARCHLIB) \ $(INST_BIN) $(DESTINSTALLBIN) \ @@ -25,12 +25,12 @@ Changes: $(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) \ $(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) $(NOECHO) $(WARN_IF_OLD_PACKLIST) \ -@@ -2109,7 +2109,7 @@ pure_vendor_install :: all +@@ -2098,7 +2098,7 @@ pure_site_install :: all $(NOECHO) $(MOD_INSTALL) \ }; push @m, --q{ read }.$self->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ +-q{ read }.$self->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').q{ \ +q{ read "" \ - write }.$self->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').q{ \ + write }.$self->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').q{ \ } unless $self->{NO_PACKLIST}; diff --git a/devel/p5-ExtUtils-MakeMaker/patches/patch-ad b/devel/p5-ExtUtils-MakeMaker/patches/patch-ad index a0b4be42746..8cec77ca8f0 100644 --- a/devel/p5-ExtUtils-MakeMaker/patches/patch-ad +++ b/devel/p5-ExtUtils-MakeMaker/patches/patch-ad @@ -1,11 +1,20 @@ -$NetBSD: patch-ad,v 1.5 2013/12/01 09:05:03 wiz Exp $ +$NetBSD: patch-ad,v 1.6 2014/02/16 18:57:17 sno Exp $ Perl in pkgsrc doesn't install or tweak perllocal.pod, so comment out that test. ---- t/INSTALL_BASE.t.orig 2009-02-20 00:30:32.000000000 +0000 -+++ t/INSTALL_BASE.t 2009-04-12 00:49:30.000000000 +0000 -@@ -52,7 +52,7 @@ +--- t/INSTALL_BASE.t.orig 2013-09-12 20:16:09.000000000 +0000 ++++ t/INSTALL_BASE.t +@@ -13,7 +13,7 @@ use Config; + use Test::More + $ENV{PERL_CORE} && $Config{'usecrosscompile'} + ? (skip_all => "no toolchain installed when cross-compiling") +- : (tests => 20); ++ : (tests => 18); + use MakeMaker::Test::Utils; + use MakeMaker::Test::Setup::BFD; + +@@ -58,7 +58,7 @@ my @installed_files = ('../dummy-install/lib/perl5/Big/Dummy.pm', '../dummy-install/lib/perl5/Big/Liar.pm', '../dummy-install/bin/program', |