summaryrefslogtreecommitdiff
path: root/textproc/soprano
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2008-11-04 11:01:41 +0000
committermarkd <markd@pkgsrc.org>2008-11-04 11:01:41 +0000
commitbe5711bc235cb5c406935d5feece56cd2ea9a2b1 (patch)
treee31a3c6db3f4b9064de4daac55833125b594691d /textproc/soprano
parent3c8126a50c8f4bc3ac836d036767cbb1584074cc (diff)
downloadpkgsrc-be5711bc235cb5c406935d5feece56cd2ea9a2b1.tar.gz
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.
Diffstat (limited to 'textproc/soprano')
-rw-r--r--textproc/soprano/DESCR6
-rw-r--r--textproc/soprano/Makefile27
-rw-r--r--textproc/soprano/PLIST177
-rw-r--r--textproc/soprano/buildlink3.mk23
-rw-r--r--textproc/soprano/distinfo6
5 files changed, 239 insertions, 0 deletions
diff --git a/textproc/soprano/DESCR b/textproc/soprano/DESCR
new file mode 100644
index 00000000000..b675876f579
--- /dev/null
+++ b/textproc/soprano/DESCR
@@ -0,0 +1,6 @@
+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.
diff --git a/textproc/soprano/Makefile b/textproc/soprano/Makefile
new file mode 100644
index 00000000000..a67e6b8c686
--- /dev/null
+++ b/textproc/soprano/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/11/04 11:01:41 markd Exp $
+
+DISTNAME= soprano-2.1
+CATEGORIES= textproc
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=soprano/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= markd@NetBSD.org
+HOMEPAGE= http://soprano.sourceforge.net/
+COMMENT= QT based RDF framework
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c c++
+USE_CMAKE= yes
+
+PKGCONFIG_OVERRIDE+= soprano.pc.cmake
+
+pre-configure:
+ ${LN} -sf ${QTDIR}/bin/qmake ${BUILDLINK_DIR}/bin/
+
+.include "../../textproc/libclucene/buildlink3.mk"
+.include "../../textproc/redland/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/soprano/PLIST b/textproc/soprano/PLIST
new file mode 100644
index 00000000000..f473812c6dc
--- /dev/null
+++ b/textproc/soprano/PLIST
@@ -0,0 +1,177 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/04 11:01:41 markd Exp $
+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/pkgconfig/soprano.pc
+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
+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
+share/soprano/plugins/nquadparser.desktop
+share/soprano/plugins/nquadserializer.desktop
+share/soprano/plugins/raptorparser.desktop
+share/soprano/plugins/raptorserializer.desktop
+share/soprano/plugins/redlandbackend.desktop
+share/soprano/rules/nrl.rules
+share/soprano/rules/rdfs.rules
+@dirrm share/soprano/rules
+@dirrm share/soprano/plugins
+@dirrm share/soprano
+@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
diff --git a/textproc/soprano/buildlink3.mk b/textproc/soprano/buildlink3.mk
new file mode 100644
index 00000000000..f541d88ee50
--- /dev/null
+++ b/textproc/soprano/buildlink3.mk
@@ -0,0 +1,23 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/04 11:01:41 markd Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+SOPRANO_BUILDLINK3_MK:= ${SOPRANO_BUILDLINK3_MK}+
+
+.if ${BUILDLINK_DEPTH} == "+"
+BUILDLINK_DEPENDS+= soprano
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nsoprano}
+BUILDLINK_PACKAGES+= soprano
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}soprano
+
+.if ${SOPRANO_BUILDLINK3_MK} == "+"
+BUILDLINK_API_DEPENDS.soprano+= soprano>=2.0.3
+BUILDLINK_PKGSRCDIR.soprano?= ../../textproc/soprano
+.endif # SOPRANO_BUILDLINK3_MK
+
+.include "../../textproc/libclucene/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../x11/qt4-qdbus/buildlink3.mk"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/textproc/soprano/distinfo b/textproc/soprano/distinfo
new file mode 100644
index 00000000000..d733ed91ef9
--- /dev/null
+++ b/textproc/soprano/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/11/04 11:01:41 markd Exp $
+
+SHA1 (soprano-2.1.tar.bz2) = 167140b06ba0d3dfafa4a53823f9f39ce6a3cb15
+RMD160 (soprano-2.1.tar.bz2) = 4a59808d835eb9cc5adf4db99cf19a013f16a6f0
+Size (soprano-2.1.tar.bz2) = 1831856 bytes
+SHA1 (patch-aa) = 6329b5787e2abb402e0c4f723b98dba925578bce