Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/embedded/, profiles/desc/
Date: Thu, 06 Jan 2022 11:02:41
Message-Id: 1641466947.0349659edae44f43075ea37c44afdf8b5dfc843f.soap@gentoo
1 commit: 0349659edae44f43075ea37c44afdf8b5dfc843f
2 Author: David Seifert <soap <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 6 11:02:27 2022 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 6 11:02:27 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0349659e
7
8 profiles: remove dead kernel/elibc flags
9
10 Signed-off-by: David Seifert <soap <AT> gentoo.org>
11
12 profiles/base/make.defaults | 4 ++--
13 profiles/base/use.mask | 12 ------------
14 profiles/desc/elibc.desc | 7 -------
15 profiles/desc/kernel.desc | 8 +-------
16 profiles/embedded/make.defaults | 4 ++--
17 5 files changed, 5 insertions(+), 30 deletions(-)
18
19 diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
20 index 547c7b31e83c..6548a518da5e 100644
21 --- a/profiles/base/make.defaults
22 +++ b/profiles/base/make.defaults
23 @@ -7,8 +7,8 @@
24 # Profile IUSE injection (applies only to ebuilds which use EAPI 5 or later)
25 IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
26 USE_EXPAND_IMPLICIT="ELIBC KERNEL USERLAND"
27 -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt"
28 -USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
29 +USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt"
30 +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
31 USE_EXPAND_VALUES_USERLAND="BSD GNU"
32
33 # Env vars to expand into USE vars. Modifying this requires prior
34
35 diff --git a/profiles/base/use.mask b/profiles/base/use.mask
36 index 137f6707246c..eee41ca8c6f8 100644
37 --- a/profiles/base/use.mask
38 +++ b/profiles/base/use.mask
39 @@ -70,26 +70,14 @@ multilib
40 # Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles.
41 userland_BSD
42
43 -elibc_AIX
44 elibc_bionic
45 elibc_Cygwin
46 elibc_Darwin
47 -elibc_DragonFly
48 -elibc_HPUX
49 -elibc_Interix
50 elibc_musl
51 -elibc_NetBSD
52 -elibc_OpenBSD
53 elibc_SunOS
54 elibc_Winnt
55
56 -kernel_AIX
57 kernel_Darwin
58 -kernel_FreeBSD
59 -kernel_freemint
60 -kernel_HPUX
61 -kernel_NetBSD
62 -kernel_OpenBSD
63 kernel_SunOS
64 kernel_Winnt
65
66
67 diff --git a/profiles/desc/elibc.desc b/profiles/desc/elibc.desc
68 index ec994a00e657..8eef69979c83 100644
69 --- a/profiles/desc/elibc.desc
70 +++ b/profiles/desc/elibc.desc
71 @@ -4,18 +4,11 @@
72 # This file contains descriptions of ELIBC USE_EXPAND flags.
73
74 # Keep it sorted.
75 -
76 -AIX - ELIBC setting for systems that use the AIX C library
77 bionic - ELIBC setting for systems that use Android's Bionic C library
78 Cygwin - ELIBC setting for systems that use Cygwin
79 Darwin - ELIBC setting for systems that use the Darwin C library
80 -DragonFly - ELIBC setting for systems that use the DragonFly C library
81 glibc - ELIBC setting for systems that use the GNU C library
82 -HPUX - ELIBC setting for systems that use the HP-UX C library
83 -Interix - ELIBC setting for systems that use the Interix C library
84 mingw - ELIBC setting for systems that use the Minimalist GNU for Windows library
85 musl - ELIBC setting for systems that use the musl C library
86 -NetBSD - ELIBC setting for systems that use the NetBSD C library
87 -OpenBSD - ELIBC setting for systems that use the OpenBSD C library
88 SunOS - ELIBC setting for systems that use the Sun Solaris C library
89 Winnt - ELIBC setting for systems that use Winnt
90
91 diff --git a/profiles/desc/kernel.desc b/profiles/desc/kernel.desc
92 index 48d6e5455ea8..6658d525396b 100644
93 --- a/profiles/desc/kernel.desc
94 +++ b/profiles/desc/kernel.desc
95 @@ -1,16 +1,10 @@
96 -# Copyright 1999-2018 Gentoo Foundation
97 +# Copyright 1999-2022 Gentoo Authors
98 # Distributed under the terms of the GNU General Public License v2
99
100 # This file contains descriptions of KERNEL USE_EXPAND flags.
101
102 # Keep it sorted.
103 -AIX - KERNEL setting for system using the AIX kernel
104 Darwin - KERNEL setting for system using the Darwin kernel (i.e.: Mac OS X).
105 -FreeBSD - KERNEL setting for system using the FreeBSD kernel
106 -freemint - KERNEL setting for system using the FreeMiNT kernel
107 -HPUX - KERNEL setting for system using the HP-UX kernel
108 linux - KERNEL setting for system using the Linux kernel
109 -NetBSD - KERNEL setting for system using the NetBSD kernel
110 -OpenBSD - KERNEL setting for system using the OpenBSD kernel
111 SunOS - KERNEL setting for system using an SunOS (i.e.: Solaris) kernel
112 Winnt - KERNEL setting for systems on Windows (Cygwin, MinGW, Winnt, ...)
113
114 diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
115 index 4320f726a5e9..a86ce015b4d4 100644
116 --- a/profiles/embedded/make.defaults
117 +++ b/profiles/embedded/make.defaults
118 @@ -24,8 +24,8 @@ IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
119 USE_EXPAND_UNPREFIXED="ARCH"
120 USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL USERLAND"
121 USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-fbsd amd64-linux arm arm64 hppa ia64 m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc sparc64-solaris sparc-solaris x64-cygwin x64-macos x64-solaris x64-winnt x86 x86-fbsd x86-linux x86-solaris x86-winnt"
122 -USE_EXPAND_VALUES_ELIBC="AIX bionic Cygwin Darwin DragonFly glibc HPUX Interix mingw musl NetBSD OpenBSD SunOS Winnt"
123 -USE_EXPAND_VALUES_KERNEL="AIX Darwin FreeBSD freemint HPUX linux NetBSD OpenBSD SunOS Winnt"
124 +USE_EXPAND_VALUES_ELIBC="bionic Cygwin Darwin glibc mingw musl SunOS Winnt"
125 +USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
126 USE_EXPAND_VALUES_USERLAND="BSD GNU"
127
128 # Env vars to expand into USE vars. Modifying this requires prior