[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2024-03-08 Thread Sam James
commit: e8a0704669f7417693deb0e385974da1a03afed0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 16:40:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 16:40:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a07046

dev-libs/xapian-bindings: add 1.4.25

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.25.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 2106b86d431a..b281c4a54433 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 
49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0
 SHA512 
0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f
 DIST xapian-bindings-1.4.23.tar.xz 1076480 BLAKE2B 
521563f86d3be88458cee220065cbdbf27633f87535b1702c8c3484860533dc9395060c72582420e32b854601c1ee1eb424e03a9251965215de834f2b130b154
 SHA512 
25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2
 DIST xapian-bindings-1.4.24.tar.xz 1112744 BLAKE2B 
1910ad8b78c9ae011b51001e90d74eaa2ecc9ff0c44dae34e1a63a3de79e041dd25e6c0aff06e1cf954aecd0a2ab899f7474c25fddc55676dcad6bf8d12eae14
 SHA512 
e3d178679aaaf99efa1a19f764014f835783e72b057cb8c8a83eb4cb610e93bd4e6756410321770f6d7fa14986c71be19aaa140fb8267a848d4c8c96cc26d540
+DIST xapian-bindings-1.4.25.tar.xz 1076644 BLAKE2B 
190c560d341039c68b35421c1a75e791537f9c2c353a5f0871d45055909e2863cd4ede3062a6b641e1572b74db8c049a0266a6c305e7d41bfb5d5c63057ef3e3
 SHA512 
119f62b53d487319e33aaf0c473e479a52b3831a46b23724188dada13f341e08facc7b79641c00ba7b0507c22b55c7b700182e65b5a195cd322be2098bcca183

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.25.ebuild
new file mode 100644
index ..a929cc8d30bd
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.25.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php8-1 php8-2"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby31 ruby32"
+RUBY_OPTIONAL="yes"
+
+# mono-env does not support EAPI 8
+inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 
python-r1 ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it
+
+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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )
+"
+
+COMMON_DEPEND="
+   ~dev-libs/xapian-${PV}
+   lua? ( ${LUA_DEPS} )
+   mono? ( dev-lang/mono )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.8:* )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch
+   "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch
+)
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || 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
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2024-02-25 Thread Sam James
commit: e42dc1eafe0324331e94c4beee6a17be8b47fcfd
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 13:34:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 13:34:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42dc1ea

dev-libs/xapian-bindings: add 1.4.24

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.24.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 122ddf823365..2106b86d431a 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,2 +1,3 @@
 DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 
49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0
 SHA512 
0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f
 DIST xapian-bindings-1.4.23.tar.xz 1076480 BLAKE2B 
521563f86d3be88458cee220065cbdbf27633f87535b1702c8c3484860533dc9395060c72582420e32b854601c1ee1eb424e03a9251965215de834f2b130b154
 SHA512 
25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2
+DIST xapian-bindings-1.4.24.tar.xz 1112744 BLAKE2B 
1910ad8b78c9ae011b51001e90d74eaa2ecc9ff0c44dae34e1a63a3de79e041dd25e6c0aff06e1cf954aecd0a2ab899f7474c25fddc55676dcad6bf8d12eae14
 SHA512 
