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

2024-03-20 Thread Sam James
commit: 9cd30d5375b3fbaac8ec00ba9b0210590d0215df
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 21 03:41:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 03:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd30d53

dev-libs/xapian: disable output synchronisation for tests

Otherwise it looks like they're hanging.

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

 dev-libs/xapian/xapian-1.4.25.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/xapian/xapian-1.4.25.ebuild 
b/dev-libs/xapian/xapian-1.4.25.ebuild
index dc4d3f009870..25f4dd84a037 100644
--- a/dev-libs/xapian/xapian-1.4.25.ebuild
+++ b/dev-libs/xapian/xapian-1.4.25.ebuild
@@ -57,6 +57,10 @@ src_configure() {
econf "${myconf[@]}"
 }
 
+src_test() {
+   emake -Onone check
+}
+
 src_install() {
default
find "${ED}" -name "*.la" -type f -delete || die



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

2024-03-08 Thread Sam James
commit: ffef917bde96bd83448d2ed3ce9ffe2cc8d9029f
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  8 16:35:46 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  8 16:35:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffef917b

dev-libs/xapian: add 1.4.25

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

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.25.ebuild | 63 
 2 files changed, 64 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index eadeb4dd7e64..86628f3347ac 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B 
f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e
 SHA512 
60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29
 DIST xapian-core-1.4.23.tar.xz 3024644 BLAKE2B 
e26a9fd5e79daf553b474e3c794178df2cdcd83ce7d7a45ae112dde624d6e7add157c76fda3a333afce6103b2edaf7e3c928e78c47aa1fd19821c3c73926442f
 SHA512 
52dffc93301f99aa150dda8ecd5fb7cc7d0f2ce30e60f393b1058055ade24281af16cf5b5c0e6b08e4754e3d18c39bb5bc068b19330a294ad460ef8a6bc56380
 DIST xapian-core-1.4.24.tar.xz 3194164 BLAKE2B 
fc3484df448d2102d47005b2819eea8eee3fdb4337a42967e2b535187e4b7be9841a8e12b19291f29bdef52b3270529f94376fe91d5e4c70afebaf690a23b18f
 SHA512 
2b156dd90784264d6bf64e66aca559578f946c013bb52e14e56fcd96e9c2fece71c236735b13d2baad0d7f2d410dea3ae54c94cd80f735baf1071bafe2e5c01c
+DIST xapian-core-1.4.25.tar.xz 3205904 BLAKE2B 
7b03a8fabc3c688f58b3451541dedb664de0a02d7c46a4e8eac080c004232575c00428110eaab0ea463df5c3f43f2b4cebfbe6754f897e55f113683c1db43b2b
 SHA512 
e8069f2cb75554978716a99580fb57fc73bbdd607c82394f53d07205d8c78fb59265004be0c676a6806bb2840a3933499dfc867e36a28855278569a0676d469d

diff --git a/dev-libs/xapian/xapian-1.4.25.ebuild 
b/dev-libs/xapian/xapian-1.4.25.ebuild
new file mode 100644
index ..dc4d3f009870
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.25.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}-core-${PV}"
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug static-libs"
+
+DEPEND="
+   sys-libs/zlib:=
+   !elibc_Darwin? ( !elibc_SunOS? ( sys-apps/util-linux ) )
+   elibc_SunOS? ( sys-libs/libuuid )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS HACKING PLATFORMS README NEWS )
+
+src_configure() {
+   tc-export_build_env BUILD_CC
+   local -x CC_FOR_BUILD="${BUILD_CC}"
+
+   # skip certain autoconf checks
+   local -x VALGRIND=
+   local -x EATMYDATA=
+
+   local -a myconf=(
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+   --disable-werror
+   --enable-backend-chert
+   --enable-backend-glass
+   --enable-backend-inmemory
+   --enable-backend-remote
+   --program-suffix=
+   $(use_enable debug assertions)
+   $(use_enable debug log)
+   $(use_enable static-libs static)
+   )
+
+   if use cpu_flags_x86_sse2; then
+   myconf+=( --enable-sse=sse2 )
+   elif use cpu_flags_x86_sse; then
+   myconf+=( --enable-sse=sse )
+   else
+   myconf+=( --disable-sse )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

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

dev-libs/xapian-bindings: add 1.4.25

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

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

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

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

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

2024-02-25 Thread Sam James
commit: d2113df30a04b943d254825dacf30969ba412195
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Feb 10 20:07:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 13:22:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2113df3

dev-libs/xapian: add 1.4.24

Changes:
* Remove "doc" USE flag.  Since it's prebuilt, INSTALL_MASK should be
  used instead.
* Add "debug" USE flag.
* Build "inmemory" and "remote" backends unconditionally.
* Depend on "uuid/uuid.h" properly.
* Pass $BUILD_CC to configure.

Other changes:
* Slot-depend on ZLIB.
* Skip checks for valgrind and eatmydata.
* Make DOCS an array.

Closes: https://bugs.gentoo.org/923506
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>
Closes: https://github.com/gentoo/gentoo/pull/35263
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.24.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 84d8efdcab8f..eadeb4dd7e64 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,2 +1,3 @@
 DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B 
f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e
 SHA512 
60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29
 DIST xapian-core-1.4.23.tar.xz 3024644 BLAKE2B 
e26a9fd5e79daf553b474e3c794178df2cdcd83ce7d7a45ae112dde624d6e7add157c76fda3a333afce6103b2edaf7e3c928e78c47aa1fd19821c3c73926442f
 SHA512 
52dffc93301f99aa150dda8ecd5fb7cc7d0f2ce30e60f393b1058055ade24281af16cf5b5c0e6b08e4754e3d18c39bb5bc068b19330a294ad460ef8a6bc56380
+DIST xapian-core-1.4.24.tar.xz 3194164 BLAKE2B 
fc3484df448d2102d47005b2819eea8eee3fdb4337a42967e2b535187e4b7be9841a8e12b19291f29bdef52b3270529f94376fe91d5e4c70afebaf690a23b18f
 SHA512 
2b156dd90784264d6bf64e66aca559578f946c013bb52e14e56fcd96e9c2fece71c236735b13d2baad0d7f2d410dea3ae54c94cd80f735baf1071bafe2e5c01c

diff --git a/dev-libs/xapian/xapian-1.4.24.ebuild 
b/dev-libs/xapian/xapian-1.4.24.ebuild
new file mode 100644
index ..6cdb011f6f3d
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.24.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_P="${PN}-core-${PV}"
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug static-libs"
+
+DEPEND="
+   sys-libs/zlib:=
+   !elibc_Darwin? ( !elibc_SunOS? ( sys-apps/util-linux ) )
+   elibc_SunOS? ( sys-libs/libuuid )
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS HACKING PLATFORMS README NEWS )
+
+src_configure() {
+   tc-export_build_env BUILD_CC
+   local -x CC_FOR_BUILD="${BUILD_CC}"
+
+   # skip certain autoconf checks
+   local -x VALGRIND=
+   local -x EATMYDATA=
+
+   local -a myconf=(
+   --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+   --enable-backend-chert
+   --enable-backend-glass
+   --enable-backend-inmemory
+   --enable-backend-remote
+   --program-suffix=
+   $(use_enable debug assertions)
+   $(use_enable debug log)
+   $(use_enable static-libs static)
+   )
+
+   if use cpu_flags_x86_sse2; then
+   myconf+=( --enable-sse=sse2 )
+   elif use cpu_flags_x86_sse; then
+   myconf+=( --enable-sse=sse )
+   else
+   myconf+=( --disable-sse )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

2024-02-25 Thread Sam James
commit: 96c619bff22cb6dea215eaf3450667cb1ba324bc
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 25 13:28:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 25 13:28:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c619bf

dev-libs/xapian: explicitly pass --disable-werror

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

 dev-libs/xapian/xapian-1.4.24.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/xapian/xapian-1.4.24.ebuild 
b/dev-libs/xapian/xapian-1.4.24.ebuild
index 6cdb011f6f3d..dc4d3f009870 100644
--- a/dev-libs/xapian/xapian-1.4.24.ebuild
+++ b/dev-libs/xapian/xapian-1.4.24.ebuild
@@ -35,6 +35,7 @@ src_configure() {
 
local -a myconf=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+   --disable-werror
--enable-backend-chert
--enable-backend-glass
--enable-backend-inmemory



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

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

dev-libs/xapian-bindings: add 1.4.24

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild
new file mode 100644
index ..bc39434724f1
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php8-1 php8-2"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby31 ruby32"
+RUBY_OPTIONAL="yes"
+
+# mono-env does not support EAPI 8
+inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 
python-r1 ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="
+   || ( java lua mono perl php python ruby tcl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )
+"
+
+COMMON_DEPEND="
+   ~dev-libs/xapian-${PV}
+   lua? ( ${LUA_DEPS} )
+   mono? ( dev-lang/mono )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.8:* )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   java? ( >=virtual/jre-1.8:* )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch
+   "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch
+)
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if use php; then
+   local php_slot
+   for php_slot in $(php_get_slots); do
+   # Unfortunately required for 
php-ext-source-r3_createinifiles().
+   mkdir "${WORKDIR}/${php_slot}"
+   done
+   fi
+}
+
+src_prepare() {
+   eapply "${PATCHES[@]}"
+   

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

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

dev-libs/xapian-bindings: bump

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

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

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

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

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

2023-09-23 Thread Robin H. Johnson
commit: b1f3fc559fd26489d5e9658065f8a2fffd33a636
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Sep 23 22:46:08 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=b1f3fc55

dev-libs/xapian: bump

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

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.23.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index e2eaea148e9b..84d8efdcab8f 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1 +1,2 @@
 DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B 
f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e
 SHA512 
60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29
+DIST xapian-core-1.4.23.tar.xz 3024644 BLAKE2B 
e26a9fd5e79daf553b474e3c794178df2cdcd83ce7d7a45ae112dde624d6e7add157c76fda3a333afce6103b2edaf7e3c928e78c47aa1fd19821c3c73926442f
 SHA512 
52dffc93301f99aa150dda8ecd5fb7cc7d0f2ce30e60f393b1058055ade24281af16cf5b5c0e6b08e4754e3d18c39bb5bc068b19330a294ad460ef8a6bc56380

diff --git a/dev-libs/xapian/xapian-1.4.23.ebuild 
b/dev-libs/xapian/xapian-1.4.23.ebuild
new file mode 100644
index ..40a621af6000
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.23.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="
+   sys-apps/util-linux
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+DOCS="AUTHORS HACKING PLATFORMS README NEWS"
+
+src_configure() {
+   local -a myconf
+
+   if use cpu_flags_x86_sse2; then
+   myconf+=( --enable-sse=sse2 )
+   else
+   if use cpu_flags_x86_sse; then
+   myconf+=( --enable-sse=sse )
+   else
+   myconf+=( --disable-sse )
+   fi
+   fi
+
+   myconf+=( $(use_enable static-libs static) )
+
+   use inmemory || myconf+=( --disable-backend-inmemory )
+   use remote || myconf+=( --disable-backend-remote )
+
+   myconf+=(
+   --enable-backend-glass
+   --enable-backend-chert
+   --program-suffix=
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   emake check VALGRIND=
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   if ! use doc; then
+   rm -r "${ED}/usr/share/doc/${PF}" || die
+   fi
+
+   einstalldocs
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
deleted file mode 100644
index a3f11f1c3328..
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
+++ /dev/null
@@ -1,346 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-PYTHON_COMPAT=( python3_{9,10} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-4 php8-0"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby26 ruby27 ruby30"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="java lua mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.19
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   python? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   tcl? ( dev-lang/tcl:= )
-   mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-   # Update this list if new bindings are added that are not built
-   # multiple times for multiple versions like lua, php, python and ruby 
are
-   return $(use mono || use java || use perl || use tcl)
-}
-
-php_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_copy_sources
-}
-
-php_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_copy_sources
-}
-
-ruby_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_foreach_variant "$@"
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use java && java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   if use php; then
-   local php_slot
-   for php_slot in $(php_get_slots); do
-   # Unfortunately required for 
php-ext-source-r3_createinifiles().
-   mkdir "${WORKDIR}/${php_slot}"
-   done
-   fi
-}
-
-src_prepare() {
-   use java && java-pkg-opt-2_src_prepare
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use lua; then
-   

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

2023-05-27 Thread Pacho Ramos
commit: 605b3695e9c637ad8ee89575a5cdab2bf8250797
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat May 27 14:58:05 2023 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat May 27 14:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605b3695

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

Closes: https://bugs.gentoo.org/878555
Signed-off-by: Pacho Ramos  gentoo.org>

 dev-libs/xapian/Manifest|  2 -
 dev-libs/xapian/xapian-1.4.19.ebuild| 75 -
 dev-libs/xapian/xapian-1.4.21-r1.ebuild | 60 --
 dev-libs/xapian/xapian-1.4.21.ebuild| 75 -
 4 files changed, 212 deletions(-)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index f2640b5f0189..e2eaea148e9b 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,3 +1 @@
-DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
-DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a
 DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B 
f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e
 SHA512 
60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
deleted file mode 100644
index 757d51d72f7e..
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit multilib-minimal
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
-
-DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local myconf=""
-
-   if use cpu_flags_x86_sse2; then
-   myconf="${myconf} --enable-sse=sse2"
-   else
-   if use cpu_flags_x86_sse; then
-   myconf="${myconf} --enable-sse=sse"
-   else
-   myconf="${myconf} --disable-sse"
-   fi
-   fi
-
-   myconf="${myconf} $(use_enable static-libs static)"
-
-   use inmemory || myconf="${myconf} --disable-backend-inmemory"
-   use remote || myconf="${myconf} --disable-backend-remote"
-
-   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
-
-   ECONF_SOURCE=${S} econf ${myconf}
-}
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/xapian/postingsource.h
-   /usr/include/xapian/attributes.h
-   /usr/include/xapian/valuesetmatchdecider.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/types.h
-   /usr/include/xapian/positioniterator.h
-   /usr/include/xapian/registry.h
-)
-
-multilib_src_test() {
-   emake check VALGRIND=
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
-   fi
-
-   dodoc AUTHORS HACKING PLATFORMS README NEWS
-
-   find "${ED}" -name "*.la" -type f -delete || die
-}

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
deleted file mode 100644
index 92452883c607..
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 

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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index d0ee7efb1aca..bd255b5fb495 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index b7368965d5e8..bf4caf69874e 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 223832238795..b7368965d5e8 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index cd37bb7fff7d..db094957668c 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index db094957668c..d0ee7efb1aca 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index efe0b76c827a..223832238795 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

