BSD Ports

devel/tinysparql 3.12.0 MidnightBSD

RDF triple store library with SPARQL 1.1 interface

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
7fabfe9c3d
License
lgpl2.1+, gpl2+, bsd3
Categories
devel

Description

The TinySPARQL library offers a complete RDF triplestore with SPARQL 1.1 interface and a minimal footprint. It allows creating local databases in memory or the filesystem, and accessing/creating endpoints for federated queries.

In the other systems

The newest version among them is 3.12.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDdevel/tinysparql3.12.0 newestno data-[email protected]2026-09-16
FreeBSDdevel/tinysparql3.10.1 behind since 2026-09-16none known-[email protected]-
OpenBSDx11/gnome/tinysparql by name3.12.0 newestno data-Antoine Jacoutot <[email protected]>-
DragonFlydevel/tinysparql3.8.2_1 behind since 2026-09-16none known-[email protected]-
HardenedBSDdevel/tinysparql3.10.1 behind since 2026-09-16no data-[email protected]-
GhostBSDdevel/tinysparql3.10.1 behind since 2026-09-16no data-[email protected]-

Compare across BSDs

Version history 1

  1. 3.12.0 7fabfe9c3d

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install tinysparql

From mports:

cd /usr/mports/devel/tinysparql && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	tinysparql>0:devel/tinysparql
LIB_DEPENDS=	libtinysparql-3.0.so:devel/tinysparql

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 5

Build dependencies 6
Run dependencies 5

Configuration

Options name: devel_tinysparql

OptionDefaultDescription
AVAHIon
BASHon
DOCSoff
MANPAGESon
TESToff
VAPIon
USES
gettext gnome localbase:ldflags meson pkgconfig python:build sqlite:port tar:xz
Service scripts
none

Files

Manual pages 7
  • tinysparql-endpoint(1)
  • tinysparql-export(1)
  • tinysparql-import(1)
  • tinysparql-introspect(1)
  • tinysparql-query(1)
  • tinysparql-sql(1)
  • tinysparql-xdg-portal-3(1)
