Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Jun 2020 14:47:13 +0000 (UTC)
From:      Adam Weinberger <adamw@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r539744 - in head/textproc: . p5-JSON-Validator
Message-ID:  <202006201447.05KElD6e020895@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: adamw
Date: Sat Jun 20 14:47:12 2020
New Revision: 539744
URL: https://svnweb.freebsd.org/changeset/ports/539744

Log:
  Add textproc/p5-JSON-Validator
  
  JSON::Validator validates a data structure against a schema. It can
  load schemas from JSON, YAML, and perl data structures, and includes a
  powerful schema-building DSL.
  
  JSON is processed by Mojo::JSON (which will use p5-Cpanel-JSON-XS
  if it's installed). YAML uses p5-YAML-LibYAML (YAML::XS).
  
  WWW: https://metacpan.org/pod/JSON::Validator

Added:
  head/textproc/p5-JSON-Validator/
  head/textproc/p5-JSON-Validator/Makefile   (contents, props changed)
  head/textproc/p5-JSON-Validator/distinfo   (contents, props changed)
  head/textproc/p5-JSON-Validator/pkg-descr   (contents, props changed)
  head/textproc/p5-JSON-Validator/pkg-plist   (contents, props changed)
Modified:
  head/textproc/Makefile

Modified: head/textproc/Makefile
==============================================================================
--- head/textproc/Makefile	Sat Jun 20 14:33:53 2020	(r539743)
+++ head/textproc/Makefile	Sat Jun 20 14:47:12 2020	(r539744)
@@ -537,6 +537,7 @@
     SUBDIR += p5-Hash-Merge
     SUBDIR += p5-Hatena-Keyword
     SUBDIR += p5-IO-CSVHeaderFile
+    SUBDIR += p5-JSON-Validator
     SUBDIR += p5-JavaScript-Minifier
     SUBDIR += p5-JavaScript-Minifier-XS
     SUBDIR += p5-JavaScript-Packer

Added: head/textproc/p5-JSON-Validator/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-JSON-Validator/Makefile	Sat Jun 20 14:47:12 2020	(r539744)
@@ -0,0 +1,28 @@
+# Created by: Adam Weinberger <adamw@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	JSON-Validator
+PORTVERSION=	4.00
+CATEGORIES=	textproc perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	adamw@FreeBSD.org
+COMMENT=	Validate data against a JSON schema
+
+LICENSE=	ART20
+
+BUILD_DEPENDS:=	${RUN_DEPENDS}
+RUN_DEPENDS=	p5-Mojolicious>=7.28:www/p5-Mojolicious \
+		p5-YAML-LibYAML>=0.80:textproc/p5-YAML-LibYAML
+TEST_DEPENDS=	p5-Data-Validate-Domain>0:dns/p5-Data-Validate-Domain \
+		p5-Data-Validate-IP>0:net-mgmt/p5-Data-Validate-IP \
+		p5-Net-IDN-Encode>0:textproc/p5-Net-IDN-Encode \
+		p5-Test-Deep>0:devel/p5-Test-Deep
+
+USES=		perl5
+USE_PERL5=	configure
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/textproc/p5-JSON-Validator/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-JSON-Validator/distinfo	Sat Jun 20 14:47:12 2020	(r539744)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1592625929
+SHA256 (JSON-Validator-4.00.tar.gz) = 9233d352b7ccd4f8e192563055c07a5cfbca60fa5107b07a7523280d55b1e626
+SIZE (JSON-Validator-4.00.tar.gz) = 83689

Added: head/textproc/p5-JSON-Validator/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-JSON-Validator/pkg-descr	Sat Jun 20 14:47:12 2020	(r539744)
@@ -0,0 +1,8 @@
+JSON::Validator validates a data structure against a schema. It can
+load schemas from JSON, YAML, and perl data structures, and includes a
+powerful schema-building DSL.
+
+JSON is processed by Mojo::JSON (which will use p5-Cpanel-JSON-XS
+if it's installed). YAML uses p5-YAML-LibYAML (YAML::XS).
+
+WWW: https://metacpan.org/pod/JSON::Validator

Added: head/textproc/p5-JSON-Validator/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/textproc/p5-JSON-Validator/pkg-plist	Sat Jun 20 14:47:12 2020	(r539744)
@@ -0,0 +1,30 @@
+%%SITE_PERL%%/JSON/Validator.pm
+%%SITE_PERL%%/JSON/Validator/Error.pm
+%%SITE_PERL%%/JSON/Validator/Formats.pm
+%%SITE_PERL%%/JSON/Validator/Joi.pm
+%%SITE_PERL%%/JSON/Validator/Ref.pm
+%%SITE_PERL%%/JSON/Validator/Schema.pm
+%%SITE_PERL%%/JSON/Validator/Schema/Draft4.pm
+%%SITE_PERL%%/JSON/Validator/Schema/Draft6.pm
+%%SITE_PERL%%/JSON/Validator/Schema/Draft7.pm
+%%SITE_PERL%%/JSON/Validator/Util.pm
+%%SITE_PERL%%/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774
+%%SITE_PERL%%/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df
+%%SITE_PERL%%/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4
+%%SITE_PERL%%/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8
+%%SITE_PERL%%/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892
+%%SITE_PERL%%/JSON/Validator/cache/630949337805585c8e52deea27d11419
+%%SITE_PERL%%/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148
+%%SITE_PERL%%/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc
+%%SITE_PERL%%/JSON/Validator/cache/ea34d47d4e060a1c3b12d2287aff89a7
+%%SITE_PERL%%/JSON/Validator/cache/eaa832720f36cff0abc20c05236a9cd9
+%%PERL5_MAN3%%/JSON::Validator.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Error.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Formats.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Joi.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Ref.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Schema.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Schema::Draft4.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Schema::Draft6.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Schema::Draft7.3.gz
+%%PERL5_MAN3%%/JSON::Validator::Util.3.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202006201447.05KElD6e020895>