1 |
commit: e77eb6aafa29ea9e5c25229032f5cfd672f3f3e7 |
2 |
Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jun 28 13:58:12 2021 +0000 |
4 |
Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jun 28 16:15:19 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e77eb6aa |
7 |
|
8 |
sci-physics/geant-vmc: remove C++ USE flags, use C++17 as default |
9 |
|
10 |
Package-Manager: Portage-3.0.20, Repoman-3.0.3 |
11 |
Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org> |
12 |
|
13 |
...ant-vmc-4.5.3.ebuild => geant-vmc-4.5.3-r1.ebuild} | 19 +++++-------------- |
14 |
sci-physics/geant-vmc/geant-vmc-9999.ebuild | 19 +++++-------------- |
15 |
sci-physics/geant-vmc/metadata.xml | 4 ---- |
16 |
3 files changed, 10 insertions(+), 32 deletions(-) |
17 |
|
18 |
diff --git a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild |
19 |
similarity index 78% |
20 |
rename from sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild |
21 |
rename to sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild |
22 |
index a4e3263f8af..d31a6e26d16 100644 |
23 |
--- a/sci-physics/geant-vmc/geant-vmc-4.5.3.ebuild |
24 |
+++ b/sci-physics/geant-vmc/geant-vmc-4.5.3-r1.ebuild |
25 |
@@ -20,22 +20,13 @@ HOMEPAGE="https://github.com/vmc-project/vmc" |
26 |
|
27 |
LICENSE="GPL-3" |
28 |
SLOT="4" |
29 |
-IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" |
30 |
- |
31 |
-REQUIRED_USE="^^ ( c++11 c++14 c++17 )" |
32 |
+IUSE="doc examples geant3 +g4root +mtroot vgm test" |
33 |
|
34 |
RDEPEND=" |
35 |
- rootvmc? ( |
36 |
- >=sci-physics/root-6.18:=[vmc] |
37 |
- !!sci-physics/vmc |
38 |
- ) |
39 |
- !rootvmc? ( |
40 |
- >=sci-physics/root-6.18:=[-vmc] |
41 |
- sci-physics/vmc:=[c++11?,c++14?,c++17?] |
42 |
- ) |
43 |
- >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] |
44 |
- >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] |
45 |
- vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" |
46 |
+ sci-physics/geant[c++17,opengl,geant3?] |
47 |
+ sci-physics/root:=[c++17,-vmc] |
48 |
+ sci-physics/vmc:=[c++17] |
49 |
+ vgm? ( sci-physics/vgm:= )" |
50 |
DEPEND="${RDEPEND}" |
51 |
BDEPEND="doc? ( app-doc/doxygen )" |
52 |
RESTRICT=" |
53 |
|
54 |
diff --git a/sci-physics/geant-vmc/geant-vmc-9999.ebuild b/sci-physics/geant-vmc/geant-vmc-9999.ebuild |
55 |
index a4e3263f8af..d31a6e26d16 100644 |
56 |
--- a/sci-physics/geant-vmc/geant-vmc-9999.ebuild |
57 |
+++ b/sci-physics/geant-vmc/geant-vmc-9999.ebuild |
58 |
@@ -20,22 +20,13 @@ HOMEPAGE="https://github.com/vmc-project/vmc" |
59 |
|
60 |
LICENSE="GPL-3" |
61 |
SLOT="4" |
62 |
-IUSE="+c++11 c++14 c++17 doc examples geant3 +g4root +mtroot rootvmc vgm test" |
63 |
- |
64 |
-REQUIRED_USE="^^ ( c++11 c++14 c++17 )" |
65 |
+IUSE="doc examples geant3 +g4root +mtroot vgm test" |
66 |
|
67 |
RDEPEND=" |
68 |
- rootvmc? ( |
69 |
- >=sci-physics/root-6.18:=[vmc] |
70 |
- !!sci-physics/vmc |
71 |
- ) |
72 |
- !rootvmc? ( |
73 |
- >=sci-physics/root-6.18:=[-vmc] |
74 |
- sci-physics/vmc:=[c++11?,c++14?,c++17?] |
75 |
- ) |
76 |
- >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?,opengl,geant3?] |
77 |
- >=sci-physics/root-6.18:=[c++11?,c++14?,c++17?] |
78 |
- vgm? ( >=sci-physics/vgm-4.8:=[c++11?,c++14?,c++17?] )" |
79 |
+ sci-physics/geant[c++17,opengl,geant3?] |
80 |
+ sci-physics/root:=[c++17,-vmc] |
81 |
+ sci-physics/vmc:=[c++17] |
82 |
+ vgm? ( sci-physics/vgm:= )" |
83 |
DEPEND="${RDEPEND}" |
84 |
BDEPEND="doc? ( app-doc/doxygen )" |
85 |
RESTRICT=" |
86 |
|
87 |
diff --git a/sci-physics/geant-vmc/metadata.xml b/sci-physics/geant-vmc/metadata.xml |
88 |
index ed5c44ec6a3..7fc023bcb29 100644 |
89 |
--- a/sci-physics/geant-vmc/metadata.xml |
90 |
+++ b/sci-physics/geant-vmc/metadata.xml |
91 |
@@ -17,13 +17,9 @@ |
92 |
<remote-id type="github">vmc-project/geant4_vmc</remote-id> |
93 |
</upstream> |
94 |
<use> |
95 |
- <flag name="c++11">Build using the C++11 standard</flag> |
96 |
- <flag name="c++14">Build using the C++14 standard</flag> |
97 |
- <flag name="c++17">Build using the C++17 standard</flag> |
98 |
<flag name="vgm">Enable the Virtual Geometry Model (<pkg>sci-physics/vgm</pkg>)</flag> |
99 |
<flag name="g4root">Build G4Root (interface for GEANT4 simulation with a ROOT geometry)</flag> |
100 |
<flag name="geant3">Build with Geant4 G3toG4 library</flag> |
101 |
<flag name="mtroot">Build MTRoot (provides ROOT IO manager classes with multi-threading support)</flag> |
102 |
- <flag name="rootvmc">Use sci-physics/root[vmc] (deprecated) instead of sci-physics/vmc as VMC provider</flag> |
103 |
</use> |
104 |
</pkgmetadata> |