Commit graph

22 commits

Author SHA1 Message Date
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
wiz
af3596f984 png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. 2011-01-13 13:36:05 +00:00
abs
9987fa4b3a PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnome 2010-11-15 22:56:08 +00:00
markd
47761a520f Update to soprano 2.5.2
Soprano 2.5.2 is the second maintenance release of the 2.5 series.
* Fixed a crash in the Soprano local socket client which could occur
  when a multi-threaded client tries to reconnect
* Adjusted the default value for the ServerThreads parameter in the
  Virtuoso backend to match the documentation.

Soprano 2.5.1 is the first maintenance release of the 2.5 series. It
features only one change important to the KDE SC: the working directory
of the Virtuoso process is set to the storage directory to avoid random
checkpoint_in_progress files popping up all over the place.

Soprano 2.5.0 - the release to go with KDE SC 4.5.
* New qHash implementation for Statement
* New methods Node::fromN3, Node::fromN3Stream, and stream operator which
  allows to parse nodes from N3 encoding.
* Updated NRL ontology namespace
* New comparison operator for BindingSet
* Ported the DBus service watching to QDBusServiceWatcher
* Highly improved server socket handling in the local and tcp socket server
  implementation.
* Several improvements in the Virtuoso backend plugin.
2010-10-25 19:57:57 +00:00
wiz
200e3c4a04 Bump dependency on pixman to 0.18.4 because cairo-1.10 needs that
version, and bump all depends.

Per discussion on pkgsrc-changes.
2010-09-14 11:00:44 +00:00
wiz
e8d8834f6a Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
2010-06-13 22:43:46 +00:00
markd
60f53e2f78 Update to soprano 2.4.1
2.4.0
* New methods Client::SparqlModel::listStatementsAsync and
  Client::SparqlModel::listContextsAsync
* Automatic query prefix expansion in NRLModel
* Automatic NRL metadata graph removal in NRLModel
* sopranocmd:
  - New paramter --nrl for sopranocmd which will trigger automatic query
    prefix expansion based on prefixes stored in the underlying model,
    automatic context creation for imported statements that do not have
    one set, and automatic metad ata graph removal on removeContext calls.
  - New parameter --graphselect which allows to convert SPARQL select query
    results into a graph result. This is very usable since SPARQL construct
    queries do not support contexts/named graphs.
  - New command 'rmgraph' which allows to delete a list of graphs/contexts.
  - New parameter --foo which enables scriptable binding results without
    variable names.
* ServerCore is now fully multithreaded allowing two clients perform
  read-only commands simultaneously.
* New Virtuoso storage backend which can either connect to a running Virtuoso
  instance or spawn one locally.
* New convenience methods to handle BackendSettings.
* New class AsyncQuery which will spawn a new thread for real asnycroneous
  query execution (in contrast to AsyncModel which only performs the actual
  query call in another thread while the iteration is syncroneous.)
* Removed redland/librdf dependancy from raptor parser.

2.3.2
* Do not fail when trying to index empty strings, but ignore them.
* Fixed parsing of plain literals with language code in sopranocmd.
* Make onto2vocabularyclass work with the redland backend (not using graph
  SPARQL queries anymore)

2.3.1
* Changed installation path of cmake modules (SopranoAppOntology.cmake)
  to <prefix/share/soprano/cmake
* Prevent the redland backend to add one statement multiple times.
* Properly handle class names containing a dash '-' in onto2vocabularyclass
* sopranocmd: Fail if trying to export a non-graph query
2010-04-10 00:02:03 +00:00
markd
aafb998c9a Fix build with redland 1.0.10 2010-01-25 20:11:21 +00:00
wiz
7cde48178b Add pkg-config to tools, rasqal-config needs it since last update. 2010-01-22 13:39:51 +00:00
wiz
d162561301 PKGREVISION bump for rasqal shlib major change. 2010-01-20 10:40:50 +00:00
wiz
91871f449e Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
wiz
579796a3e5 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
markd
a5e202d30b Explicitly disable sesame2 backend so that doesn't try to build if
cmake happens to find a java on the system.
2009-11-10 20:11:44 +00:00
sno
6f7368d4db bump revision because of graphics/jpeg update 2009-08-26 19:56:37 +00:00
markd
8ad976708b Fix location of SopranoAddOntology.cmake to somewhere cmake finds it.
Bump PKGREVISION.
2009-07-25 11:52:55 +00:00
markd
5c608dd848 Update soprano to 2.3
* New class LanguageTag replacing the old simple string language handling
  with a sophisticated one implementing RFC 4647. At the same time Soprano
  now directly supports plain literals in addition to typed string literals
  (compare LiteralValue::createPlainLiteral).
  CAUTION: This patch changes behaviour: parsers and storage backends will
  now return plain literals instead of typed string literals!
