diff --git a/textproc/Makefile b/textproc/Makefile index deb33451b911..ee0b1764bcae 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -986,6 +986,7 @@ SUBDIR += smartdoc-devel SUBDIR += sml-fxp SUBDIR += soothsayer + SUBDIR += soprano SUBDIR += source-highlight SUBDIR += sowing SUBDIR += sp diff --git a/textproc/soprano/Makefile b/textproc/soprano/Makefile new file mode 100644 index 000000000000..0c69a9739fb1 --- /dev/null +++ b/textproc/soprano/Makefile @@ -0,0 +1,30 @@ +# New ports collection Makefile for: soprano +# Date created: 2008-01-18 +# Whom: arved +# +# $FreeBSD$ + +PORTNAME= soprano +PORTVERSION= 2.1 +CATEGORIES= textproc +MASTER_SITES= SF + +MAINTAINER= arved@FreeBSD.org +COMMENT= QT4 RDF framework + +LIB_DEPENDS= clucene.0:${PORTSDIR}/textproc/clucene \ + rdf.0:${PORTSDIR}/textproc/redland + +USE_BZIP2= yes +USE_QT_VER= 4 +QT_COMPONENTS= corelib dbus qtestlib qmake moc uic rcc network +USE_GNOME= pkgconfig +USE_LDCONFIG= yes +USE_CMAKE= yes + +post-patch: + ${MKDIR} ${WRKSRC} + ${REINPLACE_CMD} -e "s,$${LIB_SUFFIX}/pkgconfig,data/pkgconfig," \ + ${WRKSRC}/CMakeLists.txt + +.include diff --git a/textproc/soprano/distinfo b/textproc/soprano/distinfo new file mode 100644 index 000000000000..44d49bbedb83 --- /dev/null +++ b/textproc/soprano/distinfo @@ -0,0 +1,3 @@ +MD5 (soprano-2.1.tar.bz2) = c89c04931db14eb7f5801eb3d4e5c742 +SHA256 (soprano-2.1.tar.bz2) = 3ea65dad7104dcc90cf74488ca51fe74c9f878f0fad9c03b026919fda7065f56 +SIZE (soprano-2.1.tar.bz2) = 1831856 diff --git a/textproc/soprano/pkg-descr b/textproc/soprano/pkg-descr new file mode 100644 index 000000000000..17129f2af0c6 --- /dev/null +++ b/textproc/soprano/pkg-descr @@ -0,0 +1,7 @@ +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. + +WWW: http://soprano.sourceforge.net/ diff --git a/textproc/soprano/pkg-plist b/textproc/soprano/pkg-plist new file mode 100644 index 000000000000..71b4b0b3ab34 --- /dev/null +++ b/textproc/soprano/pkg-plist @@ -0,0 +1,176 @@ +bin/onto2vocabularyclass +bin/sopranocmd +bin/sopranod +include/Soprano/Backend +include/Soprano/BackendFeature +include/Soprano/BackendOption +include/Soprano/BackendSetting +include/Soprano/BindingSet +include/Soprano/Client/DBusClient +include/Soprano/Client/DBusModel +include/Soprano/Client/DBusNodeIterator +include/Soprano/Client/DBusQueryResultIterator +include/Soprano/Client/DBusStatementIterator +include/Soprano/Client/LocalSocketClient +include/Soprano/Client/TcpClient +include/Soprano/Error/Error +include/Soprano/Error/ErrorCache +include/Soprano/Error/ErrorCode +include/Soprano/Error/Locator +include/Soprano/Error/ParserError +include/Soprano/FilterModel +include/Soprano/Global +include/Soprano/Index/CLuceneIndex +include/Soprano/Index/IndexFilterModel +include/Soprano/Index/QueryHit +include/Soprano/Inference/InferenceModel +include/Soprano/Inference/InferenceRuleSet +include/Soprano/Inference/NodePattern +include/Soprano/Inference/Rule +include/Soprano/Inference/RuleParser +include/Soprano/Inference/StandardRuleSet +include/Soprano/Inference/StatementPattern +include/Soprano/Iterator +include/Soprano/IteratorBackend +include/Soprano/LiteralValue +include/Soprano/Model +include/Soprano/Node +include/Soprano/NodeIterator +include/Soprano/Parser +include/Soprano/Plugin +include/Soprano/PluginManager +include/Soprano/Query/QueryLanguage +include/Soprano/QueryResultIterator +include/Soprano/QueryResultIteratorBackend +include/Soprano/RdfSchemaWrapper +include/Soprano/RdfSerialization +include/Soprano/Serializer +include/Soprano/Server/DBusExportIterator +include/Soprano/Server/DBusExportModel +include/Soprano/Server/ServerCore +include/Soprano/Soprano +include/Soprano/Statement +include/Soprano/StatementIterator +include/Soprano/StorageModel +include/Soprano/Util/AsyncModel +include/Soprano/Util/AsyncResult +include/Soprano/Util/DummyModel +include/Soprano/Util/MutexModel +include/Soprano/Util/ReadOnlyModel +include/Soprano/Util/SignalCacheModel +include/Soprano/Util/SimpleNodeIterator +include/Soprano/Util/SimpleStatementIterator +include/Soprano/Version +include/Soprano/Vocabulary/NAO +include/Soprano/Vocabulary/NRL +include/Soprano/Vocabulary/OWL +include/Soprano/Vocabulary/RDF +include/Soprano/Vocabulary/RDFS +include/Soprano/Vocabulary/SIL +include/Soprano/Vocabulary/XMLSchema +include/Soprano/Vocabulary/Xesam +include/soprano/asyncmodel.h +include/soprano/backend.h +include/soprano/bindingset.h +include/soprano/cluceneindex.h +include/soprano/dbusclient.h +include/soprano/dbusexportiterator.h +include/soprano/dbusexportmodel.h +include/soprano/dbusmodel.h +include/soprano/dbusnodeiterator.h +include/soprano/dbusqueryresultiterator.h +include/soprano/dbusstatementiterator.h +include/soprano/dummymodel.h +include/soprano/error.h +include/soprano/filtermodel.h +include/soprano/global.h +include/soprano/indexfiltermodel.h +include/soprano/indexqueryhit.h +include/soprano/inferencemodel.h +include/soprano/inferencerule.h +include/soprano/inferenceruleparser.h +include/soprano/inferenceruleset.h +include/soprano/iterator.h +include/soprano/iteratorbackend.h +include/soprano/literalvalue.h +include/soprano/localsocketclient.h +include/soprano/locator.h +include/soprano/model.h +include/soprano/mutexmodel.h +include/soprano/nao.h +include/soprano/node.h +include/soprano/nodeiterator.h +include/soprano/nodepattern.h +include/soprano/nrl.h +include/soprano/owl.h +include/soprano/parser.h +include/soprano/plugin.h +include/soprano/pluginmanager.h +include/soprano/queryresultiterator.h +include/soprano/queryresultiteratorbackend.h +include/soprano/rdf.h +include/soprano/rdfs.h +include/soprano/rdfschemamodel.h +include/soprano/readonlymodel.h +include/soprano/serializer.h +include/soprano/servercore.h +include/soprano/signalcachemodel.h +include/soprano/sil.h +include/soprano/simplenodeiterator.h +include/soprano/simplestatementiterator.h +include/soprano/soprano.h +include/soprano/soprano_export.h +include/soprano/sopranotypes.h +include/soprano/statement.h +include/soprano/statementiterator.h +include/soprano/statementpattern.h +include/soprano/storagemodel.h +include/soprano/tcpclient.h +include/soprano/version.h +include/soprano/vocabulary.h +include/soprano/xesam.h +include/soprano/xsd.h +lib/libsoprano.so +lib/libsoprano.so.4 +lib/libsoprano.so.4.1.0 +lib/libsopranoclient.so +lib/libsopranoclient.so.1 +lib/libsopranoclient.so.1.0.0 +lib/libsopranoindex.so +lib/libsopranoindex.so.1 +lib/libsopranoindex.so.1.0.0 +lib/libsopranoserver.so +lib/libsopranoserver.so.1 +lib/libsopranoserver.so.1.0.0 +lib/soprano/libsoprano_nquadparser.so +lib/soprano/libsoprano_nquadserializer.so +lib/soprano/libsoprano_raptorparser.so +lib/soprano/libsoprano_raptorserializer.so +lib/soprano/libsoprano_redlandbackend.so +libdata/pkgconfig/soprano.pc +share/dbus-1/interfaces/org.soprano.Model.xml +share/dbus-1/interfaces/org.soprano.NodeIterator.xml +share/dbus-1/interfaces/org.soprano.QueryResultIterator.xml +share/dbus-1/interfaces/org.soprano.Server.xml +share/dbus-1/interfaces/org.soprano.StatementIterator.xml +%%DATADIR%%/plugins/nquadparser.desktop +%%DATADIR%%/plugins/nquadserializer.desktop +%%DATADIR%%/plugins/raptorparser.desktop +%%DATADIR%%/plugins/raptorserializer.desktop +%%DATADIR%%/plugins/redlandbackend.desktop +%%DATADIR%%/rules/nrl.rules +%%DATADIR%%/rules/rdfs.rules +@dirrm %%DATADIR%%/rules +@dirrm %%DATADIR%%/plugins +@dirrm %%DATADIR%% +@dirrm lib/soprano +@dirrm include/soprano +@dirrm include/Soprano/Vocabulary +@dirrm include/Soprano/Util +@dirrm include/Soprano/Server +@dirrm include/Soprano/Query +@dirrm include/Soprano/Inference +@dirrm include/Soprano/Index +@dirrm include/Soprano/Error +@dirrm include/Soprano/Client +@dirrm include/Soprano