textproc/p5-JSON-Validator 5.15
Validate data against a JSON schema
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART20
- Categories
- textproc, perl5
- Package size
- 85.9 KiB, 370.1 KiB installed
Description
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).
Install
As a binary package — by origin, or by package name:
pkg install textproc/p5-JSON-Validator
pkg install p5-JSON-Validator
From the ports tree:
cd /usr/ports/textproc/p5-JSON-Validator/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= p5-JSON-Validator>0:textproc/p5-JSON-Validator
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.15 | 5.15 | 5.12 | 5.15 | 5.15 |
| FreeBSD:14:quarterly | 5.15 | 5.15 | n/a | 5.15 | 5.15 |
| FreeBSD:15:latest | 5.15 | 5.15 | n/a | 5.15 | 5.15 |
| FreeBSD:15:quarterly | 5.15 | 5.15 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.15 | 5.15 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
p5-Mojolicious>=7.28: www/p5-Mojoliciousp5-YAML-LibYAML>=0.80: textproc/p5-YAML-LibYAML
Runtime 2
p5-Mojolicious>=7.28: www/p5-Mojoliciousp5-YAML-LibYAML>=0.80: textproc/p5-YAML-LibYAML
Test 4
p5-Data-Validate-Domain>0: dns/p5-Data-Validate-Domainp5-Data-Validate-IP>0: net-mgmt/p5-Data-Validate-IPp5-Net-IDN-Encode>0: textproc/p5-Net-IDN-Encodep5-Test-Deep>0: devel/p5-Test-Deep
The full lists below include those, and their dependencies in turn.
All build dependencies 11
All run dependencies 11
Configuration
No options to configure.
- USES
- perl5
- Service scripts
- none
Files
pkg-plist 46
- %%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/Schema.pm
- %%SITE_PERL%%/JSON/Validator/Schema/Draft201909.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/Schema/OpenAPIv2.pm
- %%SITE_PERL%%/JSON/Validator/Schema/OpenAPIv3.pm
- %%SITE_PERL%%/JSON/Validator/Store.pm
- %%SITE_PERL%%/JSON/Validator/URI.pm
- %%SITE_PERL%%/JSON/Validator/Util.pm
- %%SITE_PERL%%/JSON/Validator/cache/089e74a6d17f64af17a9efd6d0fa0de6
- %%SITE_PERL%%/JSON/Validator/cache/10a5eeb37fcd5d829449028f7ceb0774
- %%SITE_PERL%%/JSON/Validator/cache/33912dbbde6e1d936140f1c82b283d01
- %%SITE_PERL%%/JSON/Validator/cache/36d1bd12eeed51e86c8695bd8876a9df
- %%SITE_PERL%%/JSON/Validator/cache/3be3f46eb248daf48925640f8ef057e8
- %%SITE_PERL%%/JSON/Validator/cache/3d35aac549d951f4cf9182ff47bff0b4
- %%SITE_PERL%%/JSON/Validator/cache/49c95b866e40f788892a7fb3c816b0e8
- %%SITE_PERL%%/JSON/Validator/cache/4a31fe43be9e23ca9eb8d9e9faba8892
- %%SITE_PERL%%/JSON/Validator/cache/546acf85ddc442761c18517490215b90
- %%SITE_PERL%%/JSON/Validator/cache/630949337805585c8e52deea27d11419
- %%SITE_PERL%%/JSON/Validator/cache/7fe97ed1a4c3fac607dd276b2b298275
- %%SITE_PERL%%/JSON/Validator/cache/a0f5b4b4e75ea17fc09e88ec0343d148
- %%SITE_PERL%%/JSON/Validator/cache/a516498b60c53096b2ce2cd83ebe0abc
- %%SITE_PERL%%/JSON/Validator/cache/c6f188eb288cf986f23db49297b25e83
- %%SITE_PERL%%/JSON/Validator/cache/d18065ce8fb1f748e766b2737bae5200
- %%SITE_PERL%%/JSON/Validator/cache/d8cf7ae7a0fd14accadf5d18bc84d14f
- %%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::Schema.3.gz
- %%PERL5_MAN3%%/JSON::Validator::Schema::Draft201909.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::Schema::OpenAPIv2.3.gz
- %%PERL5_MAN3%%/JSON::Validator::Schema::OpenAPIv3.3.gz
- %%PERL5_MAN3%%/JSON::Validator::Store.3.gz
- %%PERL5_MAN3%%/JSON::Validator::URI.3.gz
- %%PERL5_MAN3%%/JSON::Validator::Util.3.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| JSON-Validator-5.15.tar.gz | 247378 | eab57676bd3c7c318bc99118754e7f973259792f1ca13099e041938dd515bc05 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.