Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/keystone/
Date: Sun, 19 Sep 2021 05:36:46
Message-Id: 1632029766.9d53f0d50a29b02231b0e3237ff5bf6b9bc9d304.sam@gentoo
1 commit: 9d53f0d50a29b02231b0e3237ff5bf6b9bc9d304
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 19 05:36:06 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 19 05:36:06 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d53f0d5
7
8 dev-libs/keystone: add 0.9.2
9
10 Closes: https://bugs.gentoo.org/812563
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 dev-libs/keystone/Manifest | 1 +
14 .../{keystone-9999.ebuild => keystone-0.9.2.ebuild} | 13 +++----------
15 dev-libs/keystone/keystone-9999.ebuild | 13 +++----------
16 3 files changed, 7 insertions(+), 20 deletions(-)
17
18 diff --git a/dev-libs/keystone/Manifest b/dev-libs/keystone/Manifest
19 index f661bedc4b7..406bb5c6958 100644
20 --- a/dev-libs/keystone/Manifest
21 +++ b/dev-libs/keystone/Manifest
22 @@ -1 +1,2 @@
23 DIST keystone-0.9.1.tar.gz 4326151 BLAKE2B 2d41388f4beeff3c424386c77cb75eeca613c66f80e807035f709822f241ef74f64085260678772580cb82bcceda83b4b3c31b92393f8d70f24d54f77f7ba224 SHA512 3bd9c3793d5862a0a8628b52da381625e62445f661dbd5ed715723e7d9db01ce3f9586e5ca0a5cc71e8ceb6c912050f5c28e3ccd540e72c8abcfd2f0d1bbae17
24 +DIST keystone-0.9.2.tar.gz 4433222 BLAKE2B 5654ae6a66ccf6832fbdbb8c1083a2318e413bb833a0fadc4e1374f0de601e3dad9f354b1dec92d9a944621923458e432510299c1b55579ac9bb6b6e90a818de SHA512 5d4dd30410410bc7848e75a2e31e8ecef6241ad25e21963aa7a07bbea21d95b75e235c80573129014102684c9647710ace3c0776a8401844d7e4b45cab7bd04b
25
26 diff --git a/dev-libs/keystone/keystone-9999.ebuild b/dev-libs/keystone/keystone-0.9.2.ebuild
27 similarity index 88%
28 copy from dev-libs/keystone/keystone-9999.ebuild
29 copy to dev-libs/keystone/keystone-0.9.2.ebuild
30 index 7a76969465c..7ef25cfa1b4 100644
31 --- a/dev-libs/keystone/keystone-9999.ebuild
32 +++ b/dev-libs/keystone/keystone-0.9.2.ebuild
33 @@ -3,8 +3,9 @@
34
35 EAPI=7
36
37 +LLVM_MAX_SLOT=12
38 DISTUTILS_OPTIONAL=1
39 -PYTHON_COMPAT=( python3_{7,8} )
40 +PYTHON_COMPAT=( python3_{8,9,10} )
41
42 inherit cmake distutils-r1 llvm
43
44 @@ -29,18 +30,10 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
45
46 IUSE="python ${ALL_LLVM_TARGETS[*]}"
47
48 -LLVM_MAX_SLOT=10
49 -
50 RDEPEND="
51 - <sys-devel/llvm-11:=
52 - || (
53 - sys-devel/llvm:8[${LLVM_TARGET_USEDEPS// /,}]
54 - sys-devel/llvm:9[${LLVM_TARGET_USEDEPS// /,}]
55 - sys-devel/llvm:10[${LLVM_TARGET_USEDEPS// /,}]
56 - )
57 + <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[${LLVM_TARGET_USEDEPS// /,}]
58 python? ( ${PYTHON_DEPS} )
59 "
60 -
61 DEPEND="${RDEPEND}"
62
63 REQUIRED_USE="
64
65 diff --git a/dev-libs/keystone/keystone-9999.ebuild b/dev-libs/keystone/keystone-9999.ebuild
66 index 7a76969465c..7ef25cfa1b4 100644
67 --- a/dev-libs/keystone/keystone-9999.ebuild
68 +++ b/dev-libs/keystone/keystone-9999.ebuild
69 @@ -3,8 +3,9 @@
70
71 EAPI=7
72
73 +LLVM_MAX_SLOT=12
74 DISTUTILS_OPTIONAL=1
75 -PYTHON_COMPAT=( python3_{7,8} )
76 +PYTHON_COMPAT=( python3_{8,9,10} )
77
78 inherit cmake distutils-r1 llvm
79
80 @@ -29,18 +30,10 @@ LLVM_TARGET_USEDEPS=${ALL_LLVM_TARGETS[@]/%/?}
81
82 IUSE="python ${ALL_LLVM_TARGETS[*]}"
83
84 -LLVM_MAX_SLOT=10
85 -
86 RDEPEND="
87 - <sys-devel/llvm-11:=
88 - || (
89 - sys-devel/llvm:8[${LLVM_TARGET_USEDEPS// /,}]
90 - sys-devel/llvm:9[${LLVM_TARGET_USEDEPS// /,}]
91 - sys-devel/llvm:10[${LLVM_TARGET_USEDEPS// /,}]
92 - )
93 + <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[${LLVM_TARGET_USEDEPS// /,}]
94 python? ( ${PYTHON_DEPS} )
95 "
96 -
97 DEPEND="${RDEPEND}"
98
99 REQUIRED_USE="