2023-04-30 Thread Sam James
commit: 4dd4fda2bcc1872ed830735c66795db256950078
Author: Sam James  gentoo  org>
AuthorDate: Mon May  1 04:33:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May  1 04:35:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd4fda2

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index c4fdfd3e38ad..cd37bb7fff7d 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 1c2bf28fe943..efe0b76c827a 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index b7493bdd69f7..c4fdfd3e38ad 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 5a475e218bca..1c2bf28fe943 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index c6147f565f5d..b7493bdd69f7 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
index 2503dbf242df..5a475e218bca 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild
@@ -27,7 +27,7 @@ S="${WORKDIR}/${P}"   # need this here, some inherited 
eclasses change it
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="java lua mono perl php python ruby tcl"
 REQUIRED_USE="
|| ( java lua mono perl php python ruby tcl )



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

2023-04-19 Thread Arthur Zamarin
commit: b476fb7e6cb5c980e2fa696de2bb023494c43888
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 08:44:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 08:44:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b476fb7e

dev-libs/xapian: Stabilize 1.4.22 arm64, #904561

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

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

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
index 40a621af6000..c6147f565f5d 100644
--- a/dev-libs/xapian/xapian-1.4.22.ebuild
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="



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

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

dev-libs/xapian-bindings: add 1.4.22

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

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

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

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

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

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

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

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

