summaryrefslogtreecommitdiff
path: root/textproc/serd
AgeCommit message (Collapse)AuthorFilesLines
2022-06-11serd: update to 0.30.12nia2-6/+6
serd (0.30.12) stable; * Fix warnings and build issues with clang 13 and VS 2019 * Fix writing long literals with triple quotes * Improve documentation style * Support combining several BSD-style command line flags in serdi * Write statements with invalid URI characters in lax mode
2021-10-26textproc: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./textproc/convertlit/distinfo clit18src.zip
2021-10-07textproc: Remove SHA1 hashes for distfilesnia1-2/+1
2021-01-24serd: Update to 0.30.10nia2-7/+7
serd (0.30.10) stable; * Add fallback configuration if documentation theme is unavailable * Fix SERD_DISABLE_DEPRECATED * Fix building for older MacOS versions on newer MacOS * Fix documentation installation directory
2020-11-24serd: Update to 0.30.6nia2-7/+7
serd (0.30.6) stable; * Fix various minor warnings and other code quality issues * Improve reader error handling * Make all free functions tolerant of NULL * Parse prefixed names more strictly -- David Robillard <d@drobilla.net> Sun, 27 Sep 2020 10:51:38 +0000
2020-05-18serd: Update to 0.30.4nia2-7/+7
serd (0.30.4) stable; * Fix EOF handling while reading in bulk or from strings * Fix lax handling of string errors * Fix reading from a null-delimited socket
2019-12-14Convert some drobilla.net packages to waf.mk.nia2-29/+8
This removes a lot of do-X: targets and redundant python runtime deps.
2019-12-14serd: Update to 0.30.2nia2-10/+9
serd (0.30.2) stable; * Fix GCC 4 build * Fix colliding blank nodes when parsing TriG * Fix missing parse error messages * Fix parsing "a" abbreviation without padding whitespace * Fix parsing TriG graphs with several squashed trailing dots * Fix resolving some URIs against base URIs with no trailing slash * Improve build system and CI integration * Improve documentation
2019-04-25PKGREVISION bump for anything using python without a PYPKGPREFIX.maya1-1/+2
This is a semi-manual PKGREVISION bump.
2019-01-04serd: require c99gson1-1/+2
serd 0.30.0 uses c99 syntax, and won't build on NetBSD 7.2 without USE_LANGUAGES=c99. Fixes PR pkg/53832.
2019-01-02Update serd to 0.30.0.bsiegert3-23/+7
Incidentally, this fixes compilation with Python 3.7. Serd 0.30.0 * Upgrade to waf 2.0.9 and autowaf a328983 * Fix length of base64 encoded nodes * Clarify errors returned by serd_env_expand() * Fix reported error when reading statements with only a blank node * Fix parsing local names that end with escaped dots * Improve relative URI serialisation * Add serdi option to write ASCII output * Make serdi guess input syntax from extension if unspecified * Make serdi syntax options case-insensitive * Add basic error tolerant parsing for line-based formats * Support strict parsing of prefixed names * Report errors for all failing test cases * Use more efficient stack allocation and growth policies * Add NTriples test suite * Fix building with MSVC * Clean up testing code * Add serd_free for freeing memory allocated by serd Serd 0.28.0 * Add support for reading from a user provided callback * Add serd_node_from_substring() * Fix strict parsing of abolute URI schemes * Fix parsing of hex escapes in file URIs (thanks Johannes Mueller) * Gracefully handle applications that write corrupt UTF-8 * Fix hangs when reading corrupt UTF-8 Serd 0.26.0 * Add support for TriG and NQuads * Add support for braindead SPARQL PREFIX and BASE directives Serd 0.24.0 * Add serd_node_new_relative_uri() * Fix construction and comparison of URIs with UTF-8 characters * Report I/O errors with message and return appropriate status code * Report missing statement separator errors * Fix potential out of bounds read * Fix unaligned memory access, undefined behaviour which breaks on ARM * Fix documentation generation * Update serdi man page Serd 0.22.0 * Remove dependence on fmax() to avoid portability issues * Fix serd_reader_read_file() for URIs with escaped characters (spaces) * Add serd_reader_set_strict() and -l (lax) option to serdi to tolerate parsing URIs with escaped characters * Fix reading statements ending with a blank then dot with no space * Fix clash resolution when a blank node ID prefix is set * Fix serializing fractional decimals that would round up * Add support for Turtle named inline nodes extension * Report errors for invalid IRI characters and missing terminators * Show serdi errors in standard format * Fix warnings when building with ISO C++ compilers * Upgrade to waf 1.8.14
2017-09-16Reset maintainerwiz1-2/+2
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc1-1/+2
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-04-27Fix _POSIX_C_SOURCE typo, noticed on SunOS.jperkin2-1/+17
2015-04-19Import serd-0.20.0 as textproc/serd.rodent6-0/+104
Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples. Serd is not intended to be a swiss-army knife of RDF syntax, but rather is suited to resource limited or performance critical applications (e.g. converting many gigabytes of NTriples to Turtle), or situations where a simple reader/writer with minimal dependencies is ideal (e.g. in LV2 implementations or embedded applications).