Hi, ports@:
Here is a patch for devel/p5-Parse-PlainConfig:
i) Update to 3.05
ii) Add MAKE_ENV
iii) Add devel/p5-Class-EHierarchy as RUN_DEPENDS
It build well and pass all tests on amd64-current system.
Regards,
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-Parse-PlainConfig/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile 12 Jul 2019 20:45:04 -0000 1.11
+++ Makefile 12 Jan 2020 06:57:41 -0000
@@ -4,13 +4,15 @@ COMMENT= parser for plain-text configura
MODULES= cpan
PKG_ARCH= *
-DISTNAME= Parse-PlainConfig-2.06
-REVISION= 1
+DISTNAME= Parse-PlainConfig-3.05
CATEGORIES= devel
# GPL
PERMIT_PACKAGE= Yes
-RUN_DEPENDS= devel/p5-Paranoid
+RUN_DEPENDS= devel/p5-Class-EHierarchy>=2.00 \
+ devel/p5-Paranoid>=2.05
+
+MAKE_ENV = TEST_POD=Yes
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-Parse-PlainConfig/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 18 Jan 2015 03:13:32 -0000 1.4
+++ distinfo 12 Jan 2020 06:57:41 -0000
@@ -1,2 +1,2 @@
-SHA256 (Parse-PlainConfig-2.06.tar.gz) =
HJ1IuP49f+i1cNARG5z7KMLAfoE29VcUa5sVA8Bs97g=
-SIZE (Parse-PlainConfig-2.06.tar.gz) = 25487
+SHA256 (Parse-PlainConfig-3.05.tar.gz) =
a3ioVSOYsNLXBjUFyTs8/tBDLFss9uALjlH+v0EcHvo=
+SIZE (Parse-PlainConfig-3.05.tar.gz) = 41653
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-Parse-PlainConfig/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 22 Jul 2007 15:59:33 -0000 1.1.1.1
+++ pkg/PLIST 12 Jan 2020 06:57:41 -0000
@@ -1,4 +1,11 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/07/22 15:59:33 simon Exp $
${P5SITE}/Parse/
+${P5SITE}/Parse/PlainConfig/
${P5SITE}/Parse/PlainConfig.pm
+${P5SITE}/Parse/PlainConfig/Constants.pm
+${P5SITE}/Parse/PlainConfig/Legacy.pm
+${P5SITE}/Parse/PlainConfig/Settings.pm
@man man/man3p/Parse::PlainConfig.3p
+@man man/man3p/Parse::PlainConfig::Constants.3p
+@man man/man3p/Parse::PlainConfig::Legacy.3p
+@man man/man3p/Parse::PlainConfig::Settings.3p