Gentoo Archives: gentoo-commits

From: Marco Leise <marco.leise@×××.de>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/dlang:master commit in: dev-lang/dmd/, sys-devel/gcc/, eclass/
Date: Sat, 30 Nov 2019 12:01:19
Message-Id: 1574006418.3e863996144649999b619d80fe385d8a59cd66e5.mleise@gentoo
1 commit: 3e863996144649999b619d80fe385d8a59cd66e5
2 Author: Marco Leise <marco.leise <AT> gmx <DOT> de>
3 AuthorDate: Sun Nov 17 16:00:18 2019 +0000
4 Commit: Marco Leise <marco.leise <AT> gmx <DOT> de>
5 CommitDate: Sun Nov 17 16:00:18 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/user/dlang.git/commit/?id=3e863996
7
8 Changed rpath argument format in dmd.conf from 2 part to single argument (-rpath=...) to be compatible with CMake as used by LDC2.
9
10 Signed-off-by: Marco Leise <marco.leise <AT> gmx.de>
11
12 dev-lang/dmd/{dmd-2.063.2-r5.ebuild => dmd-2.063.2-r6.ebuild} | 0
13 dev-lang/dmd/{dmd-2.064.2-r6.ebuild => dmd-2.064.2-r7.ebuild} | 0
14 dev-lang/dmd/{dmd-2.065.0-r6.ebuild => dmd-2.065.0-r7.ebuild} | 0
15 dev-lang/dmd/{dmd-2.066.1-r6.ebuild => dmd-2.066.1-r7.ebuild} | 0
16 dev-lang/dmd/{dmd-2.067.1-r7.ebuild => dmd-2.067.1-r8.ebuild} | 0
17 dev-lang/dmd/{dmd-2.068.2-r8.ebuild => dmd-2.068.2-r9.ebuild} | 0
18 dev-lang/dmd/{dmd-2.069.2-r5.ebuild => dmd-2.069.2-r6.ebuild} | 0
19 dev-lang/dmd/{dmd-2.070.2-r5.ebuild => dmd-2.070.2-r6.ebuild} | 0
20 dev-lang/dmd/{dmd-2.071.2-r5.ebuild => dmd-2.071.2-r6.ebuild} | 0
21 dev-lang/dmd/{dmd-2.072.2-r5.ebuild => dmd-2.072.2-r6.ebuild} | 0
22 dev-lang/dmd/{dmd-2.073.2-r5.ebuild => dmd-2.073.2-r6.ebuild} | 0
23 dev-lang/dmd/{dmd-2.074.1-r5.ebuild => dmd-2.074.1-r6.ebuild} | 0
24 dev-lang/dmd/{dmd-2.075.1-r3.ebuild => dmd-2.075.1-r4.ebuild} | 0
25 dev-lang/dmd/{dmd-2.076.1-r3.ebuild => dmd-2.076.1-r4.ebuild} | 0
26 dev-lang/dmd/{dmd-2.077.1-r2.ebuild => dmd-2.077.1-r3.ebuild} | 0
27 dev-lang/dmd/{dmd-2.078.3-r2.ebuild => dmd-2.078.3-r3.ebuild} | 0
28 dev-lang/dmd/{dmd-2.079.1-r2.ebuild => dmd-2.079.1-r3.ebuild} | 0
29 dev-lang/dmd/{dmd-2.080.1-r2.ebuild => dmd-2.080.1-r3.ebuild} | 0
30 dev-lang/dmd/{dmd-2.081.2-r2.ebuild => dmd-2.081.2-r3.ebuild} | 0
31 dev-lang/dmd/{dmd-2.082.1-r2.ebuild => dmd-2.082.1-r3.ebuild} | 0
32 dev-lang/dmd/{dmd-2.083.1-r1.ebuild => dmd-2.083.1-r2.ebuild} | 0
33 dev-lang/dmd/{dmd-2.084.1-r1.ebuild => dmd-2.084.1-r2.ebuild} | 0
34 dev-lang/dmd/{dmd-2.085.1-r1.ebuild => dmd-2.085.1-r2.ebuild} | 0
35 dev-lang/dmd/{dmd-2.086.1.ebuild => dmd-2.086.1-r1.ebuild} | 0
36 dev-lang/dmd/{dmd-2.087.1.ebuild => dmd-2.087.1-r1.ebuild} | 0
37 dev-lang/dmd/{dmd-2.088.0.ebuild => dmd-2.088.0-r1.ebuild} | 0
38 dev-lang/dmd/{dmd-2.088.1.ebuild => dmd-2.088.1-r1.ebuild} | 0
39 dev-lang/dmd/{dmd-2.089.0.ebuild => dmd-2.089.0-r1.ebuild} | 0
40 eclass/dmd.eclass | 8 ++++----
41 sys-devel/gcc/metadata.xml | 1 -
42 30 files changed, 4 insertions(+), 5 deletions(-)
43
44 diff --git a/dev-lang/dmd/dmd-2.063.2-r5.ebuild b/dev-lang/dmd/dmd-2.063.2-r6.ebuild
45 similarity index 100%
46 rename from dev-lang/dmd/dmd-2.063.2-r5.ebuild
47 rename to dev-lang/dmd/dmd-2.063.2-r6.ebuild
48
49 diff --git a/dev-lang/dmd/dmd-2.064.2-r6.ebuild b/dev-lang/dmd/dmd-2.064.2-r7.ebuild
50 similarity index 100%
51 rename from dev-lang/dmd/dmd-2.064.2-r6.ebuild
52 rename to dev-lang/dmd/dmd-2.064.2-r7.ebuild
53
54 diff --git a/dev-lang/dmd/dmd-2.065.0-r6.ebuild b/dev-lang/dmd/dmd-2.065.0-r7.ebuild
55 similarity index 100%
56 rename from dev-lang/dmd/dmd-2.065.0-r6.ebuild
57 rename to dev-lang/dmd/dmd-2.065.0-r7.ebuild
58
59 diff --git a/dev-lang/dmd/dmd-2.066.1-r6.ebuild b/dev-lang/dmd/dmd-2.066.1-r7.ebuild
60 similarity index 100%
61 rename from dev-lang/dmd/dmd-2.066.1-r6.ebuild
62 rename to dev-lang/dmd/dmd-2.066.1-r7.ebuild
63
64 diff --git a/dev-lang/dmd/dmd-2.067.1-r7.ebuild b/dev-lang/dmd/dmd-2.067.1-r8.ebuild
65 similarity index 100%
66 rename from dev-lang/dmd/dmd-2.067.1-r7.ebuild
67 rename to dev-lang/dmd/dmd-2.067.1-r8.ebuild
68
69 diff --git a/dev-lang/dmd/dmd-2.068.2-r8.ebuild b/dev-lang/dmd/dmd-2.068.2-r9.ebuild
70 similarity index 100%
71 rename from dev-lang/dmd/dmd-2.068.2-r8.ebuild
72 rename to dev-lang/dmd/dmd-2.068.2-r9.ebuild
73
74 diff --git a/dev-lang/dmd/dmd-2.069.2-r5.ebuild b/dev-lang/dmd/dmd-2.069.2-r6.ebuild
75 similarity index 100%
76 rename from dev-lang/dmd/dmd-2.069.2-r5.ebuild
77 rename to dev-lang/dmd/dmd-2.069.2-r6.ebuild
78
79 diff --git a/dev-lang/dmd/dmd-2.070.2-r5.ebuild b/dev-lang/dmd/dmd-2.070.2-r6.ebuild
80 similarity index 100%
81 rename from dev-lang/dmd/dmd-2.070.2-r5.ebuild
82 rename to dev-lang/dmd/dmd-2.070.2-r6.ebuild
83
84 diff --git a/dev-lang/dmd/dmd-2.071.2-r5.ebuild b/dev-lang/dmd/dmd-2.071.2-r6.ebuild
85 similarity index 100%
86 rename from dev-lang/dmd/dmd-2.071.2-r5.ebuild
87 rename to dev-lang/dmd/dmd-2.071.2-r6.ebuild
88
89 diff --git a/dev-lang/dmd/dmd-2.072.2-r5.ebuild b/dev-lang/dmd/dmd-2.072.2-r6.ebuild
90 similarity index 100%
91 rename from dev-lang/dmd/dmd-2.072.2-r5.ebuild
92 rename to dev-lang/dmd/dmd-2.072.2-r6.ebuild
93
94 diff --git a/dev-lang/dmd/dmd-2.073.2-r5.ebuild b/dev-lang/dmd/dmd-2.073.2-r6.ebuild
95 similarity index 100%
96 rename from dev-lang/dmd/dmd-2.073.2-r5.ebuild
97 rename to dev-lang/dmd/dmd-2.073.2-r6.ebuild
98
99 diff --git a/dev-lang/dmd/dmd-2.074.1-r5.ebuild b/dev-lang/dmd/dmd-2.074.1-r6.ebuild
100 similarity index 100%
101 rename from dev-lang/dmd/dmd-2.074.1-r5.ebuild
102 rename to dev-lang/dmd/dmd-2.074.1-r6.ebuild
103
104 diff --git a/dev-lang/dmd/dmd-2.075.1-r3.ebuild b/dev-lang/dmd/dmd-2.075.1-r4.ebuild
105 similarity index 100%
106 rename from dev-lang/dmd/dmd-2.075.1-r3.ebuild
107 rename to dev-lang/dmd/dmd-2.075.1-r4.ebuild
108
109 diff --git a/dev-lang/dmd/dmd-2.076.1-r3.ebuild b/dev-lang/dmd/dmd-2.076.1-r4.ebuild
110 similarity index 100%
111 rename from dev-lang/dmd/dmd-2.076.1-r3.ebuild
112 rename to dev-lang/dmd/dmd-2.076.1-r4.ebuild
113
114 diff --git a/dev-lang/dmd/dmd-2.077.1-r2.ebuild b/dev-lang/dmd/dmd-2.077.1-r3.ebuild
115 similarity index 100%
116 rename from dev-lang/dmd/dmd-2.077.1-r2.ebuild
117 rename to dev-lang/dmd/dmd-2.077.1-r3.ebuild
118
119 diff --git a/dev-lang/dmd/dmd-2.078.3-r2.ebuild b/dev-lang/dmd/dmd-2.078.3-r3.ebuild
120 similarity index 100%
121 rename from dev-lang/dmd/dmd-2.078.3-r2.ebuild
122 rename to dev-lang/dmd/dmd-2.078.3-r3.ebuild
123
124 diff --git a/dev-lang/dmd/dmd-2.079.1-r2.ebuild b/dev-lang/dmd/dmd-2.079.1-r3.ebuild
125 similarity index 100%
126 rename from dev-lang/dmd/dmd-2.079.1-r2.ebuild
127 rename to dev-lang/dmd/dmd-2.079.1-r3.ebuild
128
129 diff --git a/dev-lang/dmd/dmd-2.080.1-r2.ebuild b/dev-lang/dmd/dmd-2.080.1-r3.ebuild
130 similarity index 100%
131 rename from dev-lang/dmd/dmd-2.080.1-r2.ebuild
132 rename to dev-lang/dmd/dmd-2.080.1-r3.ebuild
133
134 diff --git a/dev-lang/dmd/dmd-2.081.2-r2.ebuild b/dev-lang/dmd/dmd-2.081.2-r3.ebuild
135 similarity index 100%
136 rename from dev-lang/dmd/dmd-2.081.2-r2.ebuild
137 rename to dev-lang/dmd/dmd-2.081.2-r3.ebuild
138
139 diff --git a/dev-lang/dmd/dmd-2.082.1-r2.ebuild b/dev-lang/dmd/dmd-2.082.1-r3.ebuild
140 similarity index 100%
141 rename from dev-lang/dmd/dmd-2.082.1-r2.ebuild
142 rename to dev-lang/dmd/dmd-2.082.1-r3.ebuild
143
144 diff --git a/dev-lang/dmd/dmd-2.083.1-r1.ebuild b/dev-lang/dmd/dmd-2.083.1-r2.ebuild
145 similarity index 100%
146 rename from dev-lang/dmd/dmd-2.083.1-r1.ebuild
147 rename to dev-lang/dmd/dmd-2.083.1-r2.ebuild
148
149 diff --git a/dev-lang/dmd/dmd-2.084.1-r1.ebuild b/dev-lang/dmd/dmd-2.084.1-r2.ebuild
150 similarity index 100%
151 rename from dev-lang/dmd/dmd-2.084.1-r1.ebuild
152 rename to dev-lang/dmd/dmd-2.084.1-r2.ebuild
153
154 diff --git a/dev-lang/dmd/dmd-2.085.1-r1.ebuild b/dev-lang/dmd/dmd-2.085.1-r2.ebuild
155 similarity index 100%
156 rename from dev-lang/dmd/dmd-2.085.1-r1.ebuild
157 rename to dev-lang/dmd/dmd-2.085.1-r2.ebuild
158
159 diff --git a/dev-lang/dmd/dmd-2.086.1.ebuild b/dev-lang/dmd/dmd-2.086.1-r1.ebuild
160 similarity index 100%
161 rename from dev-lang/dmd/dmd-2.086.1.ebuild
162 rename to dev-lang/dmd/dmd-2.086.1-r1.ebuild
163
164 diff --git a/dev-lang/dmd/dmd-2.087.1.ebuild b/dev-lang/dmd/dmd-2.087.1-r1.ebuild
165 similarity index 100%
166 rename from dev-lang/dmd/dmd-2.087.1.ebuild
167 rename to dev-lang/dmd/dmd-2.087.1-r1.ebuild
168
169 diff --git a/dev-lang/dmd/dmd-2.088.0.ebuild b/dev-lang/dmd/dmd-2.088.0-r1.ebuild
170 similarity index 100%
171 rename from dev-lang/dmd/dmd-2.088.0.ebuild
172 rename to dev-lang/dmd/dmd-2.088.0-r1.ebuild
173
174 diff --git a/dev-lang/dmd/dmd-2.088.1.ebuild b/dev-lang/dmd/dmd-2.088.1-r1.ebuild
175 similarity index 100%
176 rename from dev-lang/dmd/dmd-2.088.1.ebuild
177 rename to dev-lang/dmd/dmd-2.088.1-r1.ebuild
178
179 diff --git a/dev-lang/dmd/dmd-2.089.0.ebuild b/dev-lang/dmd/dmd-2.089.0-r1.ebuild
180 similarity index 100%
181 rename from dev-lang/dmd/dmd-2.089.0.ebuild
182 rename to dev-lang/dmd/dmd-2.089.0-r1.ebuild
183
184 diff --git a/eclass/dmd.eclass b/eclass/dmd.eclass
185 index c0be7fc..682a82a 100644
186 --- a/eclass/dmd.eclass
187 +++ b/eclass/dmd.eclass
188 @@ -190,19 +190,19 @@ dmd_src_install() {
189 [Environment]
190 DFLAGS=-I${IMPORT_DIR} -L--export-dynamic -defaultlib=phobos2 -fPIC
191 [Environment32]
192 -DFLAGS=%DFLAGS% -L-L/${PREFIX}/lib32 -L-rpath -L/${PREFIX}/lib32
193 +DFLAGS=%DFLAGS% -L-L/${PREFIX}/lib32 -L-rpath=/${PREFIX}/lib32
194 [Environment64]
195 -DFLAGS=%DFLAGS% -L-L/${PREFIX}/lib64 -L-rpath -L/${PREFIX}/lib64
196 +DFLAGS=%DFLAGS% -L-L/${PREFIX}/lib64 -L-rpath=/${PREFIX}/lib64
197 EOF
198 elif [ "${ABI:0:5}" = "amd64" ]; then
199 cat > linux/bin${MODEL}/dmd.conf << EOF
200 [Environment]
201 -DFLAGS=-I${IMPORT_DIR} -L--export-dynamic -defaultlib=phobos2 -fPIC -L-L/${PREFIX}/lib64 -L-rpath -L/${PREFIX}/lib64
202 +DFLAGS=-I${IMPORT_DIR} -L--export-dynamic -defaultlib=phobos2 -fPIC -L-L/${PREFIX}/lib64 -L-rpath=/${PREFIX}/lib64
203 EOF
204 else
205 cat > linux/bin${MODEL}/dmd.conf << EOF
206 [Environment]
207 -DFLAGS=-I${IMPORT_DIR} -L--export-dynamic -defaultlib=phobos2 -fPIC -L-L/${PREFIX}/lib -L-rpath -L/${PREFIX}/lib
208 +DFLAGS=-I${IMPORT_DIR} -L--export-dynamic -defaultlib=phobos2 -fPIC -L-L/${PREFIX}/lib -L-rpath=/${PREFIX}/lib
209 EOF
210 fi
211 insinto "etc/dmd"
212
213 diff --git a/sys-devel/gcc/metadata.xml b/sys-devel/gcc/metadata.xml
214 index e4c9725..f384eb8 100644
215 --- a/sys-devel/gcc/metadata.xml
216 +++ b/sys-devel/gcc/metadata.xml
217 @@ -26,7 +26,6 @@
218 <flag name="objc-gc">Build support for the Objective C code language Garbage
219 Collector</flag>
220 <flag name="pgo">Build GCC using Profile Guided Optimization (PGO)</flag>
221 - <flag name="regression-test">Run the testsuite and install the results (requires FEATURES=test)</flag>
222 <flag name="sanitize">Build support for various sanitizer functions (ASAN/TSAN/etc...)</flag>
223 <flag name="ssp">Build packages with stack smashing protector on by default</flag>
224 <flag name="vtv">Build support for virtual table verification (a C++ hardening feature)</flag>