summaryrefslogtreecommitdiff
path: root/devel/p5-ExtUtils-MakeMaker
diff options
context:
space:
mode:
authorsno <sno>2014-02-16 18:57:17 +0000
committersno <sno>2014-02-16 18:57:17 +0000
commit83d9e2379dec1f0c93cb53c7980f63236a4b92f5 (patch)
tree0fbcaeea6feaea7f4bbe946d006182cceea1203e /devel/p5-ExtUtils-MakeMaker
parentd634ac38658420469e77136b78081d04f8cac155 (diff)
downloadpkgsrc-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/p5-ExtUtils-MakeMaker')
-rw-r--r--devel/p5-ExtUtils-MakeMaker/Makefile27
-rw-r--r--devel/p5-ExtUtils-MakeMaker/distinfo12
-rw-r--r--devel/p5-ExtUtils-MakeMaker/patches/patch-ab18
-rw-r--r--devel/p5-ExtUtils-MakeMaker/patches/patch-ad17
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',