e3d178679aaaf99efa1a19f764014f835783e72b057cb8c8a83eb4cb610e93bd4e6756410321770f6d7fa14986c71be19aaa140fb8267a848d4c8c96cc26d540

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild
new file mode 100644
index ..bc39434724f1
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php8-1 php8-2"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby31 ruby32"
+RUBY_OPTIONAL="yes"
+
+# mono-env does not support EAPI 8
+inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 
python-r1 ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it
+
+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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )
+"
+
+COMMON_DEPEND="
+   ~dev-libs/xapian-${PV}
+   lua? ( ${LUA_DEPS} )
+   mono? ( dev-lang/mono )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.8:* )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch
+   "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch
+)
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || 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() {
+   eapply "${PATCHES[@]}"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-09-23 Thread Robin H. Johnson
commit: 7e46f17f731ee1f92eab3e4f339d650c6ca888c8
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Sep 23 22:55:36 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Sep 23 22:55:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e46f17f

dev-libs/xapian-bindings: bump

Signed-off-by: Robin H. Johnson  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.23.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index d839b6dab20c..122ddf823365 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1 +1,2 @@
 DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 
49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0
 SHA512 
0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f
+DIST xapian-bindings-1.4.23.tar.xz 1076480 BLAKE2B 
521563f86d3be88458cee220065cbdbf27633f87535b1702c8c3484860533dc9395060c72582420e32b854601c1ee1eb424e03a9251965215de834f2b130b154
 SHA512 
25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild
new file mode 100644
index ..b59be4df131d
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php8-0 php8-1 php8-2"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_OPTIONAL="yes"
+
+# mono-env does not support EAPI 8
+inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 
python-r1 ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+S="${WORKDIR}/${P}"# need this here, some inherited eclasses change it
+
+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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )
+"
+
+COMMONDEPEND="
+   >=dev-libs/xapian-1.4.23
+   lua? ( ${LUA_DEPS} )
+   mono? ( dev-lang/mono )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.8:* )
+"
+RDEPEND="
+   ${COMMONDEPEND}
+   java? ( >=virtual/jre-1.8:* )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch
+   "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch
+)
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || 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() {
+   eapply "${PATCHES[@]}"
+   eautoreconf
+
+   use java && java-pkg-opt-2_src_prepare
+
+   # https://trac.xapian.org/ticket/702
+   export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+   if use lua; then
+   lua_copy_sources
+   fi
+
+   if use php; then
+   php_copy_sources

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-05-27 Thread Sam James
commit: 70ed706482e3681abb57f35faeeaf8de95764db7
Author: Sam James  gentoo  org>
AuthorDate: Sat May 27 15:21:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 27 15:21:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ed7064

dev-libs/xapian-bindings: drop 1.4.19, 1.4.21

Bug: https://bugs.gentoo.org/878555
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   2 -
 .../xapian-bindings/xapian-bindings-1.4.19.ebuild  | 346 -
 .../xapian-bindings/xapian-bindings-1.4.21.ebuild  | 346 -
 3 files changed, 694 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index ce0af5766f43..d839b6dab20c 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1 @@
-DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
-DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33
 DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 
49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0
 SHA512 
0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
deleted file mode 100644
index a3f11f1c3328..
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ /dev/null
@@ -1,346 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-4 php8-0"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby26 ruby27 ruby30"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://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 )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.19
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   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 lua, php, python and ruby 
are
-   return $(use mono || use java || 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
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use lua; then
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-05-01 Thread Sam James
commit: d606d3f807f63686a7636d37363ecebd32e33385
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 09:37:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 09:37:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d606d3f8

dev-libs/xapian-bindings: Stabilize 1.4.22 sparc, #904561

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index b7368965d5e8..bf4caf69874e 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-04-30 Thread Sam James
commit: 3d380690299530d1c84585302e8c6601a1603187
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 05:08:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 05:08:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d380690

dev-libs/xapian-bindings: Stabilize 1.4.22 ppc, #904561

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 223832238795..b7368965d5e8 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-04-30 Thread Sam James
commit: 6604eecedcc6061062f35250e66642d2b1cbbf31
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 05:07:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 05:07:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6604eece

dev-libs/xapian-bindings: Stabilize 1.4.22 arm, #904561

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index efe0b76c827a..223832238795 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-04-30 Thread Sam James
commit: 65157702f693c10edc8750e728ce6f932b2693fc
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 04:33:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 04:35:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65157702

dev-libs/xapian-bindings: Stabilize 1.4.22 ppc64, #904561

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 1c2bf28fe943..efe0b76c827a 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-04-20 Thread Joonas Niilola
commit: f2c1479d3550110e7e4e368d6dfb5f5ebbf235f1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 20 13:05:07 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 20 13:05:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2c1479d

dev-libs/xapian-bindings: Stabilize 1.4.22 x86, #904561

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 5a475e218bca..1c2bf28fe943 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-04-20 Thread Joonas Niilola
commit: d33d267e59b5df395e653eeab0b549dd4d6df941
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 20 12:56:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 20 12:56:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d33d267e

dev-libs/xapian-bindings: Stabilize 1.4.22 amd64, #904561

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 2503dbf242df..5a475e218bca 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/files/, dev-libs/xapian-bindings/

2023-04-02 Thread Viorel Munteanu
commit: bb5b5e98f11b14f6df13f5cd6e4e214715cf027c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Apr  1 10:08:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Apr  2 09:59:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5b5e98

dev-libs/xapian-bindings: add 1.4.22

Closes: https://bugs.gentoo.org/864193
Closes: https://bugs.gentoo.org/896736
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 ...ian-bindings-1.4.22-fix-java-installation.patch |  15 +
 ...bindings-1.4.22-remove-precompiled-python.patch |  22 ++
 .../xapian-bindings/xapian-bindings-1.4.22.ebuild  | 346 +
 4 files changed, 384 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 46fff2f4ad5f..ce0af5766f43 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,2 +1,3 @@
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
 DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33
+DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 
49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0
 SHA512 
0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch
 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch
new file mode 100644
index ..58cc6da9a68c
--- /dev/null
+++ 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-fix-java-installation.patch
@@ -0,0 +1,15 @@
+The build system installs stray pyc files.
+
+--- a/python3/Makefile.am
 b/python3/Makefile.am
+@@ -40,9 +40,7 @@
+ 
+ # Install as _DATA rather than _SCRIPTS because we don't want to make these
+ # executable (they don't have a #! line).
+-pkgpylib_DATA = xapian/__init__.py \
+-  xapian/__pycache__/__init__.@PYTHON3_CACHE_TAG@.pyc \
+-  xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@
++pkgpylib_DATA = xapian/__init__.py
+ 
+ pkgpylib_LTLIBRARIES = _xapian.la
+ 

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch
 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch
new file mode 100644
index ..c8155ee2c36e
--- /dev/null
+++ 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.22-remove-precompiled-python.patch
@@ -0,0 +1,22 @@
+The build system installs the jni shared library in a wrong path.
+
+--- a/java/Makefile.am
 b/java/Makefile.am
+@@ -137,7 +137,7 @@
+ 
+ jnidir = `pwd`/built
+ 
+-jni_LTLIBRARIES = libxapian_jni.la
++noinst_LTLIBRARIES = libxapian_jni.la
+ 
+ # Remove the .la file - libxapian_jni.la is never linked against (it's a
+ # module) and JVMs don't use libltdl.  Note that the library gets installed by
+@@ -162,7 +162,7 @@
+ endif
+ AM_CXXFLAGS = $(SWIG_CXXFLAGS) $(XAPIAN_CXXFLAGS)
+ AM_CPPFLAGS = $(JAVA_CPPFLAGS)
+-libxapian_jni_la_LDFLAGS = -avoid-version -module $(SHREXT) $(NO_UNDEFINED)
++libxapian_jni_la_LDFLAGS = -avoid-version -module $(SHREXT) $(NO_UNDEFINED) 
-rpath $(libdir)/xapian-bindings
+ libxapian_jni_la_LIBADD = $(XAPIAN_LIBS)
+ libxapian_jni_la_SOURCES = xapian_wrap.cc
+ 

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
new file mode 100644
index ..2503dbf242df
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php8-0 php8-1 php8-2"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_OPTIONAL="yes"
+
+# mono-env does not support EAPI 8
+inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 
python-r1 ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+S="${WORKDIR}/${P}"# need this here, some inherited eclasses change it
+
+LICENSE="GPL-2"
+SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-01-29 Thread Joonas Niilola
commit: 9c86325bb26dc80d6b6bb7d510b4fb69609d4446
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jan 29 17:07:30 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jan 29 17:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c86325b

dev-libs/xapian-bindings: Stabilize 1.4.21 x86, #878555

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index 0df45425cdf8..fbec347149c3 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2023-01-02 Thread Sam James
commit: 5a1bd0658670e5e6edc026e257162d12f9ec2a2b
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a1bd065

dev-libs/xapian-bindings: Stabilize 1.4.21 amd64, #878555

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index 8c1487a49f9a..a0215a6239d6 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Arthur Zamarin
commit: 6b27a1272932287c889b86fdbf14ffa369557d4b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 29 05:48:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 29 05:48:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b27a127

dev-libs/xapian-bindings: Stabilize 1.4.21 ppc64, #878555

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index 2c547fb7dbc2..4a4b1608e9ff 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Arthur Zamarin
commit: bd13f0a28244c9026af892dafaa51188768b2aa9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 29 05:48:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 29 05:48:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd13f0a2

dev-libs/xapian-bindings: Stabilize 1.4.21 ppc, #878555

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index def3260fa7fe..8c1487a49f9a 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Arthur Zamarin
commit: a96e1c2c35ce8680bf9b99d2164c85c4b71bbe6c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 29 05:48:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 29 05:48:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a96e1c2c

dev-libs/xapian-bindings: Stabilize 1.4.21 sparc, #878555

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index 4a4b1608e9ff..def3260fa7fe 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Sam James
commit: 69464fd007d1e7cb91316a4982af6abcca8867a1
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:52:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:53:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69464fd0

dev-libs/xapian-bindings: Stabilize 1.4.21 arm, #878555

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
index cd70cb26aeb5..2c547fb7dbc2 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Sam James
commit: e3745b79d68ca3f93a4b329c2603202d34b9580f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:53:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 19:15:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3745b79

dev-libs/xapian-bindings: drop 1.4.18-r1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 -
 .../xapian-bindings-1.4.18-r1.ebuild   | 343 -
 2 files changed, 344 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index f1bd2e45ed4f..46fff2f4ad5f 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1,2 @@
-DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
 DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
deleted file mode 100644
index 5c0655965cf7..
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ /dev/null
@@ -1,343 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://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 )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.15
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   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 lua, php, python and ruby 
are
-   return $(use mono || use java || 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
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use lua; then
-   lua_copy_sources
-   fi
-
-   if use php; then
-   php_copy_sources
-   fi
-
-   if use 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Sam James
commit: 98aa331af504f78baf4f8b811fbe5ea5696b6585
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:52:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:52:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98aa331a

dev-libs/xapian-bindings: Stabilize 1.4.19 ppc64, #850169

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index c358dcd6a476..080f7453900b 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-10-28 Thread Sam James
commit: c1c2ce5bb4083f690d343fe2c353a8cb43070c52
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:52:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:52:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c2ce5b

dev-libs/xapian-bindings: Stabilize 1.4.19 ppc, #850169

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index 551cc14289db..c358dcd6a476 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/files/, dev-libs/xapian-bindings/

2022-10-28 Thread Sam James
commit: 658ab6db7eca2cc6c4bc7a9b5839a6db33770d0f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:12:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:47:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658ab6db

dev-libs/xapian-bindings: drop 1.4.20, 1.4.20-r1

Bug: https://bugs.gentoo.org/790266
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 -
 .../files/xapian-bindings-1.4.20-slibtool.patch| 133 
 .../xapian-bindings-1.4.20-r1.ebuild   | 352 -
 .../xapian-bindings/xapian-bindings-1.4.20.ebuild  | 346 
 4 files changed, 832 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index d1e579516729..f1bd2e45ed4f 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,4 +1,3 @@
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
-DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 
3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96
 SHA512 
bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed
 DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
deleted file mode 100644
index d73f8bcb19b9..
--- a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
+++ /dev/null
@@ -1,133 +0,0 @@
-Upstream-PR: https://github.com/xapian/xapian/pull/322
-
-From c513b0d31d2df31eb57ccbe08bbe46821863557d Mon Sep 17 00:00:00 2001
-From: orbea 
-Date: Wed, 20 Jul 2022 13:37:20 -0700
-Subject: [PATCH] xapian-bindings: Fix the build with slibtool
-
-With slibtool the --config argument works differently than in GNU
-libtool which results in 'auto/Xapian/Xapian$(PERL_SO)' failing to be
-created. This can be worked around by using libtool --mode=install where
-slibtool can copy the module to the intended location.
-
-However GNU libtool still requires using --config otherwise it fails
-during --mode=install with the following error.
-
-  /bin/bash ../libtool --mode=install cp Xapian.la 
/home/runner/work/xapian/xapian/perl/auto/Xapian/Xapian.la
-  libtool:   error: error: cannot install 'Xapian.la' to a directory not 
ending in /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/auto/Xapian
-
-gentoo issue: https://bugs.gentoo.org/793428

- java/run-java-test  | 21 +
- perl/Makefile.am|  9 +++--
- python3/Makefile.am |  9 +++--
- tcl8/run-tcl-test   | 20 +---
- 4 files changed, 44 insertions(+), 15 deletions(-)
-
-diff --git a/java/run-java-test b/java/run-java-test
-index d0e97af300e..a838de98492 100755
 a/java/run-java-test
-+++ b/java/run-java-test
-@@ -1,11 +1,24 @@
- #!/bin/sh
- # To run `jdb` instead of `java` set JAVA=jdb
- # To run under gdb, set JAVA='gdb --args java'
-+LIBTOOL="${LIBTOOL-../libtool}"
- arg=`echo "$1"|sed 's!.*/!!;s!\.class$!!'`
-+
-+# GNU libtool and slibtool have different and incompatible usage for --config.
-+if ${LIBTOOL} --config > libtoolconfig.$$ 2>/dev/null; then
-+  . ./libtoolconfig.$$
-+else
-+  objdir="built/libs"
-+  rm -rf "$objdir"
-+  mkdir -p "$objdir"
-+  ${LIBTOOL} --mode=install cp libxapian_jni.la "$objdir"
-+fi
-+rm -f libtoolconfig.$$
-+
- # Use libtool's -dlopen option to ensure that libxapian_jni.so (or whatever)
- # is in the shared library path.
--${LIBTOOL-../libtool} --config > libtoolconfig.$$
--. ./libtoolconfig.$$
--rm -f libtoolconfig.$$
--${LIBTOOL-../libtool} -dlopen libxapian_jni.la --mode=execute \
-+${LIBTOOL} -dlopen libxapian_jni.la --mode=execute \
-   $OSX_SIP_HACK_ENV ${JAVA-java} -Djava.library.path="$objdir" -classpath 
built/xapian.jar${PATHSEP-:}. "$arg"
-+rc=$?
-+rm -rf built/libs
-+exit $rc
-diff --git a/perl/Makefile.am b/perl/Makefile.am
-index 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-09-25 Thread Anthony G. Basile
commit: bcf3c6db66547617042a7f5b4a2b94973098877a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 26 01:16:39 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 26 01:16:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf3c6db

dev-libs/xapian-bindings: version bump 1.4.21

Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.21.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 7698edab3086..d1e579516729 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
 DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 
3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96
 SHA512 
bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed
+DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 
5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0
 SHA512 
86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
new file mode 100644
index ..cd70cb26aeb5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.21
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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.8:* )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || 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}"
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-07-22 Thread Anthony G. Basile
commit: 1af20f8a1454a651eae292aead061cd53136f39d
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 16:18:53 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 16:18:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af20f8a

dev-libs/xapian-bindings: we don't need sys-devel/slibtool

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
index 692990e13a88..adaa8d9ff860 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
@@ -45,10 +45,7 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20
mono? ( dev-lang/mono )"
 DEPEND="${COMMONDEPEND}
virtual/pkgconfig
-   java? (
-   >=virtual/jdk-1.8:*
-   sys-devel/slibtool
-   )"
+   java? ( >=virtual/jdk-1.8:* )"
 RDEPEND="${COMMONDEPEND}
java? ( >=virtual/jre-1.8:* )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-07-22 Thread Anthony G. Basile
commit: a3be1b97452b7020668bbdfc49f4bc870f274fa2
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 13:07:03 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 13:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3be1b97

dev-libs/xapian-bindings: drop dep on PHP 7.2, 7.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild| 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index c86a53c03216..5c0655965cf7 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-2 php7-3 php7-4"
+USE_PHP="php7-4"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index a84e74c37607..551cc14289db 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1,3,4} luajit )
 PYTHON_COMPAT=( python3_{7,8,9,10} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-3 php7-4 php8-0"
+USE_PHP="php7-4 php8-0"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-07-22 Thread Anthony G. Basile
commit: df9c75cfd976b68359e924e69bb31eb2ae53fe76
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 22 12:54:47 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 12:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9c75cf

dev-libs/xapian-bindings: add missing dep sys-devel/slibtool for java?

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
index adaa8d9ff860..692990e13a88 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild
@@ -45,7 +45,10 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20
mono? ( dev-lang/mono )"
 DEPEND="${COMMONDEPEND}
virtual/pkgconfig
-   java? ( >=virtual/jdk-1.8:* )"
+   java? (
+   >=virtual/jdk-1.8:*
+   sys-devel/slibtool
+   )"
 RDEPEND="${COMMONDEPEND}
java? ( >=virtual/jre-1.8:* )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/, dev-libs/xapian-bindings/files/

2022-07-22 Thread Anthony G. Basile
commit: 6a4b73aff0b585dac26d161e8a0a5a906cf3c00f
Author: orbea  riseup  net>
AuthorDate: Fri Jul 22 01:53:45 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 22 12:42:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4b73af

dev-libs/xapian-bindings: Fix the build with slibtool

Bug: https://bugs.gentoo.org/793428
Upstream-PR: https://github.com/xapian/xapian/pull/322
Signed-off-by: orbea  riseup.net>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/xapian-bindings-1.4.20-slibtool.patch| 133 
 .../xapian-bindings-1.4.20-r1.ebuild   | 352 +
 2 files changed, 485 insertions(+)

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
new file mode 100644
index ..d73f8bcb19b9
--- /dev/null
+++ b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch
@@ -0,0 +1,133 @@
+Upstream-PR: https://github.com/xapian/xapian/pull/322
+
+From c513b0d31d2df31eb57ccbe08bbe46821863557d Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 20 Jul 2022 13:37:20 -0700
+Subject: [PATCH] xapian-bindings: Fix the build with slibtool
+
+With slibtool the --config argument works differently than in GNU
+libtool which results in 'auto/Xapian/Xapian$(PERL_SO)' failing to be
+created. This can be worked around by using libtool --mode=install where
+slibtool can copy the module to the intended location.
+
+However GNU libtool still requires using --config otherwise it fails
+during --mode=install with the following error.
+
+  /bin/bash ../libtool --mode=install cp Xapian.la 
/home/runner/work/xapian/xapian/perl/auto/Xapian/Xapian.la
+  libtool:   error: error: cannot install 'Xapian.la' to a directory not 
ending in /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/auto/Xapian
+
+gentoo issue: https://bugs.gentoo.org/793428
+---
+ java/run-java-test  | 21 +
+ perl/Makefile.am|  9 +++--
+ python3/Makefile.am |  9 +++--
+ tcl8/run-tcl-test   | 20 +---
+ 4 files changed, 44 insertions(+), 15 deletions(-)
+
+diff --git a/java/run-java-test b/java/run-java-test
+index d0e97af300e..a838de98492 100755
+--- a/java/run-java-test
 b/java/run-java-test
+@@ -1,11 +1,24 @@
+ #!/bin/sh
+ # To run `jdb` instead of `java` set JAVA=jdb
+ # To run under gdb, set JAVA='gdb --args java'
++LIBTOOL="${LIBTOOL-../libtool}"
+ arg=`echo "$1"|sed 's!.*/!!;s!\.class$!!'`
++
++# GNU libtool and slibtool have different and incompatible usage for --config.
++if ${LIBTOOL} --config > libtoolconfig.$$ 2>/dev/null; then
++  . ./libtoolconfig.$$
++else
++  objdir="built/libs"
++  rm -rf "$objdir"
++  mkdir -p "$objdir"
++  ${LIBTOOL} --mode=install cp libxapian_jni.la "$objdir"
++fi
++rm -f libtoolconfig.$$
++
+ # Use libtool's -dlopen option to ensure that libxapian_jni.so (or whatever)
+ # is in the shared library path.
+-${LIBTOOL-../libtool} --config > libtoolconfig.$$
+-. ./libtoolconfig.$$
+-rm -f libtoolconfig.$$
+-${LIBTOOL-../libtool} -dlopen libxapian_jni.la --mode=execute \
++${LIBTOOL} -dlopen libxapian_jni.la --mode=execute \
+   $OSX_SIP_HACK_ENV ${JAVA-java} -Djava.library.path="$objdir" -classpath 
built/xapian.jar${PATHSEP-:}. "$arg"
++rc=$?
++rm -rf built/libs
++exit $rc
+diff --git a/perl/Makefile.am b/perl/Makefile.am
+index 4f2e5e4283d..f71579736e5 100644
+--- a/perl/Makefile.am
 b/perl/Makefile.am
+@@ -55,9 +55,14 @@ BUILT_SOURCES = Xapian.pm xapian_wrap.cc \
+ 
+ auto/Xapian/Xapian$(PERL_SO): Xapian.la
+   @$(MKDIR_P) auto/Xapian
+-  $(LIBTOOL) --config > libtoolconfig.tmp
++## GNU libtool and slibtool have different and incompatible usage for 
--config.
++  if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \
+ ## ksh requires a path on the sourced file.
+-  . ./libtoolconfig.tmp; cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian
++  . ./libtoolconfig.tmp; \
++  cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian; \
++  else \
++  $(LIBTOOL) --mode=install cp $< $@; \
++  fi;
+   rm -f libtoolconfig.tmp
+ 
+ EXTRA_DIST = perl.i except.i extra.i $(TESTS) \
+diff --git a/python3/Makefile.am b/python3/Makefile.am
+index 3c692a9e2d4..9bf01833636 100644
+--- a/python3/Makefile.am
 b/python3/Makefile.am
+@@ -88,9 +88,14 @@ xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@: 
xapian/__init__.py xapian/
+ 
+ xapian/_xapian$(PYTHON3_EXT_SUFFIX): _xapian.la
+   $(MKDIR_P) xapian
+-  $(LIBTOOL) --config > libtoolconfig.tmp
++## GNU libtool and slibtool have different and incompatible usage for 
--config.
++  if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \
+ ## ksh requires a path on the sourced file.
+-  . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON3_EXT_SUFFIX) xapian
++  . ./libtoolconfig.tmp; \
++  cp 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-07-18 Thread Sam James
commit: e4971e7ec80575d20c6205619abcf28faba55497
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 18 17:43:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 18 17:43:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4971e7e