dev-libs/xapian: add 1.4.22

Closes: https://bugs.gentoo.org/656438
Closes: https://bugs.gentoo.org/729408
Closes: https://bugs.gentoo.org/729412
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.22.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index d1737a07dba6..f2640b5f0189 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,2 +1,3 @@
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
 DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a
+DIST xapian-core-1.4.22.tar.xz 3019608 BLAKE2B 
f4aec86cd5f63f6f1825a4f8f427ea23be2092ffb4ca11a2fdf20bdf652e7b9f768b1155bcf7ee5e5c5313206c92e1725d1b4d562e3074539a2e8f9901c44f8e
 SHA512 
60d66adbacbd59622d25e392060984bd1dc6c870f9031765f54cb335fb29f72f6d006d27af82a50c8da2cfbebd08dac4503a8afa8ad51bc4e6fa9cb367a59d29

diff --git a/dev-libs/xapian/xapian-1.4.22.ebuild 
b/dev-libs/xapian/xapian-1.4.22.ebuild
new file mode 100644
index ..40a621af6000
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.22.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="
+   sys-apps/util-linux
+   sys-libs/zlib
+"
+RDEPEND="${DEPEND}"
+
+DOCS="AUTHORS HACKING PLATFORMS README NEWS"
+
+src_configure() {
+   local -a myconf
+
+   if use cpu_flags_x86_sse2; then
+   myconf+=( --enable-sse=sse2 )
+   else
+   if use cpu_flags_x86_sse; then
+   myconf+=( --enable-sse=sse )
+   else
+   myconf+=( --disable-sse )
+   fi
+   fi
+
+   myconf+=( $(use_enable static-libs static) )
+
+   use inmemory || myconf+=( --disable-backend-inmemory )
+   use remote || myconf+=( --disable-backend-remote )
+
+   myconf+=(
+   --enable-backend-glass
+   --enable-backend-chert
+   --program-suffix=
+   )
+
+   econf "${myconf[@]}"
+}
+
+src_test() {
+   emake check VALGRIND=
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   if ! use doc; then
+   rm -r "${ED}/usr/share/doc/${PF}" || die
+   fi
+
+   einstalldocs
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

2023-03-30 Thread Arthur Zamarin
commit: 218cbffcb180c5995a181f60a9404742ea483f18
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 30 18:30:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 30 18:30:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=218cbffc

dev-libs/xapian: Stabilize 1.4.21-r1 ppc, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index d23ebba7ec88..92452883c607 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Arthur Zamarin
commit: fcd8c22134916b694639142864c12b4d8744657a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 19:47:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 19:47:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd8c221

dev-libs/xapian: Stabilize 1.4.21-r1 sparc, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index eb5b3b199828..d23ebba7ec88 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Sam James
commit: fb1e2eba51b5a5c39066c3fba4309f9d2144fa39
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 18:24:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 18:25:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1e2eba

dev-libs/xapian: Stabilize 1.4.21-r1 ppc64, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index 2f5382bf1150..eb5b3b199828 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Sam James
commit: 5eb7a8f0c12678568c6a50ba6414f0ba7f16ba89
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 16:58:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 16:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb7a8f0

dev-libs/xapian: Stabilize 1.4.21-r1 x86, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index 5c8d08031603..2f5382bf1150 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Sam James
commit: 7a4cffac8511d80f6cdb41a7d1409725adff6224
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 17 16:58:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 17 16:59:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a4cffac

dev-libs/xapian: Stabilize 1.4.21-r1 amd64, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index 493fe3b9f157..5c8d08031603 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Arthur Zamarin
commit: 0f263791739097a641a538b9d57141494d551a7b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:27:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:27:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f263791

dev-libs/xapian: Stabilize 1.4.21-r1 arm64, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index ad8cb9d7b756..493fe3b9f157 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

2023-03-17 Thread Arthur Zamarin
commit: 2660a081b816c7ca79119515a17c00fa661c7895
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 17 16:12:00 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 17 16:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2660a081

dev-libs/xapian: Stabilize 1.4.21-r1 arm, #901899

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index 383e75d11a63..ad8cb9d7b756 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.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="8"
@@ -11,7 +11,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux



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

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

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

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

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

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



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 43bc125557f0..767d663dd8f7 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2023-01-02 Thread Sam James
commit: 310d000f854fa7931f1bdf306de2488c4ac23586
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  3 06:22:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  3 06:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=310d000f

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 57571b3c92a2..43bc125557f0 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-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="8"
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

2022-11-14 Thread Sam James
commit: 16bfccb3cf3b09e2509385348119260a50c380b9
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 06:15:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 06:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16bfccb3

dev-libs/xapian: update HOMEPAGE

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

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index 00fe7b8f5d51..757d51d72f7e 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -8,7 +8,7 @@ inherit multilib-minimal
 MY_P="${PN}-core-${PV}"
 
 DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
+HOMEPAGE="https://xapian.org/;
 SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
index fea1a23cc14a..383e75d11a63 100644
--- a/dev-libs/xapian/xapian-1.4.21-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -6,7 +6,7 @@ EAPI="8"
 MY_P="${PN}-core-${PV}"
 
 DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
+HOMEPAGE="https://xapian.org/;
 SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 28fb18bb8c23..57571b3c92a2 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -8,7 +8,7 @@ inherit multilib-minimal
 MY_P="${PN}-core-${PV}"
 
 DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
+HOMEPAGE="https://xapian.org/;
 SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index b78bcff52943..751a6ba6f6c0 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 751a6ba6f6c0..28fb18bb8c23 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

2022-10-28 Thread Arthur Zamarin
commit: e62b238f8dd86b32d4e9f4a111e13faa571bfe9e
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=e62b238f

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index fe771fc628c3..b78bcff52943 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

2022-10-28 Thread Sam James
commit: 804333ce46ad00ff33b7eb266a5788ce1e8be117
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:52:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:52:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804333ce

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
index 423cd8a3df1c..fe771fc628c3 100644
--- a/dev-libs/xapian/xapian-1.4.21.ebuild
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
deleted file mode 100644
index 5c0655965cf7..
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild
+++ /dev/null
@@ -1,343 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="java lua mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
-   lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.15
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   python? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   tcl? ( dev-lang/tcl:= )
-   mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-   # Update this list if new bindings are added that are not built
-   # multiple times for multiple versions like lua, php, python and ruby 
are
-   return $(use mono || use java || use perl || use tcl)
-}
-
-php_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_copy_sources
-}
-
-php_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_copy_sources
-}
-
-ruby_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_foreach_variant "$@"
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use java && java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   if use php; then
-   local php_slot
-   for php_slot in $(php_get_slots); do
-   # Unfortunately required for 
php-ext-source-r3_createinifiles().
-   mkdir "${WORKDIR}/${php_slot}"
-   done
-   fi
-}
-
-src_prepare() {
-   use java && java-pkg-opt-2_src_prepare
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use lua; then
-   lua_copy_sources
-   fi
-
-   if use php; then
-   php_copy_sources
-   fi
-
-   if use 

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

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

dev-libs/xapian: drop 1.4.18-r1

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

 dev-libs/xapian/Manifest   |  1 -
 .../xapian-1.4.17-gcc11-missing-include.patch  | 11 
 dev-libs/xapian/xapian-1.4.18-r1.ebuild| 75 --
 3 files changed, 87 deletions(-)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index ec854306b30f..d1737a07dba6 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,3 +1,2 @@
-DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
 DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a

diff --git a/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch 
b/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch
deleted file mode 100644
index 67693e968dff..
--- a/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/788046
 a/api/omdocument.cc
-+++ b/api/omdocument.cc
-@@ -39,6 +39,7 @@
- 
- #include 
- #include 
-+#include 
- 
- using namespace std;
- 

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
deleted file mode 100644
index 2cb7f29c2d2a..
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit multilib-minimal
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
-
-DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local myconf=""
-
-   if use cpu_flags_x86_sse2; then
-   myconf="${myconf} --enable-sse=sse2"
-   else
-   if use cpu_flags_x86_sse; then
-   myconf="${myconf} --enable-sse=sse"
-   else
-   myconf="${myconf} --disable-sse"
-   fi
-   fi
-
-   myconf="${myconf} $(use_enable static-libs static)"
-
-   use inmemory || myconf="${myconf} --disable-backend-inmemory"
-   use remote || myconf="${myconf} --disable-backend-remote"
-
-   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
-
-   ECONF_SOURCE=${S} econf ${myconf}
-}
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/xapian/postingsource.h
-   /usr/include/xapian/attributes.h
-   /usr/include/xapian/valuesetmatchdecider.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/types.h
-   /usr/include/xapian/positioniterator.h
-   /usr/include/xapian/registry.h
-)
-
-multilib_src_test() {
-   emake check VALGRIND=
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
-   fi
-
-   dodoc AUTHORS HACKING PLATFORMS README NEWS
-
-   find "${ED}" -name "*.la" -type f -delete || die
-}



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

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

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

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

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

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



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index c2de2b85c3e0..00fe7b8f5d51 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index 6624e0dffa78..c2de2b85c3e0 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

