Commit graph

64 commits

Author SHA1 Message Date
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