Gentoo Archives: gentoo-commits

From: Fabian Groffen <grobian@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/prefix/hpux/B.11.23/, profiles/prefix/hpux/B.11.31/ia64/, profiles/, ...
Date: Mon, 30 Jan 2017 19:22:04
Message-Id: 1485804110.e3da2767ca4ed85799ae03aa8a0e91b831d40b75.grobian@gentoo
1 commit: e3da2767ca4ed85799ae03aa8a0e91b831d40b75
2 Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jan 30 19:20:44 2017 +0000
4 Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
5 CommitDate: Mon Jan 30 19:21:50 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3da2767
7
8 remove HPUX keywords ia64-hpux and hppa-hpux
9
10 eclass/qt4-build-multilib.eclass | 1 -
11 profiles/arch.list | 2 -
12 profiles/base/make.defaults | 2 +-
13 profiles/embedded/make.defaults | 2 +-
14 profiles/prefix/hpux/B.11.23/eapi | 1 -
15 profiles/prefix/hpux/B.11.23/ia64/eapi | 1 -
16 profiles/prefix/hpux/B.11.23/ia64/make.defaults | 7 --
17 profiles/prefix/hpux/B.11.23/ia64/parent | 1 -
18 profiles/prefix/hpux/B.11.23/parent | 1 -
19 profiles/prefix/hpux/B.11.31/eapi | 1 -
20 profiles/prefix/hpux/B.11.31/hppa2.0/eapi | 1 -
21 profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults | 12 ---
22 profiles/prefix/hpux/B.11.31/hppa2.0/parent | 1 -
23 profiles/prefix/hpux/B.11.31/ia64/eapi | 1 -
24 profiles/prefix/hpux/B.11.31/ia64/make.defaults | 7 --
25 profiles/prefix/hpux/B.11.31/ia64/parent | 1 -
26 profiles/prefix/hpux/B.11.31/parent | 1 -
27 profiles/prefix/hpux/eapi | 1 -
28 profiles/prefix/hpux/make.defaults | 13 ---
29 profiles/prefix/hpux/package.mask | 8 --
30 profiles/prefix/hpux/packages | 6 --
31 profiles/prefix/hpux/parent | 2 -
32 profiles/prefix/hpux/profile.bashrc | 114 ---------------------
33 profiles/prefix/hpux/use.force | 7 --
34 profiles/prefix/hpux/use.mask | 30 ------
35 profiles/profiles.desc | 5 -
36 26 files changed, 2 insertions(+), 227 deletions(-)
37
38 diff --git a/eclass/qt4-build-multilib.eclass b/eclass/qt4-build-multilib.eclass
39 index 68badd6..37aef6c 100644
40 --- a/eclass/qt4-build-multilib.eclass
41 +++ b/eclass/qt4-build-multilib.eclass
42 @@ -843,7 +843,6 @@ qt4_get_mkspec() {
43 if use amd64-linux || use ppc64-linux ||
44 use x64-macos ||
45 use sparc64-freebsd || use x64-freebsd || use x64-openbsd ||
46 - use ia64-hpux ||
47 use sparc64-solaris || use x64-solaris
48 then
49 [[ -d ${S}/mkspecs/${spec}-64 ]] && spec+=-64
50
51 diff --git a/profiles/arch.list b/profiles/arch.list
52 index 6f5aa9f..8e3cfc8 100644
53 --- a/profiles/arch.list
54 +++ b/profiles/arch.list
55 @@ -23,8 +23,6 @@ ppc-aix
56 x86-freebsd
57 x64-freebsd
58 sparc64-freebsd
59 -hppa-hpux
60 -ia64-hpux
61 x86-interix
62 amd64-linux
63 arm-linux
64
65 diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
66 index a9e9157..53fadc8 100644
67 --- a/profiles/base/make.defaults
68 +++ b/profiles/base/make.defaults
69 @@ -9,7 +9,7 @@
70 IUSE_IMPLICIT="prefix prefix-guest"
71 USE_EXPAND_UNPREFIXED="ARCH"
72 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
73 -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
74 +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 ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
75 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
76 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt"
77 USE_EXPAND_VALUES_USERLAND="BSD GNU"
78
79 diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
80 index c1b582a..c3f5c28 100644
81 --- a/profiles/embedded/make.defaults
82 +++ b/profiles/embedded/make.defaults
83 @@ -20,7 +20,7 @@ LINGUAS="en"
84 IUSE_IMPLICIT="prefix prefix-guest"
85 USE_EXPAND_UNPREFIXED="ARCH"
86 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
87 -USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm-linux arm64 hppa hppa-hpux ia64 ia64-hpux m68k m68k-mint mips nios2 ppc ppc64 ppc64-linux ppc-aix ppc-macos ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
88 +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 ppc-openbsd riscv s390 sh sparc sparc64-freebsd sparc64-solaris sparc-fbsd sparc-solaris x64-cygwin x64-freebsd x64-macos x64-openbsd x64-solaris x86 x86-cygwin x86-fbsd x86-freebsd x86-interix x86-linux x86-macos x86-netbsd x86-openbsd x86-solaris x86-winnt"
89 USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly FreeBSD glibc HPUX Interix mingw mintlib musl NetBSD OpenBSD SunOS uclibc Winnt"
90 USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX Interix linux NetBSD OpenBSD SunOS Winnt"
91 USE_EXPAND_VALUES_USERLAND="BSD GNU"
92
93 diff --git a/profiles/prefix/hpux/B.11.23/eapi b/profiles/prefix/hpux/B.11.23/eapi
94 deleted file mode 100644
95 index 7ed6ff8..00000000
96 --- a/profiles/prefix/hpux/B.11.23/eapi
97 +++ /dev/null
98 @@ -1 +0,0 @@
99 -5
100
101 diff --git a/profiles/prefix/hpux/B.11.23/ia64/eapi b/profiles/prefix/hpux/B.11.23/ia64/eapi
102 deleted file mode 100644
103 index 7ed6ff8..00000000
104 --- a/profiles/prefix/hpux/B.11.23/ia64/eapi
105 +++ /dev/null
106 @@ -1 +0,0 @@
107 -5
108
109 diff --git a/profiles/prefix/hpux/B.11.23/ia64/make.defaults b/profiles/prefix/hpux/B.11.23/ia64/make.defaults
110 deleted file mode 100644
111 index 793bfc3..00000000
112 --- a/profiles/prefix/hpux/B.11.23/ia64/make.defaults
113 +++ /dev/null
114 @@ -1,7 +0,0 @@
115 -# Copyright 1999-2009 Gentoo Foundation
116 -# Distributed under the terms of the GNU General Public License v2
117 -# $Id$
118 -
119 -ARCH="ia64-hpux"
120 -CHOST="ia64-hp-hpux11.23"
121 -ACCEPT_KEYWORDS="~ia64-hpux"
122
123 diff --git a/profiles/prefix/hpux/B.11.23/ia64/parent b/profiles/prefix/hpux/B.11.23/ia64/parent
124 deleted file mode 100644
125 index f3229c5b..00000000
126 --- a/profiles/prefix/hpux/B.11.23/ia64/parent
127 +++ /dev/null
128 @@ -1 +0,0 @@
129 -..
130
131 diff --git a/profiles/prefix/hpux/B.11.23/parent b/profiles/prefix/hpux/B.11.23/parent
132 deleted file mode 100644
133 index f3229c5b..00000000
134 --- a/profiles/prefix/hpux/B.11.23/parent
135 +++ /dev/null
136 @@ -1 +0,0 @@
137 -..
138
139 diff --git a/profiles/prefix/hpux/B.11.31/eapi b/profiles/prefix/hpux/B.11.31/eapi
140 deleted file mode 100644
141 index 7ed6ff8..00000000
142 --- a/profiles/prefix/hpux/B.11.31/eapi
143 +++ /dev/null
144 @@ -1 +0,0 @@
145 -5
146
147 diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/eapi b/profiles/prefix/hpux/B.11.31/hppa2.0/eapi
148 deleted file mode 100644
149 index 7ed6ff8..00000000
150 --- a/profiles/prefix/hpux/B.11.31/hppa2.0/eapi
151 +++ /dev/null
152 @@ -1 +0,0 @@
153 -5
154
155 diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults b/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults
156 deleted file mode 100644
157 index a7d11b8..00000000
158 --- a/profiles/prefix/hpux/B.11.31/hppa2.0/make.defaults
159 +++ /dev/null
160 @@ -1,12 +0,0 @@
161 -# Copyright 1999-2009 Gentoo Foundation
162 -# Distributed under the terms of the GNU General Public License v2
163 -# $Id$
164 -
165 -ARCH="hppa-hpux"
166 -# config.guess tells for hpux11 on hppa2.0 cpu:
167 -# "hppa2.0n-hp-hpux11.31" for 32bit kernel
168 -# "hppa2.0w-hp-hpux11.31" for 64bit kernel and 32bit default compiler output
169 -# "hppa64-hp-hpux11.31" for 64bit kernel and 64bit default compiler output
170 -# This is the 32bit profile, so we use "hppa2.0n"
171 -CHOST="hppa2.0n-hp-hpux11.31"
172 -ACCEPT_KEYWORDS="~hppa-hpux"
173
174 diff --git a/profiles/prefix/hpux/B.11.31/hppa2.0/parent b/profiles/prefix/hpux/B.11.31/hppa2.0/parent
175 deleted file mode 100644
176 index f3229c5b..00000000
177 --- a/profiles/prefix/hpux/B.11.31/hppa2.0/parent
178 +++ /dev/null
179 @@ -1 +0,0 @@
180 -..
181
182 diff --git a/profiles/prefix/hpux/B.11.31/ia64/eapi b/profiles/prefix/hpux/B.11.31/ia64/eapi
183 deleted file mode 100644
184 index 7ed6ff8..00000000
185 --- a/profiles/prefix/hpux/B.11.31/ia64/eapi
186 +++ /dev/null
187 @@ -1 +0,0 @@
188 -5
189
190 diff --git a/profiles/prefix/hpux/B.11.31/ia64/make.defaults b/profiles/prefix/hpux/B.11.31/ia64/make.defaults
191 deleted file mode 100644
192 index 0cbbea0..00000000
193 --- a/profiles/prefix/hpux/B.11.31/ia64/make.defaults
194 +++ /dev/null
195 @@ -1,7 +0,0 @@
196 -# Copyright 1999-2009 Gentoo Foundation
197 -# Distributed under the terms of the GNU General Public License v2
198 -# $Id$
199 -
200 -ARCH="ia64-hpux"
201 -CHOST="ia64-hp-hpux11.31"
202 -ACCEPT_KEYWORDS="~ia64-hpux"
203
204 diff --git a/profiles/prefix/hpux/B.11.31/ia64/parent b/profiles/prefix/hpux/B.11.31/ia64/parent
205 deleted file mode 100644
206 index f3229c5b..00000000
207 --- a/profiles/prefix/hpux/B.11.31/ia64/parent
208 +++ /dev/null
209 @@ -1 +0,0 @@
210 -..
211
212 diff --git a/profiles/prefix/hpux/B.11.31/parent b/profiles/prefix/hpux/B.11.31/parent
213 deleted file mode 100644
214 index f3229c5b..00000000
215 --- a/profiles/prefix/hpux/B.11.31/parent
216 +++ /dev/null
217 @@ -1 +0,0 @@
218 -..
219
220 diff --git a/profiles/prefix/hpux/eapi b/profiles/prefix/hpux/eapi
221 deleted file mode 100644
222 index 7ed6ff8..00000000
223 --- a/profiles/prefix/hpux/eapi
224 +++ /dev/null
225 @@ -1 +0,0 @@
226 -5
227
228 diff --git a/profiles/prefix/hpux/make.defaults b/profiles/prefix/hpux/make.defaults
229 deleted file mode 100644
230 index e340e74..00000000
231 --- a/profiles/prefix/hpux/make.defaults
232 +++ /dev/null
233 @@ -1,13 +0,0 @@
234 -# Copyright 1999-2009 Gentoo Foundation
235 -# Distributed under the terms of the GNU General Public License v2
236 -# $Id$
237 -
238 -# System-wide defaults for all HP-UX profiles
239 -# This file should rarely need to be changed
240 -
241 -# 'Sane' defaults
242 -ELIBC="HPUX"
243 -KERNEL="HPUX"
244 -
245 -# no scanelf
246 -FEATURES="nostrip"
247
248 diff --git a/profiles/prefix/hpux/package.mask b/profiles/prefix/hpux/package.mask
249 deleted file mode 100644
250 index 8ebbeb9..00000000
251 --- a/profiles/prefix/hpux/package.mask
252 +++ /dev/null
253 @@ -1,8 +0,0 @@
254 -# Copyright 1999-2009 Gentoo Foundation
255 -# Distributed under the terms of the GNU General Public License v2
256 -# $Id$
257 -
258 -# Michael Haubenwallner <haubi@g.o> (16 Jul 2009)
259 -# Is blocked by QA check 'implicit pointer usage warnings' on ia64-hpux.
260 -# Cannot recompile itself on hppa-hpux and ia64-hpux. bug 311239
261 ->=sys-devel/gcc-4.3
262
263 diff --git a/profiles/prefix/hpux/packages b/profiles/prefix/hpux/packages
264 deleted file mode 100644
265 index f361711..00000000
266 --- a/profiles/prefix/hpux/packages
267 +++ /dev/null
268 @@ -1,6 +0,0 @@
269 -# Copyright 1999-2009 Gentoo Foundation
270 -# Distributed under the terms of the GNU General Public License v2
271 -# $Id$
272 -
273 -# need GNU as on HP-UX
274 -*sys-devel/binutils
275
276 diff --git a/profiles/prefix/hpux/parent b/profiles/prefix/hpux/parent
277 deleted file mode 100644
278 index cd11492..00000000
279 --- a/profiles/prefix/hpux/parent
280 +++ /dev/null
281 @@ -1,2 +0,0 @@
282 -../../base
283 -..
284
285 diff --git a/profiles/prefix/hpux/profile.bashrc b/profiles/prefix/hpux/profile.bashrc
286 deleted file mode 100644
287 index d28accf..00000000
288 --- a/profiles/prefix/hpux/profile.bashrc
289 +++ /dev/null
290 @@ -1,114 +0,0 @@
291 -# Copyright 1999-2010 Gentoo Foundation
292 -# Distributed under the terms of the GNU General Public License v2
293 -# $Id$
294 -
295 -# /bin/sh is korn shell, incompatible with bash used by makefiles later.
296 -# This is a problem with recent libtool detecting non-bashism 'print' fex.
297 -export CONFIG_SHELL=${BASH}
298 -
299 -# On hpux, binary files (executables, shared libraries) in use
300 -# cannot be replaced during merge.
301 -# But it is possible to rename them and remove lateron when they are
302 -# not used any more by any running process.
303 -#
304 -# This is a workaround for portage bug#199868,
305 -# and should be dropped once portage does sth. like this itself.
306 -
307 -hpux-busytext-get-listfile() {
308 - echo "${ROOT%%/}${EPREFIX}/var/lib/portage/files2bremoved"
309 -}
310 -
311 -hpux-busytext-cleanup() {
312 - local removedlist=$(hpux-busytext-get-listfile)
313 -
314 - rm -f "${removedlist}".new
315 -
316 - if [[ -r ${removedlist} ]]; then
317 - rm -f "${removedlist}".old
318 - fi
319 - # restore in case of system fault
320 - if [[ -r ${removedlist}.old ]]; then
321 - mv "${removedlist}"{.old,}
322 - fi
323 -
324 - touch "${removedlist}"{,.new} # ensure they exist
325 -
326 - local rmstem f
327 - while read rmstem
328 - do
329 - # try to remove previously recorded files
330 - for f in $(ls "${ROOT}${rmstem}"*); do
331 - echo "trying to remove old busy text file ${f}"
332 - rm -f "${f}"
333 - done
334 - # but keep it in list if still exists
335 - for f in $(ls "${ROOT}${rmstem}"*); do
336 - echo "${rmstem}" >> "${removedlist}".new
337 - break
338 - done
339 - done < "${removedlist}"
340 -
341 - # update the list
342 - mv "${removedlist}"{,.old}
343 - mv "${removedlist}"{.new,}
344 - rm "${removedlist}".old
345 -}
346 -
347 -hpux-busytext-backup() {
348 - local removedlist=$(hpux-busytext-get-listfile)
349 -
350 - # now go for current package
351 - cd "${D}" || exit 1
352 -
353 - /usr/bin/find ".${EPREFIX}" '!' -type d \
354 - | while read f
355 - do
356 - f=${f#./}
357 - [[ ! -f ${ROOT}${f} || -h ${ROOT}${f} ]] && continue
358 - echo "${ROOT}${f}"
359 - done \
360 - | xargs -r /usr/bin/file \
361 - | /usr/bin/grep -E '(object file|shared library|executable)' \
362 - | while read f t
363 - do
364 - # file prints: "file-argument: type-of-file"
365 - f=${f#${ROOT}}
366 - f=${f%:}
367 - test -r "${ROOT}${f}" || continue
368 - rmstem="${f}.removedbyportage"
369 - # keep list of old busy text files unique
370 - /usr/bin/grep "^${rmstem/[/\\[}$" "${removedlist}" >/dev/null \
371 - || echo "${rmstem}" >> "${removedlist}"
372 - n=0
373 - while [[ ${n} -lt 100 && -f "${ROOT}${rmstem}${n}" ]]; do
374 - n=$((n=n+1))
375 - done
376 -
377 - if [[ ${n} -ge 100 ]]; then
378 - echo "too many (>=100) old text files busy of '${ROOT}${f}'" >&2
379 - exit 1
380 - fi
381 - echo "backing up text file ${ROOT}${f} (${n})"
382 - /usr/bin/mv -f "${ROOT}${f}" "${ROOT}${rmstem}${n}" || exit 1
383 - /usr/bin/cp -f "${ROOT}${rmstem}${n}" "${ROOT}${f}" || exit 1
384 - done || exit 1
385 -}
386 -
387 -prefix_hpux-post_pkg_preinst() {
388 - hpux-busytext-cleanup
389 - hpux-busytext-backup
390 -}
391 -
392 -prefix_hpux-pre_pkg_postinst() {
393 - hpux-busytext-cleanup
394 -}
395 -
396 -# These are because of
397 -# https://archives.gentoo.org/gentoo-dev/msg_529a0806ed2cf841a467940a57e2d588.xml
398 -# The profile-* ones are meant to be used in etc/portage/profile.bashrc by user
399 -# until there is the registration mechanism.
400 -profile-post_pkg_preinst() { prefix_hpux-post_pkg_preinst ; }
401 - post_pkg_preinst() { prefix_hpux-post_pkg_preinst ; }
402 -
403 -profile-pre_pkg_postinst() { prefix_hpux-pre_pkg_postinst ; }
404 - pre_pkg_postinst() { prefix_hpux-pre_pkg_postinst ; }
405
406 diff --git a/profiles/prefix/hpux/use.force b/profiles/prefix/hpux/use.force
407 deleted file mode 100644
408 index 7851b40..00000000
409 --- a/profiles/prefix/hpux/use.force
410 +++ /dev/null
411 @@ -1,7 +0,0 @@
412 -# Copyright 1999-2009 Gentoo Foundation
413 -# Distributed under the terms of the GNU General Public License v2
414 -# $Id$
415 -
416 -# Re-add HPUX OS
417 -kernel_HPUX
418 -elibc_HPUX
419
420 diff --git a/profiles/prefix/hpux/use.mask b/profiles/prefix/hpux/use.mask
421 deleted file mode 100644
422 index e1385cc..00000000
423 --- a/profiles/prefix/hpux/use.mask
424 +++ /dev/null
425 @@ -1,30 +0,0 @@
426 -# Copyright 1999-2017 Gentoo Foundation
427 -# Distributed under the terms of the GNU General Public License v2
428 -# $Id$
429 -
430 -# Re-add HPUX libc
431 --elibc_HPUX
432 --kernel_HPUX
433 -
434 -# these will more than likely never work on HPUX
435 -3dfx
436 -acpi
437 -alsa
438 -apm
439 -caps
440 -cman
441 -clvm
442 -directfb
443 -djbfft
444 -fbcon
445 -fmod
446 -ggi
447 -gpm
448 -hardened
449 -oss
450 -svga
451 -sybase
452 -sybase-ct
453 -rtc
454 -uclibc
455 -v4l
456
457 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
458 index fc1aefb..6cc43fc 100644
459 --- a/profiles/profiles.desc
460 +++ b/profiles/profiles.desc
461 @@ -319,11 +319,6 @@ x86-winnt prefix/windows/winnt/6.1/x86 exp
462 x86-cygwin prefix/windows/cygwin/x86 exp
463 x64-cygwin prefix/windows/cygwin/x64 exp
464
465 -# HP-UX Profiles
466 -ia64-hpux prefix/hpux/B.11.23/ia64 exp
467 -hppa-hpux prefix/hpux/B.11.31/hppa2.0 exp
468 -ia64-hpux prefix/hpux/B.11.31/ia64 exp
469 -
470 # FreeBSD Profiles
471 x86-freebsd prefix/bsd/freebsd/7.1/x86 exp
472 x64-freebsd prefix/bsd/freebsd/7.1/x64 exp