2022-10-28 Thread Sam James
commit: ecef5a98e7b0932fb33720af8c595dab75032fb9
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:09:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:47:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecef5a98

dev-libs/xapian: drop 1.2.25-r1, 1.4.17-r1, 1.4.20

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

 dev-libs/xapian/Manifest|  3 --
 dev-libs/xapian/metadata.xml|  2 -
 dev-libs/xapian/xapian-1.2.25-r1.ebuild | 78 
 dev-libs/xapian/xapian-1.4.17-r1.ebuild | 79 -
 dev-libs/xapian/xapian-1.4.20.ebuild| 75 ---
 5 files changed, 237 deletions(-)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 0f9014cd8f3f..ec854306b30f 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,6 +1,3 @@
-DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243
 SHA512 
a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe
-DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
-DIST xapian-core-1.4.20.tar.xz 3003788 BLAKE2B 
c4bfa4af9112a206b14c8c2f4a76eb4c1267a752130287b6623233d3a09783b903a3275b2ec275f38f1d195119c730565a31ed303b8e2dedefc42cae10387600
 SHA512 
e2f62eebc946cc5d0641db85d2966e6ad9e84c6a23606e705f0461ab80b012933b46ed5b7e0691fe2070ca1c0755e99895c18bc055eaad0a9376def410aa7f35
 DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a

diff --git a/dev-libs/xapian/metadata.xml b/dev-libs/xapian/metadata.xml
index ca0ccfc79066..0ca12a77b8ac 100644
--- a/dev-libs/xapian/metadata.xml
+++ b/dev-libs/xapian/metadata.xml
@@ -15,8 +15,6 @@
applications.


-   Enabled brass backend db support
-   Enabled chert backend db support
Enabled inmemory backend db support
Enabled remote backend db support


diff --git a/dev-libs/xapian/xapian-1.2.25-r1.ebuild 
b/dev-libs/xapian/xapian-1.2.25-r1.ebuild
deleted file mode 100644
index 8dc1dcb06fb8..
--- a/dev-libs/xapian/xapian-1.2.25-r1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit flag-o-matic multilib-minimal
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 1.2.
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~x64-solaris"
-IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +brass +chert 
+inmemory"
-
-DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
-   sys-libs/zlib[${MULTILIB_USEDEP}]"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local myconf=""
-
-   # "brass_check.cc:40:48: error: reference to ‘byte’ is ambiguous"
-   # bug #789390
-   append-cxxflags -std=c++14
-
-   if use cpu_flags_x86_sse2; then
-   myconf="${myconf} --enable-sse=sse2"
-   else
-   if use cpu_flags_x86_sse; then
-   myconf="${myconf} --enable-sse=sse"
-   else
-   myconf="${myconf} --disable-sse"
-   fi
-   fi
-
-   myconf="${myconf} $(use_enable static-libs static)"
-
-   use brass || myconf="${myconf} --disable-backend-brass"
-   use chert || myconf="${myconf} 

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

2022-10-28 Thread Sam James
commit: 42b0bf84a631112555e09d3791d8c53e9e590ed5
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 18:34:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 18:47:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b0bf84

dev-libs/xapian: drop multilib

No multilib reverse dependencies.

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

 dev-libs/xapian/xapian-1.4.21-r1.ebuild | 60 +
 1 file changed, 60 insertions(+)

diff --git a/dev-libs/xapian/xapian-1.4.21-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
new file mode 100644
index ..fea1a23cc14a
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.21-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-apps/util-linux
+   sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   econf ${myconf}
+}
+
+src_test() {
+   emake check VALGRIND=
+}
+
+src_install() {
+   emake DESTDIR="${D}" install
+
+   if use doc; then
+   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

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

dev-libs/xapian-bindings: version bump 1.4.21

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
new file mode 100644
index ..cd70cb26aeb5
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.21
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.8:* )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if use php; then
+   local php_slot
+   for php_slot in $(php_get_slots); do
+   # Unfortunately required for 
php-ext-source-r3_createinifiles().
+   mkdir "${WORKDIR}/${php_slot}"
+  

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

2022-09-25 Thread Anthony G. Basile
commit: 18be51c7f17c65b4404af4832ba910456bdbb9b4
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Sep 26 00:52:56 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Sep 26 00:53:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18be51c7

dev-libs/xapian: version bump 1.4.21

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

 dev-libs/xapian/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.21.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 65047553d905..0f9014cd8f3f 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -3,3 +3,4 @@ DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad208
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
 DIST xapian-core-1.4.20.tar.xz 3003788 BLAKE2B 
c4bfa4af9112a206b14c8c2f4a76eb4c1267a752130287b6623233d3a09783b903a3275b2ec275f38f1d195119c730565a31ed303b8e2dedefc42cae10387600
 SHA512 
e2f62eebc946cc5d0641db85d2966e6ad9e84c6a23606e705f0461ab80b012933b46ed5b7e0691fe2070ca1c0755e99895c18bc055eaad0a9376def410aa7f35
+DIST xapian-core-1.4.21.tar.xz 3018384 BLAKE2B 
61a25ee381c84e0a9f20650d94aa097225f2e947dafad7f6b5497db74f383f5b0fcf277a35ea27ff461b34cd2a9a0b6333f88264c5817cff09a2caf42fa3b398
 SHA512 
4071791daf47f5ae77f32f358c6020fcfa9aa81c15c8da25489b055eef30383695e449ab1cb73670f2f5db2b2a5f78056da0e8eea89d83aaad91dfe340a6b13a

diff --git a/dev-libs/xapian/xapian-1.4.21.ebuild 
b/dev-libs/xapian/xapian-1.4.21.ebuild
new file mode 100644
index ..d50c34543512
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.21.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf ${myconf}
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

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

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

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

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

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



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

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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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



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

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

