From ae12580e0e8512d49686ef62b833003e072b6fe8 Mon Sep 17 00:00:00 2001 From: pi Date: Mon, 9 Jan 2017 19:53:37 +0000 Subject: New port: devel/serd Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. Serd (and the included serdi tool) can be used to stream abbreviated Turtle. Serd can serialise an unbounded amount of abbreviated Turtle using a fixed amount of memory, and it does so very quickly. Serd is written to the Turtle, NTriples and URI specifications, and includes a comprehensive test suite which includes all the tests from the Turtle specification. WWW: https://drobilla.net/software/serd PR: 213169 Submitted by: Goran Mekic --- devel/Makefile | 1 + devel/serd/Makefile | 27 +++++++++++++++++++++++++++ devel/serd/distinfo | 3 +++ devel/serd/pkg-descr | 12 ++++++++++++ devel/serd/pkg-plist | 7 +++++++ 5 files changed, 50 insertions(+) create mode 100644 devel/serd/Makefile create mode 100644 devel/serd/distinfo create mode 100644 devel/serd/pkg-descr create mode 100644 devel/serd/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index 03e10a264611..7764ae56834a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5512,6 +5512,7 @@ SUBDIR += sdlskk SUBDIR += sdts++ SUBDIR += sedsed + SUBDIR += serd SUBDIR += serdisplib SUBDIR += sfio SUBDIR += sfml diff --git a/devel/serd/Makefile b/devel/serd/Makefile new file mode 100644 index 000000000000..66fc0e0035f1 --- /dev/null +++ b/devel/serd/Makefile @@ -0,0 +1,27 @@ +# Created by: meka +# $FreeBSD$ + +PORTNAME= serd +PORTVERSION= 0.24.0 +CATEGORIES= devel +MASTER_SITES= http://download.drobilla.net/ + +MAINTAINER= meka@tilda.center +COMMENT= C library for RDF syntax + +LICENSE= ISC +LICENSE_NAME= ISC +LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/COPYING +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +USES= pkgconfig tar:bzip2 waf +USE_LDCONFIG= yes +PKG_CONFIG_PATH= ${PREFIX}/libdata/pkgconfig +CONFIGURE_ARGS+= PKG_CONFIG_PATH=${PKG_CONFIG_PATH} + +post-install: + ${MV} ${STAGEDIR}${PREFIX}/lib/pkgconfig ${STAGEDIR}${PREFIX}/libdata/ + ${MV} ${STAGEDIR}${PREFIX}/share/man/man1 ${STAGEDIR}${PREFIX}/man/ + ${RMDIR} ${STAGEDIR}${PREFIX}/share/man + +.include diff --git a/devel/serd/distinfo b/devel/serd/distinfo new file mode 100644 index 000000000000..158c6abffbb3 --- /dev/null +++ b/devel/serd/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1475515854 +SHA256 (serd-0.24.0.tar.bz2) = 8cfb8ade8d9a6f784da6e00ac05a28b7de440df5d2513796cd34aaa2754f6a6c +SIZE (serd-0.24.0.tar.bz2) = 346615 diff --git a/devel/serd/pkg-descr b/devel/serd/pkg-descr new file mode 100644 index 000000000000..b546ab99af16 --- /dev/null +++ b/devel/serd/pkg-descr @@ -0,0 +1,12 @@ +Serd is a lightweight C library for RDF syntax which supports reading +and writing Turtle and NTriples. + +Serd (and the included serdi tool) can be used to stream abbreviated +Turtle. Serd can serialise an unbounded amount of abbreviated +Turtle using a fixed amount of memory, and it does so very quickly. + +Serd is written to the Turtle, NTriples and URI specifications, and +includes a comprehensive test suite which includes all the tests +from the Turtle specification. + +WWW: https://drobilla.net/software/serd diff --git a/devel/serd/pkg-plist b/devel/serd/pkg-plist new file mode 100644 index 000000000000..2802b6f42dcd --- /dev/null +++ b/devel/serd/pkg-plist @@ -0,0 +1,7 @@ +bin/serdi +include/serd-0/serd/serd.h +lib/libserd-0.so +lib/libserd-0.so.0 +lib/libserd-0.so.0.24.0 +libdata/pkgconfig/serd-0.pc +man/man1/serdi.1.gz -- cgit