* New static methods Node::resourceToN3, Node::literalToN3, and
  Node::blankToN3 for easy N3 formatting without the creation of a Node
  instance.
* Fixed both Node::matches and Statement::matches - now only the paramter
  is treated as a wildcard
* sopranocmd:
  - new paramter --file which allows to execute commands on files directly
    without creating a database on disk.
  - standard namespace prefixes rdf, rdfs, xsd, nrl, and nao are now added
    to sparql queries automatically if used.
  - construct and describe query results can now be serialized in all
    supported formats.
  - New parameter --index which allows to wrap an IndexFilterModel around
    the actual Model.
  - New command 'monitor' which allows to monitor a remote repository for
    statementAdded and statementRemoved signals.
* New class Graph which is a simple QSet based container for statements as
  a quick replacement for Model in case one wants to handle a small number
  of statements without query support.
* Fixed plugin loading on windows.
* Fixed a deadlock in the IndexFilterModel in case a query could not be
  parsed.
* Prevent Model::removeContext to remove empty contexts, i.e. the whole
  database.
* Statement::operator<<(QTextStream) now uses a simpler format (only spaces
  between nodes and no brackets)
* Updated Sesame2 to 2.2.4
* Added prefix handling to the Serializer API. For a future Soprano version
  the Serializer API has to be replaced with something more powerful.
* Improved inference rule handling in the rule parser
2009-07-23 09:46:37 +00:00
joerg
73ae0afd90 Remove @dirrm entries from PLISTs 2009-06-14 18:17:11 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
markd
55d2f9ee72 Update to soprano 2.2
* The AsyncModel now has a "real" asyncroneous mode which uses multiple
   threads to execute the commands.
 * New class Soprano::Client::SparqlModel which provides a client to http
   Sparql endpoints.
 * Added method Node::toN3 to easily build SPARQL queries without having
   to encode nodes all the time.
 * New convinience method QueryResultIterator::iterateStatementsFromBindings
 * Added convinience methods to handle BackendSettings.
 * Added operator[] to QueryResultIterator to easily access bindings
 * Added parameters influencing the visibility to onto2vocabularyclass
 * Soprano::Node now comes with definitions of qHash for both Node and QUrl
 * Sesame2 updated to 2.1.4
 * The IndexFilterModel can now optionally index specific URIs
   (IndexFilterModel::setForceIndexPredicates)
 * Added method IndexFilterModel::optimizeIndex which optimizes the clucene
   index on disk
 * Added method IndexFilterModel::encodeUriForLuceneQuery which
   encodes/escapes a URI so it can be used as a field in a clucene query.
 * SPARQL endpoint query support in sopranocmd
 * Performace improvements
2009-01-27 11:35:10 +00:00
markd
fb82f5de3e Update to soprano 2.1.64
First beta of soprano 2.2.  Required for KDE 4.2
2009-01-10 23:45:54 +00:00
markd
bd8a958bd2 Update to soprano 2.1.1
adds a README file pointing to the Sesame2 sources as requested by linux
distributors.
2008-12-19 21:34:37 +00:00
markd
be5711bc23 Import soprano 2.1
Soprano (formerly known as QRDF) is a library which provides a highly
usable object-oriented C++/Qt4 framework for RDF data. It uses
different RDF storage solutions as backends through a simple plugin
system. Soprano is targetted at desktop applications that need a RDF
data storage solution. It has been optimized for easy usage and
simplicity.
2008-11-04 11:01:41 +00:00