dev-libs/xapian-bindings: version bump 1.4.20

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild
new file mode 100644
index ..b7ecddfc2361
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild
@@ -0,0 +1,346 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.20
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.6 )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if use php; then
+   local php_slot
+   for php_slot in $(php_get_slots); do
+   # Unfortunately required for 
php-ext-source-r3_createinifiles().
+   mkdir "${WORKDIR}/${php_slot}"
+   done
+   fi
+}
+
+src_prepare() {
+   use java && java-pkg-opt-2_src_prepare
+
+   # https://trac.xapian.org/ticket/702
+   export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+   if use lua; then
+   lua_copy_sources
+   fi
+
+   if use 

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

2022-07-09 Thread Anthony G. Basile
commit: 47842f7b7bab59bf83bc8c9b1f7a3d8279449562
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jul  9 15:48:13 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jul  9 15:48:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47842f7b

dev-libs/xapian: 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/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.20.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 9212947c8b52..65047553d905 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -2,3 +2,4 @@ DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
 DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346
+DIST xapian-core-1.4.20.tar.xz 3003788 BLAKE2B 
c4bfa4af9112a206b14c8c2f4a76eb4c1267a752130287b6623233d3a09783b903a3275b2ec275f38f1d195119c730565a31ed303b8e2dedefc42cae10387600
 SHA512 
e2f62eebc946cc5d0641db85d2966e6ad9e84c6a23606e705f0461ab80b012933b46ed5b7e0691fe2070ca1c0755e99895c18bc055eaad0a9376def410aa7f35

diff --git a/dev-libs/xapian/xapian-1.4.20.ebuild 
b/dev-libs/xapian/xapian-1.4.20.ebuild
new file mode 100644
index ..d50c34543512
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.20.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf ${myconf}
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

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

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

Signed-off-by: matoro  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index 31a1758add25..de457578c75a 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

2022-06-27 Thread WANG Xuerui
commit: a04e82b99b5bec68188fd50228d0617b4a27cf3c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jun 28 04:17:28 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jun 28 04:18:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a04e82b9

dev-libs/xapian: keyword 1.4.19 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index 7e80dfe00f87..31a1758add25 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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



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

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

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

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

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

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



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index b763c94e6c6b..7e80dfe00f87 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index da137d6556cb..b763c94e6c6b 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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

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



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

2022-06-07 Thread Agostino Sarubbo
commit: ade7f23d2121d9ed2c494ca5ada0d39107dc7103
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun  7 06:31:59 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun  7 06:31:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ade7f23d

dev-libs/xapian: arm64 stable wrt bug #850169

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
index 8e92d1d7fa29..da137d6556cb 100644
--- a/dev-libs/xapian/xapian-1.4.19.ebuild
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
new file mode 100644
index ..a22b427d3f7b
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild
@@ -0,0 +1,343 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+
+PYTHON_COMPAT=( python3_{7,8,9,10} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-3 php7-4 php8-0"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby26 ruby27 ruby30"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 
ruby-ng
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java lua mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
+   lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.19
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.6 )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if use php; then
+   local php_slot
+   for php_slot in $(php_get_slots); do
+   # Unfortunately required for 
php-ext-source-r3_createinifiles().
+   mkdir "${WORKDIR}/${php_slot}"
+   done
+   fi
+}
+
+src_prepare() {
+   use java && java-pkg-opt-2_src_prepare
+
+   # https://trac.xapian.org/ticket/702
+   export XAPIAN_CONFIG="/usr/bin/xapian-config"
+
+   if use lua; then
+   lua_copy_sources
+   fi
+
+   if use php; then
+   php_copy_sources
+   fi
+
+   if use python; then
+   python_copy_sources
+   fi
+
+   if use ruby; then
+   ruby_copy_sources
+   fi
+
+   eapply_user
+}
+
+src_configure() {
+   if has_basic_bindings ; then
+   local 

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

2022-01-16 Thread Anthony G. Basile
commit: b5b77db4d0f660030b16a33fda1434774cd38fa7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Jan 17 01:29:03 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Jan 17 01:29:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b77db4

dev-libs/xapian: 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/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.19.ebuild | 75 
 2 files changed, 76 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 7806bb6ff954..9212947c8b52 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,3 +1,4 @@
 DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243
 SHA512 
a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef
+DIST xapian-core-1.4.19.tar.xz 2994860 BLAKE2B 
9566df1646192370e346c1b0d1e1cda68034fe5d3ab94835709f969df643fd36da49a58a2d3b4177a42faf5af2e71df771277848169ae62f94fe0bb0378ba6aa
 SHA512 
d596058d7f9bfa0b73c5b6354331a799936b45f27012894f6792872ade8656bb0387b504aea8c1c3edfbd48787190452e7a49d2b62d181cb050c46edd3e67346

diff --git a/dev-libs/xapian/xapian-1.4.19.ebuild 
b/dev-libs/xapian/xapian-1.4.19.ebuild
new file mode 100644
index ..8e92d1d7fa29
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.19.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf ${myconf}
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${ED}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${ED}" -name "*.la" -type f -delete || die
+}



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

2022-01-02 Thread Sam James
commit: 329fd6ff49907665b6134cec421cb26d1c044472
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  2 22:50:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  2 22:50:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329fd6ff

dev-libs/xapian: Stabilize 1.4.18-r1 x86, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
index f4ea177c4c0b..2cb7f29c2d2a 100644
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2022-01-02 Thread Sam James
commit: 69de853b0af1cbceae638391dcd5d793a15c3317
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  2 22:50:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  2 22:50:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69de853b

dev-libs/xapian: Stabilize 1.4.18-r1 arm, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
index 59ca4ce5b30c..f4ea177c4c0b 100644
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2022-01-02 Thread Sam James
commit: a07dd61012de4cc1c614d9f85e67bfde12096c0c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  2 09:59:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  2 09:59:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a07dd610

dev-libs/xapian: Stabilize 1.4.18-r1 ppc, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
index a00674bab04e..59ca4ce5b30c 100644
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2022-01-02 Thread Sam James
commit: 11537be386c049bf5ed337cf7d8da41874f7e175
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  2 09:59:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  2 09:59:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11537be3

dev-libs/xapian: Stabilize 1.4.18-r1 ppc64, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
index 49c615940706..a00674bab04e 100644
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ b/dev-libs/xapian/xapian-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"
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2021-09-20 Thread James Le Cuirot
commit: 34c991b399ebaed697bff4972f2e0e4290e169c8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Mon Sep 20 10:06:41 2021 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Mon Sep 20 10:41:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34c991b3

dev-libs/xapian: Keyword 1.4.18-r1 for ~m68k

The tests mostly pass but checkstatsweight1* tests fail. Probably a
numerical issue.

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.18-r1.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
index 8d6ddbd3218..49c61594070 100644
--- a/dev-libs/xapian/xapian-1.4.18-r1.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]



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

2021-07-10 Thread Sam James
commit: 8b0d01d8b79eb1e80c0418ac5c1e77d0f94a6829
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 10 14:38:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 10 15:11:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b0d01d8

dev-libs/xapian: add missing multilib deps (util-linux, zlib)

- Missing util-linux entirely (for libuuid)
- Missing zlib multilib dependency

Closes: https://bugs.gentoo.org/611252
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian/{xapian-1.2.25.ebuild => xapian-1.2.25-r1.ebuild} | 3 ++-
 dev-libs/xapian/{xapian-1.4.17.ebuild => xapian-1.4.17-r1.ebuild} | 3 ++-
 dev-libs/xapian/{xapian-1.4.18.ebuild => xapian-1.4.18-r1.ebuild} | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-libs/xapian/xapian-1.2.25.ebuild 
