Sun Dec 23 17:22:21 2018 UTC ()
textproc/json-schema: import json-schema-1.0

json-schema is a C++ library for validating JSON documents against
JSON Schemata based on jsoncpp.


(wiz)
diff -r0 -r1.1 pkgsrc/textproc/json-schema/DESCR
diff -r0 -r1.1 pkgsrc/textproc/json-schema/Makefile
diff -r0 -r1.1 pkgsrc/textproc/json-schema/PLIST
diff -r0 -r1.1 pkgsrc/textproc/json-schema/buildlink3.mk
diff -r0 -r1.1 pkgsrc/textproc/json-schema/distinfo

File Added: pkgsrc/textproc/json-schema/DESCR
json-schema is a C++ library for validating JSON documents against
JSON Schemata based on jsoncpp.

File Added: pkgsrc/textproc/json-schema/Makefile
# $NetBSD: Makefile,v 1.1 2018/12/23 17:22:21 wiz Exp $

DISTNAME=	json-schema-1.0
CATEGORIES=	textproc
MASTER_SITES=	${MASTER_SITE_GITHUB:=nfotex/}
GITHUB_RELEASE=	${DISTNAME}
EXTRACT_SUFX=	.tar.xz

MAINTAINER=	wiz@NetBSD.org
HOMEPAGE=	https://github.com/nfotex/json-schema/
COMMENT=	C++ library to validate JSON documents against JSON Schemata
LICENSE=	modified-bsd

USE_CMAKE=		yes
USE_LANGUAGES=		c c++
USE_TOOLS+=		perl:test pkg-config
TEST_TARGET=		test

.include "../../devel/pcre/buildlink3.mk"
.include "../../textproc/jsoncpp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/textproc/json-schema/PLIST
@comment $NetBSD: PLIST,v 1.1 2018/12/23 17:22:21 wiz Exp $
include/Pointer.h
include/SchemaValidator.h
include/URI.h
lib/libjson-schema.a
lib/pkgconfig/json-schema.pc

File Added: pkgsrc/textproc/json-schema/buildlink3.mk
# $NetBSD: buildlink3.mk,v 1.1 2018/12/23 17:22:21 wiz Exp $

BUILDLINK_TREE+=	json-schema

.if !defined(JSON_SCHEMA_BUILDLINK3_MK)
JSON_SCHEMA_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.json-schema+=	json-schema>=1.0
BUILDLINK_PKGSRCDIR.json-schema?=	../../textproc/json-schema
BUILDLINK_DEPMETHOD.json-schema?=	build

.include "../../textproc/jsoncpp/buildlink3.mk"
.endif	# JSON_SCHEMA_BUILDLINK3_MK

BUILDLINK_TREE+=	-json-schema

File Added: pkgsrc/textproc/json-schema/distinfo
$NetBSD: distinfo,v 1.1 2018/12/23 17:22:21 wiz Exp $

SHA1 (json-schema-1.0.tar.xz) = c72bac210f3f33a7d33fda06c60bf4905f8a4c44
RMD160 (json-schema-1.0.tar.xz) = 914e046f12f6736b38bbcfa78e757127b272e849
SHA512 (json-schema-1.0.tar.xz) = 190bfa8c529ee96f0232a145e6bf48e2b39ebcbbfef7cc78abaa0bf259d7f427b1e396842513f9dd59b1966d094d4665673356a420a3e55afd90b2c6a9ced489
Size (json-schema-1.0.tar.xz) = 40228 bytes