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