Wed Jan 2 19:46:10 2019 UTC ()
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.14


(bsiegert)
diff -r1.2 -r1.3 pkgsrc/textproc/sord/Makefile
diff -r1.2 -r1.3 pkgsrc/textproc/sord/distinfo

cvs diff -r1.2 -r1.3 pkgsrc/textproc/sord/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/sord/Makefile 2017/09/16 19:27:21 1.2
+++ pkgsrc/textproc/sord/Makefile 2019/01/02 19:46:10 1.3
@@ -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
3DISTNAME= sord-0.12.2 3DISTNAME= sord-0.16.2
4CATEGORIES= textproc 4CATEGORIES= textproc
5MASTER_SITES= http://download.drobilla.net/ 5MASTER_SITES= http://download.drobilla.net/
6EXTRACT_SUFX= .tar.bz2 6EXTRACT_SUFX= .tar.bz2
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://drobilla.net/software/sord/ 9HOMEPAGE= http://drobilla.net/software/sord/
10COMMENT= Lightweight C library for storing RDF data in memory 10COMMENT= Lightweight C library for storing RDF data in memory
11LICENSE= isc 11LICENSE= isc
12 12
13USE_LANGUAGES= c c++ 13USE_LANGUAGES= c c++
14USE_TOOLS+= gsed pkg-config 14USE_TOOLS+= gsed pkg-config
15 15
16PKGCONFIG_OVERRIDE+= sord.pc.in 16PKGCONFIG_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
22do-configure: 22do-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}
27do-build: 27do-build:
28 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build 28 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHONBIN} ./waf build
29 29
30do-install: 30do-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"
34BUILDLINK_API_DEPENDS.serd+= serd>=0.18.0 34BUILDLINK_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"

cvs diff -r1.2 -r1.3 pkgsrc/textproc/sord/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/sord/distinfo 2015/11/04 02:00:12 1.2
+++ pkgsrc/textproc/sord/distinfo 2019/01/02 19:46:10 1.3
@@ -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
3SHA1 (sord-0.12.2.tar.bz2) = 01def87419beed8bb51a89e50307a22940f1d968 3SHA1 (sord-0.16.2.tar.bz2) = f3c0abc569cd7ed4163c74db308992065d5c0942
4RMD160 (sord-0.12.2.tar.bz2) = 1ce1252b4f40938d6208e1b2cd5cff75113c135f 4RMD160 (sord-0.16.2.tar.bz2) = 441808ca00b1d60cef786b6812ba548f10a52fa1
5SHA512 (sord-0.12.2.tar.bz2) = 2906808138658f89cb6ab939c20e0a092180535629c75b1a0277648af18fb019055dd3cde53f57d7b0d635666be98848bed021ba0bd922a34cfaae3a98c66cbd 5SHA512 (sord-0.16.2.tar.bz2) = fe143c07ed18c15ffaf2461ca587df76e365a075f5d93f5eaa4c26196e0b1dd59d24d16e176de3664a2658377a2934083af5742c80884e8e7dd201dcaccb9698
6Size (sord-0.12.2.tar.bz2) = 303365 bytes 6Size (sord-0.16.2.tar.bz2) = 324386 bytes