b/dev-libs/xapian/xapian-1.2.25-r1.ebuild
similarity index 95%
rename from dev-libs/xapian/xapian-1.2.25.ebuild
rename to dev-libs/xapian/xapian-1.2.25-r1.ebuild
index c756a3c880b..8dc1dcb06fb 100644
--- a/dev-libs/xapian/xapian-1.2.25.ebuild
+++ b/dev-libs/xapian/xapian-1.2.25-r1.ebuild
@@ -16,7 +16,8 @@ SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 
1.2.
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +brass +chert 
+inmemory"
 
-DEPEND="sys-libs/zlib"
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17-r1.ebuild
similarity index 95%
rename from dev-libs/xapian/xapian-1.4.17.ebuild
rename to dev-libs/xapian/xapian-1.4.17-r1.ebuild
index 28d37a14393..25d39cf439b 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17-r1.ebuild
@@ -16,7 +16,8 @@ SLOT="0/30" # ABI version of libxapian.so
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
-DEPEND="sys-libs/zlib"
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_P}"

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
similarity index 95%
rename from dev-libs/xapian/xapian-1.4.18.ebuild
rename to dev-libs/xapian/xapian-1.4.18-r1.ebuild
index e92a0c0daef..8d6ddbd3218 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18-r1.ebuild
@@ -16,7 +16,8 @@ SLOT="0/30" # ABI version of libxapian.so
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
-DEPEND="sys-libs/zlib"
+DEPEND="sys-apps/util-linux[${MULTILIB_USEDEP}]
+   sys-libs/zlib[${MULTILIB_USEDEP}]"
 RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_P}"



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

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

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

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

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

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



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

2021-06-14 Thread Sam James
commit: 35f3c535b370e4965ae9d5c40021767029f91122
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 03:19:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 03:19:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f3c535

dev-libs/xapian: workaround build failure with GCC 11 for 1.2.25

Force C++14 for now. This is an older version we'll be cleaning up soon, but
we may as well let it build. Newer versions are fine.

(Also, this style of error usually results in a noisy patch.)

Closes: https://bugs.gentoo.org/789390
Signed-off-by: Sam James  gentoo.org>

 dev-libs/xapian/xapian-1.2.25.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/xapian/xapian-1.2.25.ebuild 
b/dev-libs/xapian/xapian-1.2.25.ebuild
index 6fb5b447284..c756a3c880b 100644
--- a/dev-libs/xapian/xapian-1.2.25.ebuild
+++ b/dev-libs/xapian/xapian-1.2.25.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-inherit multilib-minimal
+inherit flag-o-matic multilib-minimal
 
 MY_P="${PN}-core-${PV}"
 
@@ -24,6 +24,10 @@ S="${WORKDIR}/${MY_P}"
 multilib_src_configure() {
local myconf=""
 
+   # "brass_check.cc:40:48: error: reference to ‘byte’ is ambiguous"
+   # bug #789390
+   append-cxxflags -std=c++14
+
if use cpu_flags_x86_sse2; then
myconf="${myconf} --enable-sse=sse2"
else



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

2021-06-14 Thread Sam James
commit: d836910165befa9b9cf98d3258784711176d96b3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 14 18:46:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 14 22:11:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8369101

dev-libs/xapian: fix build with GCC 11 in 1.4.17

Note that 1.4.18 already seems to work but we may as well include the patch
given somebody posted it.

Closes: https://bugs.gentoo.org/788046
Signed-off-by: Sam James  gentoo.org>

 .../xapian/files/xapian-1.4.17-gcc11-missing-include.patch| 11 +++
 dev-libs/xapian/xapian-1.4.17.ebuild  |  4 
 2 files changed, 15 insertions(+)

diff --git a/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch 
b/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch
new file mode 100644
index 000..67693e968df
--- /dev/null
+++ b/dev-libs/xapian/files/xapian-1.4.17-gcc11-missing-include.patch
@@ -0,0 +1,11 @@
+https://bugs.gentoo.org/788046
+--- a/api/omdocument.cc
 b/api/omdocument.cc
+@@ -39,6 +39,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ using namespace std;
+ 

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
index d78cc9126d0..28d37a14393 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17.ebuild
@@ -21,6 +21,10 @@ RDEPEND="${DEPEND}"
 
 S="${WORKDIR}/${MY_P}"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.4.17-gcc11-missing-include.patch
+)
+
 multilib_src_configure() {
local myconf=""
 



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

2021-06-03 Thread Sam James
commit: 27c01669812cdc52c84b3d2828f61598e4b36eba
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  3 22:50:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 22:50:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c01669

dev-libs/xapian: Stabilize 1.4.18 amd64, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
index 6b339e2a294..e92a0c0daef 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

2021-06-02 Thread Sam James
commit: fd5703cc51bd5ecc43658bed1e458bac856ed416
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  2 02:04:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  2 02:04:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5703cc

dev-libs/xapian: Stabilize 1.4.18 arm64, #790266

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

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

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
index 168f40aaa26..6b339e2a294 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

2021-06-01 Thread Agostino Sarubbo
commit: f4ff3b5ad08b3ff8d51d4913133a1620121cf497
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun  1 06:56:52 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun  1 06:56:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ff3b5a

dev-libs/xapian: sparc stable wrt bug #790266

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
index 6a4927607af..168f40aaa26 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

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

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

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

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

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



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

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

dev-libs/xapian-bindings: drop old version

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
deleted file mode 100644
index 904c82c04fd..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-PYTHON_COMPAT=( python{3_7,3_8} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-2 php7-3 php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-IUSE="java lua mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java lua mono perl php python ruby tcl )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.14
-   lua? ( dev-lang/lua:0= )
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   python? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   tcl? ( dev-lang/tcl:= )
-   mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-   # Update this list if new bindings are added that are not built
-   # multiple times for multiple versions like php, python and ruby are
-   return $(use mono || use java || use lua || use perl || use tcl)
-}
-
-php_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_copy_sources
-}
-
-php_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-   local 

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

2021-03-25 Thread Sam James
commit: c3118bb9d968ed73c34d5890b7349d7af3dd8971
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 25 14:34:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 25 14:39:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3118bb9

dev-libs/xapian: fix cpu_flags_* default (disable)

We shouldn't enable CPU_FLAGS_* by default. Users don't
mask or explicitly disable flags they don't have, they just
enable the ones they _do_ have.

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

 dev-libs/xapian/xapian-1.2.25.ebuild | 4 ++--
 dev-libs/xapian/xapian-1.4.17.ebuild | 4 ++--
 dev-libs/xapian/xapian-1.4.18.ebuild | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/xapian/xapian-1.2.25.ebuild 
