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/vgm/
Date: Mon, 28 Jun 2021 16:15:39
Message-Id: 1624896918.6612332362789e82e70209b83f9b682c8567f4e1.amadio@gentoo
1 commit: 6612332362789e82e70209b83f9b682c8567f4e1
2 Author: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 28 13:59:46 2021 +0000
4 Commit: Guilherme Amadio <amadio <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 28 16:15:18 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66123323
7
8 sci-physics/vgm: remove C++ USE flags, use C++17 as default
9
10 Geant4 11.0 and onwards will only support C++17 and above,
11 so this is in preparation to remove C++ USE flags altogether
12 in favor of coordinated settings in all packages that currently
13 depend on such USE flags.
14
15 Package-Manager: Portage-3.0.20, Repoman-3.0.3
16 Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>
17
18 sci-physics/vgm/metadata.xml | 3 ---
19 sci-physics/vgm/{vgm-4.8.ebuild => vgm-4.8-r1.ebuild} | 8 +++-----
20 sci-physics/vgm/{vgm-4.9.ebuild => vgm-4.9-r1.ebuild} | 8 +++-----
21 sci-physics/vgm/vgm-9999.ebuild | 8 +++-----
22 4 files changed, 9 insertions(+), 18 deletions(-)
23
24 diff --git a/sci-physics/vgm/metadata.xml b/sci-physics/vgm/metadata.xml
25 index b5b1b3c1755..70819ee2ad2 100644
26 --- a/sci-physics/vgm/metadata.xml
27 +++ b/sci-physics/vgm/metadata.xml
28 @@ -14,9 +14,6 @@
29 <name>Proxy Maintainers</name>
30 </maintainer>
31 <use>
32 - <flag name="c++11">Build using the C++11 standard</flag>
33 - <flag name="c++14">Build using the C++14 standard</flag>
34 - <flag name="c++17">Build using the C++17 standard</flag>
35 <flag name="geant4">Enable interaction with Geant4(<pkg>sci-physics/geant</pkg>:4)</flag>
36 <flag name="root">Enable interaction with ROOT (<pkg>sci-physics/root</pkg>)</flag>
37 </use>
38
39 diff --git a/sci-physics/vgm/vgm-4.8.ebuild b/sci-physics/vgm/vgm-4.8-r1.ebuild
40 similarity index 87%
41 rename from sci-physics/vgm/vgm-4.8.ebuild
42 rename to sci-physics/vgm/vgm-4.8-r1.ebuild
43 index c99ae4840d2..db8bf0661fc 100644
44 --- a/sci-physics/vgm/vgm-4.8.ebuild
45 +++ b/sci-physics/vgm/vgm-4.8-r1.ebuild
46 @@ -20,14 +20,12 @@ HOMEPAGE="http://ivana.home.cern.ch/ivana/VGM.html"
47
48 LICENSE="GPL-2"
49 SLOT="0"
50 -IUSE="+c++11 c++14 c++17 doc examples +geant4 +root test"
51 -
52 -REQUIRED_USE="^^ ( c++11 c++14 c++17 )"
53 +IUSE="doc examples +geant4 +root test"
54
55 RDEPEND="
56 sci-physics/clhep:=
57 - geant4? ( >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?] )
58 - root? ( >=sci-physics/root-6.14:=[c++11?,c++14?,c++17?] )"
59 + geant4? ( sci-physics/geant[c++17] )
60 + root? ( sci-physics/root:=[c++17] )"
61 DEPEND="${RDEPEND}
62 doc? ( app-doc/doxygen[dot] )
63 test? (
64
65 diff --git a/sci-physics/vgm/vgm-4.9.ebuild b/sci-physics/vgm/vgm-4.9-r1.ebuild
66 similarity index 88%
67 rename from sci-physics/vgm/vgm-4.9.ebuild
68 rename to sci-physics/vgm/vgm-4.9-r1.ebuild
69 index ede9e854018..1d116e9ae85 100644
70 --- a/sci-physics/vgm/vgm-4.9.ebuild
71 +++ b/sci-physics/vgm/vgm-4.9-r1.ebuild
72 @@ -20,14 +20,12 @@ HOMEPAGE="http://ivana.home.cern.ch/ivana/VGM.html https://github.com/vmc-projec
73
74 LICENSE="GPL-2"
75 SLOT="0"
76 -IUSE="+c++11 c++14 c++17 doc examples +geant4 +root test"
77 -
78 -REQUIRED_USE="^^ ( c++11 c++14 c++17 )"
79 +IUSE="doc examples +geant4 +root test"
80
81 RDEPEND="
82 sci-physics/clhep:=
83 - geant4? ( >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?] )
84 - root? ( >=sci-physics/root-6.14:=[c++11?,c++14?,c++17?] )"
85 + geant4? ( sci-physics/geant[c++17] )
86 + root? ( sci-physics/root:=[c++17] )"
87 DEPEND="${RDEPEND}
88 doc? ( app-doc/doxygen[dot] )
89 test? (
90
91 diff --git a/sci-physics/vgm/vgm-9999.ebuild b/sci-physics/vgm/vgm-9999.ebuild
92 index eb9ce1b27be..fd992406f6e 100644
93 --- a/sci-physics/vgm/vgm-9999.ebuild
94 +++ b/sci-physics/vgm/vgm-9999.ebuild
95 @@ -20,14 +20,12 @@ HOMEPAGE="http://ivana.home.cern.ch/ivana/VGM.html https://github.com/vmc-projec
96
97 LICENSE="GPL-2"
98 SLOT="0"
99 -IUSE="+c++11 c++14 c++17 doc examples +geant4 +root test"
100 -
101 -REQUIRED_USE="^^ ( c++11 c++14 c++17 )"
102 +IUSE="doc examples +geant4 +root test"
103
104 RDEPEND="
105 sci-physics/clhep:=
106 - geant4? ( >=sci-physics/geant-4.10.6[c++11?,c++14?,c++17?] )
107 - root? ( >=sci-physics/root-6.14:=[c++11?,c++14?,c++17?] )"
108 + geant4? ( sci-physics/geant[c++17] )
109 + root? ( sci-physics/root:=[c++17] )"
110 DEPEND="${RDEPEND}
111 doc? ( app-doc/doxygen[dot] )
112 test? (