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> |