Hi,

   Here is a patch to for textproc/p5-PDF-API2:
   i) Update to 2.038
   ii) Add a TEST_DEPENDS
   iii) Add MAKE_ENV=TEST_POD=Yes, now it could do more tests

   A new port textproc/p5-PDF-API2-XS should be created first.

   Both ports and their dependence ports, all build well and pass all tests.

Cheers !
wen
Index: Makefile
===================================================================
RCS file: /cvs/ports/textproc/p5-PDF-API2/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile    9 Aug 2020 22:17:48 -0000       1.29
+++ Makefile    1 Sep 2020 07:28:59 -0000
@@ -5,7 +5,7 @@ COMMENT =       create PDF documents with perl
 MODULES =      cpan
 PKG_ARCH =     *
 
-DISTNAME =     PDF-API2-2.037
+DISTNAME =     PDF-API2-2.038
 CATEGORIES =   textproc
 
 MAINTAINER =   Stuart Henderson <[email protected]>
@@ -13,9 +13,11 @@ MAINTAINER = Stuart Henderson <stu.ports
 # LGPLv2.1
 PERMIT_PACKAGE =       Yes
 
-RUN_DEPENDS =  textproc/p5-Font-TTF
+RUN_DEPENDS =  textproc/p5-Font-TTF \
+               textproc/p5-PDF-API2-XS
 TEST_DEPENDS = devel/p5-Test-Exception \
-               devel/p5-Test-Memory-Cycle
+               devel/p5-Test-Memory-Cycle \
+               devel/p5-Test-Perl-Critic
 
 MODCPAN_EXAMPLES =     Yes
 MODCPAN_EXAMPLES_DIST =        contrib
@@ -26,5 +28,7 @@ pre-patch:
 post-install:
        ${MODCPAN_POST_INSTALL}
        chmod ${BINMODE} ${MODCPAN_EXAMPLES_DIR}/*
+
+MAKE_ENV +=    TEST_POD=Yes AUTHOR_TESTING=Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/textproc/p5-PDF-API2/distinfo,v
retrieving revision 1.16
diff -u -p -r1.16 distinfo
--- distinfo    9 Aug 2020 22:17:48 -0000       1.16
+++ distinfo    1 Sep 2020 07:28:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (PDF-API2-2.037.tar.gz) = FCgD0YhtKikZ03T7bCVoFjCqJnQOP4AjM3+Zb6bGKX4=
-SIZE (PDF-API2-2.037.tar.gz) = 3511954
+SHA256 (PDF-API2-2.038.tar.gz) = dEfEdJsCp4T1JdPH7OmdNLChBHXbZQlvYxZ0jdL5vQk=
+SIZE (PDF-API2-2.038.tar.gz) = 3567202

Attachment: p5-PDF-API2-XS.tar.gz
Description: p5-PDF-API2-XS.tar.gz

Reply via email to