[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 )"