diff options
author | markd <markd> | 2008-11-04 10:39:40 +0000 |
---|---|---|
committer | markd <markd> | 2008-11-04 10:39:40 +0000 |
commit | 00f7470475b191cc1e9024e5057d26795657782f (patch) | |
tree | 70fb2fb44b50de48c2a16d872032e237e004185f /textproc | |
parent | ca77e305618b8de7cf22dda300acf4d7f5879e0f (diff) | |
download | pkgsrc-00f7470475b191cc1e9024e5057d26795657782f.tar.gz |
Import redland 1.0.7
Redland is a set of free software libraries that provide support for the
Resource Description Framework (RDF).
* Modular, object based libraries and APIs for manipulating the RDF graph,
triples, URIs and Literals.
* Storage for graphs in memory and persistently with Sleepycat/Berkeley DB,
MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs.
* Support for multiple syntaxes for reading and writing RDF as RDF/XML,
N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via
the Raptor RDF Parser Toolkit.
* Querying with SPARQL and RDQL using the Rasqal RDF Query Library.
* Data aggregation and recording provenance support with Redland contexts.
* Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings
package.
* Command line utility programs rdfproc (RDF), rapper (parsing) and roqet
(query).
* Portable, fast and with no known memory leaks.
Diffstat (limited to 'textproc')
-rw-r--r-- | textproc/redland/DESCR | 16 | ||||
-rw-r--r-- | textproc/redland/Makefile | 35 | ||||
-rw-r--r-- | textproc/redland/PLIST | 74 | ||||
-rw-r--r-- | textproc/redland/buildlink3.mk | 24 | ||||
-rw-r--r-- | textproc/redland/distinfo | 5 |
5 files changed, 154 insertions, 0 deletions
diff --git a/textproc/redland/DESCR b/textproc/redland/DESCR new file mode 100644 index 00000000000..368f13f257c --- /dev/null +++ b/textproc/redland/DESCR @@ -0,0 +1,16 @@ +Redland is a set of free software libraries that provide support for the +Resource Description Framework (RDF). +* Modular, object based libraries and APIs for manipulating the RDF graph, + triples, URIs and Literals. +* Storage for graphs in memory and persistently with Sleepycat/Berkeley DB, + MySQL 3-5, PostgreSQL, AKT Triplestore, SQLite, files or URIs. +* Support for multiple syntaxes for reading and writing RDF as RDF/XML, + N-Triples and Turtle Terse RDF Triple Language, RSS and Atom syntaxes via + the Raptor RDF Parser Toolkit. +* Querying with SPARQL and RDQL using the Rasqal RDF Query Library. +* Data aggregation and recording provenance support with Redland contexts. +* Language Bindings in Perl, PHP, Python and Ruby via the Redland Bindings + package. +* Command line utility programs rdfproc (RDF), rapper (parsing) and roqet + (query). +* Portable, fast and with no known memory leaks. diff --git a/textproc/redland/Makefile b/textproc/redland/Makefile new file mode 100644 index 00000000000..6c5bdfeb513 --- /dev/null +++ b/textproc/redland/Makefile @@ -0,0 +1,35 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/11/04 10:39:40 markd Exp $ + +DISTNAME= redland-1.0.7 +CATEGORIES= textproc +MASTER_SITES= http://download.librdf.org/source/ + +MAINTAINER= markd@NetBSD.org +HOMEPAGE= http://librdf.org +COMMENT= libraries that support the Resource Description Framework (RDF) + +USE_TOOLS+= gmake perl pkg-config +GNU_CONFIGURE= yes +USE_LIBTOOL= yes + +.if empty(BDB_LIBS) +CONFIGURE_ARGS+= --with-bdb-dbname=c +.else +CONFIGURE_ARGS+= --with-bdb-dbname=${BDB_LIBS:Q} +.endif +CONFIGURE_ARGS+= --with-bdb-lib=${BDBBASE}/lib +CONFIGURE_ARGS+= --with-bdb-include=${BDBBASE}/${BUILDLINK_INCDIRS.${BDB_TYPE}} +CONFIGURE_ARGS+= --with-postgresql=no +CONFIGURE_ARGS+= --with-mysql=no +CONFIGURE_ARGS+= --with-sqlite=no +CONFIGURE_ARGS+= --with-threestore=no +CONFIGURE_ARGS+= --with-raptop=system +CONFIGURE_ARGS+= --with-rasqal=system + +PKGCONFIG_OVERRIDE+= librdf/redland.pc.in + +.include "../../security/openssl/buildlink3.mk" +.include "../../textproc/raptor/buildlink3.mk" +.include "../../textproc/rasqal/buildlink3.mk" +.include "../../mk/bdb.buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/textproc/redland/PLIST b/textproc/redland/PLIST new file mode 100644 index 00000000000..180e77d953b --- /dev/null +++ b/textproc/redland/PLIST @@ -0,0 +1,74 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/11/04 10:39:40 markd Exp $ +bin/rdfproc +bin/redland-config +bin/redland-db-upgrade +include/librdf.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/librdf.la +lib/pkgconfig/redland.pc +man/man1/rdfproc.1 +man/man1/redland-config.1 +man/man1/redland-db-upgrade.1 +man/man3/redland.3 +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-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-storage.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 +@dirrm share/redland +@dirrm share/gtk-doc/html/redland diff --git a/textproc/redland/buildlink3.mk b/textproc/redland/buildlink3.mk new file mode 100644 index 00000000000..bc010794240 --- /dev/null +++ b/textproc/redland/buildlink3.mk @@ -0,0 +1,24 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2008/11/04 10:39:40 markd Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +REDLAND_BUILDLINK3_MK:= ${REDLAND_BUILDLINK3_MK}+ + +.if ${BUILDLINK_DEPTH} == "+" +BUILDLINK_DEPENDS+= redland +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nredland} +BUILDLINK_PACKAGES+= redland +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}redland + +.if ${REDLAND_BUILDLINK3_MK} == "+" +BUILDLINK_API_DEPENDS.redland+= redland>=1.0.7 +BUILDLINK_PKGSRCDIR.redland?= ../../textproc/redland +.endif # REDLAND_BUILDLINK3_MK + +.include "../../security/openssl/buildlink3.mk" +.include "../../textproc/raptor/buildlink3.mk" +.include "../../textproc/rasqal/buildlink3.mk" +.include "../../mk/bdb.buildlink3.mk" + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/textproc/redland/distinfo b/textproc/redland/distinfo new file mode 100644 index 00000000000..11525472963 --- /dev/null +++ b/textproc/redland/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/11/04 10:39:40 markd Exp $ + +SHA1 (redland-1.0.7.tar.gz) = 9ba444859709a6e5defb0b7a2294684e2fe06707 +RMD160 (redland-1.0.7.tar.gz) = 64a61ebbfa14a3cc8e3468f2993677105da16562 +Size (redland-1.0.7.tar.gz) = 3739013 bytes |