summaryrefslogtreecommitdiff
path: root/textproc/redland
diff options
context:
space:
mode:
authormarkd <markd>2008-11-04 10:39:40 +0000
committermarkd <markd>2008-11-04 10:39:40 +0000
commit986c5720eeadabdee191631e1f61964daa6bf66d (patch)
tree70fb2fb44b50de48c2a16d872032e237e004185f /textproc/redland
parent2e454451fb2e9e7f393ed1026bf7c74eb4db0da5 (diff)
downloadpkgsrc-986c5720eeadabdee191631e1f61964daa6bf66d.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/redland')
-rw-r--r--textproc/redland/DESCR16
-rw-r--r--textproc/redland/Makefile35
-rw-r--r--textproc/redland/PLIST74
-rw-r--r--textproc/redland/buildlink3.mk24
-rw-r--r--textproc/redland/distinfo5
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