wip/guile-json: import guile-json-3.1.0

guile-json is a JSON module for Guile. It supports parsing
and building JSON documents according to
the http://json.org specification.

* Complies with http://json.org specification.
* Builds JSON documents programmatically using scheme data types.
* Allows JSON pretty printing.
This commit is contained in:
ng0 2019-02-24 20:10:09 +00:00
parent 44c2bbb28e
commit 2415bb08b0
4 changed files with 43 additions and 0 deletions

7
guile-json/DESCR Normal file
View File

@ -0,0 +1,7 @@
guile-json is a JSON module for Guile. It supports parsing
and building JSON documents according to
the http://json.org specification.
* Complies with http://json.org specification.
* Builds JSON documents programmatically using scheme data types.
* Allows JSON pretty printing.

23
guile-json/Makefile Normal file
View File

@ -0,0 +1,23 @@
# $NetBSD$
DISTNAME= guile-json-3.1.0
CATEGORIES= devel
MASTER_SITES= http://download.savannah.gnu.org/releases/guile-json/
MAINTAINER= ng0@n0.is
HOMEPAGE= https://github.com/aconchillo/guile-json
COMMENT= JSON module for Guile
LICENSE= gnu-gpl-v3
USE_LANGUAGES= # none
USE_TOOLS+= automake autoconf autoreconf pkg-config makeinfo
GNU_CONFIGURE= YES
GNU_CONFIGURE_PREFIX= ${PREFIX}/guile/2.2
CONFIGURE_ARGS+= --libdir=${PREFIX}/guile/2.2/lib
pre-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} autoreconf -I${PREFIX}/guile/2.2/share/aclocal -vif
.include "../../lang/guile22/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

7
guile-json/PLIST Normal file
View File

@ -0,0 +1,7 @@
@comment $NetBSD$
guile/2.2/lib/guile/2.2/site-ccache/json.go
guile/2.2/lib/guile/2.2/site-ccache/json/builder.go
guile/2.2/lib/guile/2.2/site-ccache/json/parser.go
guile/2.2/share/guile/site/2.2/json.scm
guile/2.2/share/guile/site/2.2/json/builder.scm
guile/2.2/share/guile/site/2.2/json/parser.scm

6
guile-json/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (guile-json-3.1.0.tar.gz) = 26c1a093abf1a124d9d58a7a67d88f56b2109482
RMD160 (guile-json-3.1.0.tar.gz) = 05e9ea88a72069bbc73454a93a20f11f2cd5b93b
SHA512 (guile-json-3.1.0.tar.gz) = 4d3aeb6c1e4e7a556f5fe157db6397bd2eca95216bcc8dcd3e6b45cec7429d436b692976db2398de660401801ab72a501a3cf9126f213d1ffd023a592a1b3242
Size (guile-json-3.1.0.tar.gz) = 119730 bytes