summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2008-01-13 19:05:27 +0000
committerWulf Krueger <philantrop@gentoo.org>2008-01-13 19:05:27 +0000
commitf9888a2d7fd3f4e8710ec42e1a5269f2eefb8f17 (patch)
treec7b67e9b78c2e4023fee95249657ecb6a1669350 /dev-libs/soprano
parentAdded clucene description dev-libs/soprano (diff)
downloadgentoo-2-f9888a2d7fd3f4e8710ec42e1a5269f2eefb8f17.tar.gz
gentoo-2-f9888a2d7fd3f4e8710ec42e1a5269f2eefb8f17.tar.bz2
gentoo-2-f9888a2d7fd3f4e8710ec42e1a5269f2eefb8f17.zip
Initial import to the tree as per bug 205646.
(Portage version: 2.1.4)
Diffstat (limited to 'dev-libs/soprano')
-rw-r--r--dev-libs/soprano/ChangeLog10
-rw-r--r--dev-libs/soprano/Manifest26
-rw-r--r--dev-libs/soprano/files/digest-soprano-2.0.03
-rw-r--r--dev-libs/soprano/metadata.xml5
-rw-r--r--dev-libs/soprano/soprano-2.0.0.ebuild61
5 files changed, 105 insertions, 0 deletions
diff --git a/dev-libs/soprano/ChangeLog b/dev-libs/soprano/ChangeLog
new file mode 100644
index 000000000000..3f0718722f87
--- /dev/null
+++ b/dev-libs/soprano/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-libs/soprano
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/ChangeLog,v 1.1 2008/01/13 19:05:26 philantrop Exp $
+
+*soprano-2.0.0 (13 Jan 2008)
+
+ 13 Jan 2008; Wulf C. Krueger <philantrop@gentoo.org> +metadata.xml,
+ +soprano-2.0.0.ebuild:
+ Initial import to the tree as per bug 205646.
+
diff --git a/dev-libs/soprano/Manifest b/dev-libs/soprano/Manifest
new file mode 100644
index 000000000000..cb2e294e7217
--- /dev/null
+++ b/dev-libs/soprano/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST soprano-2.0.0.tar.bz2 1616657 RMD160 8d7484899bb41f24fcbe56768ece4b8c8f57a944 SHA1 8b6c5817477e7bb1a76cbc102f03be7591887814 SHA256 44051a0f41e7d274f57a1c600584e78c494f66a1599550231ac7758ceae968b3
+EBUILD soprano-2.0.0.ebuild 1747 RMD160 aac00427f42ea28300fb41af8097b7d7b5837341 SHA1 a9ad5db5094e7da98a927e986e96cbe4b3232175 SHA256 52d41cd311185ec12b2d4e48baf3f47470183187a60696d530fc6cae32511195
+MD5 18f6be28c298b694a31840857073ae59 soprano-2.0.0.ebuild 1747
+RMD160 aac00427f42ea28300fb41af8097b7d7b5837341 soprano-2.0.0.ebuild 1747
+SHA256 52d41cd311185ec12b2d4e48baf3f47470183187a60696d530fc6cae32511195 soprano-2.0.0.ebuild 1747
+MISC ChangeLog 291 RMD160 a005b26258acb0b3711664ca6f309145d97c106c SHA1 98ce5973d671433f11f567517e06e17976888072 SHA256 dc54b5d4d7dc797467cda832cf2f556562b197450014432013df44ed80943763
+MD5 214ecb673a101350264be427fbde04df ChangeLog 291
+RMD160 a005b26258acb0b3711664ca6f309145d97c106c ChangeLog 291
+SHA256 dc54b5d4d7dc797467cda832cf2f556562b197450014432013df44ed80943763 ChangeLog 291
+MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
+MD5 acc03a4b12bb0433a57e95bd253b9501 metadata.xml 156
+RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 metadata.xml 156
+SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a metadata.xml 156
+MD5 e4e2f0efe345645eb464f8ab79ff09c9 files/digest-soprano-2.0.0 247
+RMD160 b6dc75b961f928b727181f7be528688636dbfb21 files/digest-soprano-2.0.0 247
+SHA256 14f984def7143fea3591babbe4a74567bdc2d2fcd96e3e6add08da1d0fb84592 files/digest-soprano-2.0.0 247
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHimBOCkvF58q80IkRAmYRAJ4uJpxBKMPockmqAqTkSxzYQl/6BQCfaKoc
+Q5yfMKY20A7NolzXfnerKUc=
+=MuZn
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/soprano/files/digest-soprano-2.0.0 b/dev-libs/soprano/files/digest-soprano-2.0.0
new file mode 100644
index 000000000000..e3772bc73ee4
--- /dev/null
+++ b/dev-libs/soprano/files/digest-soprano-2.0.0
@@ -0,0 +1,3 @@
+MD5 597d83ac793fff2ddbd628eb05d31624 soprano-2.0.0.tar.bz2 1616657
+RMD160 8d7484899bb41f24fcbe56768ece4b8c8f57a944 soprano-2.0.0.tar.bz2 1616657
+SHA256 44051a0f41e7d274f57a1c600584e78c494f66a1599550231ac7758ceae968b3 soprano-2.0.0.tar.bz2 1616657
diff --git a/dev-libs/soprano/metadata.xml b/dev-libs/soprano/metadata.xml
new file mode 100644
index 000000000000..8d1e86a9cefb
--- /dev/null
+++ b/dev-libs/soprano/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>kde</herd>
+</pkgmetadata>
diff --git a/dev-libs/soprano/soprano-2.0.0.ebuild b/dev-libs/soprano/soprano-2.0.0.ebuild
new file mode 100644
index 000000000000..21eb24d991e7
--- /dev/null
+++ b/dev-libs/soprano/soprano-2.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/soprano/soprano-2.0.0.ebuild,v 1.1 2008/01/13 19:05:26 philantrop Exp $
+
+EAPI="1"
+inherit cmake-utils eutils flag-o-matic
+
+DESCRIPTION="Soprano is a library which provides a nice QT interface to RDF storage solutions."
+HOMEPAGE="http://nepomuk-kde.semanticdesktop.org/xwiki/bin/view/Main/Soprano"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+clucene debug doc elibc_FreeBSD"
+RESTRICT="test"
+
+DEPEND="
+ >=dev-libs/redland-1.0.6
+ >=media-libs/raptor-1.4.16
+ >=x11-libs/qt-4.2.0:4
+ clucene? ( >=dev-cpp/clucene-0.9.19 )
+ doc? ( app-doc/doxygen )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if ! built_with_use x11-libs/qt:4 dbus; then
+ eerror "To install ${PN} you need to build Qt with dbus support."
+ die "x11-libs/qt:4 NOT built with USE=\"dbus\"."
+ fi
+}
+
+src_compile() {
+ # Fix automagic dependencies / linking
+ if ! use clucene; then
+ sed -e '/find_package(CLucene)/s/^/#DONOTFIND /' \
+ -i "${S}/CMakeLists.txt" || die "Sed for CLucene automagic dependency failed."
+ fi
+
+ if ! use doc; then
+ sed -e '/find_package(Doxygen)/s/^/#DONOTFIND /' \
+ -i "${S}/CMakeLists.txt" || die "Sed to disable api-docs failed."
+ fi
+
+ sed -e '/add_subdirectory(test)/s/^/#NOTESTS /' \
+ -e '/enable_testing/s/^/#NOTESTS /' \
+ -i "${S}"/CMakeLists.txt || die "Disabling tests failed."
+
+ # Fix for missing pthread.h linking
+ # NOTE: temporarely fix until a better cmake files patch will be provided.
+ use elibc_FreeBSD && append-ldflags "-lpthread"
+
+ cmake-utils_src_compile
+}
+
+src_test() {
+ sed -e 's/#NOTESTS//' \
+ -i "${S}"/CMakeLists.txt || die "Enabling tests failed."
+ cmake-utils_src_compile
+ ctest --extra-verbose || die "Tests failed."
+}