summaryrefslogtreecommitdiff
path: root/dev-db
diff options
context:
space:
mode:
authorUltrabug <ultrabug@gentoo.org>2018-07-20 11:31:29 +0200
committerUltrabug <ultrabug@gentoo.org>2018-07-20 11:31:29 +0200
commitb258a6b9430efef2e637edd9860f35e552bf87c7 (patch)
tree6c44e47ea0ab69248114ef347e966d6224656e06 /dev-db
parentdev-db/couchbase-server-community: version bump for ago (diff)
downloadultrabug-b258a6b9430efef2e637edd9860f35e552bf87c7.tar.gz
ultrabug-b258a6b9430efef2e637edd9860f35e552bf87c7.tar.bz2
ultrabug-b258a6b9430efef2e637edd9860f35e552bf87c7.zip
dev-db/scylla: version bump
Diffstat (limited to 'dev-db')
-rw-r--r--dev-db/scylla/Manifest16
-rw-r--r--dev-db/scylla/files/0001-Fix-Scylla-compilation-with-Crypto-v6.patch34
-rw-r--r--dev-db/scylla/files/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch37
-rw-r--r--dev-db/scylla/files/boost-1.65.0-icl-ttp-matching.patch37
-rw-r--r--dev-db/scylla/scylla-2.2.0.ebuild (renamed from dev-db/scylla/scylla-2.1.5.ebuild)24
-rw-r--r--dev-db/scylla/scylla-9999.ebuild14
6 files changed, 68 insertions, 94 deletions
diff --git a/dev-db/scylla/Manifest b/dev-db/scylla/Manifest
index 61fc8dd..38a7335 100644
--- a/dev-db/scylla/Manifest
+++ b/dev-db/scylla/Manifest
@@ -1,15 +1,15 @@
-AUX 0001-Fix-Scylla-compilation-with-Crypto-v6.patch 1172 BLAKE2B fb54ebc4a1092d56a98bfef2cd6bd7de1257fd2dc8b2849d0d2e1d8cb591d787084029bcf3d5510b86952230b7ba8836c12d69b722412b1bdb43c725f55c1ce1 SHA512 975f9b953b509baa341232019ca897ed47112d8722a525342caff78a221ef0a9f2bf762ac6b4b9181c55d59ee6b376bdc1ceaa3b4976a213d6bd78c644a3bfb7
-AUX 0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch 1396 BLAKE2B d57b67332cbf26abcf19dae2b2c4b316fd32927a6424809aed3c59713a79d44fbaa0583d721dac7904763ddb0644913dd7376876eac95df14ace9c48664fd932 SHA512 e5295826ad8d64a2f49cadee514627d4d8b56281f44e9701451d7ca471631f02bacca4f5f1dc8654e54c8824b894dd4c0a239637345a05b1b0b199c68e3c591d
AUX 10-scylla.conf 64 BLAKE2B 31ce1b2173214bcac351b71cf19e5506ab08cefbca446ce23ad753c98c5e4fd7fbb89b0f79703ea4dcf1f6233e7929268365eeaab1b4e2e7b31553aa7928a969 SHA512 c24b3ec2f0ea3b1ad0792c05a8eb044b3a157862b59759e020586ae872f9789a558d423fe1dff1a8c6d8342049cf4d919faf31a1439a6a1c69af915365b4ec82
+AUX boost-1.65.0-icl-ttp-matching.patch 1427 BLAKE2B de9c77253963656f85ed2d05babd600bc5b59b567bc889ed815dfba97f2a1334df48dbb1e67879dea1419fb439c513c54a66531d4e8ec28a7848385f70471334 SHA512 aaa7959df631c17a80486e5b6724d76bf2193694f5559443350c74567506f36c133f740adcbb1b2d3a5a2760730f498f0fd655ec6eff6d20393b6e49549c6ec8
AUX scylla-server.confd 386 BLAKE2B e075e8f5cac2ac373a43a637a4080fde5cbd402b5bef2a3865980f3f9d123366315d994ebf9abbd749167db6e1fa9c840295171add7c5507120be70020aaefa1 SHA512 5d3c55933a02d3b16837013b37110f6669c14e01599532f30935b5dc29871a5bed897c9eb01a6e89469eab7d645c9231745a06c2ef827f6700e13c8faa9cdb87
AUX scylla-server.initd 964 BLAKE2B 46ec149dc24f33773bba1f5edd36d4cab8f4248346e56752ba6fd4b149d056d28cf3297e889adcc0c776da46cd347d25d4b16bb91f545779dc14f59bd8dfcc5d SHA512 e72b817e8a42d843f6766b0cd25c33b8231efbd223f4ad31bca9a2610f670b3980c1be256343f5e3b0fe0f54ba460713f6db8de92c27cf67653140794299f760
DIST c-ares-fd6124c74da0801f23f9d324559d8b66fb83f533.tar.gz 1644001 BLAKE2B ee3f919dbb7de3f489a9027cf89b8db1dd36d9d5068e80f6e3851366c7a6fa532c67cf8ebf0d15e01b26a8ec5bb4e49e7844ec46b605f997fac1e961dcc436f1 SHA512 52b929e4d2615338d8ee4ce7c32f006f18e54ef2db9fbe2534c4e99cd3684d86661a6674d2659acb714592f439fac9c4f0ae6337d9d68c1ec3463d4d16572310
-DIST dpdk-8aa1d694919fb63211ed625539250008f5d7df9a.tar.gz 12197171 BLAKE2B 7888e11329403d44d3ccd30b7c3616b4e13b59931a2755e9451c011e1da951d74d713052ddf01a9f4ede6e8d82b8df7b08584aae540b214bdd117e2f23a2d150 SHA512 b5e41140c87100cb74196bdd9991eae660ef40c2bbad5c530cc7de7e0aeb523383d35df14214af941f86df36f22cabcf86eec013f127a578ffdf110c2c80f1d3
+DIST dpdk-a1774652fbbb1fe7c0ff392d5e66de60a0154df6.tar.gz 12197001 BLAKE2B 3030c2894dbfb6dd2f9259e6d05bb4ce340182ee59291dd66c3f73d6e45787ca417cda90776a916b156566b7cb3f5778d5561f57bd5d3dfa1e9b6854e59027a7 SHA512 90b3b7ef24cf088582bad7444196816a322d4f38a78f627e10f65f22896b897b6b89fc451c9d16c04bd5565c8e3d60fc05aac35e6520ff6075c174a5bc0d4fee
DIST fmt-f61e71ccb9ab253f6d76096b2d958caf38fcccaa.tar.gz 616708 BLAKE2B e71c4ff6d494490366e490307b83fb0619b29228e06650d3abb0a97797009cd6205c23af777a348622eb4c4a08203a0e41c5475ab95c437d0f0c382967e2491f SHA512 d234a58af428e238e559ceec1599ff449fbfbe4ecc212ed00c82ef3f057a3351a9eb59906d3b6f7efeec76188645a49376507d7a78dd68d61806cd63d0fbb3a0
-DIST scylla-2.1.5.tar.gz 2524691 BLAKE2B d3b4ca7ff0c4ee862b23923cea35f683f0a89b6793dbb27746809c5827549aa9ec87828fa6fa64b69e2f0bf42b3f546fc31a4d6a8d86727b54cf4312bd1aa41e SHA512 12959cabb776c9facf452de46a9fced8e146c32093e18d900f5b2cadd147f23da2a4cd9dd19cf1dca4b9999d2f1166e07a3d01d888a723dcd6a0491425070882
-DIST scylla-ami-0df779dcca3dc36ec7a6e91295a2f96828b07dc8.tar.gz 9866 BLAKE2B 8891e0eca1aa70684f5caeb4b9b111b7f6b91815b676b0182f9248f073827b9dd65b0e11805edf8132a43a7571d73bbda7c905f6a3140de02c686981fbd8a878 SHA512 20b48b28b054dbddec887f78ca18f17182cf0207f3918ae3c1378f0aeb2875daedee628058f6e6b5b8bea4ea42f6b041ac47cbb09b8d4fa9fd1dbb71f050ff84
-DIST scylla-seastar-2a2c1d2708bda22087cb04442caebf2e2fe61ef2.tar.gz 759801 BLAKE2B 1c80b691bd6fceb74a5663bfbbf138d2984ca1e034d51621a70690039ee26c9a23693e8a2019690c2e95a638261e68469311642ea194c7883a7336f428baea8d SHA512 11aebd70a66657cd97978f93d2c66c7942c8c2b6d40a9d2cc86d6bd178cf5a1d3ead0987553149006c2d655ab7141d484f233e33e6249bf5b86db3afb832e2b4
+DIST scylla-2.2.0.tar.gz 2650641 BLAKE2B fffc0a18178a2c8011a150ee7b802f1bcd3daa613db127a9ddce5266a265384124b1d61c31c0d0401915ad9e7d1b6de978053ed78217a9c21ea9588d17415091 SHA512 d84b3098d585a6eb931cdb439b17863fc8036cefc66f4c4f354f8a904f8e6b2db9452eac8e9f09bd6e0b33188d17d39bc7b37a41a7148c62fe9f244dd89ef237
+DIST scylla-ami-6ed71a3126170d32fa1712370da6945c161b4bd8.tar.gz 10340 BLAKE2B dd9cd55be1b4da28676300961f4fc2046cbb2acf6a6648a61a954c8fa8cc7ae4acacdcff44b2ffcc9b7c471872e499c8ffb806892df209abd861924879a0e19e SHA512 59bb9c601f82577ee7fe988f4095d141e5082a4352b6dd2b90522a830a21afaa24573f60fc7d994e9ea3036e58160f88b97add5cebc4b04b94fbddf339b8ddd8
+DIST scylla-seastar-6f61d7456e0a9969193106a0cc0e044ffead2126.tar.gz 804553 BLAKE2B d48a371083e63fcaec8c77038d5d9d8e9fba0d954fc217aae593831dc0f1c0202d5ac0d36b0528896a572586caaf61c4729063dbbb952cd53491964fa3d18d60 SHA512 d1e16097f0fb1a55dd72ac85e63be2df92254bb42c6034b97d6683d01c382bf2f60ae5e6099890ad3c6db40e2e1fa7bc7d0034770b467fe05dee7d428c3f734c
DIST scylla-swagger-ui-1b212bbe713905aac22af1edb836f5cf8cc39cc2.tar.gz 1372033 BLAKE2B 5f358f44051a2fa9a10d83fce9cab9e57b56505c4270f089a4d12aaa4e9c45a205665b342a0abb5cf314a9fd24b4186f3a176c58328cc627edc73cc854a30079 SHA512 c726a4dac73d3e9d16624727f4f0703688b7205783c627dd7b88b688b165c9055a1884cf7e9987d8c235d3fa470578852a951e34819431aec12059988394da99
-EBUILD scylla-2.1.5.ebuild 7719 BLAKE2B 346b5cc2474b7818240e4ead704198124c9875b2ced75a60b4ec7fe4c9e82ab790187390aebedc190b82bf8294656594f007ec579f9b4abfc8f04e009170b879 SHA512 c8b23892e7ef02716201283c04982d9389aab1cb20c83defc6dc2f7efa019a69b305d5554701f4f1f528532b601d4ede1c7afc5f29579fdb4772f3cdbd5a0186
-EBUILD scylla-9999.ebuild 7425 BLAKE2B ac282dac409c27abc952300227b9464fb720d03151b6ab69bc4c5a6afe0745bf8e9d181c5d6a2a0b0409060d99cc4d8033d39e22b2da969b2cfdcf54604a4c6a SHA512 7f330b747e2f2409b0d90e6f655aa6453e132c9747ddf47f96836e37ca9e228211a7ea6193fa80ecb274e3f85905c626aa49471e04dc1c922b2ccde1adc4e203
+DIST xxhash-744892b802dcf61a78a3f2f1311d542577c16d66.tar.gz 29205 BLAKE2B 594f09421030809ed456ba7af906adfbf1243f7ded4161e7777ec2ef2b9ab24c653923f784a2e00b22731be0378aea76263e39614941432cb0128d972e9ff488 SHA512 f94b1b19d1c232c2e59058514be34ee169f2f11722a088ab401a38dcd75ae693bb0fbe87180060207ebff29f7b3c2a4444db54e4f57c61cac0438c4db1f118f3
+EBUILD scylla-2.2.0.ebuild 7955 BLAKE2B 4ff9607fc7e551ad74242419977fea9b85d87a7291a0c1cd851032a95c6dc89985cba592ea9f9da5f4fc3c11d936c156a29a9e1d81d0970c43086f5feacce628 SHA512 6734b89f6671d3961de838f6c09803eb69a48bad0a6236295a317aefad6b51e30acc5b887fcac9a83cada66ea38de77cb1879076bc23c2261734702040e8f3ba
+EBUILD scylla-9999.ebuild 7485 BLAKE2B ddad46a83a1646584b984c6ba75f5b0c926a172a178f919a2c70f67ee643e8e6d14b9ffef0b65b306d6ef71fdb141770cf919270be5a1f0562cc37f0466215a3 SHA512 81517a05ef100d4036343682c2d7b41664c23f3336551e0594038f847821773b8b3ab0af68da20e8603972c0ced446ef6b2c1e007967f8ae02f854213f2fa3b9
MISC metadata.xml 362 BLAKE2B 233a4e81e481316723b29ce80ff2b45e492f5d040bbfc8b99f36b418b19af807e5570e720e1ae0a995fd31cb0b8e24d4c05d9fbe69920daeb50565f66ef7c454 SHA512 611d9b41d70a9bf5dd8a68efac896cab6f4af2fea5a129c2e1f33379a5e128786d0c2d7517b6f178d56316b32fb549111788736f067411b8a34795f28ce88769
diff --git a/dev-db/scylla/files/0001-Fix-Scylla-compilation-with-Crypto-v6.patch b/dev-db/scylla/files/0001-Fix-Scylla-compilation-with-Crypto-v6.patch
deleted file mode 100644
index 2130861..0000000
--- a/dev-db/scylla/files/0001-Fix-Scylla-compilation-with-Crypto-v6.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 99bd5180ba048f1cdd1ebd76c1e58ff78595e20d Mon Sep 17 00:00:00 2001
-From: Vladimir Krivopalov <vladimir@scylladb.com>
-Date: Sat, 3 Mar 2018 17:11:54 -0800
-Subject: [PATCH] Fix Scylla compilation with Crypto++ v6.
-
-In Crypto++ v6, the `byte` typedef has been moved from the global
-namespace to the `CryptoPP::` namespace.
-
-This fix brings in the CryptoPP namespace so that the `byte` typedef is
-seen with both old and new versions of Crypto++.
-
-Fixes #3252.
-
-Signed-off-by: Vladimir Krivopalov <vladimir@scylladb.com>
-Message-Id: <799d055be710231884d101a52c0be8ed8b0a9806.1520125889.git.vladimir@scylladb.com>
----
- md5_hasher.hh | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/md5_hasher.hh b/md5_hasher.hh
-index 379aff14a..723bc1c71 100644
---- a/md5_hasher.hh
-+++ b/md5_hasher.hh
-@@ -33,6 +33,7 @@ class md5_hasher {
- static constexpr size_t size = CryptoPP::Weak::MD5::DIGESTSIZE;
-
- void update(const char* ptr, size_t length) {
-+ using namespace CryptoPP;
- static_assert(sizeof(char) == sizeof(byte), "Assuming lengths will be the same");
- hash.Update(reinterpret_cast<const byte*>(ptr), length * sizeof(byte));
- }
---
-2.17.1
-
diff --git a/dev-db/scylla/files/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch b/dev-db/scylla/files/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch
deleted file mode 100644
index 394b7dc..0000000
--- a/dev-db/scylla/files/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From acdce55572b9bdeeddbf946c827f4eb05767a468 Mon Sep 17 00:00:00 2001
-From: Vladimir Krivopalov <vladimir@scylladb.com>
-Date: Mon, 5 Mar 2018 09:50:20 -0800
-Subject: [PATCH] Inject CryptoPP namespace where Crypto++ `byte` typedef is
- used.
-
-In Crypto++ v6, the `byte` typedef has been moved from the global
-namespace to the CryptoPP:: namespace.
-To make Scylla code compile with both old and new versions, bring the
-namespace in so that the code works regardless of the scope of `byte`
-definition.
-
-Fixes #3252
-
-Signed-off-by: Vladimir Krivopalov <vladimir@scylladb.com>
-Message-Id: <60e7bfe868b778b1c9bbe15d7247db64b61bd406.1520272198.git.vladimir@scylladb.com>
----
- repair/repair.cc | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/repair/repair.cc b/repair/repair.cc
-index 6d31ade7c..9f66a7279 100644
---- a/repair/repair.cc
-+++ b/repair/repair.cc
-@@ -454,6 +454,9 @@ class sha256_hasher {
- CryptoPP::SHA256 hash{};
- public:
- void update(const char* ptr, size_t length) {
-+ // In Crypto++ v6, the `byte` typedef has been moved to CryptoPP:: namespace
-+ // We bring the namespace in to make the same code work for both 5.x and 6.x versions
-+ using namespace CryptoPP;
- static_assert(sizeof(char) == sizeof(byte), "Assuming lengths will be the same");
- hash.Update(reinterpret_cast<const byte*>(ptr), length * sizeof(byte));
- }
---
-2.17.1
-
diff --git a/dev-db/scylla/files/boost-1.65.0-icl-ttp-matching.patch b/dev-db/scylla/files/boost-1.65.0-icl-ttp-matching.patch
new file mode 100644
index 0000000..f3c60a6
--- /dev/null
+++ b/dev-db/scylla/files/boost-1.65.0-icl-ttp-matching.patch
@@ -0,0 +1,37 @@
+From 32178e147a976419b9ac846d3c40c3ab4d1e0ff6 Mon Sep 17 00:00:00 2001
+From: Mathias Gaunard <mathias@gaunard.com>
+Date: Thu, 4 May 2017 17:18:22 +0100
+Subject: [PATCH] Compatibility with GCC 7.1
+
+The libstdc++ shipped with GCC 7.1 uses a unary class template for std::string.
+type_to_string needs to be adapted to deal with this properly.
+---
+ boost/icl/type_traits/type_to_string.hpp | 8 +++++++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/boost/icl/type_traits/type_to_string.hpp b/boost/icl/type_traits/type_to_string.hpp
+index 80c473a..994711b 100644
+--- a/boost/icl/type_traits/type_to_string.hpp
++++ b/boost/icl/type_traits/type_to_string.hpp
+@@ -43,7 +43,6 @@ namespace boost{ namespace icl
+
+ template<>inline std::string type_to_string<float>::apply() { return "flt"; }
+ template<>inline std::string type_to_string<double>::apply() { return "dbl"; }
+- template<>inline std::string type_to_string<std::string>::apply() { return "string"; }
+
+ //-------------------------------------------------------------------------
+ template<template<class> class Templ>
+@@ -78,6 +77,13 @@ namespace boost{ namespace icl
+ }
+ };
+
++ // ---------------------------------------------------------------------------
++ template<>
++ struct type_to_string<std::string>
++ {
++ static std::string apply() { return "string"; }
++ };
++
+ }} // namespace boost icl
+
+ #endif
diff --git a/dev-db/scylla/scylla-2.1.5.ebuild b/dev-db/scylla/scylla-2.2.0.ebuild
index 5932e3a..de84571 100644
--- a/dev-db/scylla/scylla-2.1.5.ebuild
+++ b/dev-db/scylla/scylla-2.2.0.ebuild
@@ -11,12 +11,13 @@ if [[ ${PV} == "9999" ]] ; then
else
MY_PV="${PV/_rc/.rc}"
MY_P="${PN}-${MY_PV}"
- AMI_COMMIT="0df779dcca3dc36ec7a6e91295a2f96828b07dc8"
+ AMI_COMMIT="6ed71a3126170d32fa1712370da6945c161b4bd8"
C_ARES_COMMIT="fd6124c74da0801f23f9d324559d8b66fb83f533"
- DPDK_COMMIT="8aa1d694919fb63211ed625539250008f5d7df9a"
+ DPDK_COMMIT="a1774652fbbb1fe7c0ff392d5e66de60a0154df6"
FMT_COMMIT="f61e71ccb9ab253f6d76096b2d958caf38fcccaa"
- SEASTAR_COMMIT="2a2c1d2708bda22087cb04442caebf2e2fe61ef2"
+ SEASTAR_COMMIT="6f61d7456e0a9969193106a0cc0e044ffead2126"
SWAGGER_COMMIT="1b212bbe713905aac22af1edb836f5cf8cc39cc2"
+ XXHASH_COMMIT="744892b802dcf61a78a3f2f1311d542577c16d66"
SRC_URI="
https://github.com/scylladb/${PN}/archive/scylla-${MY_PV}.tar.gz -> ${MY_P}.tar.gz
https://github.com/scylladb/scylla-seastar/archive/${SEASTAR_COMMIT}.tar.gz -> scylla-seastar-${SEASTAR_COMMIT}.tar.gz
@@ -25,6 +26,7 @@ else
https://github.com/scylladb/fmt/archive/${FMT_COMMIT}.tar.gz -> fmt-${FMT_COMMIT}.tar.gz
https://github.com/scylladb/c-ares/archive/${C_ARES_COMMIT}.tar.gz -> c-ares-${C_ARES_COMMIT}.tar.gz
https://github.com/scylladb/scylla-ami/archive/${AMI_COMMIT}.tar.gz -> scylla-ami-${AMI_COMMIT}.tar.gz
+ https://github.com/scylladb/xxHash/archive/${XXHASH_COMMIT}.tar.gz -> xxhash-${XXHASH_COMMIT}.tar.gz
"
KEYWORDS="~amd64"
S="${WORKDIR}/scylla-${MY_P}"
@@ -53,8 +55,8 @@ RESTRICT="test"
RDEPEND="
<dev-libs/thrift-0.11.0
<dev-util/ragel-7.0
- =app-admin/scylla-jmx-${PV}
- =app-admin/scylla-tools-${PV}
+ ~app-admin/scylla-jmx-${PV}
+ ~app-admin/scylla-tools-${PV}
app-arch/lz4
app-arch/snappy
dev-cpp/antlr-cpp:3.5
@@ -98,10 +100,7 @@ ERROR_TRANSPARENT_HUGEPAGE="${PN} recommends support for Transparent Hugepage (T
ERROR_VFIO="${PN} running with DPDK recommends support for Non-Privileged userspace driver framework (VFIO)."
DOCS=( LICENSE.AGPL NOTICE.txt ORIGIN README.md README-DPDK.md )
-PATCHES=(
- "${FILESDIR}/0001-Fix-Scylla-compilation-with-Crypto-v6.patch"
- "${FILESDIR}/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch"
-)
+PATCHES=()
pkg_pretend() {
if tc-is-gcc ; then
@@ -109,6 +108,10 @@ pkg_pretend() {
die "You need at least sys-devel/gcc-7.3"
fi
fi
+ ewarn ""
+ ewarn "IMPORTANT!!"
+ ewarn "dev-libs/boost-1.65 needs to be patched with provided boost-1.65.0-icl-ttp-matching.patch"
+ ewarn ""
}
pkg_setup() {
@@ -144,6 +147,9 @@ src_prepare() {
rmdir dist/ami/files/scylla-ami || die
mv "${WORKDIR}/scylla-ami-${AMI_COMMIT}" dist/ami/files/scylla-ami || die
+ rmdir xxHash || die
+ mv "${WORKDIR}/xxHash-${XXHASH_COMMIT}" xxHash || die
+
# set version
echo "${MY_PV}-gentoo" > version
fi
diff --git a/dev-db/scylla/scylla-9999.ebuild b/dev-db/scylla/scylla-9999.ebuild
index 0b9a624..f3dfb32 100644
--- a/dev-db/scylla/scylla-9999.ebuild
+++ b/dev-db/scylla/scylla-9999.ebuild
@@ -16,6 +16,7 @@ else
FMT_COMMIT=""
SEASTAR_COMMIT=""
SWAGGER_COMMIT=""
+ XXHASH_COMMIT=""
SRC_URI="
https://github.com/scylladb/${PN}/archive/scylla-${MY_PV}.tar.gz -> ${MY_P}.tar.gz
https://github.com/scylladb/seastar/archive/${SEASTAR_COMMIT}.tar.gz -> seastar-${SEASTAR_COMMIT}.tar.gz
@@ -24,6 +25,7 @@ else
https://github.com/scylladb/fmt/archive/${FMT_COMMIT}.tar.gz -> fmt-${FMT_COMMIT}.tar.gz
https://github.com/scylladb/c-ares/archive/${C_ARES_COMMIT}.tar.gz -> c-ares-${C_ARES_COMMIT}.tar.gz
https://github.com/scylladb/scylla-ami/archive/${AMI_COMMIT}.tar.gz -> scylla-ami-${AMI_COMMIT}.tar.gz
+ https://github.com/scylladb/xxHash/archive/${AMI_COMMIT}.tar.gz -> scylla-xxhash-${XXHASH_COMMIT}.tar.gz
"
KEYWORDS="~amd64"
S="${WORKDIR}/scylla-${MY_P}"
@@ -52,8 +54,8 @@ RESTRICT="test"
RDEPEND="
<dev-libs/thrift-0.11.0
<dev-util/ragel-7.0
- =app-admin/scylla-jmx-${PV}
- =app-admin/scylla-tools-${PV}
+ ~app-admin/scylla-jmx-${PV}
+ ~app-admin/scylla-tools-${PV}
app-arch/lz4
app-arch/snappy
dev-cpp/antlr-cpp:3.5
@@ -97,10 +99,7 @@ ERROR_TRANSPARENT_HUGEPAGE="${PN} recommends support for Transparent Hugepage (T
ERROR_VFIO="${PN} running with DPDK recommends support for Non-Privileged userspace driver framework (VFIO)."
DOCS=( LICENSE.AGPL NOTICE.txt ORIGIN README.md README-DPDK.md )
-PATCHES=(
- "${FILESDIR}/0001-Fix-Scylla-compilation-with-Crypto-v6.patch"
- "${FILESDIR}/0001-Inject-CryptoPP-namespace-where-Crypto-byte-typedef-.patch"
-)
+PATCHES=()
pkg_pretend() {
if tc-is-gcc ; then
@@ -143,6 +142,9 @@ src_prepare() {
rmdir dist/ami/files/scylla-ami || die
mv "${WORKDIR}/scylla-ami-${AMI_COMMIT}" dist/ami/files/scylla-ami || die
+ rmdir xxHash || die
+ mv "${WORKDIR}/xxHash-${XXHASH_COMMIT}" xxHash || die
+
# set version
echo "${MY_PV}-gentoo" > version
fi