b/dev-libs/xapian/xapian-1.2.25.ebuild
index a2bfb9c5cd3..7289983d3f5 100644
--- a/dev-libs/xapian/xapian-1.2.25.ebuild
+++ b/dev-libs/xapian/xapian-1.2.25.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="6"
@@ -14,7 +14,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0/1.2.22" # ABI version of libxapian.so, prefixed with 1.2.
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 
~x64-solaris"
-IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +brass +chert 
+inmemory"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +brass +chert 
+inmemory"
 
 DEPEND="sys-libs/zlib"
 RDEPEND="${DEPEND}"

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
index 59b45ca1406..d2e1c0ec8fc 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17.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"
@@ -14,7 +14,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"
 RDEPEND="${DEPEND}"

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
index b33e8c6402c..af91a3119e6 100644
--- a/dev-libs/xapian/xapian-1.4.18.ebuild
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos ~x64-solaris"
-IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
+IUSE="doc static-libs cpu_flags_x86_sse cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"
 RDEPEND="${DEPEND}"



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

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

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

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

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

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



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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
deleted file mode 100644
index 741f0f146da..000
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
+++ /dev/null
@@ -1,296 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python{3_6,3_7,3_8} )
-PYTHON_REQ_USE="threads(+)"
-
-USE_PHP="php7-2 php7-3 php7-4"
-
-PHP_EXT_NAME="xapian"
-PHP_EXT_INI="yes"
-PHP_EXT_OPTIONAL_USE="php"
-
-USE_RUBY="ruby24 ruby25 ruby26"
-RUBY_OPTIONAL="yes"
-
-inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
-
-DESCRIPTION="SWIG and JNI bindings for Xapian"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="java mono perl php python ruby tcl"
-REQUIRED_USE="|| ( java mono perl php python ruby tcl )
-   python? ( ${PYTHON_REQUIRED_USE} )
-   ruby? ( || ( $(ruby_get_use_targets) ) )"
-
-COMMONDEPEND=">=dev-libs/xapian-1.4.15
-   perl? ( dev-lang/perl:= )
-   php? ( dev-lang/php:=[-threads] )
-   python? (
-   dev-python/sphinx[${PYTHON_USEDEP}]
-   ${PYTHON_DEPS}
-   )
-   ruby? ( $(ruby_implementations_depend) )
-   tcl? ( dev-lang/tcl:= )
-   mono? ( dev-lang/mono )"
-DEPEND="${COMMONDEPEND}
-   virtual/pkgconfig
-   java? ( >=virtual/jdk-1.6 )"
-RDEPEND="${COMMONDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-S="${WORKDIR}/${P}"
-
-has_basic_bindings() {
-   # Update this list if new bindings are added that are not built
-   # multiple times for multiple versions like lua, php, python and ruby 
are
-   return $(use mono || use java || use perl || use tcl)
-}
-
-php_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_copy_sources
-}
-
-php_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(php_get_slots))
-   multibuild_foreach_variant "$@"
-}
-
-ruby_copy_sources() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_copy_sources
-}
-
-ruby_foreach_impl() {
-   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
-   multibuild_foreach_variant "$@"
-}
-
-pkg_setup() {
-   use mono && mono-env_pkg_setup
-   use java && java-pkg-opt-2_pkg_setup
-}
-
-src_unpack() {
-   default
-
-   if use php; then
-   local php_slot
-   for php_slot in $(php_get_slots); do
-   # Unfortunately required for 
php-ext-source-r3_createinifiles().
-   mkdir "${WORKDIR}/${php_slot}"
-   done
-   fi
-}
-
-src_prepare() {
-   use java && java-pkg-opt-2_src_prepare
-
-   # https://trac.xapian.org/ticket/702
-   export XAPIAN_CONFIG="/usr/bin/xapian-config"
-
-   if use php; then
-   php_copy_sources
-   fi
-
-   if use python; then
-   python_copy_sources
-   fi
-
-   if use ruby; then
-   ruby_copy_sources
-   fi
-
-   eapply_user
-}
-
-src_configure() {
-   if has_basic_bindings ; then
-   local conf=(
-   --disable-documentation
-   $(use_with mono csharp)
-   $(use_with java)
-   $(use_with perl)
-   $(use_with tcl)
-   --without-lua
-   --without-php
-   --without-php7
-   --without-python
-   --without-python3
-   --without-ruby
-   )
-
-   if use java; then
-   local -x CXXFLAGS="${CXXFLAGS} 
$(java-pkg_get-jni-cflags)"
-   fi
-
-   if use perl; then
-   local -x PERL_ARCH="$(perl -MConfig -e 'print 
$Config{installvendorarch}')"
-   local -x PERL_LIB="$(perl -MConfig -e 'print 
$Config{installvendorlib}')"
-   fi
-
-   econf "${conf[@]}"
-   fi
-
-   php_configure() {
-   local myconf=(
-   --disable-documentation
-   --without-java
-  

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

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

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

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

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

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



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

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

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

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

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

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

diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild 
b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
new file mode 100644
index 000..741f0f146da
--- /dev/null
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7,3_8} )
+PYTHON_REQ_USE="threads(+)"
+
+USE_PHP="php7-2 php7-3 php7-4"
+
+PHP_EXT_NAME="xapian"
+PHP_EXT_INI="yes"
+PHP_EXT_OPTIONAL_USE="php"
+
+USE_RUBY="ruby24 ruby25 ruby26"
+RUBY_OPTIONAL="yes"
+
+inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng 
toolchain-funcs
+
+DESCRIPTION="SWIG and JNI bindings for Xapian"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="java mono perl php python ruby tcl"
+REQUIRED_USE="|| ( java mono perl php python ruby tcl )
+   python? ( ${PYTHON_REQUIRED_USE} )
+   ruby? ( || ( $(ruby_get_use_targets) ) )"
+
+COMMONDEPEND=">=dev-libs/xapian-1.4.15
+   perl? ( dev-lang/perl:= )
+   php? ( dev-lang/php:=[-threads] )
+   python? (
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ${PYTHON_DEPS}
+   )
+   ruby? ( $(ruby_implementations_depend) )
+   tcl? ( dev-lang/tcl:= )
+   mono? ( dev-lang/mono )"
+DEPEND="${COMMONDEPEND}
+   virtual/pkgconfig
+   java? ( >=virtual/jdk-1.6 )"
+RDEPEND="${COMMONDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+S="${WORKDIR}/${P}"
+
+has_basic_bindings() {
+   # Update this list if new bindings are added that are not built
+   # multiple times for multiple versions like lua, php, python and ruby 
are
+   return $(use mono || use java || use perl || use tcl)
+}
+
+php_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_copy_sources
+}
+
+php_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(php_get_slots))
+   multibuild_foreach_variant "$@"
+}
+
+ruby_copy_sources() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_copy_sources
+}
+
+ruby_foreach_impl() {
+   local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations))
+   multibuild_foreach_variant "$@"
+}
+
+pkg_setup() {
+   use mono && mono-env_pkg_setup
+   use java && java-pkg-opt-2_pkg_setup
+}
+
+src_unpack() {
+   default
+
+   if use php; then
+   local php_slot
+   for php_slot in $(php_get_slots); do
+   # Unfortunately required for 
php-ext-source-r3_createinifiles().
+   mkdir 

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

2021-01-19 Thread Anthony G. Basile
commit: c6edddf3068d8ad4fa02caf7fa539812e395cefb
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 00:32:43 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 00:32:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6edddf3

dev-libs/xapian: remove older versions

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

 dev-libs/xapian/Manifest |  3 --
 dev-libs/xapian/xapian-1.4.14.ebuild | 74 
 dev-libs/xapian/xapian-1.4.15.ebuild | 74 
 dev-libs/xapian/xapian-1.4.16.ebuild | 74 
 4 files changed, 225 deletions(-)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index f3e48c4b944..7806bb6ff95 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,6 +1,3 @@
 DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B 
a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243
 SHA512 
a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe
-DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 
5bfa5ab36ad4626fcc9a214427f88bdf55e60166939db3a65d3118b426b0ec6754efc10dbcf32456e033292eba3b29f7500679f69a49df15d40c4111322249ed
 SHA512 
c08c9abe87e08491566b7cfa8cda9e2a80e4959a647428b6d82bce7af1c967b4cb463607ffb8976372a980c163923ced36117a66e0b5a1f35659393def3d371b
-DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B 
d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4
 SHA512 
f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3
-DIST xapian-core-1.4.16.tar.xz 3041132 BLAKE2B 
2c009bcdec05542ceae9354e47e8ff9b971ec87d04caf8058711fd6952135620c353f2feabcd869313f55194409944bc7374ce69d626f948461963a7790c3953
 SHA512 
3d319ab672485e840019ee28b54b1c59bbd535c1802874f58593fb999681c19bff3e776dc19ab5d5bd97734bf01f1408f36ae49e21ca9706ca187db49f8a18a6
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
 DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef

diff --git a/dev-libs/xapian/xapian-1.4.14.ebuild 
b/dev-libs/xapian/xapian-1.4.14.ebuild
deleted file mode 100644
index f6ae79205eb..000
--- a/dev-libs/xapian/xapian-1.4.14.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils multilib-minimal
-
-MY_P="${PN}-core-${PV}"
-
-DESCRIPTION="Xapian Probabilistic Information Retrieval library"
-HOMEPAGE="https://www.xapian.org/;
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~x64-solaris"
-IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
-
-DEPEND="sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/${MY_P}"
-
-multilib_src_configure() {
-   local myconf=""
-
-   if use cpu_flags_x86_sse2; then
-   myconf="${myconf} --enable-sse=sse2"
-   else
-   if use cpu_flags_x86_sse; then
-   myconf="${myconf} --enable-sse=sse"
-   else
-   myconf="${myconf} --disable-sse"
-   fi
-   fi
-
-   myconf="${myconf} $(use_enable static-libs static)"
-
-   use inmemory || myconf="${myconf} --disable-backend-inmemory"
-   use remote || myconf="${myconf} --disable-backend-remote"
-
-   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
-
-   ECONF_SOURCE=${S} econf $myconf
-}
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/xapian/postingsource.h
-   /usr/include/xapian/attributes.h
-   /usr/include/xapian/valuesetmatchdecider.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/version.h
-   /usr/include/xapian/types.h
-   /usr/include/xapian/positioniterator.h
-   /usr/include/xapian/registry.h
-)
-
-multilib_src_test() {
-   emake check VALGRIND=
-}
-
-multilib_src_install() {
-   emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
-   if use doc; then
-   rm 

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

2021-01-19 Thread Anthony G. Basile
commit: 14855cf5157e74a9d857dd159e402495eea0ffa1
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jan 20 00:31:32 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jan 20 00:31:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14855cf5

dev-libs/xapian: 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/Manifest |  1 +
 dev-libs/xapian/xapian-1.4.18.ebuild | 74 
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index f557a0eaaf8..f3e48c4b944 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -3,3 +3,4 @@ DIST xapian-core-1.4.14.tar.xz 2970624 BLAKE2B 
5bfa5ab36ad4626fcc9a214427f88bdf5
 DIST xapian-core-1.4.15.tar.xz 2988752 BLAKE2B 
d68d69cdc55c1b62a746620fc90f028819813bb98c0ad0cc130c399a4dd62231b920d24363b61e58d002f65a79a117598455779028de1b26b7a808367f5f2de4
 SHA512 
f28209acae12a42a345382668f7f7da7a2ce5a08362d0e2af63c9f94cb2adca95366499a7afa0bd9008fbfcca4fd1f2c9221e594fc2a2c740f5899e9f03ecad3
 DIST xapian-core-1.4.16.tar.xz 3041132 BLAKE2B 
2c009bcdec05542ceae9354e47e8ff9b971ec87d04caf8058711fd6952135620c353f2feabcd869313f55194409944bc7374ce69d626f948461963a7790c3953
 SHA512 
3d319ab672485e840019ee28b54b1c59bbd535c1802874f58593fb999681c19bff3e776dc19ab5d5bd97734bf01f1408f36ae49e21ca9706ca187db49f8a18a6
 DIST xapian-core-1.4.17.tar.xz 2997700 BLAKE2B 
882bc28c9a55731212a5c3ac6da3ad2082e3345cb473eb2c09b80fdd05e700bb31cff6c9a0524b27da015b14655c30548e92a457b48af43279bfd3564cf3c3fa
 SHA512 
3eaf45d31eb9318e292fa052b32b1d9e1035651bdd3c366a0134f4b39d03d987083c19426a3d4b10f60078190fc3388f05b332cba958263bab1abf236c7a3ca7
+DIST xapian-core-1.4.18.tar.xz 2984508 BLAKE2B 
e5d680578e0a4605a8e99470921fba29cdd3d137d017608b8bf571951726055d2a1d49e9649829f0df92af3d27d0565f90baaca5a4eb5c67cb368f5d1e592d28
 SHA512 
ba6240054c0d2f92b9f1059aa934cdf35388ee7c7e05f4ef6f9856bdaed8ad821095a348ed9a892afdf18c3c0ad20e163028ad0ed3a9934bd69b861e814678ef

diff --git a/dev-libs/xapian/xapian-1.4.18.ebuild 
b/dev-libs/xapian/xapian-1.4.18.ebuild
new file mode 100644
index 000..b33e8c6402c
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.18.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit eutils multilib-minimal
+
+MY_P="${PN}-core-${PV}"
+
+DESCRIPTION="Xapian Probabilistic Information Retrieval library"
+HOMEPAGE="https://www.xapian.org/;
+SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0/30" # ABI version of libxapian.so
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
+
+DEPEND="sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+multilib_src_configure() {
+   local myconf=""
+
+   if use cpu_flags_x86_sse2; then
+   myconf="${myconf} --enable-sse=sse2"
+   else
+   if use cpu_flags_x86_sse; then
+   myconf="${myconf} --enable-sse=sse"
+   else
+   myconf="${myconf} --disable-sse"
+   fi
+   fi
+
+   myconf="${myconf} $(use_enable static-libs static)"
+
+   use inmemory || myconf="${myconf} --disable-backend-inmemory"
+   use remote || myconf="${myconf} --disable-backend-remote"
+
+   myconf="${myconf} --enable-backend-glass --enable-backend-chert 
--program-suffix="
+
+   ECONF_SOURCE=${S} econf $myconf
+}
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/xapian/postingsource.h
+   /usr/include/xapian/attributes.h
+   /usr/include/xapian/valuesetmatchdecider.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/version.h
+   /usr/include/xapian/types.h
+   /usr/include/xapian/positioniterator.h
+   /usr/include/xapian/registry.h
+)
+
+multilib_src_test() {
+   emake check VALGRIND=
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   rm -rf "${D}/usr/share/doc/xapian-core-${PV}" || die
+   fi
+
+   dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+   find "${D}" -name "*.la" -type f -delete || die
+}



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

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

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

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

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

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



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

