Hi,

ok to update p5-Module-Install to 1.18?

- added myself as maintainer
- copied warning that this should not used for new modules into DESCR
- added recomended modules to run dependencies so that we always
  operate on a fixed set of modules
- will sort according to Makefile.template later to keep diff small

bluhm

Index: devel/p5-Module-Install/Makefile
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/devel/p5-Module-Install/Makefile,v
retrieving revision 1.25
diff -u -p -r1.25 Makefile
--- devel/p5-Module-Install/Makefile    9 Jan 2017 11:06:45 -0000       1.25
+++ devel/p5-Module-Install/Makefile    3 Nov 2017 14:33:57 -0000
@@ -4,29 +4,31 @@ COMMENT=      standalone extensible Perl modu
 
 MODULES=       cpan
 PKG_ARCH=      *
-DISTNAME=      Module-Install-1.08
-REVISION=      3
+DISTNAME =     Module-Install-1.18
 CATEGORIES=    devel
 
+MAINTAINER =           Alexander Bluhm <[email protected]>
+
 # perl
 PERMIT_PACKAGE_CDROM=  Yes
 
-RUN_DEPENDS+=  devel/p5-Module-ScanDeps>=1.13 \
-               devel/p5-File-Remove \
-               devel/p5-PAR-Dist \
-               devel/p5-YAML-Tiny>=1.38 \
-               converters/p5-JSON
+BUILD_DEPENDS =                devel/p5-YAML-Tiny>=1.33
+RUN_DEPENDS =          archivers/p5-Archive-Zip>=1.37 \
+                       converters/p5-JSON>=2.9 \
+                       devel/p5-File-HomeDir>=1 \
+                       devel/p5-File-Remove>=1.42 \
+                       devel/p5-Module-Build>=0.29 \
+                       devel/p5-Module-ScanDeps>=1.09 \
+                       devel/p5-PAR-Dist>=0.29 \
+                       devel/p5-YAML-Tiny>=1.38 \
+                       www/p5-libwww>=6.05
 
 # special case; this is *not* a CONFIGURE_STYLE=modbuild port
-RUN_DEPENDS+=  devel/p5-Module-Build
-
-CONFIGURE_ARGS=        --skipdeps
 
 # for the CPAN regression test
 pre-test:
        mkdir -p ${WRKDIR}/home
 
 PORTHOME=      ${WRKDIR}/home
-MAKE_ENV=      TEST_POD=Yes
 
 .include <bsd.port.mk>
Index: devel/p5-Module-Install/distinfo
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/devel/p5-Module-Install/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- devel/p5-Module-Install/distinfo    19 Mar 2014 09:07:26 -0000      1.7
+++ devel/p5-Module-Install/distinfo    3 Nov 2017 14:24:49 -0000
@@ -1,2 +1,2 @@
-SHA256 (Module-Install-1.08.tar.gz) = 
7YZ4KSkgjmOjVwmtb1Pt054QX8G8t9z8P7c2KvZ7tRQ=
-SIZE (Module-Install-1.08.tar.gz) = 126800
+SHA256 (Module-Install-1.18.tar.gz) = 
KQaKwzUCzslZhEwgZRbAnMSoR8tXMn1BAV9gUVPKZF4=
+SIZE (Module-Install-1.18.tar.gz) = 114751
Index: devel/p5-Module-Install/patches/patch-lib_Module_Install_Admin_Include_pm
===================================================================
RCS file: 
/data/mirror/openbsd/cvs/ports/devel/p5-Module-Install/patches/patch-lib_Module_Install_Admin_Include_pm,v
retrieving revision 1.3
diff -u -p -r1.3 patch-lib_Module_Install_Admin_Include_pm
--- devel/p5-Module-Install/patches/patch-lib_Module_Install_Admin_Include_pm   
9 Jan 2017 11:06:45 -0000       1.3
+++ devel/p5-Module-Install/patches/patch-lib_Module_Install_Admin_Include_pm   
3 Nov 2017 14:32:14 -0000
@@ -1,10 +1,11 @@
 $OpenBSD: patch-lib_Module_Install_Admin_Include_pm,v 1.3 2017/01/09 11:06:45 
zhuk Exp $
 Fix whatis information.
---- lib/Module/Install/Admin/Include.pm.orig   Mon Jan  9 13:52:24 2017
-+++ lib/Module/Install/Admin/Include.pm        Mon Jan  9 13:52:44 2017
+Index: lib/Module/Install/Admin/Include.pm
+--- lib/Module/Install/Admin/Include.pm.orig
++++ lib/Module/Install/Admin/Include.pm
 @@ -61,6 +61,8 @@ sub auto_include_deps {
  
- Module::Install::Admin::Include
+ Module::Install::Admin::Include - include methods for Module::Install
  
 +=head1 DESCRIPTION
 +
Index: devel/p5-Module-Install/pkg/DESCR
===================================================================
RCS file: /data/mirror/openbsd/cvs/ports/devel/p5-Module-Install/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- devel/p5-Module-Install/pkg/DESCR   4 Nov 2006 23:50:21 -0000       1.1.1.1
+++ devel/p5-Module-Install/pkg/DESCR   3 Nov 2017 14:19:51 -0000
@@ -1,4 +1,16 @@
 Module::Install is a package for writing installers for CPAN (or
-CPAN-like) distributions that are clean, simple, minimalist, act in a
-strictly correct manner with both the ExtUtils::MakeMaker and
+CPAN-like) distributions that are clean, simple, minimalist, act
+in a strictly correct manner with both the ExtUtils::MakeMaker and
 Module::Build build systems.
+
+Please note that while Module::Install pioneered many great ideas
+in its time, its primary benefits have been better achieved by the
+authoring tool Dist::Zilla, and its spinoffs Dist::Milla and Minilla.
+These tools allow the author to build and maintain distributions
+with DWIM convenience, while the distribution is installed directly
+by ExtUtils::MakeMaker or similar installation tools, avoiding the
+complexity of bundling the installer.  Dist::Zilla additionally has
+a more robust plugin system which makes it easier to keep up with
+changes to the CPAN::Meta::Spec and add other new functionality.
+Use of Module::Install for new distributions is therefore discouraged
+by the maintainers.

Reply via email to