[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
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/
commit: e42dc1eafe0324331e94c4beee6a17be8b47fcfd Author: Sam James gentoo org> AuthorDate: Sun Feb 25 13:34:23 2024 + Commit: Sam James gentoo org> CommitDate: Sun Feb 25 13:34:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e42dc1ea dev-libs/xapian-bindings: add 1.4.24 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/Manifest | 1 + .../xapian-bindings/xapian-bindings-1.4.24.ebuild | 346 + 2 files changed, 347 insertions(+) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 122ddf823365..2106b86d431a 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,2 +1,3 @@ DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0 SHA512 0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f DIST xapian-bindings-1.4.23.tar.xz 1076480 BLAKE2B 521563f86d3be88458cee220065cbdbf27633f87535b1702c8c3484860533dc9395060c72582420e32b854601c1ee1eb424e03a9251965215de834f2b130b154 SHA512 25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2 +DIST xapian-bindings-1.4.24.tar.xz 1112744 BLAKE2B 1910ad8b78c9ae011b51001e90d74eaa2ecc9ff0c44dae34e1a63a3de79e041dd25e6c0aff06e1cf954aecd0a2ab899f7474c25fddc55676dcad6bf8d12eae14 SHA512 e3d178679aaaf99efa1a19f764014f835783e72b057cb8c8a83eb4cb610e93bd4e6756410321770f6d7fa14986c71be19aaa140fb8267a848d4c8c96cc26d540 diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild new file mode 100644 index ..bc39434724f1 --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.24.ebuild @@ -0,0 +1,346 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php8-1 php8-2" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby31 ruby32" +RUBY_OPTIONAL="yes" + +# mono-env does not support EAPI 8 +inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="https://xapian.org/; +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; +S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java lua mono perl php python ruby tcl" +REQUIRED_USE=" + || ( java lua mono perl php python ruby tcl ) + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) ) +" + +COMMON_DEPEND=" + ~dev-libs/xapian-${PV} + lua? ( ${LUA_DEPS} ) + mono? ( dev-lang/mono ) + perl? ( dev-lang/perl:= ) + php? ( dev-lang/php:=[-threads] ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) +" +DEPEND=" + ${COMMON_DEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.8:* ) +" +RDEPEND=" + ${COMMON_DEPEND} + java? ( >=virtual/jre-1.8:* ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch + "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch +) + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like lua, php, python and ruby are + return $(use mono || use java || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir "${WORKDIR}/${php_slot}" + done + fi +} + +src_prepare() { + eapply "${PATCHES[@]}" +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: 7e46f17f731ee1f92eab3e4f339d650c6ca888c8 Author: Robin H. Johnson gentoo org> AuthorDate: Sat Sep 23 22:55:36 2023 + Commit: Robin H. Johnson gentoo org> CommitDate: Sat Sep 23 22:55:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e46f17f dev-libs/xapian-bindings: bump Signed-off-by: Robin H. Johnson gentoo.org> dev-libs/xapian-bindings/Manifest | 1 + .../xapian-bindings/xapian-bindings-1.4.23.ebuild | 346 + 2 files changed, 347 insertions(+) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index d839b6dab20c..122ddf823365 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1 +1,2 @@ DIST xapian-bindings-1.4.22.tar.xz 1074840 BLAKE2B 49c71ece1a159a21b95ff8b6d30c5786e6fd2d1744f0a2e27427b83a85ebced6106ab57655715f6e2089bc3e56da32d6f2ad3d71303a1b75316c7d1a61f84cd0 SHA512 0d1b615646d1bdf383e4e32ae152c1493a23ad173232929c8153bb311b3f5b6c6728f29f46f703854c9249ffb35cb620eda1d68cf742c2150f628c19ed55c10f +DIST xapian-bindings-1.4.23.tar.xz 1076480 BLAKE2B 521563f86d3be88458cee220065cbdbf27633f87535b1702c8c3484860533dc9395060c72582420e32b854601c1ee1eb424e03a9251965215de834f2b130b154 SHA512 25ac17baf1f288dedce70b983cba294d4ce100f6f5b607c76f5b697c04f6b08c276a55ccd5b9cc9c429664e1bb86f0fc31d88c72481a9cc951942efdfa9726a2 diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild new file mode 100644 index ..b59be4df131d --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.23.ebuild @@ -0,0 +1,346 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php8-0 php8-1 php8-2" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby30 ruby31 ruby32" +RUBY_OPTIONAL="yes" + +# mono-env does not support EAPI 8 +inherit autotools java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="https://xapian.org/; +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; +S="${WORKDIR}/${P}"# need this here, some inherited eclasses change it + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java lua mono perl php python ruby tcl" +REQUIRED_USE=" + || ( java lua mono perl php python ruby tcl ) + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) ) +" + +COMMONDEPEND=" + >=dev-libs/xapian-1.4.23 + lua? ( ${LUA_DEPS} ) + mono? ( dev-lang/mono ) + perl? ( dev-lang/perl:= ) + php? ( dev-lang/php:=[-threads] ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) +" +DEPEND=" + ${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.8:* ) +" +RDEPEND=" + ${COMMONDEPEND} + java? ( >=virtual/jre-1.8:* ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.22-remove-precompiled-python.patch + "${FILESDIR}"/${PN}-1.4.22-fix-java-installation.patch +) + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like lua, php, python and ruby are + return $(use mono || use java || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir "${WORKDIR}/${php_slot}" + done + fi +} + +src_prepare() { + eapply "${PATCHES[@]}" + eautoreconf + + use java && java-pkg-opt-2_src_prepare + + # https://trac.xapian.org/ticket/702 + export XAPIAN_CONFIG="/usr/bin/xapian-config" + + if use lua; then + lua_copy_sources + fi + + if use php; then + php_copy_sources
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
commit: d606d3f807f63686a7636d37363ecebd32e33385 Author: Sam James gentoo org> AuthorDate: Mon May 1 09:37:51 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 09:37:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d606d3f8 dev-libs/xapian-bindings: Stabilize 1.4.22 sparc, #904561 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild index b7368965d5e8..bf4caf69874e 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild @@ -27,7 +27,7 @@ S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE=" || ( java lua mono perl php python ruby tcl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: 3d380690299530d1c84585302e8c6601a1603187 Author: Sam James gentoo org> AuthorDate: Mon May 1 05:08:07 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 05:08:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d380690 dev-libs/xapian-bindings: Stabilize 1.4.22 ppc, #904561 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild index 223832238795..b7368965d5e8 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.22.ebuild @@ -27,7 +27,7 @@ S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE=" || ( java lua mono perl php python ruby tcl )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
commit: 6b27a1272932287c889b86fdbf14ffa369557d4b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 29 05:48:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 29 05:48:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b27a127 dev-libs/xapian-bindings: Stabilize 1.4.21 ppc64, #878555 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild index 2c547fb7dbc2..4a4b1608e9ff 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~sparc ~x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: bd13f0a28244c9026af892dafaa51188768b2aa9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 29 05:48:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 29 05:48:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd13f0a2 dev-libs/xapian-bindings: Stabilize 1.4.21 ppc, #878555 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild index def3260fa7fe..8c1487a49f9a 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.21.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 sparc ~x86" +KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc ~x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
commit: c1c2ce5bb4083f690d343fe2c353a8cb43070c52 Author: Sam James gentoo org> AuthorDate: Fri Oct 28 18:52:04 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 18:52:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1c2ce5b dev-libs/xapian-bindings: Stabilize 1.4.19 ppc, #850169 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild index 551cc14289db..c358dcd6a476 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ~ppc64 sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/files/, dev-libs/xapian-bindings/
commit: 658ab6db7eca2cc6c4bc7a9b5839a6db33770d0f Author: Sam James gentoo org> AuthorDate: Fri Oct 28 18:12:24 2022 + Commit: Sam James gentoo org> CommitDate: Fri Oct 28 18:47:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658ab6db dev-libs/xapian-bindings: drop 1.4.20, 1.4.20-r1 Bug: https://bugs.gentoo.org/790266 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/Manifest | 1 - .../files/xapian-bindings-1.4.20-slibtool.patch| 133 .../xapian-bindings-1.4.20-r1.ebuild | 352 - .../xapian-bindings/xapian-bindings-1.4.20.ebuild | 346 4 files changed, 832 deletions(-) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index d1e579516729..f1bd2e45ed4f 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,4 +1,3 @@ DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6 SHA512 e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e SHA512 c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6 -DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96 SHA512 bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed DIST xapian-bindings-1.4.21.tar.xz 1151620 BLAKE2B 5596d0784110b6b73efce4b330ad7c0750a7173c94c37d80b4c75865b949b16f32957ff7ca0d67c08592b85874a5b19e57a11d32ef26976fb3cae38f542f5ba0 SHA512 86cbdc8ba73be8aa947e209106dd49d111d264f0b00b5831356e19ba3299eb8f87f2c57ab051ea54c54fb5f1b8cc6a1175ee18f89094f5c7345b820ea805ad33 diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch deleted file mode 100644 index d73f8bcb19b9.. --- a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch +++ /dev/null @@ -1,133 +0,0 @@ -Upstream-PR: https://github.com/xapian/xapian/pull/322 - -From c513b0d31d2df31eb57ccbe08bbe46821863557d Mon Sep 17 00:00:00 2001 -From: orbea -Date: Wed, 20 Jul 2022 13:37:20 -0700 -Subject: [PATCH] xapian-bindings: Fix the build with slibtool - -With slibtool the --config argument works differently than in GNU -libtool which results in 'auto/Xapian/Xapian$(PERL_SO)' failing to be -created. This can be worked around by using libtool --mode=install where -slibtool can copy the module to the intended location. - -However GNU libtool still requires using --config otherwise it fails -during --mode=install with the following error. - - /bin/bash ../libtool --mode=install cp Xapian.la /home/runner/work/xapian/xapian/perl/auto/Xapian/Xapian.la - libtool: error: error: cannot install 'Xapian.la' to a directory not ending in /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/auto/Xapian - -gentoo issue: https://bugs.gentoo.org/793428 - java/run-java-test | 21 + - perl/Makefile.am| 9 +++-- - python3/Makefile.am | 9 +++-- - tcl8/run-tcl-test | 20 +--- - 4 files changed, 44 insertions(+), 15 deletions(-) - -diff --git a/java/run-java-test b/java/run-java-test -index d0e97af300e..a838de98492 100755 a/java/run-java-test -+++ b/java/run-java-test -@@ -1,11 +1,24 @@ - #!/bin/sh - # To run `jdb` instead of `java` set JAVA=jdb - # To run under gdb, set JAVA='gdb --args java' -+LIBTOOL="${LIBTOOL-../libtool}" - arg=`echo "$1"|sed 's!.*/!!;s!\.class$!!'` -+ -+# GNU libtool and slibtool have different and incompatible usage for --config. -+if ${LIBTOOL} --config > libtoolconfig.$$ 2>/dev/null; then -+ . ./libtoolconfig.$$ -+else -+ objdir="built/libs" -+ rm -rf "$objdir" -+ mkdir -p "$objdir" -+ ${LIBTOOL} --mode=install cp libxapian_jni.la "$objdir" -+fi -+rm -f libtoolconfig.$$ -+ - # Use libtool's -dlopen option to ensure that libxapian_jni.so (or whatever) - # is in the shared library path. --${LIBTOOL-../libtool} --config > libtoolconfig.$$ --. ./libtoolconfig.$$ --rm -f libtoolconfig.$$ --${LIBTOOL-../libtool} -dlopen libxapian_jni.la --mode=execute \ -+${LIBTOOL} -dlopen libxapian_jni.la --mode=execute \ - $OSX_SIP_HACK_ENV ${JAVA-java} -Djava.library.path="$objdir" -classpath built/xapian.jar${PATHSEP-:}. "$arg" -+rc=$? -+rm -rf built/libs -+exit $rc -diff --git a/perl/Makefile.am b/perl/Makefile.am -index
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
commit: 1af20f8a1454a651eae292aead061cd53136f39d Author: Anthony G. Basile gentoo org> AuthorDate: Fri Jul 22 16:18:53 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Jul 22 16:18:53 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af20f8a dev-libs/xapian-bindings: we don't need sys-devel/slibtool Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild index 692990e13a88..adaa8d9ff860 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild @@ -45,10 +45,7 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20 mono? ( dev-lang/mono )" DEPEND="${COMMONDEPEND} virtual/pkgconfig - java? ( - >=virtual/jdk-1.8:* - sys-devel/slibtool - )" + java? ( >=virtual/jdk-1.8:* )" RDEPEND="${COMMONDEPEND} java? ( >=virtual/jre-1.8:* )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: a3be1b97452b7020668bbdfc49f4bc870f274fa2 Author: Anthony G. Basile gentoo org> AuthorDate: Fri Jul 22 13:07:03 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Jul 22 13:07:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3be1b97 dev-libs/xapian-bindings: drop dep on PHP 7.2, 7.3 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 4 ++-- dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild| 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild index c86a53c03216..5c0655965cf7 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1..4} luajit ) PYTHON_COMPAT=( python3_{7,8,9} ) PYTHON_REQ_USE="threads(+)" -USE_PHP="php7-2 php7-3 php7-4" +USE_PHP="php7-4" PHP_EXT_NAME="xapian" PHP_EXT_INI="yes" diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild index a84e74c37607..551cc14289db 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild @@ -8,7 +8,7 @@ LUA_COMPAT=( lua5-{1,3,4} luajit ) PYTHON_COMPAT=( python3_{7,8,9,10} ) PYTHON_REQ_USE="threads(+)" -USE_PHP="php7-3 php7-4 php8-0" +USE_PHP="php7-4 php8-0" PHP_EXT_NAME="xapian" PHP_EXT_INI="yes"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: df9c75cfd976b68359e924e69bb31eb2ae53fe76 Author: Anthony G. Basile gentoo org> AuthorDate: Fri Jul 22 12:54:47 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Jul 22 12:54:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9c75cf dev-libs/xapian-bindings: add missing dep sys-devel/slibtool for java? Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild index adaa8d9ff860..692990e13a88 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20-r1.ebuild @@ -45,7 +45,10 @@ COMMONDEPEND=">=dev-libs/xapian-1.4.20 mono? ( dev-lang/mono )" DEPEND="${COMMONDEPEND} virtual/pkgconfig - java? ( >=virtual/jdk-1.8:* )" + java? ( + >=virtual/jdk-1.8:* + sys-devel/slibtool + )" RDEPEND="${COMMONDEPEND} java? ( >=virtual/jre-1.8:* )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/, dev-libs/xapian-bindings/files/
commit: 6a4b73aff0b585dac26d161e8a0a5a906cf3c00f Author: orbea riseup net> AuthorDate: Fri Jul 22 01:53:45 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Jul 22 12:42:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a4b73af dev-libs/xapian-bindings: Fix the build with slibtool Bug: https://bugs.gentoo.org/793428 Upstream-PR: https://github.com/xapian/xapian/pull/322 Signed-off-by: orbea riseup.net> Signed-off-by: Anthony G. Basile gentoo.org> .../files/xapian-bindings-1.4.20-slibtool.patch| 133 .../xapian-bindings-1.4.20-r1.ebuild | 352 + 2 files changed, 485 insertions(+) diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch new file mode 100644 index ..d73f8bcb19b9 --- /dev/null +++ b/dev-libs/xapian-bindings/files/xapian-bindings-1.4.20-slibtool.patch @@ -0,0 +1,133 @@ +Upstream-PR: https://github.com/xapian/xapian/pull/322 + +From c513b0d31d2df31eb57ccbe08bbe46821863557d Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 20 Jul 2022 13:37:20 -0700 +Subject: [PATCH] xapian-bindings: Fix the build with slibtool + +With slibtool the --config argument works differently than in GNU +libtool which results in 'auto/Xapian/Xapian$(PERL_SO)' failing to be +created. This can be worked around by using libtool --mode=install where +slibtool can copy the module to the intended location. + +However GNU libtool still requires using --config otherwise it fails +during --mode=install with the following error. + + /bin/bash ../libtool --mode=install cp Xapian.la /home/runner/work/xapian/xapian/perl/auto/Xapian/Xapian.la + libtool: error: error: cannot install 'Xapian.la' to a directory not ending in /usr/local/lib/x86_64-linux-gnu/perl/5.26.1/auto/Xapian + +gentoo issue: https://bugs.gentoo.org/793428 +--- + java/run-java-test | 21 + + perl/Makefile.am| 9 +++-- + python3/Makefile.am | 9 +++-- + tcl8/run-tcl-test | 20 +--- + 4 files changed, 44 insertions(+), 15 deletions(-) + +diff --git a/java/run-java-test b/java/run-java-test +index d0e97af300e..a838de98492 100755 +--- a/java/run-java-test b/java/run-java-test +@@ -1,11 +1,24 @@ + #!/bin/sh + # To run `jdb` instead of `java` set JAVA=jdb + # To run under gdb, set JAVA='gdb --args java' ++LIBTOOL="${LIBTOOL-../libtool}" + arg=`echo "$1"|sed 's!.*/!!;s!\.class$!!'` ++ ++# GNU libtool and slibtool have different and incompatible usage for --config. ++if ${LIBTOOL} --config > libtoolconfig.$$ 2>/dev/null; then ++ . ./libtoolconfig.$$ ++else ++ objdir="built/libs" ++ rm -rf "$objdir" ++ mkdir -p "$objdir" ++ ${LIBTOOL} --mode=install cp libxapian_jni.la "$objdir" ++fi ++rm -f libtoolconfig.$$ ++ + # Use libtool's -dlopen option to ensure that libxapian_jni.so (or whatever) + # is in the shared library path. +-${LIBTOOL-../libtool} --config > libtoolconfig.$$ +-. ./libtoolconfig.$$ +-rm -f libtoolconfig.$$ +-${LIBTOOL-../libtool} -dlopen libxapian_jni.la --mode=execute \ ++${LIBTOOL} -dlopen libxapian_jni.la --mode=execute \ + $OSX_SIP_HACK_ENV ${JAVA-java} -Djava.library.path="$objdir" -classpath built/xapian.jar${PATHSEP-:}. "$arg" ++rc=$? ++rm -rf built/libs ++exit $rc +diff --git a/perl/Makefile.am b/perl/Makefile.am +index 4f2e5e4283d..f71579736e5 100644 +--- a/perl/Makefile.am b/perl/Makefile.am +@@ -55,9 +55,14 @@ BUILT_SOURCES = Xapian.pm xapian_wrap.cc \ + + auto/Xapian/Xapian$(PERL_SO): Xapian.la + @$(MKDIR_P) auto/Xapian +- $(LIBTOOL) --config > libtoolconfig.tmp ++## GNU libtool and slibtool have different and incompatible usage for --config. ++ if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \ + ## ksh requires a path on the sourced file. +- . ./libtoolconfig.tmp; cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian ++ . ./libtoolconfig.tmp; \ ++ cp "$$objdir/Xapian$(PERL_SO)" auto/Xapian; \ ++ else \ ++ $(LIBTOOL) --mode=install cp $< $@; \ ++ fi; + rm -f libtoolconfig.tmp + + EXTRA_DIST = perl.i except.i extra.i $(TESTS) \ +diff --git a/python3/Makefile.am b/python3/Makefile.am +index 3c692a9e2d4..9bf01833636 100644 +--- a/python3/Makefile.am b/python3/Makefile.am +@@ -88,9 +88,14 @@ xapian/__pycache__/__init__.@PYTHON3_CACHE_OPT1_EXT@: xapian/__init__.py xapian/ + + xapian/_xapian$(PYTHON3_EXT_SUFFIX): _xapian.la + $(MKDIR_P) xapian +- $(LIBTOOL) --config > libtoolconfig.tmp ++## GNU libtool and slibtool have different and incompatible usage for --config. ++ if $(LIBTOOL) --config > libtoolconfig.tmp 2>/dev/null; then \ + ## ksh requires a path on the sourced file. +- . ./libtoolconfig.tmp; cp $$objdir/_xapian$(PYTHON3_EXT_SUFFIX) xapian ++ . ./libtoolconfig.tmp; \ ++ cp
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: e4971e7ec80575d20c6205619abcf28faba55497 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 17:43:45 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 17:43:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4971e7e dev-libs/xapian-bindings: Stabilize 1.4.19 arm, #850169 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild index b4b734cffab9..a84e74c37607 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: f9b64833b892de6fe0c99fd286f32d79ede1c7c5 Author: Anthony G. Basile gentoo org> AuthorDate: Sat Jul 9 16:03:48 2022 + Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jul 9 16:03:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b64833 dev-libs/xapian-bindings: version bump 1.4.20 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/xapian-bindings/Manifest | 1 + .../xapian-bindings/xapian-bindings-1.4.20.ebuild | 346 + 2 files changed, 347 insertions(+) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 433a0624fd4a..7698edab3086 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,2 +1,3 @@ DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6 SHA512 e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e DIST xapian-bindings-1.4.19.tar.xz 1137596 BLAKE2B 46004a3449a3137db42164a8b4c5b8684d2eaf0edfa60fe7ca41d5565d1cc16b110ca8204100c9e654baa323a4c73536f80550b17989ce3ee4a132315c31a50e SHA512 c3e353a192822be5d86d448b9d5e4c5eb15d5eb2d079560f7c457f8f7ca85d42e2b933891e784d384c188577f427ca1929c2b47732b9d637e36543e8b5b704d6 +DIST xapian-bindings-1.4.20.tar.xz 1143304 BLAKE2B 3ab6a9be536d10b0dd369c1c638acbdd7fdf855f6dc8726db9c3791a8369cd83196214771b923aa538e5dda320d2b417f5f0944181b5691cfe5d8e7ddc97dd96 SHA512 bdc876b8e1b946d27673122de6d298112c82fa41e19090a2bcbe0954905ddf66171d36e6753a1e8d46578b128edd729e2fd252311d60ff40a2aec9a4d57796ed diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild new file mode 100644 index ..b7ecddfc2361 --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.20.ebuild @@ -0,0 +1,346 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1,3,4} luajit ) + +PYTHON_COMPAT=( python3_{7,8,9,10} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php7-4 php8-0" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby26 ruby27 ruby30" +RUBY_OPTIONAL="yes" + +inherit java-pkg-opt-2 lua mono-env multibuild php-ext-source-r3 python-r1 ruby-ng + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="https://www.xapian.org/; +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java lua mono perl php python ruby tcl" +REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) + lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +COMMONDEPEND=">=dev-libs/xapian-1.4.20 + lua? ( ${LUA_DEPS} ) + perl? ( dev-lang/perl:= ) + php? ( dev-lang/php:=[-threads] ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) + mono? ( dev-lang/mono )" +DEPEND="${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.6 )" +RDEPEND="${COMMONDEPEND} + java? ( >=virtual/jre-1.6 )" + +S="${WORKDIR}/${P}" + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like lua, php, python and ruby are + return $(use mono || use java || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir "${WORKDIR}/${php_slot}" + done + fi +} + +src_prepare() { + use java && java-pkg-opt-2_src_prepare + + # https://trac.xapian.org/ticket/702 + export XAPIAN_CONFIG="/usr/bin/xapian-config" + + if use lua; then + lua_copy_sources + fi + + if use
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
commit: c4b40e57fc5ed5592a1e53296482c1051666d55d Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:22:22 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:22:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b40e57 dev-libs/xapian-bindings: Stabilize 1.4.19 x86, #850169 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild index c3790ff2da22..13c86dc69e06 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: d1e90f3627ef287ce12ff3487e9a06a90ed72b54 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 20:22:17 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 20:22:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e90f36 dev-libs/xapian-bindings: Stabilize 1.4.19 amd64, #850169 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild index da1a8724b18a..c3790ff2da22 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.19.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
commit: 1a261907e54d5228755bdbd58cfcb4d94b65851b Author: Sam James gentoo org> AuthorDate: Mon May 31 22:53:36 2021 + Commit: Sam James gentoo org> CommitDate: Mon May 31 23:19:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a261907 dev-libs/xapian-bindings: add Python 3.9, run python_optimize Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild index 92b6d26f596..19cb5b2c354 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild @@ -5,7 +5,7 @@ EAPI=7 LUA_COMPAT=( lua5-{1..4} luajit ) -PYTHON_COMPAT=( python{3_7,3_8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) PYTHON_REQ_USE="threads(+)" USE_PHP="php7-2 php7-3 php7-4" @@ -327,6 +327,7 @@ src_install() { if use python; then python_foreach_impl run_in_build_dir emake DESTDIR="${D}" install + python_foreach_impl python_optimize fi if use ruby; then
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: 8d4510d9ddbf55deebb5e882602ecee42eb8d43d Author: Conrad Kostecki gentoo org> AuthorDate: Fri Mar 26 18:36:33 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Mar 26 19:45:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4510d9 dev-libs/xapian-bindings: drop old version Dropping all old versions, which do not support slotted lua. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/xapian-bindings/Manifest | 4 - .../xapian-bindings/xapian-bindings-1.4.14.ebuild | 302 - .../xapian-bindings/xapian-bindings-1.4.15.ebuild | 302 - .../xapian-bindings/xapian-bindings-1.4.16.ebuild | 302 - .../xapian-bindings/xapian-bindings-1.4.17.ebuild | 302 - 5 files changed, 1212 deletions(-) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 14676a58327..846b26704db 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -1,5 +1 @@ -DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 3057f8f98cfd11e82555df4b554ad1ffed793ea92bf0f077ef4a495d09250da47116d76ded0deb07621f3b14ddd7f653aa0bb19add01d88fe077e637bee21ec4 SHA512 6d35c6c011c6d841254934f4dd59f4a2b842fe826af108e526cde9acbccec67b43517974331b21cbee5e828d0743aa5b9b973a96e1940065fbcfc342b8f23ead -DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a SHA512 dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9 -DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9 SHA512 afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113 -DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c SHA512 9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7 DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6 SHA512 e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild deleted file mode 100644 index 904c82c04fd..000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.14.ebuild +++ /dev/null @@ -1,302 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python{3_7,3_8} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-2 php7-3 php7-4" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/; -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86" -IUSE="java lua mono perl php python ruby tcl" -REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.14 - lua? ( dev-lang/lua:0= ) - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like php, python and ruby are - return $(use mono || use java || use lua || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
commit: 0a3f49f1002f20c4d3e1b02da324950156e5d6a2 Author: Sam James gentoo org> AuthorDate: Sat Jan 23 22:41:57 2021 + Commit: Sam James gentoo org> CommitDate: Sat Jan 23 22:42:19 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3f49f1 dev-libs/xapian-bindings: Stabilize 1.4.18-r1 sparc, #766528 Signed-off-by: Sam James gentoo.org> dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild index 718b87682b6..621a63b6626 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild @@ -25,7 +25,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86" IUSE="java lua mono perl php python ruby tcl" REQUIRED_USE="|| ( java lua mono perl php python ruby tcl ) lua? ( ${LUA_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: 210cfef531993f7985c2999f883b7285b4657bec Author: Anthony G. Basile gentoo org> AuthorDate: Wed Jan 20 21:34:24 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Jan 20 21:34:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210cfef5 dev-libs/xapian-bindings: remove 1.4.18 without lua Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Anthony G. Basile gentoo.org> .../xapian-bindings/xapian-bindings-1.4.18.ebuild | 296 - 1 file changed, 296 deletions(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild deleted file mode 100644 index 741f0f146da..000 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild +++ /dev/null @@ -1,296 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python{3_6,3_7,3_8} ) -PYTHON_REQ_USE="threads(+)" - -USE_PHP="php7-2 php7-3 php7-4" - -PHP_EXT_NAME="xapian" -PHP_EXT_INI="yes" -PHP_EXT_OPTIONAL_USE="php" - -USE_RUBY="ruby24 ruby25 ruby26" -RUBY_OPTIONAL="yes" - -inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs - -DESCRIPTION="SWIG and JNI bindings for Xapian" -HOMEPAGE="https://www.xapian.org/; -SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" -IUSE="java mono perl php python ruby tcl" -REQUIRED_USE="|| ( java mono perl php python ruby tcl ) - python? ( ${PYTHON_REQUIRED_USE} ) - ruby? ( || ( $(ruby_get_use_targets) ) )" - -COMMONDEPEND=">=dev-libs/xapian-1.4.15 - perl? ( dev-lang/perl:= ) - php? ( dev-lang/php:=[-threads] ) - python? ( - dev-python/sphinx[${PYTHON_USEDEP}] - ${PYTHON_DEPS} - ) - ruby? ( $(ruby_implementations_depend) ) - tcl? ( dev-lang/tcl:= ) - mono? ( dev-lang/mono )" -DEPEND="${COMMONDEPEND} - virtual/pkgconfig - java? ( >=virtual/jdk-1.6 )" -RDEPEND="${COMMONDEPEND} - java? ( >=virtual/jre-1.6 )" - -S="${WORKDIR}/${P}" - -has_basic_bindings() { - # Update this list if new bindings are added that are not built - # multiple times for multiple versions like lua, php, python and ruby are - return $(use mono || use java || use perl || use tcl) -} - -php_copy_sources() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_copy_sources -} - -php_foreach_impl() { - local MULTIBUILD_VARIANTS=($(php_get_slots)) - multibuild_foreach_variant "$@" -} - -ruby_copy_sources() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_copy_sources -} - -ruby_foreach_impl() { - local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) - multibuild_foreach_variant "$@" -} - -pkg_setup() { - use mono && mono-env_pkg_setup - use java && java-pkg-opt-2_pkg_setup -} - -src_unpack() { - default - - if use php; then - local php_slot - for php_slot in $(php_get_slots); do - # Unfortunately required for php-ext-source-r3_createinifiles(). - mkdir "${WORKDIR}/${php_slot}" - done - fi -} - -src_prepare() { - use java && java-pkg-opt-2_src_prepare - - # https://trac.xapian.org/ticket/702 - export XAPIAN_CONFIG="/usr/bin/xapian-config" - - if use php; then - php_copy_sources - fi - - if use python; then - python_copy_sources - fi - - if use ruby; then - ruby_copy_sources - fi - - eapply_user -} - -src_configure() { - if has_basic_bindings ; then - local conf=( - --disable-documentation - $(use_with mono csharp) - $(use_with java) - $(use_with perl) - $(use_with tcl) - --without-lua - --without-php - --without-php7 - --without-python - --without-python3 - --without-ruby - ) - - if use java; then - local -x CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" - fi - - if use perl; then - local -x PERL_ARCH="$(perl -MConfig -e 'print $Config{installvendorarch}')" - local -x PERL_LIB="$(perl -MConfig -e 'print $Config{installvendorlib}')" - fi - - econf "${conf[@]}" - fi - - php_configure() { - local myconf=( - --disable-documentation - --without-java -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: 42fdeaf292e38e7071eaa5c45f47a3a4f7694d76 Author: Anthony G. Basile gentoo org> AuthorDate: Wed Jan 20 21:33:24 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Jan 20 21:34:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42fdeaf2 dev-libs/xapian-bindings: restore lua bindings to 1.4.18 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Anthony G. Basile gentoo.org> ...bindings-1.4.17-r100.ebuild => xapian-bindings-1.4.18-r1.ebuild} | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild similarity index 98% rename from dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild rename to dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild index 0c2cba44761..ca365bb03da 100644 --- a/dev-libs/xapian-bindings/xapian-bindings-1.4.17-r100.ebuild +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -169,7 +169,9 @@ src_configure() { } - lua_foreach_impl run_in_build_dir lua_configure + if use lua; then + lua_foreach_impl run_in_build_dir lua_configure + fi php_configure() { local myconf=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian-bindings/
commit: eae8802bc39c9b0c6db31a39a45cb5292604420e Author: Anthony G. Basile gentoo org> AuthorDate: Wed Jan 20 20:55:27 2021 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Jan 20 20:55:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eae8802b dev-libs/xapian-bindings: version bump to 1.4.18 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Anthony G. Basile gentoo.org> dev-libs/xapian-bindings/Manifest | 1 + .../xapian-bindings/xapian-bindings-1.4.18.ebuild | 296 + 2 files changed, 297 insertions(+) diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest index 136a50b10fe..14676a58327 100644 --- a/dev-libs/xapian-bindings/Manifest +++ b/dev-libs/xapian-bindings/Manifest @@ -2,3 +2,4 @@ DIST xapian-bindings-1.4.14.tar.xz 1132008 BLAKE2B 3057f8f98cfd11e82555df4b554ad DIST xapian-bindings-1.4.15.tar.xz 1132248 BLAKE2B ba9f60263881ca558f9d3deab09bd07271e6f54e06a13d09bcb59bfaf9a637e959b3a62a9e9db0724ae2262e605fc3fd2160559d53702b2af5012f47177ea66a SHA512 dec8a0431c9070fc70d79b67bddc2e0adb10ef5366c4b9d7a135365ea6c6680d2e7682dbfd60c29eca51da48eaa0715509e30b13d5482d5a38bfd0d0156c43f9 DIST xapian-bindings-1.4.16.tar.xz 1133900 BLAKE2B cea310cea777f665feac3b0cac7189da66e596d245af0a3a6cc40d01e6b9862bae2b61d5b21e7d742c1e0eb1424603a47c44a4fab9d17125820ab793360a85f9 SHA512 afdc4379c8dc8381813eefcaf761ea560a23ba6718a54c61874c0d29786b9f49dd548ed3854fee38689c273acebb4637833b8cf5c75d0c2ed05df83384e59113 DIST xapian-bindings-1.4.17.tar.xz 1135100 BLAKE2B 8c45322725c341f6e6484e0aa8716798aa5b31e5bbc795d0f5c631022c69e96f472b3fd76609116a196431e5b069a710c3ebbfc989de8fb57d5e2d081008b89c SHA512 9cfd9809b8b13d47a7b50950c19b821d4ae902611eed3972d93cccda82d07d5858e37989bb9de31ede082c2574487e0bcd8c1e5f30f1479d47f4c28200ff76e7 +DIST xapian-bindings-1.4.18.tar.xz 1135644 BLAKE2B 7120c42d73794f8212bf15afb4566119e44cd39c711d50aab4fcc4320419babc440d4dd732af9e739c68397e740da192fa80cd08c5d2b59e1ae13afff3d6 SHA512 e965384febaa83c28fd63b82192bfa4d5d34b4eb7cfacf1ddfc1201deada4f0498df8e50a191713dc95feb8edb0b1a4e9d6983a639c564f086ee305b8a05397e diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild new file mode 100644 index 000..741f0f146da --- /dev/null +++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.18.ebuild @@ -0,0 +1,296 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_6,3_7,3_8} ) +PYTHON_REQ_USE="threads(+)" + +USE_PHP="php7-2 php7-3 php7-4" + +PHP_EXT_NAME="xapian" +PHP_EXT_INI="yes" +PHP_EXT_OPTIONAL_USE="php" + +USE_RUBY="ruby24 ruby25 ruby26" +RUBY_OPTIONAL="yes" + +inherit java-pkg-opt-2 mono-env multibuild php-ext-source-r3 python-r1 ruby-ng toolchain-funcs + +DESCRIPTION="SWIG and JNI bindings for Xapian" +HOMEPAGE="https://www.xapian.org/; +SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="java mono perl php python ruby tcl" +REQUIRED_USE="|| ( java mono perl php python ruby tcl ) + python? ( ${PYTHON_REQUIRED_USE} ) + ruby? ( || ( $(ruby_get_use_targets) ) )" + +COMMONDEPEND=">=dev-libs/xapian-1.4.15 + perl? ( dev-lang/perl:= ) + php? ( dev-lang/php:=[-threads] ) + python? ( + dev-python/sphinx[${PYTHON_USEDEP}] + ${PYTHON_DEPS} + ) + ruby? ( $(ruby_implementations_depend) ) + tcl? ( dev-lang/tcl:= ) + mono? ( dev-lang/mono )" +DEPEND="${COMMONDEPEND} + virtual/pkgconfig + java? ( >=virtual/jdk-1.6 )" +RDEPEND="${COMMONDEPEND} + java? ( >=virtual/jre-1.6 )" + +S="${WORKDIR}/${P}" + +has_basic_bindings() { + # Update this list if new bindings are added that are not built + # multiple times for multiple versions like lua, php, python and ruby are + return $(use mono || use java || use perl || use tcl) +} + +php_copy_sources() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_copy_sources +} + +php_foreach_impl() { + local MULTIBUILD_VARIANTS=($(php_get_slots)) + multibuild_foreach_variant "$@" +} + +ruby_copy_sources() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_copy_sources +} + +ruby_foreach_impl() { + local MULTIBUILD_VARIANTS=($(ruby_get_use_implementations)) + multibuild_foreach_variant "$@" +} + +pkg_setup() { + use mono && mono-env_pkg_setup + use java && java-pkg-opt-2_pkg_setup +} + +src_unpack() { + default + + if use php; then + local php_slot + for php_slot in $(php_get_slots); do + # Unfortunately required for php-ext-source-r3_createinifiles(). + mkdir
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xapian/
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/
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/
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/
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/
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/
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/
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"