[Midnightbsd-cvs] mports: mports/textproc: add redland and soprano for kde4

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri Oct 17 14:01:56 EDT 2008


Log Message:
-----------
add redland and soprano for kde4

Modified Files:
--------------
    mports/textproc:
        Makefile (r1.110 -> r1.111)

Added Files:
-----------
    mports/textproc/redland:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)
    mports/textproc/redland/files:
        patch-Makefile.in (r1.1)
        patch-configure (r1.1)
    mports/textproc/soprano:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/textproc/Makefile,v
retrieving revision 1.110
retrieving revision 1.111
diff -L textproc/Makefile -L textproc/Makefile -u -r1.110 -r1.111
--- textproc/Makefile
+++ textproc/Makefile
@@ -123,10 +123,12 @@
     SUBDIR += qt4-xmlpatterns-tool
     SUBDIR += raptor
     SUBDIR += rarian
+    SUBDIR += redland
     SUBDIR += scr2txt
     SUBDIR += scrollkeeper
     SUBDIR += sdocbook-xml
     SUBDIR += sgmlformat
+    SUBDIR += soprano
     SUBDIR += texi2html
     SUBDIR += urlview
     SUBDIR += wv
--- /dev/null
+++ textproc/redland/pkg-descr
@@ -0,0 +1,7 @@
+Redland is a library that provides a high-level interface for RDF allowing
+the model to be stored, queried and manipulated. Redland implements each
+of the RDF model concepts in its own class so provides an object based API
+for them. Some of the classes providing the parsers, storage mechanisms and
+other elements are built as modules that can be added or removed as required.
+
+WWW: http://librdf.org/
--- /dev/null
+++ textproc/redland/pkg-plist
@@ -0,0 +1,113 @@
+bin/rasqal-config
+bin/rdfproc
+bin/redland-config
+bin/redland-db-upgrade
+bin/roqet
+include/librdf.h
+include/rasqal.h
+include/rdf_concepts.h
+include/rdf_digest.h
+include/rdf_hash.h
+include/rdf_init.h
+include/rdf_iterator.h
+include/rdf_log.h
+include/rdf_model.h
+include/rdf_node.h
+include/rdf_parser.h
+include/rdf_query.h
+include/rdf_serializer.h
+include/rdf_statement.h
+include/rdf_storage.h
+include/rdf_stream.h
+include/rdf_uri.h
+include/rdf_utf8.h
+include/redland.h
+lib/librasqal.a
+lib/librasqal.la
+lib/librasqal.so
+lib/librasqal.so.0
+lib/librdf.a
+lib/librdf.la
+lib/librdf.so
+lib/librdf.so.0
+libdata/pkgconfig/rasqal.pc
+libdata/pkgconfig/redland.pc
+share/gtk-doc/html/rasqal/home.png
+share/gtk-doc/html/rasqal/index.html
+share/gtk-doc/html/rasqal/index.sgml
+share/gtk-doc/html/rasqal/ix01.html
+share/gtk-doc/html/rasqal/left.png
+share/gtk-doc/html/rasqal/pt01.html
+share/gtk-doc/html/rasqal/rasqal-section-data.html
+share/gtk-doc/html/rasqal/rasqal-section-expression.html
+share/gtk-doc/html/rasqal/rasqal-section-general.html
+share/gtk-doc/html/rasqal/rasqal-section-graph-pattern.html
+share/gtk-doc/html/rasqal/rasqal-section-literal.html
+share/gtk-doc/html/rasqal/rasqal-section-prefix.html
+share/gtk-doc/html/rasqal/rasqal-section-query-results.html
+share/gtk-doc/html/rasqal/rasqal-section-query.html
+share/gtk-doc/html/rasqal/rasqal-section-query-results-formatter.html
+share/gtk-doc/html/rasqal/rasqal-section-triple.html
+share/gtk-doc/html/rasqal/rasqal-section-triples-source.html
+share/gtk-doc/html/rasqal/rasqal-section-variable.html
+share/gtk-doc/html/rasqal/rasqal-section-xsd.html
+share/gtk-doc/html/rasqal/rasqal.devhelp
+share/gtk-doc/html/rasqal/rasqal.devhelp2
+share/gtk-doc/html/rasqal/rasqal.html
+share/gtk-doc/html/rasqal/right.png
+share/gtk-doc/html/rasqal/style.css
+share/gtk-doc/html/rasqal/up.png
+share/gtk-doc/html/redland/home.png
+share/gtk-doc/html/redland/index.html
+share/gtk-doc/html/redland/index.sgml
+share/gtk-doc/html/redland/indexes.html
+share/gtk-doc/html/redland/introduction.html
+share/gtk-doc/html/redland/left.png
+share/gtk-doc/html/redland/objects.html
+share/gtk-doc/html/redland/redland-concepts.html
+share/gtk-doc/html/redland/redland-digest.html
+share/gtk-doc/html/redland/redland-files.html
+share/gtk-doc/html/redland/redland-hash.html
+share/gtk-doc/html/redland/redland-heuristics.html
+share/gtk-doc/html/redland/redland-iterator.html
+share/gtk-doc/html/redland/redland-list.html
+share/gtk-doc/html/redland/redland-log.html
+share/gtk-doc/html/redland/redland-model.html
+share/gtk-doc/html/redland/redland-node.html
+share/gtk-doc/html/redland/redland-parser.html
+share/gtk-doc/html/redland/redland-query-results.html
+share/gtk-doc/html/redland/redland-query.html
+share/gtk-doc/html/redland/redland-serializer.html
+share/gtk-doc/html/redland/redland-statement.html
+share/gtk-doc/html/redland/redland-storage.html
+share/gtk-doc/html/redland/redland-storage-module-file.html
+share/gtk-doc/html/redland/redland-storage-module-hashes.html
+share/gtk-doc/html/redland/redland-storage-module-memory.html
+share/gtk-doc/html/redland/redland-storage-module-mysql.html
+share/gtk-doc/html/redland/redland-storage-module-postgresql.html
+share/gtk-doc/html/redland/redland-storage-module-sqlite.html
+share/gtk-doc/html/redland/redland-storage-module-tstore.html
+share/gtk-doc/html/redland/redland-storage-module-uri.html
+share/gtk-doc/html/redland/redland-storage-modules.html
+share/gtk-doc/html/redland/redland-stream.html
+share/gtk-doc/html/redland/redland-unicode.html
+share/gtk-doc/html/redland/redland-uri.html
+share/gtk-doc/html/redland/redland-world.html
+share/gtk-doc/html/redland/redland.devhelp
+share/gtk-doc/html/redland/redland.devhelp2
+share/gtk-doc/html/redland/redland.html
+share/gtk-doc/html/redland/reference-manual.html
+share/gtk-doc/html/redland/right.png
+share/gtk-doc/html/redland/style.css
+share/gtk-doc/html/redland/tutorial.html
+share/gtk-doc/html/redland/up.png
+%%MYSQL%%share/redland/mysql-v1.ttl
+%%MYSQL%%share/redland/mysql-v2.ttl
+%%DATADIR%%/Redland.i
+ at dirrm lib/redland
+ at dirrm %%DATADIR%%
+ at exec mkdir -p %D/share/gtk-doc/html/rasqal
+ at dirrm share/gtk-doc/html/rasqal
+ at exec mkdir -p %D/share/gtk-doc/html/redland
+ at dirrm share/gtk-doc/html/redland
+ at dirrmtry share/gtk-doc
--- /dev/null
+++ textproc/redland/Makefile
@@ -0,0 +1,67 @@
+# New ports collection makefile for:	redland
+# Date created:			Nov 22, 2001
+# Whom:				ijliao
+#
+# $MidnightBSD: mports/textproc/redland/Makefile,v 1.1 2008/10/17 18:01:53 laffer1 Exp $
+# $FreeBSD: ports/textproc/redland/Makefile,v 1.33 2008/08/10 16:20:02 miwi Exp $
+#
+
+PORTNAME=	redland
+PORTVERSION=	1.0.7
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE} \
+		http://librdf.org/dist/source/
+MASTER_SITE_SUBDIR=	librdf
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A high-level interface for RDF
+LICENSE=	gpl2
+
+LIB_DEPENDS=	raptor.2:${PORTSDIR}/textproc/raptor
+
+USE_BDB=	yes
+WITH_BDB_HIGHEST=	yes
+INVALID_BDB_VER=2
+USE_GNOME=	gnomehack gnometarget lthack pkgconfig
+USE_OPENSSL=	yes
+USE_GMAKE=	yes
+GNU_CONFIGURE=	yes
+
+CPPFLAGS=	-I${BDB_INCLUDE_DIR} -I${LOCALBASE}/include
+LDFLAGS=	-L${LOCALBASE}/lib
+CONFIGURE_ENV=	CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS=	--with-raptor=system \
+		--with-rasqal=internal \
+		--with-threestore=no \
+		--with-sqlite=no
+
+USE_LDCONFIG=	yes
+USE_PERL5_BUILD=	yes
+
+MAN1=		rasqal-config.1 rdfproc.1 redland-config.1 \
+		redland-db-upgrade.1 roqet.1
+MAN3=		librasqal.3 redland.3
+
+OPTIONS+=	MYSQL "Use MySQL instead of BDB" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_MYSQL)
+USE_MYSQL=	yes
+CONFIGURE_ARGS+=--with-mysql=yes
+PLIST_SUB+=	MYSQL=""
+.else
+CONFIGURE_ARGS+=--with-mysql=no
+PLIST_SUB+=	MYSQL="@comment "
+.endif
+
+pre-everything::
+	@${ECHO_CMD} "You can choose BDB version by setting WITH_BDB_VER to one off:"
+	@${ECHO_CMD} "3 40 41 42 43 44 3+ 40+ 41+ 42+ 43+ 44+ (current: ${BDB_VER})"
+.	if defined(WITH_MYSQL)
+	@${ECHO_CMD} "MySQL version to be used: ${MYSQL_VER}"
+	@${ECHO_CMD} "If you don't have MySQL installed you can stop the build now"
+	@${ECHO_CMD} "and set WITH_MYSQL_VER to the desired version"
+.	endif
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ textproc/redland/distinfo
@@ -0,0 +1,3 @@
+MD5 (redland-1.0.7.tar.gz) = 4c066d3dcf6c25f8fb8c9007e73f293c
+SHA256 (redland-1.0.7.tar.gz) = 5fe48265b770bae89c47b3a55711adbfba368dfa120ab8112bde539b210426fc
+SIZE (redland-1.0.7.tar.gz) = 3739013
--- /dev/null
+++ textproc/redland/files/patch-configure
@@ -0,0 +1,15 @@
+--- configure.orig	Tue Sep  9 00:06:31 2003
++++ configure	Tue Sep  9 09:03:46 2003
+@@ -12735,9 +12735,9 @@
+   CFLAGS="$MAINTAINER_CFLAGS $CFLAGS"
+ fi
+ 
+-LIBS=
+-CPPFLAGS=
+-LDFLAGS=
++LIBS="$LIBS"
++CPPFLAGS="$CPPFLAGS"
++LDFLAGS="$LDFLAGS"
+ 
+ LIBRDF_LIBTOOLLIBS=librdf.la
+ 
--- /dev/null
+++ textproc/redland/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig	Wed Aug  4 12:17:19 2004
++++ Makefile.in	Wed Aug  4 12:18:49 2004
+@@ -257,7 +257,7 @@
+ # to ensure that the raptor and rasqal subdirectories are called
+ # as CONFIG_SUBDIR directories.
+ #
+-SUBDIRS = @LOCAL_SUBDIRS@ librdf examples utils demos docs data
++SUBDIRS = @LOCAL_SUBDIRS@ librdf utils demos docs data
+ EXTRA_DIST = ChangeLog ChangeLog.1 ChangeLog.2 ChangeLog.3 ChangeLog.4 \
+ README      NEWS      LICENSE.txt  TODO \
+ README.html NEWS.html LICENSE.html TODO.html \
--- /dev/null
+++ 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/
--- /dev/null
+++ 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
+ at dirrm %%DATADIR%%/rules
+ at dirrm %%DATADIR%%/plugins
+ at dirrm %%DATADIR%%
+ at dirrm lib/soprano
+ at dirrm include/soprano
+ at dirrm include/Soprano/Vocabulary
+ at dirrm include/Soprano/Util
+ at dirrm include/Soprano/Server
+ at dirrm include/Soprano/Query
+ at dirrm include/Soprano/Inference
+ at dirrm include/Soprano/Index
+ at dirrm include/Soprano/Error
+ at dirrm include/Soprano/Client
+ at dirrm include/Soprano
--- /dev/null
+++ textproc/soprano/Makefile
@@ -0,0 +1,32 @@
+# New ports collection Makefile for:	soprano
+# Date created:				2008-01-18
+# Whom:					arved
+#
+# $MidnightBSD: mports/textproc/soprano/Makefile,v 1.1 2008/10/17 18:01:54 laffer1 Exp $
+# $FreeBSD: ports/textproc/soprano/Makefile,v 1.2 2008/08/08 22:37:30 miwi Exp $
+
+PORTNAME=	soprano
+PORTVERSION=	2.1.1
+CATEGORIES=	textproc
+MASTER_SITES=	SF
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	QT4 RDF framework
+LICENSE=	gpl2
+
+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 <bsd.port.mk>
--- /dev/null
+++ textproc/soprano/distinfo
@@ -0,0 +1,3 @@
+MD5 (soprano-2.1.1.tar.bz2) = dc590aa42d832cea5ed13145d359c9f2
+SHA256 (soprano-2.1.1.tar.bz2) = 102f3f4c557e28ccf5f64e9f292ddc3412c7dc09f083867b2e73d08739e6bff9
+SIZE (soprano-2.1.1.tar.bz2) = 1831720


More information about the Midnightbsd-cvs mailing list