Gentoo Archives: gentoo-commits

From: Georgy Yakovlev <gyakovlev@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/simdjson/
Date: Wed, 28 Oct 2020 23:28:17
Message-Id: 1603927651.76b92005c26a28c354097afcd8fe1141fab1c51b.gyakovlev@gentoo
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')