Hi, ports@:
Here is a patch for textproc/p5-Template:
i) Update to 3.101
ii) Add missing TEST_DEPENDS.
It build well and pass all tests on amd64-current system.
Many(20+) ports depend on textproc/p5-Template,I had
tested some of these ports, include:
www/p5-Dancer
www/p5-Dancer2
devel/p5-Devel-Cover
www/p5-Catalyst-Devel
All build well and pass all tests.
Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/p5-Template/Makefile,v
retrieving revision 1.22
diff -u -p -r1.22 Makefile
--- Makefile 14 Mar 2022 08:23:29 -0000 1.22
+++ Makefile 5 Dec 2023 02:27:03 -0000
@@ -1,7 +1,7 @@
COMMENT= template processing system
MODULES= cpan
-VERSION = 2.27
+VERSION = 3.101
DISTNAME= Template-Toolkit-${VERSION}
PKGNAME= p5-Template-${VERSION}
CATEGORIES= textproc
@@ -15,6 +15,7 @@ WANTLIB += c perl
RUN_DEPENDS= devel/p5-AppConfig
BUILD_DEPENDS= ${RUN_DEPENDS}
+TEST_DEPENDS= textproc/p5-Pod-POM
MODPERL_REGEN_PPPORT= xs/ppport.h
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/p5-Template/distinfo,v
retrieving revision 1.10
diff -u -p -r1.10 distinfo
--- distinfo 30 Apr 2017 15:11:10 -0000 1.10
+++ distinfo 5 Dec 2023 02:27:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (Template-Toolkit-2.27.tar.gz) =
ExGkAyZNATTFha8DCf8qnVB0uOziPs5WYNMeyWvyxtw=
-SIZE (Template-Toolkit-2.27.tar.gz) = 511172
+SHA256 (Template-Toolkit-3.101.tar.gz) =
0qMt1sIeSzfGqT34CHyp6IDPrmE6Pl766jB7C9yu21g=
+SIZE (Template-Toolkit-3.101.tar.gz) = 515947
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/textproc/p5-Template/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST 11 Mar 2022 20:03:00 -0000 1.9
+++ pkg/PLIST 5 Dec 2023 02:27:03 -0000
@@ -34,7 +34,6 @@ ${P5ARCH}/Template/Parser.pm
${P5ARCH}/Template/Plugin/
${P5ARCH}/Template/Plugin.pm
${P5ARCH}/Template/Plugin/Assert.pm
-${P5ARCH}/Template/Plugin/CGI.pm
${P5ARCH}/Template/Plugin/Datafile.pm
${P5ARCH}/Template/Plugin/Date.pm
${P5ARCH}/Template/Plugin/Directory.pm
@@ -77,7 +76,7 @@ ${P5ARCH}/auto/
${P5ARCH}/auto/Template/
${P5ARCH}/auto/Template/Stash/
${P5ARCH}/auto/Template/Stash/XS/
-${P5ARCH}/auto/Template/Stash/XS/XS.so
+@so ${P5ARCH}/auto/Template/Stash/XS/XS.so
@man man/man1/tpage.1
@man man/man1/ttree.1
@man man/man3p/Template.3p
@@ -109,7 +108,6 @@ ${P5ARCH}/auto/Template/Stash/XS/XS.so
@man man/man3p/Template::Parser.3p
@man man/man3p/Template::Plugin.3p
@man man/man3p/Template::Plugin::Assert.3p
-@man man/man3p/Template::Plugin::CGI.3p
@man man/man3p/Template::Plugin::Datafile.3p
@man man/man3p/Template::Plugin::Date.3p
@man man/man3p/Template::Plugin::Directory.3p