This is a follow-up for the p5-JSON* update; you should try this diff
with the XS version i submitted earlier.

You can find the full changelog here [0], there are backward
incompatible changes due to JSON::XS enabling allow_nonref. That update
prevents to see that module being fatal-ed while doing a Perl 5.32
update. See my JSON::XS mail for details.

Port-wise it's a quick update, i replaced variables according to
Makefile.template, but other than that it's a simple version bump.

I've tested the direct consumers and found no issues [1] due to that
update, some network-related errors are appearing because i use
PORTS_PRIVSEP.


Comments/feedback are welcome,

Charlène.


[0] https://metacpan.org/changes/distribution/JSON
[1] https://bin.charlenew.xyz/p5-JSON-XS.tgz


Index: Makefile
===================================================================
RCS file: /cvs/ports/converters/p5-JSON/Makefile,v
retrieving revision 1.19
diff -u -p -u -p -r1.19 Makefile
--- Makefile    17 Jul 2019 14:49:20 -0000      1.19
+++ Makefile    4 Feb 2020 21:25:59 -0000
@@ -2,18 +2,19 @@
 
 COMMENT=       parse and convert to JSON (JavaScript Object Notation)
 
-DISTNAME=      JSON-2.94
+DISTNAME=      JSON-4.02
 CATEGORIES=    converters
-MODULES=       cpan
-PKG_ARCH=      *
-REVISION=      0
 
 # Perl
 PERMIT_PACKAGE=        Yes
 
+MODULES=       cpan
+
 RUN_DEPENDS=   www/p5-libwww
 TEST_DEPENDS=  converters/p5-JSON-XS
 
 MAKE_ENV=      TEST_POD=Yes
+
+PKG_ARCH=      *
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/converters/p5-JSON/distinfo,v
retrieving revision 1.11
diff -u -p -u -p -r1.11 distinfo
--- distinfo    21 Aug 2018 17:57:34 -0000      1.11
+++ distinfo    4 Feb 2020 21:25:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (JSON-2.94.tar.gz) = EicbXO5JlDu93kMO71jx/mS6ZWGYCyLGlYXgj8l33G0=
-SIZE (JSON-2.94.tar.gz) = 82629
+SHA256 (JSON-4.02.tar.gz) = REqIdVqJ/6KlQkq07R0R3KYYCOvvV+gSQ0JGGanoYnw=
+SIZE (JSON-4.02.tar.gz) = 90374

Reply via email to