Update sord to 0.16.2. Sord 0.16.2 * sord_validate: Fix restriction count reporting * sord_validate: Use consistent error format * sord_validate: Add support for maximum cardinality * sord_validate: Only report functional / inverse functional property errors if the subjects / objects are not blank Sord 0.16.0 * Fix construction and comparison of URIs with UTF-8 characters * Fix documentation generation * Return error from sord_inserter_write_statement() if a node can not be written (e.g. undefined prefix) * Make sord_node_get_counted return byte count, and clarify documentation * Safely return NULL from sord_iter_get() for end iterators * Add sord_node_get_string_measured() to get both byte and character counts * sord_validate: Do proper numeric comparison for propery bounds checking * sord_validate: Tolerate xsd:decimal literals for double and float properties if literals match pattern Sord 0.14.0 * Reduce memory usage and increase performance with a better data structure * Add sord_erase() for erasing statements via an iterator * Fix bugs with stores that contain both graphs and default graph statements * Fix crash caused by multiple deletion of datatype nodes * Fix compilation on compilers that do not support -pthread flag * Fix minor memory leak in sordi * Fix using sordi with stdin * Show sordi errors in standard format * sord_validate: More extensive validation, including cardinality, PlainLiteral, and someValuesFrom restrictions. * This release does not break the ABI, but the semantics of iterators has changed: any modification to a model invalidates iterators on that model * Improve test coverage * Upgrade to waf 1.8.14diff -r1.2 -r1.3 pkgsrc/textproc/sord/Makefile
(bsiegert)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2017/09/16 19:27:21 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2019/01/02 19:46:10 bsiegert Exp $ | |
2 | 2 | |||
3 | DISTNAME= sord-0.12.2 | 3 | DISTNAME= sord-0.16.2 | |
4 | CATEGORIES= textproc | 4 | CATEGORIES= textproc | |
5 | MASTER_SITES= http://download.drobilla.net/ | 5 | MASTER_SITES= http://download.drobilla.net/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://drobilla.net/software/sord/ | 9 | HOMEPAGE= http://drobilla.net/software/sord/ | |
10 | COMMENT= Lightweight C library for storing RDF data in memory | 10 | COMMENT= Lightweight C library for storing RDF data in memory | |
11 | LICENSE= isc | 11 | LICENSE= isc | |
12 | 12 | |||
13 | USE_LANGUAGES= c c++ | 13 | USE_LANGUAGES= c c++ | |
14 | USE_TOOLS+= gsed pkg-config | 14 | USE_TOOLS+= gsed pkg-config | |
15 | 15 | |||
16 | PKGCONFIG_OVERRIDE+= sord.pc.in | 16 | PKGCONFIG_OVERRIDE+= sord.pc.in | |
@@ -21,17 +21,17 @@ BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DO | @@ -21,17 +21,17 @@ BUILD_OPTIONS= ${BUILD_DEBUG} ${BUILD_DO | |||
21 | 21 | |||
22 | do-configure: | 22 | do-configure: | |
23 | cd ${WRKSRC} && \ | 23 | cd ${WRKSRC} && \ | |
24 | ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ | 24 | ${SETENV} ${CONFIGURE_ENV} ${PYTHONBIN} ./waf configure \ | |
25 | --destdir=${DESTDIR} --mandir=${PREFIX}/${PKGMANDIR} \ | 25 | --destdir=${DESTDIR} --mandir=${PREFIX}/${PKGMANDIR} \ | |
26 | ${BUILD_OPTIONS} | 26 | ${BUILD_OPTIONS} | |
27 | do-build: | 27 | do-build: | |
28 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build | 28 | cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build | |
29 | 29 | |||
30 | do-install: | 30 | do-install: | |
31 | cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${PYTHONBIN} ./waf install | 31 | cd ${WRKSRC} && ${SETENV} ${INSTALL_ENV} ${PYTHONBIN} ./waf install | |
32 | 32 | |||
33 | .include "../../devel/pcre/buildlink3.mk" | 33 | .include "../../devel/pcre/buildlink3.mk" | |
34 | BUILDLINK_API_DEPENDS.serd+= serd>=0.18.0 | 34 | BUILDLINK_API_DEPENDS.serd+= serd>=0.30.0 | |
35 | .include "../../textproc/serd/buildlink3.mk" | 35 | .include "../../textproc/serd/buildlink3.mk" | |
36 | .include "../../lang/python/application.mk" | 36 | .include "../../lang/python/application.mk" | |
37 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2015/11/04 02:00:12 agc Exp $ | 1 | $NetBSD: distinfo,v 1.3 2019/01/02 19:46:10 bsiegert Exp $ | |
2 | 2 | |||
3 | SHA1 (sord-0.12.2.tar.bz2) = 01def87419beed8bb51a89e50307a22940f1d968 | 3 | SHA1 (sord-0.16.2.tar.bz2) = f3c0abc569cd7ed4163c74db308992065d5c0942 | |
4 | RMD160 (sord-0.12.2.tar.bz2) = 1ce1252b4f40938d6208e1b2cd5cff75113c135f | 4 | RMD160 (sord-0.16.2.tar.bz2) = 441808ca00b1d60cef786b6812ba548f10a52fa1 | |
5 | SHA512 (sord-0.12.2.tar.bz2) = 2906808138658f89cb6ab939c20e0a092180535629c75b1a0277648af18fb019055dd3cde53f57d7b0d635666be98848bed021ba0bd922a34cfaae3a98c66cbd | 5 | SHA512 (sord-0.16.2.tar.bz2) = fe143c07ed18c15ffaf2461ca587df76e365a075f5d93f5eaa4c26196e0b1dd59d24d16e176de3664a2658377a2934083af5742c80884e8e7dd201dcaccb9698 | |
6 | Size (sord-0.12.2.tar.bz2) = 303365 bytes | 6 | Size (sord-0.16.2.tar.bz2) = 324386 bytes |