diff options
author | Wulf Krueger <philantrop@gentoo.org> | 2008-01-13 19:05:27 +0000 |
---|---|---|
committer | Wulf Krueger <philantrop@gentoo.org> | 2008-01-13 19:05:27 +0000 |
commit | f9888a2d7fd3f4e8710ec42e1a5269f2eefb8f17 (patch) | |
tree | c7b67e9b78c2e4023fee95249657ecb6a1669350 /dev-libs/soprano | |
parent | Added clucene description dev-libs/soprano (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/soprano/Manifest | 26 | ||||
-rw-r--r-- | dev-libs/soprano/files/digest-soprano-2.0.0 | 3 | ||||
-rw-r--r-- | dev-libs/soprano/metadata.xml | 5 | ||||
-rw-r--r-- | dev-libs/soprano/soprano-2.0.0.ebuild | 61 |
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." +} |