diff options
author | Marien Zwart <marienz@gentoo.org> | 2006-11-28 21:35:54 +0000 |
---|---|---|
committer | Marien Zwart <marienz@gentoo.org> | 2006-11-28 21:35:54 +0000 |
commit | e284ffa8ca7bfa0f22746c925da026febb4cd6f0 (patch) | |
tree | cc00d66d6a9e49070c69e030cc05737fa16d4424 /dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild | |
parent | Version bump, remove old ebuilds. (diff) | |
download | gentoo-2-e284ffa8ca7bfa0f22746c925da026febb4cd6f0.tar.gz gentoo-2-e284ffa8ca7bfa0f22746c925da026febb4cd6f0.tar.bz2 gentoo-2-e284ffa8ca7bfa0f22746c925da026febb4cd6f0.zip |
Version bump, remove old ebuilds, rename tcltk USE flag to tcl (bug #17808).
(Portage version: 2.1.2_rc2-r2)
Diffstat (limited to 'dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild')
-rw-r--r-- | dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild b/dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild new file mode 100644 index 000000000000..1e464b059e5a --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/xapian-bindings/xapian-bindings-0.9.9.ebuild,v 1.1 2006/11/28 21:35:54 marienz Exp $ + +inherit mono java-pkg-opt-2 + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="http://www.xapian.org/" +SRC_URI="http://www.oligarchy.co.uk/xapian/${PV}/${P}.tar.gz" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86" +IUSE="python php tcl mono java ruby" + +COMMONDEPEND="=dev-libs/xapian-${PV} + python? ( >=dev-lang/python-2.2 ) + php? ( >=dev-lang/php-4 ) + tcl? ( >=dev-lang/tcl-8.1 ) + mono? ( >=dev-lang/mono-1.0.8 ) + ruby? ( dev-lang/ruby )" + +DEPEND="${COMMONDEPEND} + python? ( >=dev-lang/swig-1.3.29-r1 ) + java? ( >=virtual/jdk-1.3 )" + +RDEPEND="${COMMONDEPEND} + java? ( >=virtual/jre-1.3 )" + + +src_compile() { + if use java; then + CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" + fi + econf \ + $(use_with python) \ + $(use_with php) \ + $(use_with tcl) \ + $(use_with mono csharp) \ + $(use_with java) \ + $(use_with ruby) \ + || die "econf failed" + emake || die "emake failed" +} + +src_install () { + emake -j1 DESTDIR="${D}" install || die + + if use java; then + java-pkg_dojar java/built/xapian_jni.jar + # TODO: make the build system not install this... + java-pkg_doso "${D}/${S}/java/built/libxapian_jni.so" + rm "${D}/${S}/java/built/libxapian_jni.so" + rmdir -p "${D}/${S}/java/built" + rmdir -p "${D}/${S}/java/native" + fi + + # For some USE combos this directory is not created + if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then + mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" + fi + + dodoc AUTHORS HACKING NEWS TODO README +} |