Gentoo Archives: gentoo-commits

From: Guilherme Amadio <amadio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-physics/geant-vmc/
Date: Mon, 28 Jun 2021 16:15:39
Message-Id: 1624896919.e77eb6aafa29ea9e5c25229032f5cfd672f3f3e7.amadio@gentoo
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>