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 <meka@tilda.center>
This commit is contained in:
Kurt Jaeger 2017-01-09 19:53:37 +00:00
parent 99b44e4191
commit 5010b00cac
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=431027
5 changed files with 50 additions and 0 deletions

View file

@ -5512,6 +5512,7 @@
SUBDIR += sdlskk
SUBDIR += sdts++
SUBDIR += sedsed
SUBDIR += serd
SUBDIR += serdisplib
SUBDIR += sfio
SUBDIR += sfml

27
devel/serd/Makefile Normal file
View file

@ -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 <bsd.port.mk>

3
devel/serd/distinfo Normal file
View file

@ -0,0 +1,3 @@
TIMESTAMP = 1475515854
SHA256 (serd-0.24.0.tar.bz2) = 8cfb8ade8d9a6f784da6e00ac05a28b7de440df5d2513796cd34aaa2754f6a6c
SIZE (serd-0.24.0.tar.bz2) = 346615

12
devel/serd/pkg-descr Normal file
View file

@ -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

7
devel/serd/pkg-plist Normal file
View file

@ -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