dev-libs/xapian-bindings: Stabilize 1.4.19 arm, #850169

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index b4b734cffab9..a84e74c37607 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-07-09 Thread Anthony G. Basile
commit: f9b64833b892de6fe0c99fd286f32d79ede1c7c5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul  9 16:03:48 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul  9 16:03:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b64833

dev-libs/xapian-bindings: version bump 1.4.20

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.20.ebuild  | 346 +
 2 files changed, 347 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 433a0624fd4a..7698edab3086 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,2 +1,3 @@
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
 DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6
+DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 
3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96
 SHA512 
bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild
new file mode 100644
index ..b7ecddfc2361
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.20
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 lua, php, python and ruby 
are
+   return $(use mono || use java || 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
+
+   # https://trac.xapian.org/ticket/702
+   export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+   if use lua; then
+   lua_copy_sources
+   fi
+
+   if use 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-06-30 Thread Sam James
commit: cc00b27379cb0fbfd9040480622f8fc9d0fde90b
Author: matoro  users  noreply  github  com>
AuthorDate: Thu Jun 30 01:05:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 21:38:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc00b273

dev-libs/xapian-bindings: Stabilize 1.4.19 sparc, #850169

Signed-off-by: matoro  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/26157
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index 13c86dc69e06..b4b734cffab9 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-06-21 Thread Sam James
commit: c4b40e57fc5ed5592a1e53296482c1051666d55d
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 20:22:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 20:22:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b40e57

dev-libs/xapian-bindings: Stabilize 1.4.19 x86, #850169

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index c3790ff2da22..13c86dc69e06 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-06-21 Thread Sam James
commit: d1e90f3627ef287ce12ff3487e9a06a90ed72b54
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 20:22:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 20:22:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e90f36

dev-libs/xapian-bindings: Stabilize 1.4.19 amd64, #850169

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index da1a8724b18a..c3790ff2da22 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-06-21 Thread Sam James
commit: c0abd28860fce182fa974b6ec414fbc3dd9f133a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 20:03:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 20:03:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0abd288

dev-libs/xapian-bindings: add VERBOSE=1 for test failure details

Fails on one box of mine in Python tests but need details.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
index a22b427d3f7b..da1a8724b18a 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -120,6 +120,9 @@ src_prepare() {
 }
 
 src_configure() {
+   # Needed to get e.g. test failure details
+   MAKEOPTS+=" VERBOSE=1"
+
if has_basic_bindings ; then
local conf=(
--disable-documentation



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2022-01-16 Thread Anthony G. Basile
commit: ca8cd9b1663fed1c5e2625db0103097e10a9ffdc
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 17 01:50:36 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 17 01:50:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8cd9b1

dev-libs/xapian-bindings: version bump to 1.4.19

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.19.ebuild  | 343 +
 2 files changed, 344 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 846b26704dba..433a0624fd4a 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1 +1,2 @@
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e
+DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 
46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e
 SHA512 
c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
new file mode 100644
index ..a22b427d3f7b
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-3 php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://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 )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.19
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 lua, php, python and ruby 
are
+   return $(use mono || use java || 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
+
+   # https://trac.xapian.org/ticket/702
+   export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+   if use lua; then
+   lua_copy_sources
+   fi
+
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-07-07 Thread Hans de Graaff
commit: 2c8d540e945ab4fcc262e37838efa9ae65bdb85d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Jul  7 18:12:26 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Jul  7 19:15:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8d540e

dev-libs/xapian-bindings: add ruby27, ruby30

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index 19cb5b2c354..c86a53c0321 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -14,7 +14,7 @@ PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"
 PHP_EXT_OPTIONAL_USE="php"
 
-USE_RUBY="ruby24 ruby25 ruby26"
+USE_RUBY="ruby25 ruby26 ruby27 ruby30"
 RUBY_OPTIONAL="yes"
 
 inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-05-31 Thread Sam James
commit: 1a261907e54d5228755bdbd58cfcb4d94b65851b
Author: Sam James  gentoo  org>
AuthorDate: Mon May 31 22:53:36 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 31 23:19:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a261907

dev-libs/xapian-bindings: add Python 3.9, run python_optimize

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index 92b6d26f596..19cb5b2c354 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
 
-PYTHON_COMPAT=( python{3_7,3_8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-2 php7-3 php7-4"
@@ -327,6 +327,7 @@ src_install() {
 
if use python; then
python_foreach_impl run_in_build_dir emake DESTDIR="${D}" 
install
+   python_foreach_impl python_optimize
fi
 
if use ruby; then



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-03-26 Thread Conrad Kostecki
commit: 8d4510d9ddbf55deebb5e882602ecee42eb8d43d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Fri Mar 26 18:36:33 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Fri Mar 26 19:45:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4510d9

dev-libs/xapian-bindings: drop old version

Dropping all old versions, which do not support slotted lua.

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   4 -
 .../xapian-bindings/xapian-bindings-1.4.14.ebuild  | 302 -
 .../xapian-bindings/xapian-bindings-1.4.15.ebuild  | 302 -
 .../xapian-bindings/xapian-bindings-1.4.16.ebuild  | 302 -
 .../xapian-bindings/xapian-bindings-1.4.17.ebuild  | 302 -
 5 files changed, 1212 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 14676a58327..846b26704db 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,5 +1 @@
-DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
-DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
-DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113
-DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 
8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c
 SHA512 
9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7
 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
deleted file mode 100644
index 904c82c04fd..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-2 php7-3 php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-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="https://www.xapian.org/;
-SRC_URI="https://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 )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.14
-   lua? ( dev-lang/lua:0= )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-01-23 Thread Sam James
commit: 0a3f49f1002f20c4d3e1b02da324950156e5d6a2
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:41:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:42:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3f49f1

dev-libs/xapian-bindings: Stabilize 1.4.18-r1 sparc, #766528

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index 718b87682b6..621a63b6626 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )
lua? ( ${LUA_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-01-20 Thread Anthony G. Basile
commit: 210cfef531993f7985c2999f883b7285b4657bec
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 21:34:24 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 21:34:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210cfef5

dev-libs/xapian-bindings: remove 1.4.18 without lua

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../xapian-bindings/xapian-bindings-1.4.18.ebuild  | 296 -
 1 file changed, 296 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
deleted file mode 100644
index 741f0f146da..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
+++ /dev/null
@@ -1,296 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-2 php7-3 php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-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="https://www.xapian.org/;
-SRC_URI="https://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 mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java mono perl php python ruby tcl )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.15
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   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 lua, php, python and ruby 
are
-   return $(use mono || use java || 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
-
-   # https://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 perl)
-   $(use_with tcl)
-   --without-lua
-   --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
-
-   econf "${conf[@]}"
-   fi
-
-   php_configure() {
-   local myconf=(
-   --disable-documentation
-   --without-java
-  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-01-20 Thread Anthony G. Basile
commit: 42fdeaf292e38e7071eaa5c45f47a3a4f7694d76
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 21:33:24 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 21:34:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fdeaf2

dev-libs/xapian-bindings: restore lua bindings to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 ...bindings-1.4.17-r100.ebuild => xapian-bindings-1.4.18-r1.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
similarity index 98%
rename from dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild
rename to dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
index 0c2cba44761..ca365bb03da 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -169,7 +169,9 @@ src_configure() {
 
}
 
-   lua_foreach_impl run_in_build_dir lua_configure
+   if use lua; then
+   lua_foreach_impl run_in_build_dir lua_configure
+   fi
 
php_configure() {
local myconf=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2021-01-20 Thread Anthony G. Basile
commit: eae8802bc39c9b0c6db31a39a45cb5292604420e
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 20:55:27 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 20:55:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae8802b

dev-libs/xapian-bindings: version bump to 1.4.18

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.18.ebuild  | 296 +
 2 files changed, 297 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 136a50b10fe..14676a58327 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113
 DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 
8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c
 SHA512 
9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7
+DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 
7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6
 SHA512 
e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
new file mode 100644
index 000..741f0f146da
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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 mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java mono perl php python ruby tcl )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.15
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 lua, php, python and ruby 
are
+   return $(use mono || use java || 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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-12-13 Thread Sergei Trofimovich
commit: 8514c5940cef63335245f906352f55009a1840fd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 13 12:01:31 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 13 12:01:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8514c594

dev-libs/xapian-bindings: stable 1.4.17 for ppc64/ppc

stable wrt bug #751025 (STABLEREQ)
Tested-by: ernsteiswuerfel
Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index e95f5287bef..7e936fad6ad 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-11-07 Thread Sam James
commit: 3f9e672ac18a4000ce0313d86d472c8dbc3c4813
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  7 20:13:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  7 20:14:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9e672a

dev-libs/xapian-bindings: Stabilize 1.4.17 amd64, #751025

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index 046313c6f48..e95f5287bef 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-10-26 Thread Sergei Trofimovich
commit: 5b87946331d9038427272f0065f4413b70ba4086
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 26 23:50:58 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 26 23:50:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b879463

dev-libs/xapian-bindings: stable 1.4.17 for sparc

stable wrt bug #751025

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index 5a0ed496812..046313c6f48 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-10-26 Thread Sergei Trofimovich
commit: 35d14534009e79d780bf2aeb4078bdba8891ba3a
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 26 23:41:45 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 26 23:44:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d14534

dev-libs/xapian-bindings: stable 1.4.17 for hppa

stable wrt bug #751025

Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index cdcc358a889..5a0ed496812 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-10-26 Thread Sam James
commit: b7ac56f0c667f62b74ae802a5722a127fbe517f2
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 26 12:07:03 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 26 12:11:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ac56f0

dev-libs/xapian-bindings: Stabilize 1.4.17 arm, #751025

Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index 9c2a444595d..cdcc358a889 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-10-25 Thread Thomas Deutschmann
commit: 4ff1e0295ceccdc01fb669bcbf8a51acdb8c4ffa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Oct 25 23:02:40 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Oct 25 23:02:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff1e029

dev-libs/xapian-bindings: x86 stable (bug #751025)

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index ac2ceee5d1d..9c2a444595d 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-09-28 Thread Sergei Trofimovich
commit: e8f913269c0c1eabeb6c4270831b8cc6cdf75ce9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Sep 28 16:43:55 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep 28 17:40:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f91326

dev-libs/xapian-bindings: keyworded 1.4.17 for hppa, bug #730664

Package-Manager: Portage-3.0.4, Repoman-3.0.1
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
index f1522bf0ac0..ac2ceee5d1d 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-09-19 Thread Michał Górny
commit: ec1adbb16ebf8ab8531522039aaf9d5e5f6dfe1d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 19 08:42:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 19 08:50:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1adbb1

dev-libs/xapian-bindings: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 -
 .../xapian-bindings/xapian-bindings-1.2.25.ebuild  | 203 -
 2 files changed, 204 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 5f1cc8b42ad..136a50b10fe 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,4 +1,3 @@
-DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
deleted file mode 100644
index 909886d6349..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-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-r3 python
-inherit java-pkg-opt-2 php-ext-source-r3 python-r1 toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://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) \
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-08-21 Thread Anthony G. Basile
commit: 88583af1d58cbd4fff8d49f6d06fecbeb3f0958c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Aug 21 14:42:50 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Aug 21 14:45:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88583af1

dev-libs/xapian-bindings: version bump to 1.4.17

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.17.ebuild  | 302 +
 2 files changed, 303 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index a5e29257193..5f1cc8b42ad 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd48
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113
+DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 
8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c
 SHA512 
9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
new file mode 100644
index 000..f1522bf0ac0
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.17.ebuild
@@ -0,0 +1,302 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.15
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-07-27 Thread Michał Górny
commit: 958229f502338a52c8467dfaa90e1941b599
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 22 10:44:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 27 10:02:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=958229f5

dev-libs/xapian-bindings: Remove py2 where possible

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild | 2 +-
 dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index a535205d56f..dda2e2c772e 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-2 php7-3 php7-4"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
index c0685ebf046..cfba515888b 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-2 php7-3 php7-4"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
index c0685ebf046..cfba515888b 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-2 php7-3 php7-4"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-06-10 Thread Anthony G. Basile
commit: 68987e9916107e6827c90a8d9c68e169faa6de78
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jun  9 23:46:57 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 10 19:20:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68987e99

dev-libs/xapian-bindings: version bump to 1.4.16

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.16.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 5c4f450d2ee..a5e29257193 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
+DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B 
cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9
 SHA512 
afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
new file mode 100644
index 000..674147465eb
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.15
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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}"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-06-10 Thread Anthony G. Basile
commit: 845fdd33e758dc62c3e65092ae65d75aee8efe95
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Jun  9 23:49:23 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jun 10 19:20:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=845fdd33

dev-libs/xapian-bindings: drop support for PHP:7.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild | 2 +-
 dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index 8785a8f8933..a535205d56f 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-1 php7-2 php7-3 php7-4"
+USE_PHP="php7-2 php7-3 php7-4"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
index 674147465eb..c0685ebf046 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-1 php7-2 php7-3 php7-4"
+USE_PHP="php7-2 php7-3 php7-4"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
index 674147465eb..c0685ebf046 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.16.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
 PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php7-1 php7-2 php7-3 php7-4"
+USE_PHP="php7-2 php7-3 php7-4"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-04-23 Thread Anthony G. Basile
commit: 0d70b8d6c0a36a2bfa83c8408f3bef682b55bf0a
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Apr 24 00:49:49 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Apr 24 00:50:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d70b8d6

dev-libs/xapian-bindings: add python 3.7 and 3.8, bug #718284

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index 6ed7b5b8dcb..8785a8f8933 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-1 php7-2 php7-3 php7-4"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
index 261fa82b733..674147465eb 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} )
 PYTHON_REQ_USE="threads(+)"
 
 USE_PHP="php7-1 php7-2 php7-3 php7-4"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-04-23 Thread Anthony G. Basile
commit: 70e9f7c3246d4747a2b8abae6961ab88a24d4aef
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Apr 23 18:11:00 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Apr 23 18:22:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e9f7c3

dev-libs/xapian-bindings: remove older version

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 -
 .../xapian-bindings/xapian-bindings-1.4.7.ebuild   | 305 -
 2 files changed, 306 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 650a3ab0dc2..5c4f450d2ee 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,4 +1,3 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
-DIST xapian-bindings-1.4.7.tar.xz 1121700 BLAKE2B 
f8492113b76aba322c975aa2b957a627a32e5209d8b79f435dc85c899cf14619af6165265e624e2ba8806f3c91dd35d71d98c4a47f5d6f4fba1b7fb83700c0d0
 SHA512 
c904cd3abf19d68495b0487ea77265fdc92a3cd8b1c2437b89034efd349ce41198bbc4abca49f259f71a1ba0fd269b2cf9b6dd4c1607678a73cbed4de9c5a1d5

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
deleted file mode 100644
index 16555fec4a0..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ /dev/null
@@ -1,305 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python{2_7,3_6} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php5-6 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="https://www.xapian.org/;
-SRC_URI="https://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.7: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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-04-15 Thread Sergei Trofimovich
commit: 1063a5741dd138bd90a1d36f434808d9a72cab35
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Apr 15 15:42:40 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Apr 15 21:48:49 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1063a574

dev-libs/xapian-bindings: stable 1.4.14 for hppa, bug #711800

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index 159d070db12..6ed7b5b8dcb 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 sparc x86"
+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 )
python? ( ${PYTHON_REQUIRED_USE} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-04-05 Thread Sergei Trofimovich
commit: 961d0bdf9517ef343a586c96a63b7cc0a1322fdd
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr  5 08:56:54 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr  5 10:06:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=961d0bdf

dev-libs/xapian-bindings: stable 1.4.14 for sparc, bug #711800

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index 25cbb443b08..159d070db12 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-31 Thread Mikle Kolyada
commit: 7b84f920214807529c36292c7834ea50a9621035
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Mar 31 08:36:44 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Mar 31 08:36:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b84f920

dev-libs/xapian-bindings: arm stable wrt bug #711800

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index daa175406cf..25cbb443b08 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ppc64 ~sparc x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-29 Thread Sergei Trofimovich
commit: d3926d4ead492917b73ef6f07468bf9604f26a10
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 29 09:38:24 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 29 09:38:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3926d4e

dev-libs/xapian-bindings: stable 1.4.14 for ppc64, bug #711800

Package-Manager: Portage-2.3.96, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index feafbf71cc9..daa175406cf 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-29 Thread Sergei Trofimovich
commit: c407964c6973884a074362e617da3e1c4819e5f8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 29 09:26:18 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 29 09:26:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c407964c

dev-libs/xapian-bindings: stable 1.4.14 for ppc, bug #711800

Package-Manager: Portage-2.3.96, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index 39256bc3709..feafbf71cc9 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-22 Thread Mikle Kolyada
commit: 47f200271b0335526957e916d5c4727ece9a5726
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 22 17:52:39 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 22 17:53:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f20027

dev-libs/xapian-bindings: amd64 stable wrt bug #711800

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index bfb858ecb89..39256bc3709 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-07 Thread Thomas Deutschmann
commit: f7dd1bcfc3591f963e5b8bd97d146921aae870fa
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Mar  7 22:33:32 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Mar  7 22:34:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dd1bcf

dev-libs/xapian-bindings: x86 stable

Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
index c81d6007025..bfb858ecb89 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-07 Thread Anthony G. Basile
commit: 7b69c0d68c861f067185f39a485c4a31677ccc21
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Mar  7 15:38:17 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Mar  7 15:50:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b69c0d6

dev-libs/xapian-bindings: version bump to 1.4.15

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.15.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index de2ef20e074..7864d8f58ab 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -4,6 +4,7 @@ DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116
 DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 
56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71
 SHA512 
08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45
 DIST xapian-bindings-1.4.13.tar.xz 1132592 BLAKE2B 
f9498f67da907fba6f58209000bd8056c6654ea53d79806a53d8b17bfedbcb2afb1b91da189feab2bdfd39a3749d4ac20a21ed17c09b99345f575e705f125968
 SHA512 
20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
+DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
new file mode 100644
index 000..261fa82b733
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.15.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.15
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-03-07 Thread Anthony G. Basile
commit: e10c2a9007d03761012c3ac72109e93e1e697ff9
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Mar  7 15:48:17 2020 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Mar  7 15:50:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e10c2a90

dev-libs/xapian-bindings: remove older versions

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   7 -
 .../xapian-bindings/xapian-bindings-1.4.10.ebuild  | 306 -
 .../xapian-bindings/xapian-bindings-1.4.11.ebuild  | 306 -
 .../xapian-bindings/xapian-bindings-1.4.12.ebuild  | 306 -
 .../xapian-bindings/xapian-bindings-1.4.13.ebuild  | 306 -
 .../xapian-bindings/xapian-bindings-1.4.5.ebuild   | 305 
 .../xapian-bindings/xapian-bindings-1.4.8.ebuild   | 305 
 .../xapian-bindings/xapian-bindings-1.4.9.ebuild   | 305 
 8 files changed, 2146 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 7864d8f58ab..650a3ab0dc2 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,11 +1,4 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
-DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c
 SHA512 
e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1
-DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523
 SHA512 
326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd
-DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 
56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71
 SHA512 
08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45
-DIST xapian-bindings-1.4.13.tar.xz 1132592 BLAKE2B 
f9498f67da907fba6f58209000bd8056c6654ea53d79806a53d8b17bfedbcb2afb1b91da189feab2bdfd39a3749d4ac20a21ed17c09b99345f575e705f125968
 SHA512 
20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9
 DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B 
ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a
 SHA512 
dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9
-DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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.4.10.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-01-18 Thread Sergei Trofimovich
commit: ef3c08df58f871e8f232e60718199604f761a994
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 18 10:42:21 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 18 10:54:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef3c08df

dev-libs/xapian-bindings: stable 1.4.7 for ia64, bug #669794

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index b29350adc49..c0844b70525 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -23,7 +23,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2020-01-18 Thread Sergei Trofimovich
commit: 0e05370295dca154e2b69867cbd5fb0feffd945c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jan 18 10:42:06 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 18 10:54:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e053702

dev-libs/xapian-bindings: stable 1.2.25 for ia64, bug #669794

Package-Manager: Portage-2.3.84, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index 9998ef54bf0..7ca2f39a07f 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -22,7 +22,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~ia64 ~mips ppc ppc64 ~sparc ~x86"
+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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-12-03 Thread Anthony G. Basile
commit: 3be28b0167cffde29d9f4e1a6da6ea5314269419
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec  3 14:14:18 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec  3 14:14:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be28b01

dev-libs/xapian-bindings: version bump to 1.4.14

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.14.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index b7978234190..de2ef20e074 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -3,6 +3,7 @@ DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66
 DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523
 SHA512 
326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd
 DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 
56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71
 SHA512 
08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45
 DIST xapian-bindings-1.4.13.tar.xz 1132592 BLAKE2B 
f9498f67da907fba6f58209000bd8056c6654ea53d79806a53d8b17bfedbcb2afb1b91da189feab2bdfd39a3749d4ac20a21ed17c09b99345f575e705f125968
 SHA512 
20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9
+DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 
3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4
 SHA512 
6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
new file mode 100644
index 000..dcc5b928a13
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-1 php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.14
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-10-15 Thread Anthony G. Basile
commit: 63d6df08f860bf2391d6b95e35ce623a20d83b0c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Oct 15 15:59:24 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct 15 16:00:57 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d6df08

dev-libs/xapian-bindings: version bump to 1.4.13

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.13.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index b05403ef9f5..b7978234190 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,6 +2,7 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd48
 DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c
 SHA512 
e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1
 DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523
 SHA512 
326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd
 DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 
56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71
 SHA512 
08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45
+DIST xapian-bindings-1.4.13.tar.xz 1132592 BLAKE2B 
f9498f67da907fba6f58209000bd8056c6654ea53d79806a53d8b17bfedbcb2afb1b91da189feab2bdfd39a3749d4ac20a21ed17c09b99345f575e705f125968
 SHA512 
20f5f8842e401ba1c1407f336d1a03fa8bc6faa1fcc9533bad1772644ad3ae878a51f10c2f7810f89e3f14683a73c0c089601af548cdf3fbe7feeead4d2d21d9
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild
new file mode 100644
index 000..ec1fbcb8679
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.13.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-1 php7-2 php7-3"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.9:0/30
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-08-19 Thread Anthony G. Basile
commit: c2f164165b3f5e8269285fc62b4ef2949b744591
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Aug 20 00:54:27 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Aug 20 00:54:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f16416

dev-libs/xapian-bindings: version bump to 1.4.12

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Anthony G. Basile  gentoo.org>

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.12.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 153a3e81420..b05403ef9f5 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,6 +1,7 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c
 SHA512 
e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1
 DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523
 SHA512 
326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd
+DIST xapian-bindings-1.4.12.tar.xz 1132048 BLAKE2B 
56ab098a4d2da4de7e8be2a07581f57957d03cb84b31878c5f449d267060aa620a887f79c968f0ec28cb3a2c9f1f77f8e9e8d29e052c228109b71b0c137d7b71
 SHA512 
08190a70fe2548be50d82192f94158fd5d6839534b5ba7e0fdbcec7e99df29f0be6517603e7a66a474dffef94ea6bd2e6b7a3315717056687c6a205c25908b45
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild
new file mode 100644
index 000..ec1fbcb8679
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.12.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-1 php7-2 php7-3"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+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="https://www.xapian.org/;
+SRC_URI="https://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.9:0/30
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-04-11 Thread Hans de Graaff
commit: dad8218d69dbf91da0707f8c5d0c08e5e82e80bf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Apr 11 18:52:33 2019 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Apr 11 18:56:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dad8218d

dev-libs/xapian-bindings: add ruby25, ruby26

Signed-off-by: Hans de Graaff  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild
index 2420ca3c9f5..193d9dc8908 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild
@@ -12,7 +12,7 @@ PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"
 PHP_EXT_OPTIONAL_USE="php"
 
-USE_RUBY="ruby22 ruby23 ruby24"
+USE_RUBY="ruby24 ruby25 ruby26"
 RUBY_OPTIONAL="yes"
 
 inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-03-15 Thread Anthony G. Basile
commit: 6c0f1302f3927c26a7a24670878201032cd339e4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Mar 15 13:38:47 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Mar 15 13:38:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c0f1302

dev-libs/xapian-bindings: version bump to 1.4.11

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

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.11.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index f5714a8bac5..153a3e81420 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,5 +1,6 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c
 SHA512 
e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1
+DIST xapian-bindings-1.4.11.tar.xz 1125716 BLAKE2B 
0fd4204b4d18c04e017385f5eb116df68daa2f76f528f2b1770e61e5ab5062498aed6ccb57f51ac26ced58912d41c5f5a6f076e0f721a7eb1c3f83e01f2b9523
 SHA512 
326b08b9959143b92e6c10bd9b6b107ce2779e6ef1a3b5570abd07802a5988dd7df4e890d820f7da355f9f9e64df9a3ae08a0664d70d10ba6f876fca3dc44ecd
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild
new file mode 100644
index 000..2420ca3c9f5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.11.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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="php7-1 php7-2 php7-3"
+
+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.9:0/30
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/files/

2019-03-03 Thread Anthony G. Basile
commit: 4c0b25c1a303f25a53e15818cc8fbe24ba816f18
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Mar  2 11:51:38 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sun Mar  3 15:53:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c0b25c1

dev-libs/xapian-bindings: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 .../files/xapian-bindings-1.3.6-allow-ruby-2.0.patch | 12 
 1 file changed, 12 deletions(-)

diff --git 
a/dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch 
b/dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch
deleted file mode 100644
index 7851bfe405b..000
--- a/dev-libs/xapian-bindings/files/xapian-bindings-1.3.6-allow-ruby-2.0.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Naur xapian-bindings-1.3.6.orig/configure xapian-bindings-1.3.6/configure
 xapian-bindings-1.3.6.orig/configure   2016-05-09 06:19:59.0 
-0400
-+++ xapian-bindings-1.3.6/configure2016-05-14 13:53:35.223526344 -0400
-@@ -18695,7 +18695,7 @@
-   fi
-   RUBY=
-   ;;
--[01].*|2.0.*)
-+[01].*)
-   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version (too old)" >&5
- $as_echo "$version (too old)" >&6; }
-   if test yes = "$with_ruby" ; then



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-02-23 Thread Anthony G. Basile
commit: c3e9f19f5579a38ecd7e9401536660b301114aa7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Feb 23 17:06:01 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Feb 23 17:06:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3e9f19f

dev-libs/xapian-bindings: drop USE_PHP="php7-0"

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

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index 2877acc8e0b..d43c5849231 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -6,7 +6,7 @@ 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"
+USE_PHP="php5-6 php7-1 php7-2"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index 342635710d6..65f83963599 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -6,7 +6,7 @@ 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"
+USE_PHP="php5-6 php7-1 php7-2"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild
index 88203e937fa..7d27c84b709 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -6,7 +6,7 @@ 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"
+USE_PHP="php5-6 php7-1 php7-2"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild
index c0db86d58c5..50b7c1033b1 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -6,7 +6,7 @@ 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"
+USE_PHP="php5-6 php7-1 php7-2"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2019-02-23 Thread Anthony G. Basile
commit: 2ab0644cddae434186594d62331b26884e06f5fe
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Feb 23 16:56:07 2019 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Feb 23 16:56:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab0644c

dev-libs/xapian-bindings: version bump to 1.4.10

ChangeLog: force dependency on php[-threads] to address bug #625268.
Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.10.ebuild  | 306 +
 2 files changed, 307 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 2840d3cf553..f5714a8bac5 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,4 +1,5 @@
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
+DIST xapian-bindings-1.4.10.tar.xz 1125168 BLAKE2B 
cb864021362098243993560724a66964532cd4ff47ce7a746876f1102113d136676b0feb70fa6515a9c9b31627e5363c76f4d65d9928b21822f05fe41b92401c
 SHA512 
e993c33820f7606e17ee6ff5a13bdcb91beceec6a8443298ff06a3160052e96caff3aca30908c68a8a695429ec51189a86404b69c5525e5770741637cc63bbc1
 DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b19795eb9fd2fba977d12022d054e7b832fd70af70085ad576dab41efcde261f9ecd48179646f1ea67aaa266fb6272358eb69a
 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild
new file mode 100644
index 000..2420ca3c9f5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.10.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2019 Gentoo Authors
+# 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="php7-1 php7-2 php7-3"
+
+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.9:0/30
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   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() {
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

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

dev-libs/xapian-bindings: remove older versions

Signed-off-by: Anthony G. Basile  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 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 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..000
--- 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? ( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-12-27 Thread Matt Turner
commit: b83ea93a2469f48656ab895b6246d5c7f445d1d6
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 27 17:16:02 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 27 17:19:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83ea93a

dev-libs/xapian-bindings-1.2.25: alpha stable, bug 669794

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index ada47d47416..82f44601f00 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -22,7 +22,7 @@ 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"
+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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-12-27 Thread Matt Turner
commit: 74088b324ca1363825eb8354c873f4c77508af63
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Dec 27 17:16:03 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Dec 27 17:19:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74088b32

dev-libs/xapian-bindings-1.4.7: alpha stable, bug 669794

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index 66769c1563f..342635710d6 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-12-02 Thread Mikle Kolyada
commit: 73d12e8268bce7ad5130144f2c6c3cdee9876600
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 15:49:30 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 15:50:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73d12e82

dev-libs/xapian-bindings: arm stable wrt bug #669794

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index 891a01aa599..66769c1563f 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-12-02 Thread Mikle Kolyada
commit: f2e3e81fd93dd23edb5375c8cd9e4be17f4ef2f0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Dec  2 15:48:53 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Dec  2 15:50:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e3e81f

dev-libs/xapian-bindings: arm stable wrt bug #669794

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index c9df709c44e..ada47d47416 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -22,7 +22,7 @@ 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"
+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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-07 Thread Sergei Trofimovich
commit: 7ad4fddb54cec63a18acedd546db32b107adc051
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 23:17:35 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 23:17:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad4fddb

dev-libs/xapian-bindings: stable 1.4.7 for ppc64, bug #669794

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index eac1d201378..891a01aa599 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-07 Thread Sergei Trofimovich
commit: 85401c1b4793666040de0967249b4e9b7dc2c0ab
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 23:17:29 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 23:17:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85401c1b

dev-libs/xapian-bindings: stable 1.2.25 for ppc64, bug #669794

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index d52581307b5..c9df709c44e 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -22,7 +22,7 @@ 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"
+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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-07 Thread Sergei Trofimovich
commit: 3a1eb5331e45b7987d9d86ac5edabf6e926973c1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 22:52:00 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:59:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a1eb533

dev-libs/xapian-bindings: stable 1.4.7 for ppc, bug #669794

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index 2e8cb060aaa..eac1d201378 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-07 Thread Sergei Trofimovich
commit: a680c9d7164e1cf137896dd2a61c270cb14ef009
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov  7 22:51:52 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov  7 22:59:18 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a680c9d7

dev-libs/xapian-bindings: stable 1.2.25 for ppc, bug #669794

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index e12fd327690..d52581307b5 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -22,7 +22,7 @@ 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"
+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"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-06 Thread Anthony G. Basile
commit: ca2c0107ebdf847f9016614b0e9779901c8c5884
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Nov  6 22:47:23 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Nov  6 22:50:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2c0107

dev-libs/xapian-bindings: version bump to 1.4.9

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.9.ebuild   | 305 +
 2 files changed, 306 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index c4fc8c3d108..0f0dccca37e 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -5,3 +5,4 @@ DIST xapian-bindings-1.4.5.tar.xz 1118884 BLAKE2B 
507b06f0121e5a56224250bfe7b197
 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.4.9.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild
new file mode 100644
index 000..c0db86d58c5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.9.ebuild
@@ -0,0 +1,305 @@
+# Copyright 1999-2018 Gentoo Authors
+# 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.9: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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-11-05 Thread Mikle Kolyada
commit: 6241bab65001c2ab1d5c74f4f9bcca91e8b1742a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov  5 19:00:39 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov  5 19:00:39 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6241bab6

dev-libs/xapian-bindings: amd64 stable wrt bug #669794

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild | 4 ++--
 dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
index cebcd59162e..e12fd327690 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -22,7 +22,7 @@ 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"
+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"

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
index cf6a09b525a..2e8cb060aaa 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-10-27 Thread Anthony G. Basile
commit: 95a0cbd1cea6a7798ca644ffaa6ef24c1b69cffb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Oct 27 14:14:50 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Oct 27 14:17:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a0cbd1

dev-libs/xapian-bindings: version bump to 1.4.8

Signed-off-by: Anthony G. Basile  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.8.ebuild   | 305 +
 2 files changed, 306 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index e504e916504..c4fc8c3d108 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -4,3 +4,4 @@ DIST xapian-bindings-1.4.4.tar.xz 1117140 BLAKE2B 
2240ecbe136443e9beea8871731a72
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild
new file mode 100644
index 000..88203e937fa
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.8.ebuild
@@ -0,0 +1,305 @@
+# Copyright 1999-2018 Gentoo Authors
+# 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.8: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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-08-26 Thread Michał Górny
commit: ddbf60af267e34e0c5d4394131cb64c9383e282b
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 26 09:06:43 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 26 09:06:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddbf60af

dev-libs/xapian-bindings: Remove support for non-existent deps

 dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild
index c862a7af606..6d733e8d95b 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.2.24.ebuild
@@ -6,7 +6,7 @@ EAPI="5"
 PYTHON_COMPAT=( python2_7 )
 PYTHON_REQ_USE="threads"
 
-USE_PHP="php5-5 php5-6"
+USE_PHP="php5-6"
 
 PHP_EXT_NAME="xapian"
 PHP_EXT_INI="yes"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-07-23 Thread Mikle Kolyada
commit: 622f551d9ce945312e53fc4f2bf069f4916de207
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 23 22:19:01 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 23 22:19:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622f551d

dev-libs/xapian-bindings: alpha/arm/ppc/x86 stable wrt bug #658876

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index 3cf7292e769..2877acc8e0b 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-07-20 Thread Anthony G. Basile
commit: 275e12273953fca8d0e4319e378b1bae51e51cee
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 20 14:56:32 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 20 14:58:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275e1227

dev-libs/xapian-bindings: version bump to 1.4.7

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.7.ebuild   | 305 +
 2 files changed, 306 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index a1acf851067..e504e916504 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -3,3 +3,4 @@ DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd48
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
new file mode 100644
index 000..cf6a09b525a
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.7.ebuild
@@ -0,0 +1,305 @@
+# 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.7: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

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-07-02 Thread Anthony G. Basile
commit: 3471297f43cdbcbe191db3bd049ae1aa5a69fbc4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jul  2 18:44:19 2018 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jul  2 18:44:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3471297f

dev-libs/xapian-bindings: version bump to 1.4.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.6.ebuild   | 305 +
 2 files changed, 306 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index e863175d7b2..a1acf851067 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.2.24.tar.xz 886148 BLAKE2B 
b3ed571022f24754b21e64479b7d83
 DIST xapian-bindings-1.2.25.tar.xz 1711860 BLAKE2B 
66367dbc50c4f59da8bb5bd4885fe9678aace45365573bac8e0e8e2c712795af2021ff52de9eeabb91f65a2f0447d1963424b1ae6558be95b737d1279e98
 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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild
new file mode 100644
index 000..863e7f5c434
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.6.ebuild
@@ -0,0 +1,305 @@
+# 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

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-07-02 Thread Sergei Trofimovich
commit: f0bafc8cd9bfa24628e51f2d50509e964bc633b7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul  2 06:22:16 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul  2 06:22:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0bafc8c

dev-libs/xapian-bindings: stable 1.4.5 for ia64, bug #658876

Bug: https://bugs.gentoo.org/658876
Package-Manager: Portage-2.3.41, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index cbd1853230f..3cf7292e769 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-07-01 Thread Pacho Ramos
commit: d8fcd446b74912e1515fb9ae57789e2a9fe1da25
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jul  1 15:09:56 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jul  1 15:19:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fcd446

dev-libs/xapian-bindings: amd64 stable, bug #658876

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index ae965e300f7..cbd1853230f 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-06-28 Thread Pacho Ramos
commit: 5677cf5377b20c0f417b1dc9367d8b9d22ac7d67
Author: Pacho Ramos  gentoo  org>
AuthorDate: Thu Jun 28 18:48:50 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Thu Jun 28 19:15:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5677cf53

dev-libs/xapian-bindings: Fix install (#625592) and deps (#634738)

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index e8660201f73..ae965e300f7 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -29,7 +29,7 @@ REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
python? ( ${PYTHON_REQUIRED_USE} )
ruby? ( || ( $(ruby_get_use_targets) ) )"
 
-COMMONDEPEND="dev-libs/xapian:0/30
+COMMONDEPEND=">=dev-libs/xapian-1.4.5:0/30
lua? ( dev-lang/lua:= )
perl? ( dev-lang/perl:= )
python? (
@@ -275,7 +275,7 @@ src_install() {
fi
 
if use java; then
-   java-pkg_dojar java/built/xapian_jni.jar
+   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!"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2018-06-27 Thread Sergei Trofimovich
commit: 7ee132ccf46890d33b1c0c4d055793eb94e97769
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 27 22:01:17 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 27 22:13:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ee132cc

dev-libs/xapian-bindings: stable 1.4.5 for ppc64, bug #658876

Bug: https://bugs.gentoo.org/658876
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index 8124da90fde..e8660201f73 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -23,7 +23,7 @@ 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"
+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} )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-11-26 Thread Sergei Trofimovich
commit: a67ce9a4be5ade3eaf3ecb5797a97ffc324263cd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov 26 18:53:15 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 26 19:06:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a67ce9a4

dev-libs/xapian-bindings: stable 1.4.4 for hppa, bug #630684

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="hppa"

 dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
index eac9c1c9ae4..b03aeae6e54 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
@@ -20,7 +20,7 @@ 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"
+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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-11-20 Thread Anthony G. Basile
commit: 20074fe7fab3a304afc8f1fb322e4cf1c1d87398
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 20 12:24:00 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 20 12:31:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20074fe7

dev-libs/xapian-bindings: remove older stable version

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-libs/xapian-bindings/Manifest  |   1 -
 .../xapian-bindings/xapian-bindings-1.2.22.ebuild  | 203 -
 2 files changed, 204 deletions(-)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index b3cc9eea855..66ed697201d 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -1,4 +1,3 @@
-DIST xapian-bindings-1.2.22.tar.xz 844040 SHA256 
b15ca7984980a1d2aedd3378648ef5f3889cb39a047bac1522a8e5d04f0a8557 SHA512 
0eec204ebb92f1230b9dbd080ad2b56ea5fa8e6170eb4354556e5790c7a7da7ba4c8475aaf86fb8f10f102a461d91590184271220626315f55c0631e73e122e0
 WHIRLPOOL 
05ac5b31d73f9de0c101da832ef289f6a505baa68216eba6fa0cf80df1709feef7e42c7b8f4cf9af35f775e8514c6d4b944c2aceb10bc558a83305a637ce
 DIST xapian-bindings-1.2.24.tar.xz 886148 SHA256 
0c2a0df0a4616e2bd8e578d372c9bb4684780573abebbd1ac515502177229965 SHA512 
aaedac02ec9fb192ef8b45b07bef5584bc60aff7068c2e3fa0008430ed8296a653780cad04176431d81fe014802df333a3090469dce63204923eead15e6bbaef
 WHIRLPOOL 
996b960727a79dbe669ae8139863c3896c6efdbe781177098d00960982b86a43739433c69db32e62b6660dd4751736d859f5d950d26d6b635c310c35d75a8a0f
 DIST xapian-bindings-1.2.25.tar.xz 1711860 SHA256 
5f07425d6c5fc540fab965cd011bb043e3ee0df7da03a8814d6fc20dc5e9dd0f SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 WHIRLPOOL 
aa5c5c310bee6d10f75bb0586386982ec9c32af0b9fbffde8f8c12c37d4a306c66bea69f6dd5502aa6ca93d9d288720fef0d8f7ab6bcea235803c2e3c5b3e57e
 DIST xapian-bindings-1.4.4.tar.xz 1117140 SHA256 
3b323eac41c42750b7dacc9319b1477a7c1b552c95f590127643dee3b44d8a39 SHA512 
006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53
 WHIRLPOOL 
6932654e8fb4feea2de6db9f58273ab1fd253e0a90992377224c94a671979e102992052396fc319a5a3a8b3122d6a12d43a4bcd73e81e9dfc2b1a3b04838beae

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.2.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.2.22.ebuild
deleted file mode 100644
index f04d5d80581..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.2.22.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-5"
-
-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 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-11-20 Thread Anthony G. Basile
commit: 2e2154546c2cc9b71ddccef7d6717829a8bd575f
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Nov 20 10:36:14 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Nov 20 10:36:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e215454

dev-libs/xapian-bindings: improve multislot support, bug #635826

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 .../xapian-bindings/xapian-bindings-1.4.5.ebuild   | 221 +
 1 file changed, 183 insertions(+), 38 deletions(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
index 2a25212d28d..8124da90fde 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -3,16 +3,19 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 PYTHON_REQ_USE="threads(+)"
 
-USE_PHP="php5-6"
+USE_PHP="php5-6 php7-0 php7-1 php7-2"
 
 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-r3 
toolchain-funcs
+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/;
@@ -22,7 +25,9 @@ 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 )"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
 
 COMMONDEPEND="dev-libs/xapian:0/30
lua? ( dev-lang/lua:= )
@@ -31,7 +36,7 @@ COMMONDEPEND="dev-libs/xapian:0/30
dev-python/sphinx[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
-   ruby? ( dev-lang/ruby:= )
+   ruby? ( $(ruby_implementations_depend) )
tcl? ( dev-lang/tcl:= )
mono? ( dev-lang/mono )"
 DEPEND="${COMMONDEPEND}
@@ -40,64 +45,140 @@ DEPEND="${COMMONDEPEND}
 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"
 
-   # Accept ruby 2.0 - patch configure directly to avoid autoreconf
-   epatch "${FILESDIR}"/${PN}-1.3.6-allow-ruby-2.0.patch
+   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() {
-   local conf=(
-   --disable-documentation
-   --without-csharp
-   --without-python
-   --without-python3
-   )
+   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
-   export CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)"
-   conf+=( --with-java )
-   fi
+   if use java; then
+   local 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-11-11 Thread Sergei Trofimovich
commit: 287f013559e453355b7cd5e6d8859ad9a2acc8a5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Nov 11 10:18:43 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Nov 11 10:18:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287f0135

dev-libs/xapian-bindings: stable 1.4.4 for sparc, bug #624912 (thanks to Rolf 
Eike Beer)

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="sparc"

 dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
index fa7b014f92d..eac9c1c9ae4 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
@@ -20,7 +20,7 @@ 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"
+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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-10-18 Thread Anthony G. Basile
commit: 36b2a924c1c25ebc6402cbad377799b764939d9c
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Oct 18 23:01:53 2017 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Oct 18 23:05:08 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36b2a924

dev-libs/xapian-bindings: version bump to 1.4.5

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/xapian-bindings/Manifest  |   1 +
 .../xapian-bindings/xapian-bindings-1.4.5.ebuild   | 160 +
 2 files changed, 161 insertions(+)

diff --git a/dev-libs/xapian-bindings/Manifest 
b/dev-libs/xapian-bindings/Manifest
index 3aa7e42c30e..b3cc9eea855 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -2,3 +2,4 @@ DIST xapian-bindings-1.2.22.tar.xz 844040 SHA256 
b15ca7984980a1d2aedd3378648ef5f
 DIST xapian-bindings-1.2.24.tar.xz 886148 SHA256 
0c2a0df0a4616e2bd8e578d372c9bb4684780573abebbd1ac515502177229965 SHA512 
aaedac02ec9fb192ef8b45b07bef5584bc60aff7068c2e3fa0008430ed8296a653780cad04176431d81fe014802df333a3090469dce63204923eead15e6bbaef
 WHIRLPOOL 
996b960727a79dbe669ae8139863c3896c6efdbe781177098d00960982b86a43739433c69db32e62b6660dd4751736d859f5d950d26d6b635c310c35d75a8a0f
 DIST xapian-bindings-1.2.25.tar.xz 1711860 SHA256 
5f07425d6c5fc540fab965cd011bb043e3ee0df7da03a8814d6fc20dc5e9dd0f SHA512 
5d27b2ae2722409ea99a1b9e6bf3f5c61ed9195b67121c090f1533340d3b11c546014985d0989a0725b60a07b392b9705bce054495f423bd3a7c99835aa336c7
 WHIRLPOOL 
aa5c5c310bee6d10f75bb0586386982ec9c32af0b9fbffde8f8c12c37d4a306c66bea69f6dd5502aa6ca93d9d288720fef0d8f7ab6bcea235803c2e3c5b3e57e
 DIST xapian-bindings-1.4.4.tar.xz 1117140 SHA256 
3b323eac41c42750b7dacc9319b1477a7c1b552c95f590127643dee3b44d8a39 SHA512 
006e771b3ea654130b4f76f1a1caee576fd5a3fa6317ca44f1e5483671e8c83073ecbde4f3fc7f84c75590eec53acb59701af4cf9bcd72355ed9d53924492b53
 WHIRLPOOL 
6932654e8fb4feea2de6db9f58273ab1fd253e0a90992377224c94a671979e102992052396fc319a5a3a8b3122d6a12d43a4bcd73e81e9dfc2b1a3b04838beae
+DIST xapian-bindings-1.4.5.tar.xz 1118884 SHA256 
647886730a71bcc0e9f666fcd702b7141d4e9a82e1085e44eb4470624e1a9d33 SHA512 
e39ece495e25077990db3d06554306567c52c6f45ad55a65005cb97e18086ee18947e41d0d612157b891b61e015881385bcb082a03aa0c6452565e90d09e8275
 WHIRLPOOL 
d634e91cd815dc963acec0259d26e4ee96acf28d234bda639a6f927e2165f95a389e7c5f6cb5fe3aa17b70d0838fa3de9a967a26d027268e4d98d67aa0fd580b

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
new file mode 100644
index 000..2a25212d28d
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.5.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+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-r3 
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 )"
+
+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
+
+   eapply_user
+}
+
+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+=( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-10-16 Thread Sergei Trofimovich
commit: 7f0cad569cdda8cba91e4aba47edc04d7b385194
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Oct 16 23:17:24 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Oct 16 23:28:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0cad56

dev-libs/xapian-bindings: stable 1.4.4 for ppc, bug #624912

Package-Manager: Portage-2.3.11, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

 dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
index 31fc7faf197..fa7b014f92d 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
@@ -20,7 +20,7 @@ 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"
+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 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/

2017-10-15 Thread Sergei Trofimovich
commit: ab2d1532ae8837506450ea6e0a07358e22065ce0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 15 21:27:28 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 15 21:28:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2d1532

dev-libs/xapian-bindings: stable 1.4.4 for ppc64, bug #624912

Package-Manager: Portage-2.3.11, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc64"

 dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
index 5177ca3d309..31fc7faf197 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.4.ebuild
@@ -20,7 +20,7 @@ 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"
+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 )"
 



  1   2   >