2020-12-13 Thread Sergei Trofimovich
commit: 14e0cdf3b5ffbd9c5f499dd487bcdbcc007607a8
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Dec 13 12:01:23 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Dec 13 12:01:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e0cdf3

dev-libs/xapian: 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/xapian-1.4.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
index e213b1a3f94..5e5756e95b7 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~x64-macos ~x64-solaris"
 IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

2020-12-01 Thread Sam James
commit: c4d19c22c3a4a10f77bdaa50e0a867cc71bb2987
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec  1 09:38:28 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec  1 09:38:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d19c22

dev-libs/xapian: ~x64-macos keyworded

Package-Manager: Portage-3.0.10.2-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
index 7e15ee8d109..014458b80ac 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~x64-macos ~x64-solaris"
 IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



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

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

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

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

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

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



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

2020-11-07 Thread Sam James
commit: b23d60a30098ed6d69d41ec08720fd9811fd9c17
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=b23d60a3

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

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

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

diff --git a/dev-libs/xapian/xapian-1.4.17.ebuild 
b/dev-libs/xapian/xapian-1.4.17.ebuild
index 04d63e67d9e..7e15ee8d109 100644
--- a/dev-libs/xapian/xapian-1.4.17.ebuild
+++ b/dev-libs/xapian/xapian-1.4.17.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${MY_P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86 
~x64-solaris"
 IUSE="doc static-libs -cpu_flags_x86_sse +cpu_flags_x86_sse2 +inmemory +remote"
 
 DEPEND="sys-libs/zlib"



  1   2   3   4   >