commit:     a3f551368dd65bef0a6db973c0d7f7b7c16eef56
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 23:54:20 2019 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 23:54:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f55136

dev-libs/xapian-bindings: remove older versions

Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/xapian-bindings/Manifest                  |   3 -
 .../xapian-bindings/xapian-bindings-1.2.24.ebuild  | 203 --------------
 .../xapian-bindings/xapian-bindings-1.4.4.ebuild   | 158 -----------
 .../xapian-bindings/xapian-bindings-1.4.6.ebuild   | 305 ---------------------
 4 files changed, 669 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 0f0dccca37e..2840d3cf553 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,8 +1,5 @@
-DIST xapian-bindings-1.2.24.tar.xz 886148 BLAKE2B 
b3ed571022f24754b21e64479b7d835820463894f75b02d310288b18e2708a0c9ac6aae332ebc70ce81c312fbf0996608b5b7b287f8ab7946e7eec9820dbe9b3
 SHA512 
aaedac02ec9fb192ef8b45b07bef5584bc60aff7068c2e3fa0008430ed8296a653780cad04176431d81fe014802df333a3090469dce63204923eead15e6bbaef
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc503333c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
-DIST xapian-bindings-1.4.4.tar.xz 1117140 BLAKE2B 
2240ecbe136443e9beea8871731a720a7382f0b59533ecb50983ff3cf8142500aaf762e4d1282be26de9f7e862c1071e21fa3cd67c50203d7bbc687fb202fb6d
 SHA512 
006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
-DIST xapian-bindings-1.4.6.tar.xz 1121532 BLAKE2B 
ecac35f9510fadb39f260c1ebd03220ebe01131e4a5fcc2842778adccdf9bf3e3ae6161dd66dc75774bfb1643f1dccc99a3bbb99894e49dbbdd65f838f827a4d
 SHA512 
e1d8d4c79ef8eb1b890be955b14eca7e9c7aafc6051cf9080d67948455f82ed68ab518343f532cde2a1c9e07d94b3aae8b8f5130db158c6badc9b6d118ceb733
 DIST xapian-bindings-1.4.7.tar.xz 1121700 BLAKE2B 
f8492113b76aba322c975aa2b957a627a32e5209d8b79f435dc85c899cf14619af6165265e624e2ba8806f3c91dd35d71d98c4a47f5d6f4fba1b7fb83700c0d0
 SHA512 
c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5
 DIST xapian-bindings-1.4.8.tar.xz 1123812 BLAKE2B 
5aa496ff3cfe06a40fa8db6a04cdc9041f4a0d9f12c7a61565f10c7d360490a7c8a7c745d91c9eda45b9d9bc58bd6a2bbae02aa9dd7ff1949ac59f7e09b090df
 SHA512 
f979c32b096ecdc7a71b2bd032c6d0e7131f3d304e47e44005989ca79ea1f940c39626c60a8e52ff3cdb2cb380aa5ddf82a99bae08e06629c0bd47d8e0bfa7cc
 DIST xapian-bindings-1.4.9.tar.xz 1123628 BLAKE2B 
918748bb99b826485127b16511ae2fe6e7965102738308fc675eca3018c8a7131fd65f54cc396912367c4c6f43c7c28b1ba07591567fe3ae646c3e1480439d0d
 SHA512 