pkg-plist 367
  • bin/tinysparql
  • etc/bash_completion.d/tinysparql
  • include/tinysparql-3.0/libtracker-sparql/tracker-sparql.h
  • include/tinysparql-3.0/tinysparql.h
  • include/tinysparql-3.0/tracker-batch.h
  • include/tinysparql-3.0/tracker-connection.h
  • include/tinysparql-3.0/tracker-cursor.h
  • include/tinysparql-3.0/tracker-endpoint-dbus.h
  • include/tinysparql-3.0/tracker-endpoint-http.h
  • include/tinysparql-3.0/tracker-endpoint.h
  • include/tinysparql-3.0/tracker-enums.h
  • include/tinysparql-3.0/tracker-error.h
  • include/tinysparql-3.0/tracker-namespace-manager.h
  • include/tinysparql-3.0/tracker-notifier.h
  • include/tinysparql-3.0/tracker-ontologies.h
  • include/tinysparql-3.0/tracker-resource.h
  • include/tinysparql-3.0/tracker-sparql-enum-types.h
  • include/tinysparql-3.0/tracker-statement.h
  • include/tinysparql-3.0/tracker-utils.h
  • include/tinysparql-3.0/tracker-version-generated.h
  • include/tinysparql-3.0/tracker-version.h
  • lib/girepository-1.0/Tracker-3.0.typelib
  • lib/girepository-1.0/Tsparql-3.0.typelib
  • lib/libtinysparql-3.0.so
  • lib/libtinysparql-3.0.so.0
  • lib/libtinysparql-3.0.so.0.1200.0
  • lib/libtracker-sparql-3.0.so
  • lib/libtracker-sparql-3.0.so.0.1200.0
  • lib/tinysparql-3.0/libtracker-http-soup3.so
  • lib/tinysparql-3.0/libtracker-parser-libicu.so
  • libdata/pkgconfig/tinysparql-3.0.pc
  • libdata/pkgconfig/tracker-sparql-3.0.pc
  • libexec/tinysparql-sql
  • libexec/tinysparql-xdg-portal-3
  • share/dbus-1/services/org.freedesktop.portal.Tracker.service
  • share/doc/Tsparql-3.0/Tsparql-3.0.devhelp2
  • share/doc/Tsparql-3.0/class.Batch.html
  • share/doc/Tsparql-3.0/class.Endpoint.html
  • share/doc/Tsparql-3.0/class.EndpointDBus.html
  • share/doc/Tsparql-3.0/class.EndpointHttp.html
  • share/doc/Tsparql-3.0/class.NamespaceManager.html
  • share/doc/Tsparql-3.0/class.Notifier.html
  • share/doc/Tsparql-3.0/class.Resource.html
  • share/doc/Tsparql-3.0/class.SparqlConnection.html
  • share/doc/Tsparql-3.0/class.SparqlCursor.html
  • share/doc/Tsparql-3.0/class.SparqlStatement.html
  • share/doc/Tsparql-3.0/classes_hierarchy.html
  • share/doc/Tsparql-3.0/commandline.html
  • share/doc/Tsparql-3.0/const.MAJOR_VERSION.html
  • share/doc/Tsparql-3.0/const.MICRO_VERSION.html
  • share/doc/Tsparql-3.0/const.MINOR_VERSION.html
  • share/doc/Tsparql-3.0/const.PREFIX_DC.html
  • share/doc/Tsparql-3.0/const.PREFIX_MFO.html
  • share/doc/Tsparql-3.0/const.PREFIX_NAO.html
  • share/doc/Tsparql-3.0/const.PREFIX_NCO.html
  • share/doc/Tsparql-3.0/const.PREFIX_NFO.html
  • share/doc/Tsparql-3.0/const.PREFIX_NIE.html
  • share/doc/Tsparql-3.0/const.PREFIX_NMM.html
  • share/doc/Tsparql-3.0/const.PREFIX_NRL.html
  • share/doc/Tsparql-3.0/const.PREFIX_OSINFO.html
  • share/doc/Tsparql-3.0/const.PREFIX_RDF.html
  • share/doc/Tsparql-3.0/const.PREFIX_RDFS.html
  • share/doc/Tsparql-3.0/const.PREFIX_SLO.html
  • share/doc/Tsparql-3.0/const.PREFIX_TRACKER.html
  • share/doc/Tsparql-3.0/const.PREFIX_XSD.html
  • share/doc/Tsparql-3.0/containment.svg
  • share/doc/Tsparql-3.0/ctor.EndpointDBus.new.html
  • share/doc/Tsparql-3.0/ctor.EndpointHttp.new.html
  • share/doc/Tsparql-3.0/ctor.NamespaceManager.new.html
  • share/doc/Tsparql-3.0/ctor.Resource.new.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.bus_new.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.bus_new_finish.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.new.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.new_from_rdf.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.new_from_rdf_finish.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.new_finish.html
  • share/doc/Tsparql-3.0/ctor.SparqlConnection.remote_new.html
  • share/doc/Tsparql-3.0/dc-ontology.html
  • share/doc/Tsparql-3.0/enum.DeserializeFlags.html
  • share/doc/Tsparql-3.0/enum.NotifierEventType.html
  • share/doc/Tsparql-3.0/enum.RdfFormat.html
  • share/doc/Tsparql-3.0/enum.SerializeFlags.html
  • share/doc/Tsparql-3.0/enum.SparqlValueType.html
  • share/doc/Tsparql-3.0/error.SparqlError.html
  • share/doc/Tsparql-3.0/example-interpretation-containment.svg
  • share/doc/Tsparql-3.0/examples.html
  • share/doc/Tsparql-3.0/flags.SparqlConnectionFlags.html
  • share/doc/Tsparql-3.0/fonts.css
  • share/doc/Tsparql-3.0/func.CHECK_VERSION.html
  • share/doc/Tsparql-3.0/func.check_version.html
  • share/doc/Tsparql-3.0/func.sparql_escape_string.html
  • share/doc/Tsparql-3.0/func.sparql_escape_uri.html
  • share/doc/Tsparql-3.0/func.sparql_escape_uri_printf.html
  • share/doc/Tsparql-3.0/func.sparql_escape_uri_vprintf.html
  • share/doc/Tsparql-3.0/func.sparql_get_ontology_nepomuk.html
  • share/doc/Tsparql-3.0/func.sparql_get_uuid_urn.html
  • share/doc/Tsparql-3.0/fzy.js
  • share/doc/Tsparql-3.0/go-up-symbolic.png
  • share/doc/Tsparql-3.0/index.html
  • share/doc/Tsparql-3.0/index.json

The first 100 are listed.

distinfo 1
FileSizeSHA256
gnome/tinysparql-3.12.0.tar.xz2.402408e+0640e3e3ae9811ae07a94ac7dfe8259f218679ebb1c9bc98d7ab345b2405926b57
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
7fabfe9c3d Lucas Holt devel/tinysparql: update to 3.12.0 (#1329)
Updates Tinysparql from 3.10.1 to 3.12.0. - Resets PORTREVISION to 0 and refreshes the versioned library files. - Corrects source-evidenced licensing to GPL-2.0-or-later, LGPL-2.1-or-later, and BSD-3-Clause, with per-license files. - Adds the staged API documentation and Kw/Lo locale entries. - Preserves the MidnightBSD-compatible tracker-sparql compatibility symlink. Validation: `bmake makesum`, patch, build, fake, package, default `bmake test` (no tests are enabled by the existing non-default TEST option), `bmake check-license`, staged plist audit, and `git diff --check` passed. `portlint -C` reports only the intentionally retained generated `tinysparql-3.12.0.mport` as fatal plus generic advisories. Optional `WITH=TEST` suite: 10/47 pass, 31 fail, 6 time out. Its Meson …
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …