commit: 76b92005c26a28c354097afcd8fe1141fab1c51b
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 28 22:42:39 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Wed Oct 28 23:27:31 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76b92005
dev-libs/simdjson: revbump, add ~ppc64 keyword, bump subslot
support added right after 0.0.6 release
it does runtime detection, so we don't need cpu_flags_ppc
100% tests passed, 0 tests failed out of 51
Label Time Summary:
acceptance = 39.70 sec*proc (31 tests)
compile = 2.78 sec*proc (1 test)
compiletests = 5.62 sec*proc (2 tests)
per_implementation = 8.97 sec*proc (16 tests)
Total Test time (real) = 3.54 sec
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
dev-libs/simdjson/Manifest | 1 +
.../{simdjson-0.6.0.ebuild => simdjson-0.6.0-r1.ebuild} | 10 +++++++---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index edba6dcf5b1..df3e4eeac05 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -1,2 +1,3 @@
DIST simdjson-0.4.7.tar.gz 4119328 BLAKE2B
f19a603b83282081457f548bd9b609f4fc4b9b0e32c868c8d4ecc15fbc359e6463576c24f38b6623cd72cc4681a1db42ec45ee605df6096876982caa9f96be91
SHA512
023e8b75652cb29c41eb1e01ebc6c484b28ff5f6736c885fb5d8c639b1047660fd0eb24d131dabc035fc7fc824e15fe49b177bc3613e329f1d8cd956173a490f
+DIST simdjson-0.6.0-ppc64.patch.xz 23704 BLAKE2B
ab26e93960d3e3cc2c7782516ef2e6e36fb259c1bd83b967f32b0ba899ca9f80468a47cc3344dd9dc392898626a88b4a1de42899502a989511945e573bf7f259
SHA512
c8e1233c7e6f92cf0c92206ae1023cd30067004e4e53fed86d11e105490f281bf1b8a0806880d02427485fbade24aeb7a7b027b17c9f05552089cf867f3029eb
DIST simdjson-0.6.0.tar.gz 7888638 BLAKE2B
8c42d5a2d57adb75d4c5298e0e1264726d509cdc4dc1e65cafc609b8ecd6623dd74f257f7d736a39e7f969e41e370d5dce1b3c99beec27f151600160d4cd2c81
SHA512
9dbb2b14fb5599b8acf996044953eee15ffecb51a0386f29dead9a3053d3f48531574ee9accde0460239ab8fa76757d329f404c4ce708531b71dc299c742281f
diff --git a/dev-libs/simdjson/simdjson-0.6.0.ebuild
b/dev-libs/simdjson/simdjson-0.6.0-r1.ebuild
similarity index 71%
rename from dev-libs/simdjson/simdjson-0.6.0.ebuild
rename to dev-libs/simdjson/simdjson-0.6.0-r1.ebuild
index 77da37bac07..0fdc5509169 100644
--- a/dev-libs/simdjson/simdjson-0.6.0.ebuild
+++ b/dev-libs/simdjson/simdjson-0.6.0-r1.ebuild
@@ -10,11 +10,12 @@ HOMEPAGE="
https://simdjson.org/
https://github.com/simdjson/simdjson
"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~gyakovlev/distfiles/${P}-ppc64.patch.xz"
LICENSE="Apache-2.0 Boost-1.0"
-SLOT="0/2"
-KEYWORDS="~amd64 ~x86"
+SLOT="0/4"
+KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="test"
BDEPEND="
@@ -25,6 +26,9 @@ BDEPEND="
RESTRICT="!test? ( test )"
+# applies cleanly from master, can be dropped on next release
+PATCHES=( "${WORKDIR}/${P}-ppc64.patch" )
+
src_configure() {
local mycmakeargs=(
$(usex test '' '-DSIMDJSON_JUST_LIBRARY=ON')