cddc6cedfd571d565619ade0a4c9bfee8d688ca3d06d77368c8d673d3c9d1296b652122836debc84a4d54724c2bf0639a009396bf587ed4b8901a6bfe508851d

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild
deleted file mode 100644
index 6d733e8d95b..00000000000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python2_7 )
-PYTHON_REQ_USE="threads"
-
-USE_PHP="php5-6"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-#mono violates sandbox, we disable it until we figure this out
-#inherit java-pkg-opt-2 mono-env php-ext-source-r2 python
-inherit java-pkg-opt-2 php-ext-source-r2 python-r1 toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="http://www.xapian.org/";
-SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86"
-#IUSE="java lua mono perl php python ruby tcl"
-#REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )"
-IUSE="java lua perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua perl php python ruby tcl ) python? ( 
${PYTHON_REQUIRED_USE} )"
-
-COMMONDEPEND="dev-libs/xapian:0/1.2.22
-       lua? ( dev-lang/lua:0 )
-       perl? ( dev-lang/perl:= )
-       python? ( ${PYTHON_DEPS} )
-       ruby? ( dev-lang/ruby:= )
-       tcl? ( >=dev-lang/tcl-8.1:0= )"
-#      mono? ( >=dev-lang/mono-1.0.8 )
-DEPEND="${COMMONDEPEND}
-       virtual/pkgconfig
-       java? ( >=virtual/jdk-1.3 )"
-RDEPEND="${COMMONDEPEND}
-       java? ( >=virtual/jre-1.3 )"
-
-pkg_setup() {
-       java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-       default
-}
-
-src_prepare() {
-       java-pkg-opt-2_src_prepare
-       if use java; then
-               sed \
-                       -e 's/$(JAVAC)/$(JAVAC) $(JAVACFLAGS)/' \
-                       -i java{/,/org/xapian/errors/,/org/xapian/}Makefile.in 
|| die "sed failed"
-       fi
-
-       if use python; then
-               sed \
-                       -e 's:\(^pkgpylib_DATA = xapian/__init__.py\).*:\1:' \
-                       -e 's|\(^xapian/__init__.py: modern/xapian.py\)|\1 
xapian/_xapian.so|' \
-                       -i python/Makefile.in || die "sed failed"
-       fi
-}
-
-src_configure() {
-       if use java; then
-               CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
-       fi
-
-       if use perl; then
-               export PERL_ARCH="$(perl -MConfig -e 'print 
$Config{installvendorarch}')"
-               export PERL_LIB="$(perl -MConfig -e 'print 
$Config{installvendorlib}')"
-       fi
-
-       if use lua; then
-               export LUA_LIB="$($(tc-getPKG_CONFIG) --variable=INSTALL_CMOD 
lua)"
-       fi
-
-       econf \
-               $(use_with java) \
-               $(use_with lua) \
-               $(use_with perl) \
-               $(use_with php) \
-               $(use_with python) \
-               $(use_with ruby) \
-               $(use_with tcl)
-#              $(use_with mono csharp) \
-
-       # PHP and Python bindings are built/tested/installed manually.
-       sed -e "/SUBDIRS =/s/ php//" -i Makefile || die "sed Makefile"
-       sed -e "/SUBDIRS =/s/ python//" -i Makefile || die "sed Makefile"
-}
-
-src_compile() {
-       default
-
-       if use php; then
-               local php_slot
-               for php_slot in $(php_get_slots); do
-                       cp -r php php-${php_slot}
-                       emake -C php-${php_slot} \
-                               
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
-                               
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
-                               
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--extension-dir)" \
-                               
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--includes)"
-               done
-       fi
-
-       if use python; then
-               python_copy_sources
-#              building() {
-#                      emake -C python \
-#                              PYTHON="$(PYTHON)" \
-#                              PYTHON_INC="$(python_get_includedir)" \
-#                              PYTHON_LIB="$(python_get_libdir)" \
-#                              PYTHON_SO="$("$(PYTHON)" -c 'import 
distutils.sysconfig; print(distutils.sysconfig.get_config_vars("SO")[0])')" \
-#                              pkgpylibdir="$(python_get_sitedir)/xapian"
-#              }
-               building() {
-                       emake -C python \
-                               PYTHON_INC="$(python_get_includedir)" \
-                               pkgpylibdir="$(python_get_sitedir)/xapian"
-                               VERBOSE="1"
-               }
-               python_foreach_impl building
-       fi
-}
-
-src_test() {
-       default
-
-       if use php; then
-               local php_slot
-               for php_slot in $(php_get_slots); do
-                       emake -C php-${php_slot} \
-                               
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
-                               
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
-                               
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--extension-dir)" \
-                               
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--includes)" \
-                               check
-               done
-       fi
-
-       if use python; then
-               testing() {
-                       emake -C python \
-                               PYTHON_INC="$(python_get_includedir)" \
-                               pkgpylibdir="$(python_get_sitedir)/xapian" \
-                               VERBOSE="1" \
-                               check
-               }
-               python_foreach_impl testing
-       fi
-}
-
-src_install () {
-       emake DESTDIR="${D}" install
-
-       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
-
-       if use php; then
-               local php_slot
-               for php_slot in $(php_get_slots); do
-                       emake DESTDIR="${D}" -C php-${php_slot} \
-                               
PHP="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php" \
-                               
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" \
-                               
PHP_EXTENSION_DIR="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--extension-dir)" \
-                               
PHP_INC="$("${EPREFIX}/usr/$(get_libdir)/${php_slot}/bin/php-config" 
--includes)" \
-                               install
-               done
-
-               php-ext-source-r2_createinifiles
-       fi
-
-       if use python; then
-               installation() {
-                       emake -C python \
-                               DESTDIR="${D}" \
-                               PYTHON_INC="$(python_get_includedir)" \
-                               pkgpylibdir="$(python_get_sitedir)/xapian" \
-                               VERBOSE="1" \
-                               install
-               }
-               python_foreach_impl installation
-       fi
-
-       # For some USE combinations 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
-}

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
deleted file mode 100644
index b03aeae6e54..00000000000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php5-6"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-inherit distutils-r1 libtool java-pkg-opt-2 mono-env php-ext-source-r2 
toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="http://www.xapian.org/";
-SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
-IUSE="java lua mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )"
-
-COMMONDEPEND="dev-libs/xapian:0/30
-       lua? ( dev-lang/lua:= )
-       perl? ( dev-lang/perl:= )
-       python? (
-               dev-python/sphinx[${PYTHON_USEDEP}]
-               ${PYTHON_DEPS}
-       )
-       ruby? ( dev-lang/ruby:= )
-       tcl? ( dev-lang/tcl:= )
-       mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-       virtual/pkgconfig
-       java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-       java? ( >=virtual/jre-1.6 )"
-
-pkg_setup() {
-       use mono && mono-env_pkg_setup
-       use java && java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-       use java && java-pkg-opt-2_src_prepare
-
-       # http://trac.xapian.org/ticket/702
-       export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-       # Accept ruby 2.0 - patch configure directly to avoid autoreconf
-       epatch "${FILESDIR}"/${PN}-1.3.6-allow-ruby-2.0.patch
-
-       if use python; then
-               python_copy_sources
-       fi
-}
-
-src_configure() {
-       local conf=(
-               --disable-documentation
-               --without-csharp
-               --without-python
-               --without-python3
-       )
-
-       if use java; then
-               export CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
-               conf+=( --with-java )
-       fi
-
-       if use perl; then
-               export PERL_ARCH="$(perl -MConfig -e 'print 
$Config{installvendorarch}')"
-               export PERL_LIB="$(perl -MConfig -e 'print 
$Config{installvendorlib}')"
-               conf+=( --with-perl )
-       fi
-
-       if use lua; then
-               export LUA_LIB="$($(tc-getPKG_CONFIG) --variable=INSTALL_CMOD 
lua)"
-               conf+=( --with-lua )
-       fi
-
-       if use php; then
-               if has_version "=dev-lang/php-7*"; then
-                       conf+=( --with-php7 )
-               else
-                       conf+=( --with-php )
-               fi
-       fi
-
-       use ruby && conf+=( --with-ruby )
-       use tcl  && conf+=( --with-tcl )
-       use mono && conf+=( --with-csharp )
-
-       econf ${conf[@]}
-
-       python_configure() {
-               local myconf=(
-                       --disable-documentation
-                       --without-java
-                       --without-lua
-                       --without-csharp
-                       --without-perl
-                       --without-php
-                       --without-ruby
-                       --without-tcl
-               )
-               if python_is_python3; then
-                       myconf+=( --with-python3 )
-               else
-                       myconf+=( --with-python )
-               fi
-
-               # Avoid sandbox failures when compiling modules
-               addpredict "$(python_get_sitedir)"
-
-               econf "${myconf[@]}"
-       }
-
-       if use python; then
-               python_foreach_impl run_in_build_dir python_configure
-       fi
-}
-
-src_compile() {
-       default
-       if use python; then
-               unset PYTHONDONTWRITEBYTECODE
-               python_foreach_impl run_in_build_dir emake
-       fi
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-
-       if use java; then
-               java-pkg_dojar java/built/xapian_jni.jar
-               # TODO: make the build system not install this...
-               java-pkg_doso java/.libs/libxapian_jni.so
-               rm -rf "${D}var" || die "could not remove java cruft!"
-       fi
-
-       use php && php-ext-source-r2_createinifiles
-
-       if use python; then
-               python_foreach_impl run_in_build_dir emake DESTDIR="${D}" 
install
-       fi
-
-       # For some USE combinations 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}" || die
-       fi
-
-       dodoc AUTHORS HACKING NEWS TODO README
-}

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild
deleted file mode 100644
index 863e7f5c434..00000000000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild
+++ /dev/null
@@ -1,305 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php5-6 php7-0 php7-1 php7-2"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby22 ruby23 ruby24"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="http://www.xapian.org/";
-SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="java lua mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
-       python? ( ${PYTHON_REQUIRED_USE} )
-       ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.6:0/30
-       lua? ( dev-lang/lua:= )
-       perl? ( dev-lang/perl:= )
-       python? (
-               dev-python/sphinx[${PYTHON_USEDEP}]
-               ${PYTHON_DEPS}
-       )
-       ruby? ( $(ruby_implementations_depend) )
-       tcl? ( dev-lang/tcl:= )
-       mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-       virtual/pkgconfig
-       java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-       java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-       # Update this list if new bindings are added that are not built
-       # multiple times for multiple versions like php, python and ruby are
-       return $(use mono || use java || use lua || use perl || use tcl)
-}
-
-php_copy_sources() {
-       local MULTIBUILD_VARIANTS=($(php_get_slots))
-       multibuild_copy_sources
-}
-
-php_foreach_impl() {
-       local MULTIBUILD_VARIANTS=($(php_get_slots))
-       multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-       local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-       multibuild_copy_sources
-}
-
-ruby_foreach_impl() {
-       local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-       multibuild_foreach_variant "$@"
-}
-
-pkg_setup() {
-       use mono && mono-env_pkg_setup
-       use java && java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-       default
-
-       if use php; then
-               local php_slot
-               for php_slot in $(php_get_slots); do
-                       # Unfortunately required for 
php-ext-source-r3_createinifiles().
-                       mkdir "${WORKDIR}/${php_slot}"
-               done
-       fi
-}
-
-src_prepare() {
-       use java && java-pkg-opt-2_src_prepare
-
-       # http://trac.xapian.org/ticket/702
-       export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-       if use php; then
-               php_copy_sources
-       fi
-
-       if use python; then
-               python_copy_sources
-       fi
-
-       if use ruby; then
-               ruby_copy_sources
-       fi
-
-       eapply_user
-}
-
-src_configure() {
-       if has_basic_bindings ; then
-               local conf=(
-                       --disable-documentation
-                       $(use_with mono csharp)
-                       $(use_with java)
-                       $(use_with lua)
-                       $(use_with perl)
-                       $(use_with tcl)
-                       --without-php
-                       --without-php7
-                       --without-python
-                       --without-python3
-                       --without-ruby
-               )
-
-               if use java; then
-                       local -x CXXFLAGS="${CXXFLAGS} 
$(java-pkg_get-jni-cflags)"
-               fi
-
-               if use perl; then
-                       local -x PERL_ARCH="$(perl -MConfig -e 'print 
$Config{installvendorarch}')"
-                       local -x PERL_LIB="$(perl -MConfig -e 'print 
$Config{installvendorlib}')"
-               fi
-
-               if use lua; then
-                       local -x LUA_INC="$("$(tc-getPKG_CONFIG)" 
--variable=INSTALL_INC lua)"
-                       local -x LUA_LIB="$("$(tc-getPKG_CONFIG)" 
--variable=INSTALL_CMOD lua)"
-               fi
-
-               econf "${conf[@]}"
-       fi
-
-       php_configure() {
-               local myconf=(
-                       --disable-documentation
-                       --without-java
-                       --without-lua
-                       --without-csharp
-                       --without-perl
-                       --without-python
-                       --without-python3
-                       --without-ruby
-                       --without-tcl
-               )
-               if [[ ${MULTIBUILD_VARIANT} == php5.* ]]; then
-                       myconf+=(
-                               --with-php
-                               --without-php7
-                       )
-                       local -x 
PHP_CONFIG="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config"
-               elif [[ ${MULTIBUILD_VARIANT} == php7.* ]]; then
-                       myconf+=(
-                               --without-php
-                               --with-php7
-                       )
-                       local -x 
PHP_CONFIG7="${EPREFIX}/usr/$(get_libdir)/${MULTIBUILD_VARIANT/-/.}/bin/php-config"
-               fi
-
-               econf "${myconf[@]}"
-       }
-
-       if use php; then
-               addpredict /usr/share/snmp/mibs/.index
-               addpredict /var/lib/net-snmp/mib_indexes
-
-               php_foreach_impl run_in_build_dir php_configure
-       fi
-
-       python_configure() {
-               local myconf=(
-                       --disable-documentation
-                       --without-java
-                       --without-lua
-                       --without-csharp
-                       --without-perl
-                       --without-php
-                       --without-php7
-                       --without-ruby
-                       --without-tcl
-               )
-               if python_is_python3; then
-                       myconf+=( --with-python3 )
-               else
-                       myconf+=( --with-python )
-               fi
-
-               # Avoid sandbox failures when compiling modules
-               addpredict "$(python_get_sitedir)"
-
-               econf "${myconf[@]}"
-       }
-
-       if use python; then
-               python_foreach_impl run_in_build_dir python_configure
-       fi
-
-       ruby_configure() {
-               local myconf=(
-                       --disable-documentation
-                       --without-java
-                       --without-lua
-                       --without-csharp
-                       --without-perl
-                       --without-php
-                       --without-php7
-                       --without-python
-                       --without-python3
-                       --with-ruby
-                       --without-tcl
-               )
-               local -x RUBY="${EPREFIX}/usr/bin/${MULTIBUILD_VARIANT}"
-
-               econf "${myconf[@]}"
-       }
-
-       if use ruby; then
-               ruby_foreach_impl run_in_build_dir ruby_configure
-       fi
-}
-
-src_compile() {
-       if has_basic_bindings ; then
-               default
-       fi
-
-       if use php; then
-               php_foreach_impl run_in_build_dir emake
-       fi
-
-       if use python; then
-               unset PYTHONDONTWRITEBYTECODE
-               python_foreach_impl run_in_build_dir emake
-       fi
-
-       if use ruby; then
-               ruby_foreach_impl run_in_build_dir emake
-       fi
-}
-
-src_test() {
-       if has_basic_bindings ; then
-               default
-       fi
-
-       if use php; then
-               php_foreach_impl run_in_build_dir emake check
-       fi
-
-       if use python; then
-               python_foreach_impl run_in_build_dir emake check
-       fi
-
-       if use ruby; then
-               ruby_foreach_impl run_in_build_dir emake check
-       fi
-}
-
-src_install() {
-       if has_basic_bindings ; then
-               emake DESTDIR="${D}" install
-       fi
-
-       if use java; then
-               java-pkg_dojar java/built/xapian.jar
-               # TODO: make the build system not install this...
-               java-pkg_doso java/.libs/libxapian_jni.so
-               rm -rf "${D}var" || die "could not remove java cruft!"
-       fi
-
-       if use php; then
-               php_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
-               php-ext-source-r3_createinifiles
-               # php-ext-source-r3_createinifiles() changes current directory.
-               cd "${S}"
-       fi
-
-       if use python; then
-               python_foreach_impl run_in_build_dir emake DESTDIR="${D}" 
install
-       fi
-
-       if use ruby; then
-               ruby_foreach_impl run_in_build_dir emake DESTDIR="${D}" install
-       fi
-
-       # For some USE combinations 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}" || die
-       fi
-
-       dodoc AUTHORS HACKING NEWS TODO README
-}

Reply via email to