pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/p5-ExtUtils-ModuleMaker p5-ExtUtils...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/734340638b04
branches:  trunk
changeset: 307376:734340638b04
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun May 06 05:52:38 2018 +0000
description:
p5-ExtUtils-ModuleMaker: update to 0.58.

0.58    May 05, 2018

Address RTC 15563 (Discrepancy between documentation and results re author
information), 125266 ('modulemaker -h' fails to display help message; launches
interactive mode) and 125267 (modulemaker '-b' switch's documentation is
misleading).

0.57    May 02, 2018

Perl-5.6.1 was previously required; removed all code intended to handle
earlier versions of perl.  Otherwise, no change in ExtUtils::ModuleMaker or
'modulemaker' functionality (or, at least, no intended changes).

Removed dependency on File::Save::Home in modules and test suite.  Replaced it
with File::HomeDir.  Borrowed technique for mocking one's home directory
during testing from CPAN-Reporter's test suite (thanks to David Golden, Breno
G. de Oliveira and Perl Toolchain Gang).  This should substantially address
RTC 111637 (Not safe against parallel runs?).  This also facilitated removal
from ExtUtils::ModuleMaker::Auxiliary of many subroutines no longer used in
test suite.  Extensive consolidation of files within the test suite to improve
maintainability and test suite running time.

Provided configuration files for Travis and Appveyor.

diffstat:

 devel/p5-ExtUtils-ModuleMaker/Makefile |  12 ++++++++----
 devel/p5-ExtUtils-ModuleMaker/distinfo |  10 +++++-----
 2 files changed, 13 insertions(+), 9 deletions(-)

diffs (44 lines):

diff -r d2807950c68d -r 734340638b04 devel/p5-ExtUtils-ModuleMaker/Makefile
--- a/devel/p5-ExtUtils-ModuleMaker/Makefile    Sun May 06 04:17:20 2018 +0000
+++ b/devel/p5-ExtUtils-ModuleMaker/Makefile    Sun May 06 05:52:38 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.16 2017/06/05 14:22:57 ryoon Exp $
+# $NetBSD: Makefile,v 1.17 2018/05/06 05:52:38 wiz Exp $
 
-DISTNAME=      ExtUtils-ModuleMaker-0.56
+DISTNAME=      ExtUtils-ModuleMaker-0.58
 PKGNAME=       p5-${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    devel perl5
 MASTER_SITES=  ${MASTER_SITE_PERL_CPAN:=ExtUtils/}
 
@@ -11,8 +10,13 @@
 COMMENT=       Perl extension for creating modules (better than h2xs)
 LICENSE=       ${PERL5_LICENSE}
 
-DEPENDS+=      p5-File-Save-Home>=0.03:../../devel/p5-File-Save-Home
+DEPENDS+=      p5-File-HomeDir-[0-9]*:../../devel/p5-File-HomeDir
+DEPENDS+=      p5-File-Path>=2.15:../../devel/p5-File-Path
+DEPENDS+=      p5-File-Copy-Recursive-Reduced-[0-9]*:../../sysutils/p5-File-Copy-Recursive-Reduced
+
+# TEST_DEPENDS
 BUILD_DEPENDS+=        p5-IO-Capture-[0-9]*:../../devel/p5-IO-Capture
+BUILD_DEPENDS+=        p5-Module-Build-[0-9]*:../../devel/p5-Module-Build
 
 PERL5_PACKLIST=                auto/ExtUtils/ModuleMaker/.packlist
 
diff -r d2807950c68d -r 734340638b04 devel/p5-ExtUtils-ModuleMaker/distinfo
--- a/devel/p5-ExtUtils-ModuleMaker/distinfo    Sun May 06 04:17:20 2018 +0000
+++ b/devel/p5-ExtUtils-ModuleMaker/distinfo    Sun May 06 05:52:38 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2017/02/04 02:46:46 mef Exp $
+$NetBSD: distinfo,v 1.7 2018/05/06 05:52:38 wiz Exp $
 
-SHA1 (ExtUtils-ModuleMaker-0.56.tar.gz) = 0229202b403ea6cba2a78ef5a2aa1e7796b19c95
-RMD160 (ExtUtils-ModuleMaker-0.56.tar.gz) = 0ee7a7f3027c3381f3d5407e84df39e38cacdb81
-SHA512 (ExtUtils-ModuleMaker-0.56.tar.gz) = a1e9c5773c1d210dd1f4c1ee7b244f69edb7196bd8e7767a8696ca241f7ff5e680bdc48502412bb205b393e06f96417664048648174804401f0f63b31562279c
-Size (ExtUtils-ModuleMaker-0.56.tar.gz) = 131279 bytes
+SHA1 (ExtUtils-ModuleMaker-0.58.tar.gz) = cd7c3aa4a7061709ece75e7bf9a416f2a21c3d20
+RMD160 (ExtUtils-ModuleMaker-0.58.tar.gz) = 871815d888e9bc5ef3634dcbf17a276b3cef7382
+SHA512 (ExtUtils-ModuleMaker-0.58.tar.gz) = 8cfb558f55c5b4f8cbc541d1f03d3ecb1e5906b32ccd045819d42f8e4aacf6e2d871f74f7928698672926bce9dcf354c3acc986cff959a7b471c0a4d57e6d9a7
+Size (ExtUtils-ModuleMaker-0.58.tar.gz) = 131191 bytes



Home | Main Index | Thread Index | Old Index