[NEW] devel/libfastjson: libfastjson is a fork from json-c

The aim of this project is not to provide a slightly modified clone of json-c.
It's aim is to provide

* a small library with essential json handling functions
* sufficiently good json support (not 100% standards compliant)
* be very fast in processing

In order to reach these goals, we reduce the features of json-c. For
similarities and differences, see the file DIFFERENCES.

WWW: https://github.com/rsyslog/libfastjson
This commit is contained in:
Muhammad Moinur Rahman 2016-06-12 11:56:20 +00:00
parent ff9ceb2102
commit 6cc26e4676
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=416795
5 changed files with 61 additions and 0 deletions

View File

@ -1206,6 +1206,7 @@
SUBDIR += libewf
SUBDIR += libexecinfo
SUBDIR += libexplain
SUBDIR += libfastjson
SUBDIR += libffi
SUBDIR += libfirm
SUBDIR += libfortuna

View File

@ -0,0 +1,25 @@
# Created by: Muhammad Moinur Rahman <bofh@FreeBSD.org>
# $FreeBSD$
PORTNAME= libfastjson
PORTVERSION= 0.99.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
COMMENT= libfastjson is a fork from json-c
LICENSE= MIT
USE_GITHUB= yes
GH_ACCOUNT= rsyslog
GNU_CONFIGURE= yes
USES= autoreconf libtool pkgconfig
INSTALL_TARGET= install-strip
post-patch:
${REINPLACE_CMD} -e 's|$(libdir)/pkgconfig|$(libdir)data/pkgconfig|' \
${WRKSRC}/Makefile.am
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1465730680
SHA256 (rsyslog-libfastjson-v0.99.2_GH0.tar.gz) = fcdca0c4702362de3db3f02c8da05f985b54a9eccd618af41730409b75d10a8f
SIZE (rsyslog-libfastjson-v0.99.2_GH0.tar.gz) = 87526

View File

@ -0,0 +1,11 @@
The aim of this project is not to provide a slightly modified clone of json-c.
It's aim is to provide
* a small library with essential json handling functions
* sufficiently good json support (not 100% standards compliant)
* be very fast in processing
In order to reach these goals, we reduce the features of json-c. For
similarities and differences, see the file DIFFERENCES.
WWW: https://github.com/rsyslog/libfastjson

View File

@ -0,0 +1,21 @@
include/libfastjson/arraylist.h
include/libfastjson/bits.h
include/libfastjson/debug.h
include/libfastjson/json.h
include/libfastjson/json_c_version.h
include/libfastjson/json_config.h
include/libfastjson/json_inttypes.h
include/libfastjson/json_object.h
include/libfastjson/json_object_iterator.h
include/libfastjson/json_object_private.h
include/libfastjson/json_tokener.h
include/libfastjson/json_util.h
include/libfastjson/linkhash.h
include/libfastjson/math_compat.h
include/libfastjson/printbuf.h
include/libfastjson/random_seed.h
lib/libfastjson.a
lib/libfastjson.so
lib/libfastjson.so.3
lib/libfastjson.so.3.0.0
libdata/pkgconfig/libfastjson.pc