1 |
commit: 56797d83eeccb79d62f809eda4192ca5e2dac3ce |
2 |
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 30 19:31:50 2017 +0000 |
4 |
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 30 19:34:33 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56797d83 |
7 |
|
8 |
remove Interix keyword x86-interix |
9 |
|
10 |
eclass/xorg-2.eclass | 4 +- |
11 |
profiles/arch.list | 1 - |
12 |
profiles/base/make.defaults | 2 +- |
13 |
profiles/embedded/make.defaults | 2 +- |
14 |
profiles/prefix/windows/interix/3.5/eapi | 1 - |
15 |
profiles/prefix/windows/interix/3.5/package.mask | 8 -- |
16 |
profiles/prefix/windows/interix/3.5/parent | 1 - |
17 |
profiles/prefix/windows/interix/3.5/x86/eapi | 1 - |
18 |
.../prefix/windows/interix/3.5/x86/make.defaults | 7 - |
19 |
profiles/prefix/windows/interix/3.5/x86/parent | 1 - |
20 |
profiles/prefix/windows/interix/5.2/eapi | 1 - |
21 |
profiles/prefix/windows/interix/5.2/parent | 1 - |
22 |
profiles/prefix/windows/interix/5.2/x86/eapi | 1 - |
23 |
.../prefix/windows/interix/5.2/x86/make.defaults | 7 - |
24 |
profiles/prefix/windows/interix/5.2/x86/parent | 1 - |
25 |
profiles/prefix/windows/interix/6.0/eapi | 1 - |
26 |
profiles/prefix/windows/interix/6.0/parent | 1 - |
27 |
profiles/prefix/windows/interix/6.0/x86/eapi | 1 - |
28 |
.../prefix/windows/interix/6.0/x86/make.defaults | 9 -- |
29 |
profiles/prefix/windows/interix/6.0/x86/parent | 1 - |
30 |
profiles/prefix/windows/interix/6.1/eapi | 1 - |
31 |
profiles/prefix/windows/interix/6.1/parent | 1 - |
32 |
profiles/prefix/windows/interix/6.1/x86/eapi | 1 - |
33 |
.../prefix/windows/interix/6.1/x86/make.defaults | 9 -- |
34 |
profiles/prefix/windows/interix/6.1/x86/parent | 1 - |
35 |
profiles/prefix/windows/interix/eapi | 1 - |
36 |
profiles/prefix/windows/interix/make.defaults | 12 -- |
37 |
profiles/prefix/windows/interix/package.mask | 14 -- |
38 |
profiles/prefix/windows/interix/package.use.force | 8 -- |
39 |
profiles/prefix/windows/interix/package.use.mask | 22 ---- |
40 |
profiles/prefix/windows/interix/packages | 3 - |
41 |
profiles/prefix/windows/interix/parent | 1 - |
42 |
profiles/prefix/windows/interix/profile.bashrc | 146 --------------------- |
43 |
profiles/prefix/windows/interix/use.force | 6 - |
44 |
profiles/prefix/windows/interix/use.mask | 77 ----------- |
45 |
profiles/prefix/windows/winnt/packages | 2 +- |
46 |
profiles/profiles.desc | 6 - |
47 |
37 files changed, 5 insertions(+), 358 deletions(-) |
48 |
|
49 |
diff --git a/eclass/xorg-2.eclass b/eclass/xorg-2.eclass |
50 |
index b7c7ba2..c356c33 100644 |
51 |
--- a/eclass/xorg-2.eclass |
52 |
+++ b/eclass/xorg-2.eclass |
53 |
@@ -115,7 +115,7 @@ fi |
54 |
|
55 |
# Set up autotools shared dependencies |
56 |
# Remember that all versions here MUST be stable |
57 |
-XORG_EAUTORECONF_ARCHES="x86-interix ppc-aix x86-winnt" |
58 |
+XORG_EAUTORECONF_ARCHES="ppc-aix x86-winnt" |
59 |
EAUTORECONF_DEPEND+=" |
60 |
>=sys-devel/libtool-2.2.6a |
61 |
sys-devel/m4" |
62 |
@@ -359,7 +359,7 @@ xorg-2_reconf_source() { |
63 |
debug-print-function ${FUNCNAME} "$@" |
64 |
|
65 |
case ${CHOST} in |
66 |
- *-interix* | *-aix* | *-winnt*) |
67 |
+ *-aix* | *-winnt*) |
68 |
# some hosts need full eautoreconf |
69 |
[[ -e "./configure.ac" || -e "./configure.in" ]] \ |
70 |
&& AUTOTOOLS_AUTORECONF=1 |
71 |
|
72 |
diff --git a/profiles/arch.list b/profiles/arch.list |
73 |
index f1740e3..f82b3be 100644 |
74 |
--- a/profiles/arch.list |
75 |
+++ b/profiles/arch.list |
76 |
@@ -20,7 +20,6 @@ x86-fbsd |
77 |
|
78 |
# Prefix keywords |
79 |
ppc-aix |
80 |
-x86-interix |
81 |
amd64-linux |
82 |
arm-linux |
83 |
arm64-linux |
84 |
|
85 |
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults |
86 |
index 12eaff7..9bc52b9 100644 |
87 |
--- a/profiles/base/make.defaults |
88 |
+++ b/profiles/base/make.defaults |
89 |
@@ -9,7 +9,7 @@ |
90 |
IUSE_IMPLICIT="prefix prefix-guest" |
91 |
USE_EXPAND_UNPREFIXED="ARCH" |
92 |
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" |
93 |
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-interix x86-linux x86-macos x86-netbsd x86-solaris x86-winnt" |
94 |
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-netbsd x86-solaris x86-winnt" |
95 |
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" |
96 |
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt" |
97 |
USE_EXPAND_VALUES_USERLAND="BSD GNU" |
98 |
|
99 |
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults |
100 |
index 382e06c..62e63fb 100644 |
101 |
--- a/profiles/embedded/make.defaults |
102 |
+++ b/profiles/embedded/make.defaults |
103 |
@@ -20,7 +20,7 @@ LINGUAS="en" |
104 |
IUSE_IMPLICIT="prefix prefix-guest" |
105 |
USE_EXPAND_UNPREFIXED="ARCH" |
106 |
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND" |
107 |
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-interix x86-linux x86-macos x86-netbsd x86-solaris x86-winnt" |
108 |
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa ia64 m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos riscv s390 sh sparc sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-macos x64-solaris x86 x86-cygwin x86-fbsd x86-linux x86-macos x86-netbsd x86-solaris x86-winnt" |
109 |
USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt" |
110 |
USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt" |
111 |
USE_EXPAND_VALUES_USERLAND="BSD GNU" |
112 |
|
113 |
diff --git a/profiles/prefix/windows/interix/3.5/eapi b/profiles/prefix/windows/interix/3.5/eapi |
114 |
deleted file mode 100644 |
115 |
index 7ed6ff8..00000000 |
116 |
--- a/profiles/prefix/windows/interix/3.5/eapi |
117 |
+++ /dev/null |
118 |
@@ -1 +0,0 @@ |
119 |
-5 |
120 |
|
121 |
diff --git a/profiles/prefix/windows/interix/3.5/package.mask b/profiles/prefix/windows/interix/3.5/package.mask |
122 |
deleted file mode 100644 |
123 |
index b71075d..00000000 |
124 |
--- a/profiles/prefix/windows/interix/3.5/package.mask |
125 |
+++ /dev/null |
126 |
@@ -1,8 +0,0 @@ |
127 |
-# Copyright 1999-2009 Gentoo Foundation |
128 |
-# Distributed under the terms of the GNU General Public License v2 |
129 |
-# $Id$ |
130 |
- |
131 |
-# Markus Duft <mduft@g.o> 31 Jul 2009 |
132 |
-# Does not build on Interix 3.5 because some functions |
133 |
-# conflict with system math.h header. |
134 |
-dev-python/numpy |
135 |
|
136 |
diff --git a/profiles/prefix/windows/interix/3.5/parent b/profiles/prefix/windows/interix/3.5/parent |
137 |
deleted file mode 100644 |
138 |
index f3229c5b..00000000 |
139 |
--- a/profiles/prefix/windows/interix/3.5/parent |
140 |
+++ /dev/null |
141 |
@@ -1 +0,0 @@ |
142 |
-.. |
143 |
|
144 |
diff --git a/profiles/prefix/windows/interix/3.5/x86/eapi b/profiles/prefix/windows/interix/3.5/x86/eapi |
145 |
deleted file mode 100644 |
146 |
index 7ed6ff8..00000000 |
147 |
--- a/profiles/prefix/windows/interix/3.5/x86/eapi |
148 |
+++ /dev/null |
149 |
@@ -1 +0,0 @@ |
150 |
-5 |
151 |
|
152 |
diff --git a/profiles/prefix/windows/interix/3.5/x86/make.defaults b/profiles/prefix/windows/interix/3.5/x86/make.defaults |
153 |
deleted file mode 100644 |
154 |
index d438c99..00000000 |
155 |
--- a/profiles/prefix/windows/interix/3.5/x86/make.defaults |
156 |
+++ /dev/null |
157 |
@@ -1,7 +0,0 @@ |
158 |
-# Copyright 1999-2009 Gentoo Foundation |
159 |
-# Distributed under the terms of the GNU General Public License v2 |
160 |
-# $Id$ |
161 |
- |
162 |
-ARCH="x86-interix" |
163 |
-CHOST="i586-pc-interix3.5" |
164 |
-ACCEPT_KEYWORDS="~x86-interix" |
165 |
|
166 |
diff --git a/profiles/prefix/windows/interix/3.5/x86/parent b/profiles/prefix/windows/interix/3.5/x86/parent |
167 |
deleted file mode 100644 |
168 |
index f3229c5b..00000000 |
169 |
--- a/profiles/prefix/windows/interix/3.5/x86/parent |
170 |
+++ /dev/null |
171 |
@@ -1 +0,0 @@ |
172 |
-.. |
173 |
|
174 |
diff --git a/profiles/prefix/windows/interix/5.2/eapi b/profiles/prefix/windows/interix/5.2/eapi |
175 |
deleted file mode 100644 |
176 |
index 7ed6ff8..00000000 |
177 |
--- a/profiles/prefix/windows/interix/5.2/eapi |
178 |
+++ /dev/null |
179 |
@@ -1 +0,0 @@ |
180 |
-5 |
181 |
|
182 |
diff --git a/profiles/prefix/windows/interix/5.2/parent b/profiles/prefix/windows/interix/5.2/parent |
183 |
deleted file mode 100644 |
184 |
index f3229c5b..00000000 |
185 |
--- a/profiles/prefix/windows/interix/5.2/parent |
186 |
+++ /dev/null |
187 |
@@ -1 +0,0 @@ |
188 |
-.. |
189 |
|
190 |
diff --git a/profiles/prefix/windows/interix/5.2/x86/eapi b/profiles/prefix/windows/interix/5.2/x86/eapi |
191 |
deleted file mode 100644 |
192 |
index 7ed6ff8..00000000 |
193 |
--- a/profiles/prefix/windows/interix/5.2/x86/eapi |
194 |
+++ /dev/null |
195 |
@@ -1 +0,0 @@ |
196 |
-5 |
197 |
|
198 |
diff --git a/profiles/prefix/windows/interix/5.2/x86/make.defaults b/profiles/prefix/windows/interix/5.2/x86/make.defaults |
199 |
deleted file mode 100644 |
200 |
index ff5f753..00000000 |
201 |
--- a/profiles/prefix/windows/interix/5.2/x86/make.defaults |
202 |
+++ /dev/null |
203 |
@@ -1,7 +0,0 @@ |
204 |
-# Copyright 1999-2009 Gentoo Foundation |
205 |
-# Distributed under the terms of the GNU General Public License v2 |
206 |
-# $Id$ |
207 |
- |
208 |
-ARCH="x86-interix" |
209 |
-CHOST="i586-pc-interix5.2" |
210 |
-ACCEPT_KEYWORDS="~x86-interix" |
211 |
|
212 |
diff --git a/profiles/prefix/windows/interix/5.2/x86/parent b/profiles/prefix/windows/interix/5.2/x86/parent |
213 |
deleted file mode 100644 |
214 |
index f3229c5b..00000000 |
215 |
--- a/profiles/prefix/windows/interix/5.2/x86/parent |
216 |
+++ /dev/null |
217 |
@@ -1 +0,0 @@ |
218 |
-.. |
219 |
|
220 |
diff --git a/profiles/prefix/windows/interix/6.0/eapi b/profiles/prefix/windows/interix/6.0/eapi |
221 |
deleted file mode 100644 |
222 |
index 7ed6ff8..00000000 |
223 |
--- a/profiles/prefix/windows/interix/6.0/eapi |
224 |
+++ /dev/null |
225 |
@@ -1 +0,0 @@ |
226 |
-5 |
227 |
|
228 |
diff --git a/profiles/prefix/windows/interix/6.0/parent b/profiles/prefix/windows/interix/6.0/parent |
229 |
deleted file mode 100644 |
230 |
index f3229c5b..00000000 |
231 |
--- a/profiles/prefix/windows/interix/6.0/parent |
232 |
+++ /dev/null |
233 |
@@ -1 +0,0 @@ |
234 |
-.. |
235 |
|
236 |
diff --git a/profiles/prefix/windows/interix/6.0/x86/eapi b/profiles/prefix/windows/interix/6.0/x86/eapi |
237 |
deleted file mode 100644 |
238 |
index 7ed6ff8..00000000 |
239 |
--- a/profiles/prefix/windows/interix/6.0/x86/eapi |
240 |
+++ /dev/null |
241 |
@@ -1 +0,0 @@ |
242 |
-5 |
243 |
|
244 |
diff --git a/profiles/prefix/windows/interix/6.0/x86/make.defaults b/profiles/prefix/windows/interix/6.0/x86/make.defaults |
245 |
deleted file mode 100644 |
246 |
index 36b4634..00000000 |
247 |
--- a/profiles/prefix/windows/interix/6.0/x86/make.defaults |
248 |
+++ /dev/null |
249 |
@@ -1,9 +0,0 @@ |
250 |
-# Copyright 1999-2011 Gentoo Foundation |
251 |
-# Distributed under the terms of the GNU General Public License v2 |
252 |
-# $Id$ |
253 |
- |
254 |
-# the CHOST version number is the version number of the host libc, not the version of the interix SDK package. |
255 |
- |
256 |
-ARCH="x86-interix" |
257 |
-CHOST="i586-pc-interix6.0" |
258 |
-ACCEPT_KEYWORDS="~x86-interix" |
259 |
|
260 |
diff --git a/profiles/prefix/windows/interix/6.0/x86/parent b/profiles/prefix/windows/interix/6.0/x86/parent |
261 |
deleted file mode 100644 |
262 |
index f3229c5b..00000000 |
263 |
--- a/profiles/prefix/windows/interix/6.0/x86/parent |
264 |
+++ /dev/null |
265 |
@@ -1 +0,0 @@ |
266 |
-.. |
267 |
|
268 |
diff --git a/profiles/prefix/windows/interix/6.1/eapi b/profiles/prefix/windows/interix/6.1/eapi |
269 |
deleted file mode 100644 |
270 |
index 7ed6ff8..00000000 |
271 |
--- a/profiles/prefix/windows/interix/6.1/eapi |
272 |
+++ /dev/null |
273 |
@@ -1 +0,0 @@ |
274 |
-5 |
275 |
|
276 |
diff --git a/profiles/prefix/windows/interix/6.1/parent b/profiles/prefix/windows/interix/6.1/parent |
277 |
deleted file mode 100644 |
278 |
index f3229c5b..00000000 |
279 |
--- a/profiles/prefix/windows/interix/6.1/parent |
280 |
+++ /dev/null |
281 |
@@ -1 +0,0 @@ |
282 |
-.. |
283 |
|
284 |
diff --git a/profiles/prefix/windows/interix/6.1/x86/eapi b/profiles/prefix/windows/interix/6.1/x86/eapi |
285 |
deleted file mode 100644 |
286 |
index 7ed6ff8..00000000 |
287 |
--- a/profiles/prefix/windows/interix/6.1/x86/eapi |
288 |
+++ /dev/null |
289 |
@@ -1 +0,0 @@ |
290 |
-5 |
291 |
|
292 |
diff --git a/profiles/prefix/windows/interix/6.1/x86/make.defaults b/profiles/prefix/windows/interix/6.1/x86/make.defaults |
293 |
deleted file mode 100644 |
294 |
index adff393..00000000 |
295 |
--- a/profiles/prefix/windows/interix/6.1/x86/make.defaults |
296 |
+++ /dev/null |
297 |
@@ -1,9 +0,0 @@ |
298 |
-# Copyright 1999-2011 Gentoo Foundation |
299 |
-# Distributed under the terms of the GNU General Public License v2 |
300 |
-# $Id$ |
301 |
- |
302 |
-# the CHOST version number is the version number of the host libc, not the version of the interix SDK package. |
303 |
- |
304 |
-ARCH="x86-interix" |
305 |
-CHOST="i586-pc-interix6.1" |
306 |
-ACCEPT_KEYWORDS="~x86-interix" |
307 |
|
308 |
diff --git a/profiles/prefix/windows/interix/6.1/x86/parent b/profiles/prefix/windows/interix/6.1/x86/parent |
309 |
deleted file mode 100644 |
310 |
index f3229c5b..00000000 |
311 |
--- a/profiles/prefix/windows/interix/6.1/x86/parent |
312 |
+++ /dev/null |
313 |
@@ -1 +0,0 @@ |
314 |
-.. |
315 |
|
316 |
diff --git a/profiles/prefix/windows/interix/eapi b/profiles/prefix/windows/interix/eapi |
317 |
deleted file mode 100644 |
318 |
index 7ed6ff8..00000000 |
319 |
--- a/profiles/prefix/windows/interix/eapi |
320 |
+++ /dev/null |
321 |
@@ -1 +0,0 @@ |
322 |
-5 |
323 |
|
324 |
diff --git a/profiles/prefix/windows/interix/make.defaults b/profiles/prefix/windows/interix/make.defaults |
325 |
deleted file mode 100644 |
326 |
index df9d58b..00000000 |
327 |
--- a/profiles/prefix/windows/interix/make.defaults |
328 |
+++ /dev/null |
329 |
@@ -1,12 +0,0 @@ |
330 |
-# Copyright 1999-2015 Gentoo Foundation |
331 |
-# Distributed under the terms of the GNU General Public License v2 |
332 |
-# $Id$ |
333 |
- |
334 |
-# System-wide defaults for all Interix profiles |
335 |
-# This file should rarely need to be changed |
336 |
- |
337 |
-# 'Sane' defaults |
338 |
-ELIBC="Interix" |
339 |
- |
340 |
-# no scanelf |
341 |
-FEATURES="nostrip" |
342 |
|
343 |
diff --git a/profiles/prefix/windows/interix/package.mask b/profiles/prefix/windows/interix/package.mask |
344 |
deleted file mode 100644 |
345 |
index 2c1bf4b..00000000 |
346 |
--- a/profiles/prefix/windows/interix/package.mask |
347 |
+++ /dev/null |
348 |
@@ -1,14 +0,0 @@ |
349 |
-# Copyright 1999-2013 Gentoo Foundation |
350 |
-# Distributed under the terms of the GNU General Public License v2 |
351 |
-# $Id$ |
352 |
- |
353 |
-# $Id$ |
354 |
- |
355 |
-# Markus Duft <mduft@g.o> (05 May 2008) |
356 |
-# Does not build with the slang interface, and |
357 |
-# somebody removed the use flag for ncurses (bug #220365) |
358 |
->=app-misc/mc-4.6.2_pre1 |
359 |
- |
360 |
-# Michael Haubenwallner <haubi@g.o> (18 Mar 2008) |
361 |
-# Interix patches not working yet (mduft) |
362 |
->=sys-devel/gcc-4.3.0 |
363 |
|
364 |
diff --git a/profiles/prefix/windows/interix/package.use.force b/profiles/prefix/windows/interix/package.use.force |
365 |
deleted file mode 100644 |
366 |
index d397f3f..00000000 |
367 |
--- a/profiles/prefix/windows/interix/package.use.force |
368 |
+++ /dev/null |
369 |
@@ -1,8 +0,0 @@ |
370 |
-# Copyright 1999-2017 Gentoo Foundation |
371 |
-# Distributed under the terms of the GNU General Public License v2 |
372 |
-# $Id$ |
373 |
- |
374 |
-# Markus Duft <mduft@g.o> (28 Oct 2010) |
375 |
-# really need them statically, as long as portage uses coreutils |
376 |
-# during merge. if re-merging suacomp, utilities don't work otherwise. |
377 |
-sys-apps/coreutils static |
378 |
|
379 |
diff --git a/profiles/prefix/windows/interix/package.use.mask b/profiles/prefix/windows/interix/package.use.mask |
380 |
deleted file mode 100644 |
381 |
index 23d371d..00000000 |
382 |
--- a/profiles/prefix/windows/interix/package.use.mask |
383 |
+++ /dev/null |
384 |
@@ -1,22 +0,0 @@ |
385 |
-# Copyright 1999-2014 Gentoo Foundation |
386 |
-# Distributed under the terms of the GNU General Public License v2 |
387 |
-# $Id$ |
388 |
- |
389 |
-# Markus Duft <mduft@g.o> (9 Aug 2011) |
390 |
-# mask git flag from gettext, as gettext's build tries to munge |
391 |
-# some archives with 'root' group, which doesn't exist on interix |
392 |
-# (not even with user/group mapping through suacomp). |
393 |
-sys-devel/gettext git |
394 |
- |
395 |
-# Markus Duft <mduft@g.o> (28 Oct 2010) |
396 |
-# mask optimization flags from eix, as they cause build troubles |
397 |
-# wrt visibility flags - seems gcc 4.2.4 on interix needs another |
398 |
-# patch (it already has one to disable -fvisibility=, but that |
399 |
-# seems to miss -fvisibility-inlines-hidden, etc.) |
400 |
-app-portage/eix optimization strong-optimization |
401 |
- |
402 |
-dev-scheme/guile threads |
403 |
-x11-wm/fluxbox nls |
404 |
-net-libs/libsoup ssl |
405 |
-app-arch/pdv X |
406 |
- |
407 |
|
408 |
diff --git a/profiles/prefix/windows/interix/packages b/profiles/prefix/windows/interix/packages |
409 |
deleted file mode 100644 |
410 |
index c455db7..00000000 |
411 |
--- a/profiles/prefix/windows/interix/packages |
412 |
+++ /dev/null |
413 |
@@ -1,3 +0,0 @@ |
414 |
-# suacomp library is required on interix now! this is a crucial part of the system. |
415 |
-# without it, there is only a broken poll, no multi-cpu/core support, etc... |
416 |
-*sys-libs/suacomp |
417 |
|
418 |
diff --git a/profiles/prefix/windows/interix/parent b/profiles/prefix/windows/interix/parent |
419 |
deleted file mode 100644 |
420 |
index f3229c5b..00000000 |
421 |
--- a/profiles/prefix/windows/interix/parent |
422 |
+++ /dev/null |
423 |
@@ -1 +0,0 @@ |
424 |
-.. |
425 |
|
426 |
diff --git a/profiles/prefix/windows/interix/profile.bashrc b/profiles/prefix/windows/interix/profile.bashrc |
427 |
deleted file mode 100644 |
428 |
index 6d354f9..00000000 |
429 |
--- a/profiles/prefix/windows/interix/profile.bashrc |
430 |
+++ /dev/null |
431 |
@@ -1,146 +0,0 @@ |
432 |
-# Copyright 1999-2009 Gentoo Foundation |
433 |
-# Distributed under the terms of the GNU General Public License v2 |
434 |
-# $Id$ |
435 |
- |
436 |
-# use bash as config shell. this avoids _big_ problems with new libtool (>=2.2.10), |
437 |
-# as wrong asumptions about the shell arise when checking against /bin/sh. |
438 |
-export CONFIG_SHELL=${BASH} |
439 |
- |
440 |
-# On interix, binary files (executables, shared libraries) in use |
441 |
-# cannot be replaced during merge. |
442 |
-# But it is possible to rename them and remove lateron when they are |
443 |
-# not used any more by any running program. |
444 |
-# |
445 |
-# This is a workaround for portage bug#199868, |
446 |
-# and should be dropped once portage does sth. like this itself. |
447 |
- |
448 |
-interix_cleanup_removed_files() { |
449 |
- local removedlist=$1 |
450 |
- rm -f "${removedlist}".new |
451 |
- |
452 |
- if [[ -r ${removedlist} ]]; then |
453 |
- rm -f "${removedlist}".old |
454 |
- fi |
455 |
- # restore in case of system fault |
456 |
- if [[ -r ${removedlist}.old ]]; then |
457 |
- mv "${removedlist}"{.old,} |
458 |
- fi |
459 |
- |
460 |
- touch "${removedlist}"{,.new} # ensure they exist |
461 |
- |
462 |
- while read rmstem; do |
463 |
- # try to remove previously recorded files |
464 |
- for f in "${ROOT}${rmstem}"*; do |
465 |
- ebegin "trying to remove ${f}" |
466 |
- rm -f "${f}" > /dev/null 2>&1 |
467 |
- eend $? |
468 |
- done |
469 |
- # but keep it in list if still exists |
470 |
- for f in "${ROOT}${rmstem}"*; do |
471 |
- [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new |
472 |
- break |
473 |
- done |
474 |
- done < "${removedlist}" |
475 |
- |
476 |
- # update the list |
477 |
- mv "${removedlist}"{,.old} |
478 |
- mv "${removedlist}"{.new,} |
479 |
- rm "${removedlist}".old |
480 |
-} |
481 |
- |
482 |
-interix_find_removed_slot() { |
483 |
- local f=$1 |
484 |
- local n=0 |
485 |
- while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do |
486 |
- n=$((n=n+1)) |
487 |
- done |
488 |
- |
489 |
- if [[ ${n} -ge 100 ]]; then |
490 |
- echo "too many (>=100) old text files busy of '${f}'" >&2 |
491 |
- exit 1 |
492 |
- fi |
493 |
- |
494 |
- echo $n |
495 |
-} |
496 |
- |
497 |
-interix_prepare_file() { |
498 |
- local failed=0 |
499 |
- if [[ ${PN} == libiconv ]]; then |
500 |
- # when moving around libiconv, the prefix' coreutils will |
501 |
- # be damaged, so we really need to use the systems ones. |
502 |
- /bin/cp -p "${1}" "${1}.new" || failed=1 |
503 |
- /bin/mv "${1}" "${2}" || failed=1 |
504 |
- /bin/mv "${1}.new" "${1}" || failed=1 |
505 |
- else |
506 |
- my_mv=mv |
507 |
- |
508 |
- [[ "${1}" == */mv ]] && my_mv="${1}.new" |
509 |
- [[ -f "${1}.new" ]] && rm -f "${1}.new" |
510 |
- |
511 |
- cp -p "${1}" "${1}.new" || failed=1 |
512 |
- ${my_mv} "${1}" "${2}" || failed=1 |
513 |
- ${my_mv} "${1}.new" "${1}" || failed=1 |
514 |
- fi |
515 |
- |
516 |
- echo $failed |
517 |
-} |
518 |
- |
519 |
-post_pkg_preinst() { |
520 |
- local removedlist="${EROOT}var/lib/portage/files2bremoved" |
521 |
- interix_cleanup_removed_files $removedlist |
522 |
- |
523 |
- # now go for current package |
524 |
- cd "${D}" |
525 |
- find ".${EROOT}" -type f | while read f; |
526 |
- do |
527 |
- /usr/bin/file "${f}" | grep ' PE ' > /dev/null || continue |
528 |
- |
529 |
- f=${f#./} # find prints: "./path/to/file" |
530 |
- f=${f%:} # file prints: "file-argument: type-of-file" |
531 |
- test -r "${ROOT}${f}" || continue |
532 |
- rmstem="${f}.removedbyportage" |
533 |
- # keep list of old busy text files unique |
534 |
- grep -Fx "${rmstem}" "${removedlist}" >/dev/null \ |
535 |
- || echo "${rmstem}" >> "${removedlist}" |
536 |
- |
537 |
- local n=$(interix_find_removed_slot ${ROOT}${rmstem}) |
538 |
- ebegin "preparing ${ROOT}${f} for merge (${n})" |
539 |
- eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") |
540 |
- done |
541 |
-} |
542 |
- |
543 |
-post_pkg_prerm() { |
544 |
- local removedlist="${EROOT}var/lib/portage/files2bremoved" |
545 |
- save_IFS=$IFS |
546 |
- IFS=' |
547 |
-'; |
548 |
- local MY_PR=${PR} |
549 |
- [[ ${MY_PR} == r0 ]] && MY_PR= |
550 |
- local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS")); |
551 |
- IFS=$save_IFS |
552 |
- local -a cont |
553 |
- for content in "${contents[@]}"; do |
554 |
- cont=($content) |
555 |
- f=${cont[1]} |
556 |
- f=${f#/} |
557 |
- |
558 |
- test -r "${ROOT}${f}" || continue |
559 |
- |
560 |
- if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then |
561 |
- # $f should be an absolute path to the installed file |
562 |
- rmstem="${f}.removedbyportage" |
563 |
- |
564 |
- grep "^${rmstem}$" "${removedlist}" > /dev/null \ |
565 |
- || echo "${rmstem}" >> "${removedlist}" |
566 |
- |
567 |
- local n=$(interix_find_removed_slot ${ROOT}${rmstem}) |
568 |
- ebegin "preparing ${ROOT}${f} for unmerge ($n)" |
569 |
- eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") |
570 |
- fi |
571 |
- done |
572 |
-} |
573 |
- |
574 |
-pre_pkg_postrm() { |
575 |
- local removedlist="${EROOT}var/lib/portage/files2bremoved" |
576 |
- interix_cleanup_removed_files $removedlist |
577 |
-} |
578 |
|
579 |
diff --git a/profiles/prefix/windows/interix/use.force b/profiles/prefix/windows/interix/use.force |
580 |
deleted file mode 100644 |
581 |
index 5ebe28a..00000000 |
582 |
--- a/profiles/prefix/windows/interix/use.force |
583 |
+++ /dev/null |
584 |
@@ -1,6 +0,0 @@ |
585 |
-# Copyright 1999-2014 Gentoo Foundation |
586 |
-# Distributed under the terms of the GNU General Public License v2 |
587 |
-# $Id$ |
588 |
- |
589 |
-# Re-add Interix libc |
590 |
-elibc_Interix |
591 |
|
592 |
diff --git a/profiles/prefix/windows/interix/use.mask b/profiles/prefix/windows/interix/use.mask |
593 |
deleted file mode 100644 |
594 |
index 6071cb1..00000000 |
595 |
--- a/profiles/prefix/windows/interix/use.mask |
596 |
+++ /dev/null |
597 |
@@ -1,77 +0,0 @@ |
598 |
-# Copyright 1999-2017 Gentoo Foundation |
599 |
-# Distributed under the terms of the GNU General Public License v2 |
600 |
-# $Id$ |
601 |
- |
602 |
-# Re-add Interix libc |
603 |
--elibc_Interix |
604 |
- |
605 |
-# these will more than likely never work on Interix |
606 |
-3dfx |
607 |
-acpi |
608 |
-alsa |
609 |
-altivec |
610 |
-apm |
611 |
-bluetooth |
612 |
-caps |
613 |
-cdr |
614 |
-coreaudio |
615 |
-dga |
616 |
-directfb |
617 |
-djbfft |
618 |
-dri |
619 |
-dvdr |
620 |
-# missing implementation for unexec() |
621 |
-emacs |
622 |
-xemacs |
623 |
-fbcon |
624 |
-fmod |
625 |
-ggi |
626 |
-glut |
627 |
-gpm |
628 |
-gps |
629 |
-hardened |
630 |
-hddtemp |
631 |
-ibm |
632 |
-ieee1394 |
633 |
-ifc |
634 |
-ipod |
635 |
-ipv6 |
636 |
-java |
637 |
-lm_sensors |
638 |
-netboot |
639 |
-opengl |
640 |
-oss |
641 |
-pam |
642 |
-pcmcia |
643 |
-pda |
644 |
-rtc |
645 |
-selinux |
646 |
-scanner |
647 |
-smartcard |
648 |
-svga |
649 |
-uclibc |
650 |
-# totally b0rked on interix |
651 |
-unicode |
652 |
-usb |
653 |
-v4l |
654 |
-wifi |
655 |
- |
656 |
-# these are USE flags that don't _currently_ work, but may will in the future. |
657 |
-ffmpeg |
658 |
-fftw |
659 |
-flac |
660 |
-jack |
661 |
-joystick |
662 |
-kerberos |
663 |
-ladspa |
664 |
-libedit |
665 |
-# bug #310007 |
666 |
-multitarget |
667 |
-# not working yet on interix |
668 |
-openmp |
669 |
-portaudio |
670 |
-pulseaudio |
671 |
-qt4 |
672 |
-# libtiff only static, so avoid this! |
673 |
-tiff |
674 |
-timidity |
675 |
|
676 |
diff --git a/profiles/prefix/windows/winnt/packages b/profiles/prefix/windows/winnt/packages |
677 |
index 35f3377..35bfd0b 100644 |
678 |
--- a/profiles/prefix/windows/winnt/packages |
679 |
+++ b/profiles/prefix/windows/winnt/packages |
680 |
@@ -4,7 +4,7 @@ |
681 |
|
682 |
# those are packages not available/required on winnt, since |
683 |
# winnt can be a child EPREFIX only, which tears it's DEPENDS |
684 |
-# from a parent (e.g. x86-interix) prefix. |
685 |
+# from a parent (e.g. x86-cygwin) prefix. |
686 |
|
687 |
-*sys-apps/grep |
688 |
-*app-arch/gzip |
689 |
|
690 |
diff --git a/profiles/profiles.desc b/profiles/profiles.desc |
691 |
index 03faafd..5cfd522 100644 |
692 |
--- a/profiles/profiles.desc |
693 |
+++ b/profiles/profiles.desc |
694 |
@@ -303,12 +303,6 @@ ppc-aix prefix/aix/5.3.0.0/ppc exp |
695 |
ppc-aix prefix/aix/6.1.0.0/ppc exp |
696 |
ppc-aix prefix/aix/7.1.0.0/ppc exp |
697 |
|
698 |
-# Interix Profiles |
699 |
-x86-interix prefix/windows/interix/3.5/x86 exp |
700 |
-x86-interix prefix/windows/interix/5.2/x86 exp |
701 |
-x86-interix prefix/windows/interix/6.0/x86 exp |
702 |
-x86-interix prefix/windows/interix/6.1/x86 exp |
703 |
- |
704 |
# Windows Profiles |
705 |
x86-winnt prefix/windows/winnt/3.5/x86 exp |
706 |
x86-winnt prefix/windows/winnt/5.2/x86 exp |