Hi ports, 

Here is an update for Data::FormValidator that fixes the build with our
future Perl 5.28, and unbreaks tests with our current Perl. 

There are 10 years of changelog, so i'm not detailing here [1]. 

What's new in the port: 

- It uses EUMM now, so modbuild is not needed anymore
- Dropped some unused dependencies
- Updated test depends, added hidden ones, enabled pod testing
- Made spacing more consistent

Testing: 

- 'make test' passes
- There are consumers that i've tested [2], and all pass. 

Any comments/feedback? 

Charlène. 

[1] https://metacpan.org/changes/distribution/Data-FormValidator
[2] https://transfer.sh/zZoEo/p5-Data-FormValidator.tgz

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/p5-Data-FormValidator/Makefile,v
retrieving revision 1.14
diff -u -p -u -p -r1.14 Makefile
--- Makefile    20 Mar 2016 19:56:17 -0000      1.14
+++ Makefile    29 Dec 2018 10:24:01 -0000
@@ -1,25 +1,25 @@
 # $OpenBSD: Makefile,v 1.14 2016/03/20 19:56:17 naddy Exp $
 
-COMMENT=        validate user input from a constraint object
+COMMENT=       validate user input from a constraint object
 
 MODULES=       cpan
 PKG_ARCH=      *
-DISTNAME=      Data-FormValidator-4.63
-REVISION=      1
-CATEGORIES=     devel
+DISTNAME=      Data-FormValidator-4.88
+CATEGORIES=    devel
 
 # perl
 PERMIT_PACKAGE_CDROM=   Yes
 
 RUN_DEPENDS=   graphics/p5-Image-Size \
                devel/p5-Date-Calc \
-               devel/p5-Perl6-Junction \
                misc/p5-File-MMagic \
                mail/p5-Email-Valid \
                mail/p5-MIME-Types \
                textproc/p5-Regexp-Common
-TEST_DEPENDS=www/p5-CGI-Simple
+TEST_DEPENDS=  textproc/p5-Template \
+               www/p5-CGI \
+               www/p5-CGI-Simple
 
-CONFIGURE_STYLE=modbuild
+MAKE_ENV +=    TEST_POD=Yes
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/p5-Data-FormValidator/distinfo,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 distinfo
--- distinfo    18 Jan 2015 03:13:24 -0000      1.6
+++ distinfo    29 Dec 2018 10:24:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (Data-FormValidator-4.63.tar.gz) = 
NfBmauuPSDZ7bQEUXO22u72RrPXnuL0JYFNsRAB7dJ4=
-SIZE (Data-FormValidator-4.63.tar.gz) = 96892
+SHA256 (Data-FormValidator-4.88.tar.gz) = 
waU5+RySy82KjYNZfsmnZD/NjM9alOFTgsN2UokXAGY=
+SIZE (Data-FormValidator-4.88.tar.gz) = 99850
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/p5-Data-FormValidator/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   6 Nov 2006 11:53:51 -0000       1.1.1.1
+++ pkg/PLIST   29 Dec 2018 10:24:01 -0000
@@ -9,6 +9,7 @@ ${P5SITE}/Data/FormValidator/Constraints
 ${P5SITE}/Data/FormValidator/ConstraintsFactory.pm
 ${P5SITE}/Data/FormValidator/Filters.pm
 ${P5SITE}/Data/FormValidator/Results.pm
+${P5SITE}/Data/README.pod
 @man man/man3p/Data::FormValidator.3p
 @man man/man3p/Data::FormValidator::Constraints.3p
 @man man/man3p/Data::FormValidator::Constraints::Dates.3p
@@ -16,3 +17,4 @@ ${P5SITE}/Data/FormValidator/Results.pm
 @man man/man3p/Data::FormValidator::ConstraintsFactory.3p
 @man man/man3p/Data::FormValidator::Filters.3p
 @man man/man3p/Data::FormValidator::Results.3p
+@man man/man3p/Data::README.3p

Reply via email to