Add p5-JSON-Parse 0.55
JSON::Parse is a module for parsing JSON. (JSON means "JavaScript Object Notation" and it is specified in "RFC 7159".) JSON::Parse offers the function "parse_json", which takes a string containing JSON, and returns an equivalent Perl structure. It also offers validation of JSON via "valid_json", which returns true or false depending on whether the JSON is correct or not, and "assert_valid_json", which produces a descriptive fatal error if the JSON is invalid. A function "json_file_to_perl" reads JSON from a file, and there is a safer version of "parse_json" called "parse_json_safe" which doesn't throw exceptions. For special cases of parsing, there are also methods "new" and "run", which create a JSON parsing object and run it on text. See "METHODS". JSON::Parse accepts only UTF-8 as input. See "UTF-8 only" and "Handling of Unicode". WWW: https://metacpan.org/release/JSON-Parse
This commit is contained in:
parent
8d0b0c837f
commit
0f6b3b55fb
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=505429
5 changed files with 52 additions and 0 deletions
|
@ -2581,6 +2581,7 @@
|
|||
SUBDIR += p5-JIRA-REST
|
||||
SUBDIR += p5-JQuery
|
||||
SUBDIR += p5-JSON-Hyper
|
||||
SUBDIR += p5-JSON-Parse
|
||||
SUBDIR += p5-JSON-Path
|
||||
SUBDIR += p5-JSON-Pointer
|
||||
SUBDIR += p5-JSON-RPC
|
||||
|
|
22
devel/p5-JSON-Parse/Makefile
Normal file
22
devel/p5-JSON-Parse/Makefile
Normal file
|
@ -0,0 +1,22 @@
|
|||
# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= JSON-Parse
|
||||
PORTVERSION= 0.55
|
||||
CATEGORIES= devel perl5
|
||||
MASTER_SITES= CPAN
|
||||
PKGNAMEPREFIX= p5-
|
||||
|
||||
MAINTAINER= sunpoet@FreeBSD.org
|
||||
COMMENT= Read JSON into a Perl variable
|
||||
|
||||
LICENSE= ART10 GPLv1+
|
||||
LICENSE_COMB= dual
|
||||
|
||||
USES= perl5
|
||||
USE_PERL5= configure
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/JSON/Parse/Parse.so
|
||||
|
||||
.include <bsd.port.mk>
|
3
devel/p5-JSON-Parse/distinfo
Normal file
3
devel/p5-JSON-Parse/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1561906599
|
||||
SHA256 (JSON-Parse-0.55.tar.gz) = dc9856dbc355114bcb0dc036bb632976b19b88d3a7ad59726f1fa917e7f5d256
|
||||
SIZE (JSON-Parse-0.55.tar.gz) = 77591
|
18
devel/p5-JSON-Parse/pkg-descr
Normal file
18
devel/p5-JSON-Parse/pkg-descr
Normal file
|
@ -0,0 +1,18 @@
|
|||
JSON::Parse is a module for parsing JSON. (JSON means "JavaScript Object
|
||||
Notation" and it is specified in "RFC 7159".)
|
||||
|
||||
JSON::Parse offers the function "parse_json", which takes a string containing
|
||||
JSON, and returns an equivalent Perl structure. It also offers validation of
|
||||
JSON via "valid_json", which returns true or false depending on whether the JSON
|
||||
is correct or not, and "assert_valid_json", which produces a descriptive fatal
|
||||
error if the JSON is invalid. A function "json_file_to_perl" reads JSON from a
|
||||
file, and there is a safer version of "parse_json" called "parse_json_safe"
|
||||
which doesn't throw exceptions.
|
||||
|
||||
For special cases of parsing, there are also methods "new" and "run", which
|
||||
create a JSON parsing object and run it on text. See "METHODS".
|
||||
|
||||
JSON::Parse accepts only UTF-8 as input. See "UTF-8 only" and "Handling of
|
||||
Unicode".
|
||||
|
||||
WWW: https://metacpan.org/release/JSON-Parse
|
8
devel/p5-JSON-Parse/pkg-plist
Normal file
8
devel/p5-JSON-Parse/pkg-plist
Normal file
|
@ -0,0 +1,8 @@
|
|||
bin/validjson
|
||||
%%SITE_ARCH%%/JSON/Parse.pm
|
||||
%%SITE_ARCH%%/JSON/Parse.pod
|
||||
%%SITE_ARCH%%/JSON/Tokenize.pm
|
||||
%%SITE_ARCH%%/JSON/Tokenize.pod
|
||||
%%SITE_ARCH%%/auto/JSON/Parse/Parse.so
|
||||
%%PERL5_MAN3%%/JSON::Parse.3.gz
|
||||
%%PERL5_MAN3%%/JSON::Tokenize.3.gz
|
Loading…
Reference in a new issue