summaryrefslogtreecommitdiff
path: root/dev-libs/xapian
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-03-19 11:37:34 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-03-19 11:37:34 +0000
commitb7b97785ebbb2f11d24d14dab8b81ed274f4ce6a (patch)
tree9fd110f9fc996e8a4213eeda994a8c112491b86d /dev-libs/xapian
parent066d27181e9a797ad9f8fc43b49fc9a10ff2f707 (diff)
gentoo resync : 19.03.2019
Diffstat (limited to 'dev-libs/xapian')
-rw-r--r--dev-libs/xapian/Manifest18
-rw-r--r--dev-libs/xapian/metadata.xml1
-rw-r--r--dev-libs/xapian/xapian-1.2.24.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.2.25.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.10.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.11.ebuild76
-rw-r--r--dev-libs/xapian/xapian-1.4.5.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.7.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.8.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.9.ebuild2
10 files changed, 95 insertions, 14 deletions
diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 394e0a8734b1..a59cf5003c90 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -1,15 +1,17 @@
DIST xapian-core-1.2.24.tar.xz 3210192 BLAKE2B 062f0c15ce87fb64b0eec5e5e54b76c443d0581feab44791bce6925f0f77385b423218dc7006d7e095cc9764fffc73a74a067923c44f51816d94b731d001f903 SHA512 1f8ae5848f94b5f0bee03024f12ae8c336b6d85e58f7b36e885fe604f9fb962c0525e1f44e6cfcd183e811226c61b23f0f2fcc35c7d2e63544b19347a0f96c80
DIST xapian-core-1.2.25.tar.xz 3253292 BLAKE2B a130e26188c949d0433d017e8d13e7ecf6241a232d00125699ba8ed63eab9cb1651e02182fcc152f960f4e122709958632779daaaf5760fe50953a3b5b07a243 SHA512 a15b5d9b5770337519f671732f53f0642b31f08206824500d589ba309c9e91a05a30353d66ebf70a4c1cb1824b44e1c7b7630e799de3b15d645cf951a6017bfe
DIST xapian-core-1.4.10.tar.xz 2973780 BLAKE2B 6ef86a4c02e6721f434e33ea27a37ddac9cee62f0c9eed8c6334cadb62dd544be66405dd359dd944cf1ab12742c10e786b7300c4987e33ce33da9d9df4e428d4 SHA512 fa716d6f8c04edb297d99dad4d7835f7874837ab3c39d7017e43708cde6992c596e579418be17b79772e002bd23b94169812523a1abd9519b1dd3df474f027d9
+DIST xapian-core-1.4.11.tar.xz 2975524 BLAKE2B c912e527ef1454c0b4b3e1aedd91a8a63d2e0b2dd186759eac00d6a0f64104669467c6c5b0bf3f132d4fa04bb2ef72d07ccfe92137a3360ba699e3420ee8bea4 SHA512 72ab7b0c774390f38319d241689b2dc3c2837fbbf933616574f6ad167f14a25c2eff747910022065508dc7c44f806dc2b71dae80a1b4f1f47e1675fb951bc785
DIST xapian-core-1.4.5.tar.xz 2810612 BLAKE2B 7784e69e3ca064751d829173949fcde65661c2c2070fdc8392cf2b6d40874a3e5b1265e61f25dd39b33e179b3fe3842b67f33a55523c3a18e9b65528e6a23a1e SHA512 cff97a856a406583ca81164ddb704a0eeae7d8d6f94ce3b3f53d5208d657423e87dd06bdc7acb5e5904765bce1cefbc98365cde315c1d46f7b18cfba7b022ae6
DIST xapian-core-1.4.7.tar.xz 2874172 BLAKE2B 917a35ca717ed4437f4a617ce0b6ac07d5936e07aac6bfa9d6878c12ed0c38e7ca994ad943b6dc7a5cd2fe131a445c5a7859f2286c2201dd048020569ce1a0bf SHA512 9e77a78bd63036966ebb9bbed91e36fef17b37c9465c8d4b7dc8041f0e24b040e6520de645babfeeade952771d145176a204328718cfa8bc2291bb6fdbe840d2
DIST xapian-core-1.4.8.tar.xz 2880432 BLAKE2B 8468a33614d8c7617755cfe4cc79e72ab42612a79be9fb684525e268efe80c42ce902a60a44dc5548c70b719d752e15927ce24b4ab457905022ae806bffb1f11 SHA512 9ed1f34ec1bf53a4dc628ebb8d080af79a4ac6a315bf1ae52441f0ac3a63e5478ed02887382116b28157b926e685fdc730489426edce560aa4bba27cb7295e48
DIST xapian-core-1.4.9.tar.xz 2880024 BLAKE2B 25272128fbbd7cb23dab92c87be03fee8dae5b742f26a66b9c51c649a7826639e52124f5f0748d3c12cce81a7875ed217931ddbe2b04303a08709c4a773a617f SHA512 1af23815ff9358d6407723d1a7d3dc00df8f45f4808ccaa4c57f38197763fdc2d62cb7b080fab737408db42ced85707021eac881d80767248ea22aff8a2e4aa3
-EBUILD xapian-1.2.24.ebuild 1556 BLAKE2B 640a8b36ebde9e7ba51ba28d5da9f99a5a6f0f150d8bbda4ef643a942359125b56d222d09755c4fb87fa420a64740a782eee78231d8b35b4389c5213040d5cc8 SHA512 d2a9ee33d454d8d0a67e2ed98c0dd3b7733fbe3b1a25b78b408fbfeab6570943e1a94a556c9eb57b000ff32a2a19d0a861e9018a198f20eb0e53e72c0fe5b314
-EBUILD xapian-1.2.25.ebuild 1825 BLAKE2B a02e05c9fa4cc3ad0fefd2feb2dfc24a6f2be4dda3cec34b5af474435702bd89ebddd1bc3d22c7e531d833e6f90be158f0b25f76f417821271b4c8ac647f2839 SHA512 ff3fd69f399c3521ee25c745d11454b2e6b1a5bca5ff828bfa71f70c72199b2150e6c1d8fc2cedae62203c73c9e52f3aabfee5107042f26e0eb707b47a745c8e
-EBUILD xapian-1.4.10.ebuild 1892 BLAKE2B 13d15baded9f8246e822e8505b84a5040c2dc9ebe850cce9813cc194d00e3ccec98bee74f2dc8227c3c55477cb2d26aa278936bc49933ca790ae3b1106b756c8 SHA512 9b8f75942e12af0ac514f568d6021f3b5b0e3913712e24ae104c2f9d9807e8a1ade91d8c3f7d53eca1c8224a9c2bbedeb87b4ce8f666a0bbb6bf9f3feaba7756
-EBUILD xapian-1.4.5.ebuild 1912 BLAKE2B c259fbd9eaa377a7be7cac43d9c50b4d60555cd16b8869efa42df5d4122574e0288c61e58614d5ab890fd514c6a1641d302c037bd404b643a0aab27df9da6446 SHA512 08c76112cfbf22c5be648af2496c312586e0238cc5056221ec544e834b40f77c9faf93cb35d8887f8537603de8fe4f1756b6475d9d420858f0fdc9b37939b3cd
-EBUILD xapian-1.4.7.ebuild 1914 BLAKE2B 70a2b93aa714d6d1f47e403b95b06e15a4fb9f6ecdaf1a5e118518a9bef7bd7ef945db2b92bc17ef92820421af847ac20bdc743e51ea999ee0d156900e86e7c4 SHA512 6a07f7a1a46fdb28cd037c90a2910449c9fb6a5db262fccd4b19009ae3d391a56ba8bacb39bb839a2d14908222348178517430a065c532c2e7a9da4df2861a96
-EBUILD xapian-1.4.8.ebuild 1920 BLAKE2B fe80a4843a268ac96c1c9111ea609dd13b075a0b4c3940a18610a139687bd6bf87b1963416ee4ab723a99b1b8f2fe1db1087d86fdece595052987485cd7a90f2 SHA512 eeba9a1598d776d13150d627b48155edcce82ee8c40408373a8de8ee2f1add0db5fa6536f19867b3d83800d208d66f559c64e548fe11ffff3cc18f7c352423f8
-EBUILD xapian-1.4.9.ebuild 1920 BLAKE2B fe80a4843a268ac96c1c9111ea609dd13b075a0b4c3940a18610a139687bd6bf87b1963416ee4ab723a99b1b8f2fe1db1087d86fdece595052987485cd7a90f2 SHA512 eeba9a1598d776d13150d627b48155edcce82ee8c40408373a8de8ee2f1add0db5fa6536f19867b3d83800d208d66f559c64e548fe11ffff3cc18f7c352423f8
-MISC metadata.xml 932 BLAKE2B 303ba679d42d5917930aa698ca96fa22e2000b4ffbfe3113b67119b61dd51140b1662bc090078027f7b00d0ad04e0e61792e74d1bddfc625e46258568b5c5f57 SHA512 874335952e31a9da1d105b82eac0c209259a85dfcdc8b7171cc1ff7d48694838bf9c3037fc4ff0450298b3c6b6fbb143ecfe7497727e8f18b684ff630caeb49c
+EBUILD xapian-1.2.24.ebuild 1578 BLAKE2B 51f454f3dc847a9e8643fedc028f62bc047b837ddf36d7600218c1638c56f15c5214806ac240b4292bc75ee3325a13d6c3e550291b3f55d3ba6f151cc4ca4803 SHA512 57899047f6d64fd2f67654ab8a169149a3a4e8dce03b885a54c7f299d27a13ef77172596b96e70d00bcea27b8f4209a5cccdde1d8124147fed23fc019599e094
+EBUILD xapian-1.2.25.ebuild 1847 BLAKE2B b29430877ed4b6364391b1ee9ebe21a4ab52cba671221d1cf5e9192751f236da8e810137b81f6100421effe746fc1907e087a420558ea4035d936304400f4a80 SHA512 6694a2349011eb5fc11c4e0d06ce39c1049ba028b32ead9321a3f40ff555c318d4820711c7ef2656893673d1707e72649938454b57ee3e44d21df75156931697
+EBUILD xapian-1.4.10.ebuild 1942 BLAKE2B b317cc20154f0628a9c4fa8b6afc7d6c6207d4226511b2b21692fce0ebd15c3445fa8a78bc46fe63968d43b2c603c97ed8bcf2adde98233f1874d9c979ad94a3 SHA512 8fa381fb3772af010ce859cb8b7ecdeac1159ba816be097e152481d716505f15fae3f3e5c7ca25c98cf842e79ff0588677bda14f91a11ae1248c3279c14c015d
+EBUILD xapian-1.4.11.ebuild 1908 BLAKE2B a80c8f5d6cad41ba535ac6f1d1148c1c2f31e11b87940a5d9f44963a6f40596c22e002627f6a48977f233e72986f8634da44a62606ca45015c195867f5bae1fb SHA512 87b42d1b571790e799ce7d3f95118aef80f4793338a8d1374256fdc42f75c95763bae6cdd0473df140c76829edaa3b10f78f7fd34d6f38cb53f8efd822086626
+EBUILD xapian-1.4.5.ebuild 1934 BLAKE2B 42f9905c267d10e4d0b4b70dd7e01c5677b6ea66bab72633c4b890c8acf3ddbefd212ec5f5441236d61c322a294795effd57462c4a9887ba5dcad57841dfddf9 SHA512 51775b627067feee422f92b4eaa49d306075fd101bc660d82f0f4d0b94d050b6a369d64e6f9451ce2c1a650f6115d5556d44d54719f81ec0bb4a88dd8dc12709
+EBUILD xapian-1.4.7.ebuild 1936 BLAKE2B 173ef152643cd5ceb10aae91c6233fc38df8b09de0220f03de8f771f15078cb537720cb2f974c702a21a397936cae60588e8b9a85521aa8dac5594c2206da838 SHA512 21b389abf693cb3f45e265baa556fbf39ea0cf0de20c283f98955a75e2c72168c07f74346768b4263d0d418c4ff287396deeda1c83eab52997f7c4e01d312655
+EBUILD xapian-1.4.8.ebuild 1942 BLAKE2B e505d7258d3569e58543a37efae392022210d904a2376785aae9d94ff9475ded3ed60d2ae49e567ad117700bcc9c4e21ad29e84549bb92b4d868840955807407 SHA512 0d8c3fd36b3cee582964ae7cbf330e7fa71d5ede74482c92e72b1f759bf063c37eeff12b5c6f71122127e18762d0cfe390d22114f9708d6c75fc525dc46f7b1b
+EBUILD xapian-1.4.9.ebuild 1942 BLAKE2B e505d7258d3569e58543a37efae392022210d904a2376785aae9d94ff9475ded3ed60d2ae49e567ad117700bcc9c4e21ad29e84549bb92b4d868840955807407 SHA512 0d8c3fd36b3cee582964ae7cbf330e7fa71d5ede74482c92e72b1f759bf063c37eeff12b5c6f71122127e18762d0cfe390d22114f9708d6c75fc525dc46f7b1b
+MISC metadata.xml 995 BLAKE2B 819460521f02526c8eed62539408148f86c76c0bc33c0104c5c3b52b0006c4396e7cc6b6458521398cd412a8e2e7f6bc34136e2efb2ac5effb6a854bb8642e03 SHA512 ceb0b1563cd98457eb65b42f39445d95a18b047e21bd9eb665caf5a83b23d7798727f0ba49042553e6b8e9a4ec88a2a4d7622c9adf8be50278bbb80aa0948fe8
diff --git a/dev-libs/xapian/metadata.xml b/dev-libs/xapian/metadata.xml
index 3ceeb6df418a..d403b02634a3 100644
--- a/dev-libs/xapian/metadata.xml
+++ b/dev-libs/xapian/metadata.xml
@@ -19,5 +19,6 @@
<flag name="chert">Enabled chert backend db support</flag>
<flag name="glass">Enabled glass backend db support</flag>
<flag name="inmemory">Enabled inmemory backend db support</flag>
+ <flag name="remote">Enabled remote backend db support</flag>
</use>
</pkgmetadata>
diff --git a/dev-libs/xapian/xapian-1.2.24.ebuild b/dev-libs/xapian/xapian-1.2.24.ebuild
index ebe151278a9c..9061f2f3b9fa 100644
--- a/dev-libs/xapian/xapian-1.2.24.ebuild
+++ b/dev-libs/xapian/xapian-1.2.24.ebuild
@@ -58,7 +58,7 @@ src_install() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
src_test() {
diff --git a/dev-libs/xapian/xapian-1.2.25.ebuild b/dev-libs/xapian/xapian-1.2.25.ebuild
index c83e47724844..4d190eeaa6b0 100644
--- a/dev-libs/xapian/xapian-1.2.25.ebuild
+++ b/dev-libs/xapian/xapian-1.2.25.ebuild
@@ -65,7 +65,7 @@ multilib_src_install_all() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {
diff --git a/dev-libs/xapian/xapian-1.4.10.ebuild b/dev-libs/xapian/xapian-1.4.10.ebuild
index ef53864e2d91..3d15c3449cc9 100644
--- a/dev-libs/xapian/xapian-1.4.10.ebuild
+++ b/dev-libs/xapian/xapian-1.4.10.ebuild
@@ -69,6 +69,8 @@ multilib_src_install_all() {
use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}"
dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {
diff --git a/dev-libs/xapian/xapian-1.4.11.ebuild b/dev-libs/xapian/xapian-1.4.11.ebuild
new file mode 100644
index 000000000000..090a5f406a5d
--- /dev/null
+++ b/dev-libs/xapian/xapian-1.4.11.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2019 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="http://www.xapian.org/"
+SRC_URI="http://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 +glass +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 glass || myconf="${myconf} --disable-backend-glass"
+ use inmemory || myconf="${myconf} --disable-backend-inmemory"
+ use remote || myconf="${myconf} --disable-backend-remote"
+
+ myconf="${myconf} --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_install() {
+ emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ # bug #573466
+ ln -sf "${D}usr/bin/xapian-config" "${D}usr/bin/xapian-config-1.3"
+
+ use doc || rm -rf "${D}usr/share/doc/xapian-core-${PV}"
+
+ dodoc AUTHORS HACKING PLATFORMS README NEWS
+
+ find "${D}" -name "*.la" -type f -delete || die
+}
+
+multilib_src_test() {
+ emake check VALGRIND=
+}
diff --git a/dev-libs/xapian/xapian-1.4.5.ebuild b/dev-libs/xapian/xapian-1.4.5.ebuild
index fbedbb7f3c9e..69ad85480349 100644
--- a/dev-libs/xapian/xapian-1.4.5.ebuild
+++ b/dev-libs/xapian/xapian-1.4.5.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {
diff --git a/dev-libs/xapian/xapian-1.4.7.ebuild b/dev-libs/xapian/xapian-1.4.7.ebuild
index 5cd5a2ee26fa..1a30c7912e18 100644
--- a/dev-libs/xapian/xapian-1.4.7.ebuild
+++ b/dev-libs/xapian/xapian-1.4.7.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {
diff --git a/dev-libs/xapian/xapian-1.4.8.ebuild b/dev-libs/xapian/xapian-1.4.8.ebuild
index e76f3f7d2225..983e316957c1 100644
--- a/dev-libs/xapian/xapian-1.4.8.ebuild
+++ b/dev-libs/xapian/xapian-1.4.8.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {
diff --git a/dev-libs/xapian/xapian-1.4.9.ebuild b/dev-libs/xapian/xapian-1.4.9.ebuild
index e76f3f7d2225..983e316957c1 100644
--- a/dev-libs/xapian/xapian-1.4.9.ebuild
+++ b/dev-libs/xapian/xapian-1.4.9.ebuild
@@ -70,7 +70,7 @@ multilib_src_install_all() {
dodoc AUTHORS HACKING PLATFORMS README NEWS
- prune_libtool_files --all
+ find "${D}" -name "*.la" -type f -delete || die
}
multilib_src_test() {