[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/23.0/rv32/

2024-04-08 Thread Andreas K. Hüttel
commit: 7d6b5175f2b131acb3f717d0c56b12ec30405f93
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Apr  8 17:04:25 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Apr  8 17:05:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d6b5175

profiles: Mask  gentoo.org>

 profiles/default/linux/riscv/23.0/rv32/package.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/default/linux/riscv/23.0/rv32/package.mask 
b/profiles/default/linux/riscv/23.0/rv32/package.mask
new file mode 100644
index ..2302e45c18e3
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel  (2024-04-08)
+# musl only supports this since 1.2.5
+

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/, ...

2024-04-06 Thread Andreas K. Hüttel
commit: a2d477dd9b3070416cd76a8f0ea30e0aa90a7b03
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Apr  6 14:12:12 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Apr  6 14:13:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2d477dd

profiles: bring riscv 32bit profiles into useful state

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi| 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults   | 8 
 profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults  | 8 
 profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi| 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/eapi  | 1 +
 .../linux/riscv/23.0/rv32/split-usr/ilp32/musl/make.defaults  | 8 
 .../default/linux/riscv/23.0/rv32/split-usr/ilp32/musl/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/eapi | 1 +
 .../linux/riscv/23.0/rv32/split-usr/ilp32d/musl/make.defaults | 8 
 .../default/linux/riscv/23.0/rv32/split-usr/ilp32d/musl/parent| 2 ++
 16 files changed, 50 insertions(+)

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi 
b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults
new file mode 100644
index ..f8aea7de4334
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv32-unknown-linux-musl"
+
+CHOST_ilp32d="riscv32-unknown-linux-musl"
+
+LIBDIR_ilp32d="lib"

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent 
b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent
new file mode 100644
index ..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi 
b/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent 
b/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi 
b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults
new file mode 100644
index ..f8aea7de4334
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="riscv32-unknown-linux-musl"
+
+CHOST_ilp32d="riscv32-unknown-linux-musl"
+
+LIBDIR_ilp32d="lib"

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent 
b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent
new file mode 100644
index ..b488e1ca01b8
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/musl

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi 
b/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent 
b/profiles/default/linux/riscv/23.0/rv32/ilp32d/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2024-03-31 Thread Andreas K. Hüttel
commit: c09037efe47383586ada6c63a08d6d71abca41af
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar 31 21:09:45 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar 31 21:10:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09037ef

profiles, arm / 17.0 / musl: stable.mask gcc[sanitize]

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm/17.0/musl/package.use.stable.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.stable.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/17.0/musl/

2024-03-30 Thread Andreas K. Hüttel
commit: 0db1a3d0210226cf80b3f6962f2e64eb354eb7ca
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 30 08:53:07 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 30 08:54:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db1a3d0

profiles, musl: Also stable.mask gcc[sanitize] on x86 17.0 musl profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/x86/17.0/musl/package.use.stable.mask | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/profiles/default/linux/x86/17.0/musl/package.use.stable.mask 
b/profiles/default/linux/x86/17.0/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/x86/17.0/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/23.0/

2024-03-25 Thread Sam James
commit: fac51cc9370713f6b2764e8e03ee2ff8d652c3af
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 25 18:46:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 25 18:48:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fac51cc9

profiles/default/linux/ppc/23.0: drop DT_RELR

bfd doesn't support DT_RELR on ppc32.

Bug: https://bugs.gentoo.org/818376
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/ppc/23.0/make.defaults | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/ppc/23.0/make.defaults 
b/profiles/default/linux/ppc/23.0/make.defaults
index 05f8f6a36542..3f787338bf6d 100644
--- a/profiles/default/linux/ppc/23.0/make.defaults
+++ b/profiles/default/linux/ppc/23.0/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors.
+# Copyright 2023-2024 Gentoo Authors.
 # Distributed under the terms of the GNU General Public License v2
 
-LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
+LDFLAGS="-Wl,-O1 -Wl,--as-needed"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/s390/23.0/split-usr/s390x/

2024-03-23 Thread Andreas K. Hüttel
commit: 3e5cebba07af0b424083bd1074514d4320cda677
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Mar 23 23:55:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Mar 23 23:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e5cebba

profiles: fix s390x split-usr profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/s390/23.0/split-usr/s390x/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/parent 
b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
index ced716045c37..1948cc43d59a 100644
--- a/profiles/default/linux/s390/23.0/split-usr/s390x/parent
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
@@ -2,3 +2,4 @@
 ../../../../../../releases/23.0
 ../../../..
 ../../../../../../arch/s390/s390x
+../../../../../../features/split-usr



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/releases/17.0/, profiles/releases/23.0/

2024-03-22 Thread Andreas K. Hüttel
commit: ce972e62391302a9453159a075412118908d7ce7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Mar 22 19:40:34 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Mar 22 19:40:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce972e62

profiles: Move default-on of USE=dri to 17.0 directory, so it can be "unset" in 
23.0

This way the default can be overridden by in-ebuild use defaults.

Bug: https://bugs.gentoo.org/849875
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/make.defaults | 6 --
 profiles/releases/17.0/make.defaults | 4 ++--
 profiles/releases/23.0/make.defaults | 3 ---
 3 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/profiles/default/linux/make.defaults 
b/profiles/default/linux/make.defaults
index a1342b438891..12dd86f25c53 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -25,12 +25,6 @@ USE="${USE} seccomp"
 # use defaults...
 USE="${USE} pcre"
 
-# Donnie Berkholz  (2006-03-07)
-# Modular X: Support direct rendering by default
-# Andreas K. Huettel  (2013-01-21)
-# Re-added following discussion with chithead
-USE="${USE} dri"
-
 # Luca Barbato  (2006-10-28)
 # on glibc system you cannot turn it off
 USE="${USE} iconv"

diff --git a/profiles/releases/17.0/make.defaults 
b/profiles/releases/17.0/make.defaults
index b64025222418..033d62626f91 100644
--- a/profiles/releases/17.0/make.defaults
+++ b/profiles/releases/17.0/make.defaults
@@ -2,5 +2,5 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # make sure toolchain has sane defaults 
-# move cli here from default/linux
-USE="${USE} cli fortran openmp"
+# move cli and dri here from default/linux
+USE="${USE} cli dri fortran openmp"

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index 1e73a1f8de78..9680364430cf 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -10,9 +10,6 @@ USE="lzma zstd"
 # make sure toolchain has sane defaults 
 USE="${USE} openmp"
 
-# bug 849875
-USE="${USE} -dri"
-
 # bug 818376 (only on specific arches)
 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/23.0/i686/musl/, ...

2024-03-20 Thread Andreas K. Hüttel
commit: a5c6702799cf22355505f76290a931bd52bee3b4
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Mar 20 13:45:53 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Mar 20 13:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c67027

profiles, musl, arm & x86, 23.0: package.use.stable.mask gcc[sanitize]

Minimum intervention to get stages to build

Bug: https://bugs.gentoo.org/920630
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../default/linux/arm/23.0/armv6j_hf/musl/package.use.stable.mask   | 6 ++
 .../default/linux/arm/23.0/armv7a_hf/musl/package.use.stable.mask   | 6 ++
 profiles/default/linux/arm/23.0/musl/package.use.stable.mask| 6 ++
 .../linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.stable.mask | 6 ++
 .../linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.stable.mask | 6 ++
 .../default/linux/arm/23.0/split-usr/musl/package.use.stable.mask   | 6 ++
 profiles/default/linux/x86/23.0/i486/musl/package.use.stable.mask   | 6 ++
 .../linux/x86/23.0/i486/split-usr/musl/package.use.stable.mask  | 6 ++
 profiles/default/linux/x86/23.0/i686/musl/package.use.stable.mask   | 6 ++
 .../linux/x86/23.0/i686/split-usr/musl/package.use.stable.mask  | 6 ++
 10 files changed, 60 insertions(+)

diff --git 
a/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.stable.mask 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git 
a/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.stable.mask 
b/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv7a_hf/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git a/profiles/default/linux/arm/23.0/musl/package.use.stable.mask 
b/profiles/default/linux/arm/23.0/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git 
a/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.stable.mask
 
b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ 
b/profiles/default/linux/arm/23.0/split-usr/armv6j_hf/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git 
a/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.stable.mask
 
b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ 
b/profiles/default/linux/arm/23.0/split-usr/armv7a_hf/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git 
a/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask 
b/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/split-usr/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize

diff --git a/profiles/default/linux/x86/23.0/i486/musl/package.use.stable.mask 
b/profiles/default/linux/x86/23.0/i486/musl/package.use.stable.mask
new file mode 100644
index ..c021f45d8508
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/i486/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Andreas K. Hüttel  (2024-03-20)
+# Does not compile with musl-1.2.4
+sys-devel/gcc sanitize


[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/

2024-03-12 Thread Andreas K. Hüttel
commit: b07d6cdbefc1455db3a73712ec22f88f72ca6840
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Mar 12 15:30:05 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Mar 12 15:31:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07d6cdb

profiles: default-enable CET on amd64 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/make.defaults | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/make.defaults 
b/profiles/default/linux/amd64/23.0/make.defaults
index 05f8f6a36542..fb3acfbe5b4c 100644
--- a/profiles/default/linux/amd64/23.0/make.defaults
+++ b/profiles/default/linux/amd64/23.0/make.defaults
@@ -2,3 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
+
+USE="cet"
+
+BOOTSTRAP_USE="${BOOTSTRAP_USE} cet"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/split-usr/llvm/, ...

2024-02-25 Thread Andreas K. Hüttel
commit: 9cd8aa5ef22ce927f5c5ad4d317e786794bd7626
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 25 18:19:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 25 18:20:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd8aa5e

profiles: Multilib madness for 23.0 llvm

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/llvm/package.use.force   | 4 
 profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force | 4 
 2 files changed, 8 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/llvm/package.use.force 
b/profiles/default/linux/amd64/23.0/llvm/package.use.force
index f01a7a3572a2..9c85ebdab0d8 100644
--- a/profiles/default/linux/amd64/23.0/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force
@@ -14,3 +14,7 @@ sys-libs/libunwind abi_x86_32 abi_x86_64
 sys-libs/llvm-libunwind abi_x86_32 abi_x86_64
 sys-libs/ncurses abi_x86_32 abi_x86_64
 sys-libs/zlib abi_x86_32 abi_x86_64
+
+# new in 23.0
+app-arch/xz-utils abi_x86_32 abi_x86_64
+app-arch/zstd abi_x86_32 abi_x86_64

diff --git a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force 
b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
index f01a7a3572a2..9c85ebdab0d8 100644
--- a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
@@ -14,3 +14,7 @@ sys-libs/libunwind abi_x86_32 abi_x86_64
 sys-libs/llvm-libunwind abi_x86_32 abi_x86_64
 sys-libs/ncurses abi_x86_32 abi_x86_64
 sys-libs/zlib abi_x86_32 abi_x86_64
+
+# new in 23.0
+app-arch/xz-utils abi_x86_32 abi_x86_64
+app-arch/zstd abi_x86_32 abi_x86_64



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/17.0/systemd/, ...

2024-02-25 Thread Mike Gilbert
commit: b8caf1c42aa39b7be6588ff5377c1112eab7202a
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Feb 25 15:29:52 2024 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Feb 25 15:32:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8caf1c4

profiles/default/linux: deprecate split-usr systemd profiles

Signed-off-by: Mike Gilbert  gentoo.org>

 .../alpha/17.0/desktop/gnome/systemd/deprecated| 33 ++
 .../default/linux/alpha/17.0/systemd/deprecated| 33 ++
 .../linux/amd64/17.0/x32/systemd/deprecated| 33 ++
 .../amd64/17.1/desktop/gnome/systemd/deprecated| 33 ++
 .../amd64/17.1/desktop/plasma/systemd/deprecated   | 33 ++
 .../linux/amd64/17.1/desktop/systemd/deprecated| 33 ++
 .../amd64/17.1/no-multilib/systemd/deprecated  | 33 ++
 .../default/linux/amd64/17.1/systemd/deprecated| 33 ++
 .../linux/arm/17.0/armv4t/systemd/deprecated   | 33 ++
 .../linux/arm/17.0/armv5te/systemd/deprecated  | 33 ++
 .../linux/arm/17.0/armv6j/systemd/deprecated   | 33 ++
 .../17.0/armv7a/desktop/gnome/systemd/deprecated   | 33 ++
 .../17.0/armv7a/desktop/plasma/systemd/deprecated  | 33 ++
 .../linux/arm/17.0/armv7a/systemd/deprecated   | 33 ++
 .../arm/17.0/desktop/gnome/systemd/deprecated  | 33 ++
 .../arm/17.0/desktop/plasma/systemd/deprecated | 33 ++
 .../linux/arm64/17.0/big-endian/systemd/deprecated | 33 ++
 .../arm64/17.0/desktop/gnome/systemd/deprecated| 33 ++
 .../arm64/17.0/desktop/plasma/systemd/deprecated   | 33 ++
 .../linux/arm64/17.0/desktop/systemd/deprecated| 33 ++
 .../default/linux/arm64/17.0/systemd/deprecated| 33 ++
 .../default/linux/hppa/17.0/systemd/deprecated | 33 ++
 .../ia64/17.0/desktop/gnome/systemd/deprecated | 33 ++
 .../default/linux/ia64/17.0/systemd/deprecated | 33 ++
 .../default/linux/m68k/17.0/systemd/deprecated | 33 ++
 .../17.0/mipsel/multilib/n32/systemd/deprecated| 33 ++
 .../17.0/mipsel/multilib/n64/systemd/deprecated| 33 ++
 .../linux/mips/17.0/mipsel/n32/systemd/deprecated  | 33 ++
 .../linux/mips/17.0/mipsel/n64/systemd/deprecated  | 33 ++
 .../linux/mips/17.0/mipsel/o32/systemd/deprecated  | 33 ++
 .../mips/17.0/multilib/n32/systemd/deprecated  | 33 ++
 .../default/linux/mips/17.0/n32/systemd/deprecated | 33 ++
 .../default/linux/mips/17.0/n64/systemd/deprecated | 33 ++
 .../default/linux/mips/17.0/o32/systemd/deprecated | 33 ++
 .../desktop/gnome/systemd/deprecated   | 33 ++
 .../ppc/17.0/desktop/gnome/systemd/deprecated  | 33 ++
 profiles/default/linux/ppc/17.0/systemd/deprecated | 33 ++
 .../ppc64/17.0/desktop/gnome/systemd/deprecated| 33 ++
 .../default/linux/ppc64/17.0/systemd/deprecated| 33 ++
 .../ppc64le/17.0/desktop/gnome/systemd/deprecated  | 33 ++
 .../ppc64le/17.0/desktop/plasma/systemd/deprecated | 33 ++
 .../linux/ppc64le/17.0/desktop/systemd/deprecated  | 33 ++
 .../default/linux/ppc64le/17.0/systemd/deprecated  | 33 ++
 .../linux/s390/17.0/s390x/systemd/deprecated   | 33 ++
 .../default/linux/s390/17.0/systemd/deprecated | 33 ++
 .../linux/sparc/17.0/64ul/systemd/deprecated   | 33 ++
 .../default/linux/sparc/17.0/systemd/deprecated| 33 ++
 .../x86/17.0/desktop/gnome/systemd/deprecated  | 33 ++
 .../x86/17.0/desktop/plasma/systemd/deprecated | 33 ++
 profiles/default/linux/x86/17.0/systemd/deprecated | 33 ++
 50 files changed, 1650 insertions(+)

diff --git a/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/deprecated 
b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/deprecated
new file mode 100644
index ..32d5b17adb75
--- /dev/null
+++ b/profiles/default/linux/alpha/17.0/desktop/gnome/systemd/deprecated
@@ -0,0 +1,33 @@
+default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr
+
+As warned about previously in a news item, systemd-255 has dropped
+support for split-usr systems. All Gentoo systems running systemd will
+need to be migrated to merged-usr.
+
+Migrating to 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/

2024-02-25 Thread Andreas K. Hüttel
commit: 52d2ca80959934a99c7ba8681cd2741e81a78653
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 25 13:04:54 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 25 13:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d2ca80

profiles: drop readme file in amd64 23.0 profile dir

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/readme.txt | 141 ---
 1 file changed, 141 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/readme.txt 
b/profiles/default/linux/amd64/23.0/readme.txt
deleted file mode 100644
index a4fb52c03bc5..
--- a/profiles/default/linux/amd64/23.0/readme.txt
+++ /dev/null
@@ -1,141 +0,0 @@
-
-WARNING - the 23.0 profile tree is still experimental.
-
-Recommended upgrade path:
-(please make sure to read the annotations like [*] if applicable)
-
-default/linux/amd64/17.1
-==> default/linux/amd64/23.0/split-usr
-
-default/linux/amd64/17.1/selinux
-==> default/linux/amd64/23.0/split-usr/hardened/selinux [%]
-
-default/linux/amd64/17.1/hardened
-==> default/linux/amd64/23.0/split-usr/hardened
-
-default/linux/amd64/17.1/hardened/selinux
-==> default/linux/amd64/23.0/split-usr/hardened/selinux
-
-default/linux/amd64/17.1/desktop
-==> default/linux/amd64/23.0/split-usr/desktop
-
-default/linux/amd64/17.1/desktop/gnome
-==> default/linux/amd64/23.0/split-usr/desktop/gnome
-
-default/linux/amd64/17.1/desktop/gnome/systemd
-==> default/linux/amd64/23.0/desktop/gnome/systemd  [*]
-
-default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr
-==> default/linux/amd64/23.0/desktop/gnome/systemd
-
-default/linux/amd64/17.1/desktop/plasma
-==> default/linux/amd64/23.0/split-usr/desktop/plasma
-
-default/linux/amd64/17.1/desktop/plasma/systemd
-==> default/linux/amd64/23.0/desktop/plasma/systemd  [*]
-
-default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr
-==> default/linux/amd64/23.0/desktop/plasma/systemd
-
-default/linux/amd64/17.1/desktop/systemd
-==> default/linux/amd64/23.0/desktop/systemd  [*]
-
-default/linux/amd64/17.1/desktop/systemd/merged-usr
-==> default/linux/amd64/23.0/desktop/systemd
-
-default/linux/amd64/17.1/developer
-==> default/linux/amd64/23.0  [*,#]
-
-default/linux/amd64/17.1/no-multilib
-==> default/linux/amd64/23.0/split-usr/no-multilib
-
-default/linux/amd64/17.1/no-multilib/hardened
-==> default/linux/amd64/23.0/split-usr/no-multilib/hardened
-
-default/linux/amd64/17.1/no-multilib/hardened/selinux
-==> default/linux/amd64/23.0/split-usr/no-multilib/hardened/selinux
-
-default/linux/amd64/17.1/no-multilib/systemd
-==> default/linux/amd64/23.0/no-multilib/systemd  [*]
-
-default/linux/amd64/17.1/no-multilib/systemd/merged-usr
-==> default/linux/amd64/23.0/no-multilib/systemd
-
-default/linux/amd64/17.1/no-multilib/systemd/selinux
-==> default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd  [*,%]
-
-default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr
-==> default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd  [%]
-
-default/linux/amd64/17.1/systemd
-==> default/linux/amd64/23.0/systemd  [*]
-
-default/linux/amd64/17.1/systemd/merged-usr
-==> default/linux/amd64/23.0/systemd
-
-default/linux/amd64/17.1/systemd/selinux
-==> default/linux/amd64/23.0/hardened/selinux/systemd  [*,%]
-
-default/linux/amd64/17.1/systemd/selinux/merged-usr
-==> default/linux/amd64/23.0/hardened/selinux/systemd  [%]
-
-default/linux/amd64/17.1/clang
-==> default/linux/amd64/23.0/split-usr/llvm
-
-default/linux/amd64/17.1/systemd/clang
-==> default/linux/amd64/23.0/llvm/systemd  [*]
-
-default/linux/amd64/17.1/systemd/clang/merged-usr
-==> default/linux/amd64/23.0/llvm/systemd
-
-default/linux/amd64/17.0/x32
-==> default/linux/amd64/23.0/split-usr/x32
-
-default/linux/amd64/17.0/x32/systemd
-==> default/linux/amd64/23.0/x32/systemd  [*]
-
-default/linux/amd64/17.0/x32/systemd/merged-usr
-==> default/linux/amd64/23.0/x32/systemd
-
-default/linux/amd64/17.0/musl
-==> default/linux/amd64/23.0/split-usr/musl
-
-default/linux/amd64/17.0/musl/clang
-==> default/linux/amd64/23.0/split-usr/musl/llvm
-
-default/linux/amd64/17.0/musl/hardened
-==> default/linux/amd64/23.0/split-usr/musl/hardened
-
-default/linux/amd64/17.0/musl/hardened/selinux
-==> default/linux/amd64/23.0/split-usr/musl/hardened/selinux
-
-default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+
-==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+  [&]
-
-default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+
-==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+  [&]
-
-default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+
-==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+  [&]
-
-default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+
-==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+
-
-default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+
-==> 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/, ...

2024-02-24 Thread Andreas K. Hüttel
commit: 257f36b3ca5b46f6cbaf6c116c3d034bb35b4885
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 24 16:55:23 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 24 16:56:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257f36b3

profiles: Re-instate 23.0/multilib/n32 profiles

Can't be bothered to convert now, let's postpone that for later

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi | 1 +
 .../default/linux/mips/23.0/mipsel/multilib/n32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent   | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi | 1 +
 .../default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/n32/eapi| 1 +
 profiles/default/linux/mips/23.0/multilib/n32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/n32/parent  | 2 ++
 profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/multilib/n32/systemd/parent  | 2 ++
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi| 1 +
 .../linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults   | 8 
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent  | 2 ++
 profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi  | 1 +
 .../default/linux/mips/23.0/split-usr/multilib/n32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent| 2 ++
 profiles/profiles.desc| 6 ++
 17 files changed, 56 insertions(+)

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
new file mode 100644
index ..b91472d0279c
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
new file mode 100644
index ..b2a231799a71
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n32

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
new file mode 100644
index ..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/eapi 
b/profiles/default/linux/mips/23.0/multilib/n32/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
new file mode 100644
index ..2cc2bf3ea2aa
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/parent 
b/profiles/default/linux/mips/23.0/multilib/n32/parent
new file mode 100644
index ..c48bd8858ef8
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n32

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/o32_sf/, ...

2024-02-18 Thread Andreas K. Hüttel
commit: 6b016da010f9ba82b15284956c4d4d90b8fb03aa
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Feb 18 16:53:35 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Feb 18 16:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b016da0

profiles: 23.0 mips: fix botched attempt at softfloat profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/mips/mipsel/o32_sf/eapi   | 1 -
 profiles/arch/mips/mipsel/o32_sf/make.defaults  | 6 --
 profiles/arch/mips/mipsel/o32_sf/parent | 1 -
 profiles/arch/mips/o32_sf/eapi  | 1 -
 profiles/arch/mips/o32_sf/make.defaults | 5 -
 profiles/arch/mips/o32_sf/parent| 1 -
 profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults| 2 +-
 profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults   | 2 +-
 profiles/default/linux/mips/23.0/mipsel/o32_sf/parent   | 2 +-
 profiles/default/linux/mips/23.0/o32_sf/make.defaults   | 2 +-
 profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/o32_sf/parent  | 2 +-
 .../default/linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults   | 2 +-
 .../linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent | 2 +-
 profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults | 2 +-
 .../default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults | 2 +-
 profiles/default/linux/mips/23.0/split-usr/o32_sf/parent| 2 +-
 18 files changed, 12 insertions(+), 27 deletions(-)

diff --git a/profiles/arch/mips/mipsel/o32_sf/eapi 
b/profiles/arch/mips/mipsel/o32_sf/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/arch/mips/mipsel/o32_sf/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/mips/mipsel/o32_sf/make.defaults 
b/profiles/arch/mips/mipsel/o32_sf/make.defaults
deleted file mode 100644
index 361ceb95fb69..
--- a/profiles/arch/mips/mipsel/o32_sf/make.defaults
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mipsel-softfloat-linux-gnu"
-CHOST_o32="mipsel-softfloat-linux-gnu"
-

diff --git a/profiles/arch/mips/mipsel/o32_sf/parent 
b/profiles/arch/mips/mipsel/o32_sf/parent
deleted file mode 100644
index 77e90486b02b..
--- a/profiles/arch/mips/mipsel/o32_sf/parent
+++ /dev/null
@@ -1 +0,0 @@
-../o32

diff --git a/profiles/arch/mips/o32_sf/eapi b/profiles/arch/mips/o32_sf/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/arch/mips/o32_sf/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/arch/mips/o32_sf/make.defaults 
b/profiles/arch/mips/o32_sf/make.defaults
deleted file mode 100644
index e0e257d8f843..
--- a/profiles/arch/mips/o32_sf/make.defaults
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="mips-softfloat-linux-gnu"
-CHOST_o32="mips-softfloat-linux-gnu"

diff --git a/profiles/arch/mips/o32_sf/parent b/profiles/arch/mips/o32_sf/parent
deleted file mode 100644
index 77e90486b02b..
--- a/profiles/arch/mips/o32_sf/parent
+++ /dev/null
@@ -1 +0,0 @@
-../o32

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
index e9cc91c33347..0c4e59c49cdb 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_o32="mipsel-softfloat-linux-gnu"
 CHOST_n32="mips64el-unknown-linux-gnuabin32"
 CHOST_n64="mips64el-unknown-linux-gnuabi64"
 

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
index a27d20f7e941..f75ee84c90e4 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mipsel-unknown-linux-musl"
+CHOST="mipsel-softfloat-linux-musl"
 CHOST_o32="${CHOST}"
 LIBDIR_o32="lib"
 

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
index c0c59334a619..f4b62c6e996d 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32_sf/parent
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/o32_sf/, profiles/, ...

2024-02-17 Thread Andreas K. Hüttel
commit: 0009f3b8cb2fa9cede652fdfa019206a51cd20f9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Feb 17 14:57:52 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Feb 17 14:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0009f3b8

profiles: Split out 23.0 mips o32 softfloat into separate profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/arch/mips/mipsel/o32_sf/eapi| 1 +
 profiles/arch/mips/mipsel/o32_sf/make.defaults   | 6 ++
 profiles/arch/mips/mipsel/o32_sf/parent  | 1 +
 profiles/arch/mips/o32_sf/eapi   | 1 +
 profiles/arch/mips/o32_sf/make.defaults  | 5 +
 profiles/arch/mips/o32_sf/parent | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi  | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/eapi | 1 +
 .../default/linux/mips/23.0/mipsel/o32_sf/musl/make.defaults | 9 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/musl/parent   | 3 +++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/parent| 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/eapi  | 1 +
 profiles/default/linux/mips/23.0/mipsel/o32_sf/systemd/parent| 2 ++
 profiles/default/linux/mips/23.0/o32_sf/eapi | 1 +
 profiles/default/linux/mips/23.0/o32_sf/make.defaults| 8 
 profiles/default/linux/mips/23.0/o32_sf/musl/eapi| 1 +
 profiles/default/linux/mips/23.0/o32_sf/musl/make.defaults   | 6 ++
 profiles/default/linux/mips/23.0/o32_sf/musl/parent  | 3 +++
 profiles/default/linux/mips/23.0/o32_sf/parent   | 2 ++
 profiles/default/linux/mips/23.0/o32_sf/systemd/eapi | 1 +
 profiles/default/linux/mips/23.0/o32_sf/systemd/parent   | 2 ++
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/eapi| 1 +
 .../linux/mips/23.0/split-usr/mipsel/o32_sf/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/eapi| 1 +
 .../linux/mips/23.0/split-usr/mipsel/o32_sf/musl/make.defaults   | 9 +
 .../default/linux/mips/23.0/split-usr/mipsel/o32_sf/musl/parent  | 3 +++
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32_sf/parent  | 2 ++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/eapi   | 1 +
 profiles/default/linux/mips/23.0/split-usr/o32_sf/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/eapi  | 1 +
 .../default/linux/mips/23.0/split-usr/o32_sf/musl/make.defaults  | 6 ++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/musl/parent| 3 +++
 profiles/default/linux/mips/23.0/split-usr/o32_sf/parent | 2 ++
 profiles/profiles.desc   | 6 ++
 35 files changed, 117 insertions(+)

diff --git a/profiles/arch/mips/mipsel/o32_sf/eapi 
b/profiles/arch/mips/mipsel/o32_sf/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/mips/mipsel/o32_sf/make.defaults 
b/profiles/arch/mips/mipsel/o32_sf/make.defaults
new file mode 100644
index ..361ceb95fb69
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mipsel-softfloat-linux-gnu"
+CHOST_o32="mipsel-softfloat-linux-gnu"
+

diff --git a/profiles/arch/mips/mipsel/o32_sf/parent 
b/profiles/arch/mips/mipsel/o32_sf/parent
new file mode 100644
index ..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/mipsel/o32_sf/parent
@@ -0,0 +1 @@
+../o32

diff --git a/profiles/arch/mips/o32_sf/eapi b/profiles/arch/mips/o32_sf/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/arch/mips/o32_sf/make.defaults 
b/profiles/arch/mips/o32_sf/make.defaults
new file mode 100644
index ..e0e257d8f843
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="mips-softfloat-linux-gnu"
+CHOST_o32="mips-softfloat-linux-gnu"

diff --git a/profiles/arch/mips/o32_sf/parent b/profiles/arch/mips/o32_sf/parent
new file mode 100644
index ..77e90486b02b
--- /dev/null
+++ b/profiles/arch/mips/o32_sf/parent
@@ -0,0 +1 @@
+../o32

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi 
b/profiles/default/linux/mips/23.0/mipsel/o32_sf/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/hppa/23.0/hppa1.1/split-usr/, ...

2024-02-16 Thread Andreas K. Hüttel
commit: 9d64074366486f044058b5a2520f1c0eba392096
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Feb 16 22:31:01 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Feb 16 22:31:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d640743

profiles: Split hppa 23.0 profiles into hppa1.1 and hppa2.0

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../{default/linux/hppa/23.0/desktop => arch/hppa/hppa1.1}/eapi  | 0
 profiles/arch/hppa/hppa1.1/make.defaults | 9 +
 .../linux/hppa/23.0/desktop/systemd => arch/hppa/hppa2.0}/eapi   | 0
 profiles/arch/hppa/hppa2.0/make.defaults | 9 +
 profiles/default/linux/hppa/23.0/desktop/parent  | 2 --
 .../default/linux/hppa/23.0/{split-usr => hppa1.1}/desktop/eapi  | 0
 .../linux/hppa/23.0/{split-usr => hppa1.1}/desktop/parent| 0
 .../linux/hppa/23.0/{split-usr => hppa1.1/desktop/systemd}/eapi  | 0
 profiles/default/linux/hppa/23.0/hppa1.1/desktop/systemd/parent  | 2 ++
 profiles/default/linux/hppa/23.0/{systemd => hppa1.1}/eapi   | 0
 profiles/default/linux/hppa/23.0/hppa1.1/parent  | 2 ++
 .../default/linux/hppa/23.0/{ => hppa1.1/split-usr}/desktop/eapi | 0
 .../default/linux/hppa/23.0/hppa1.1/split-usr/desktop/parent | 2 ++
 .../default/linux/hppa/23.0/{desktop => hppa1.1/split-usr}/eapi  | 0
 profiles/default/linux/hppa/23.0/hppa1.1/split-usr/parent| 2 ++
 .../default/linux/hppa/23.0/{desktop => hppa1.1/systemd}/eapi| 0
 .../default/linux/hppa/23.0/{desktop => hppa1.1}/systemd/parent  | 0
 profiles/default/linux/hppa/23.0/{ => hppa2.0}/desktop/eapi  | 0
 .../linux/hppa/23.0/{split-usr => hppa2.0}/desktop/parent| 0
 .../linux/hppa/23.0/{desktop => hppa2.0/desktop/systemd}/eapi| 0
 profiles/default/linux/hppa/23.0/hppa2.0/desktop/systemd/parent  | 2 ++
 profiles/default/linux/hppa/23.0/{desktop => hppa2.0}/eapi   | 0
 profiles/default/linux/hppa/23.0/hppa2.0/parent  | 2 ++
 .../default/linux/hppa/23.0/{ => hppa2.0/split-usr}/desktop/eapi | 0
 .../default/linux/hppa/23.0/hppa2.0/split-usr/desktop/parent | 2 ++
 .../default/linux/hppa/23.0/{desktop => hppa2.0/split-usr}/eapi  | 0
 profiles/default/linux/hppa/23.0/hppa2.0/split-usr/parent| 2 ++
 .../default/linux/hppa/23.0/{desktop => hppa2.0/systemd}/eapi| 0
 .../default/linux/hppa/23.0/{desktop => hppa2.0}/systemd/parent  | 0
 profiles/default/linux/hppa/23.0/split-usr/parent| 2 --
 profiles/default/linux/hppa/23.0/systemd/parent  | 2 --
 31 files changed, 34 insertions(+), 6 deletions(-)

diff --git a/profiles/default/linux/hppa/23.0/desktop/eapi 
b/profiles/arch/hppa/hppa1.1/eapi
similarity index 100%
copy from profiles/default/linux/hppa/23.0/desktop/eapi
copy to profiles/arch/hppa/hppa1.1/eapi

diff --git a/profiles/arch/hppa/hppa1.1/make.defaults 
b/profiles/arch/hppa/hppa1.1/make.defaults
new file mode 100644
index ..caf7fdb013c9
--- /dev/null
+++ b/profiles/arch/hppa/hppa1.1/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="hppa1.1-unknown-linux-gnu"
+
+CFLAGS="-O2 -pipe -march=1.1"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"

diff --git a/profiles/default/linux/hppa/23.0/desktop/systemd/eapi 
b/profiles/arch/hppa/hppa2.0/eapi
similarity index 100%
rename from profiles/default/linux/hppa/23.0/desktop/systemd/eapi
rename to profiles/arch/hppa/hppa2.0/eapi

diff --git a/profiles/arch/hppa/hppa2.0/make.defaults 
b/profiles/arch/hppa/hppa2.0/make.defaults
new file mode 100644
index ..351feb4f83f4
--- /dev/null
+++ b/profiles/arch/hppa/hppa2.0/make.defaults
@@ -0,0 +1,9 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="hppa2.0-unknown-linux-gnu"
+
+CFLAGS="-O2 -pipe -march=2.0"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"

diff --git a/profiles/default/linux/hppa/23.0/desktop/parent 
b/profiles/default/linux/hppa/23.0/desktop/parent
deleted file mode 100644
index ad6c5e126fbb..
--- a/profiles/default/linux/hppa/23.0/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/desktop

diff --git a/profiles/default/linux/hppa/23.0/split-usr/desktop/eapi 
b/profiles/default/linux/hppa/23.0/hppa1.1/desktop/eapi
similarity index 100%
rename from profiles/default/linux/hppa/23.0/split-usr/desktop/eapi
rename to profiles/default/linux/hppa/23.0/hppa1.1/desktop/eapi

diff --git a/profiles/default/linux/hppa/23.0/split-usr/desktop/parent 
b/profiles/default/linux/hppa/23.0/hppa1.1/desktop/parent
similarity index 100%
copy from profiles/default/linux/hppa/23.0/split-usr/desktop/parent
copy to profiles/default/linux/hppa/23.0/hppa1.1/desktop/parent

diff --git a/profiles/default/linux/hppa/23.0/split-usr/eapi 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/split-usr/n64/musl/, ...

2024-02-13 Thread Andreas K. Hüttel
commit: 3f7de5bb536fa5fd4371f7ded88ef0924c17a31e
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 19:05:47 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 19:08:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7de5bb

profiles: mips 23.0 split-usr musl: reorganize for proper inheritance

This was done for the merged-usr profiles already, but the split-usr
variants still had the broken layout...

] commit 711c0c802fda934c7b84f9ef274f320fc9edd273
] Author: Matoro Mahri  users.noreply.github.com>
] AuthorDate: Mon Mar 13 20:07:54 2023 -0400
] Commit: Sam James  gentoo.org>
] CommitDate: Sun Mar 19 03:16:37 2023 +
]
] profiles/default/linux/mips: reorganize for proper inheritance
]
] musl profiles should be subprofiles of the corresponding non-musl
] profiles, rather than top-level profiles below their relevant arch.
] Otherwise inheritance is incorrect and results in overwriting
] customizations from the musl feature profile.

Fixes: 711c0c802fda934c7b84f9ef274f320fc9edd273
Bug: https://bugs.gentoo.org/896096
Bug: https://github.com/gentoo/gentoo/pull/30049
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../default/linux/mips/23.0/split-usr/{ => mipsel/n64}/musl/eapi| 0
 .../split-usr/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults| 5 -
 profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent   | 3 +++
 .../linux/mips/23.0/split-usr/{musl/mipsel => mipsel/o32/musl}/eapi | 0
 .../23.0/split-usr/{musl/mipsel => mipsel/o32/musl}/make.defaults   | 6 +-
 profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/parent   | 2 --
 .../default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults | 6 --
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/n64/eapi| 1 -
 profiles/default/linux/mips/23.0/split-usr/musl/n64/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/o32/eapi| 1 -
 profiles/default/linux/mips/23.0/split-usr/musl/o32/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/musl/parent  | 3 ---
 .../linux/mips/23.0/split-usr/{musl/mipsel/n64 => n64/musl}/eapi| 0
 .../linux/mips/23.0/split-usr/{musl/n64 => n64/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/split-usr/n64/musl/parent  | 3 +++
 .../linux/mips/23.0/split-usr/{musl/mipsel/o32 => o32/musl}/eapi| 0
 .../linux/mips/23.0/split-usr/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/split-usr/o32/musl/parent  | 3 +++
 21 files changed, 23 insertions(+), 25 deletions(-)

diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/23.0/split-usr/musl/eapi
rename to profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/eapi

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
similarity index 54%
rename from 
profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
rename to 
profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
index a03fe9087268..2e59fcee2315 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="mips64el-unknown-linux-musl"
 CHOST_n64="${CHOST}"
 LIBDIR_n64="lib"
+
+# Disable sandbox because its currently broken on mipsel-musl
+FEATURES="-sandbox"

diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
new file mode 100644
index ..43b77c652c58
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/n64/musl/parent
@@ -0,0 +1,3 @@
+..
+../../../../../../../../features/musl
+../../../../../../../../features/wd40

diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/23.0/split-usr/musl/mipsel/eapi
rename to profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/eapi

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/o32/musl/make.defaults
similarity index 57%
rename from 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/multilib/n64/systemd/

2024-02-13 Thread Andreas K. Hüttel
commit: 33de3a641e0b8069901c830456d89d478b280708
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 13:22:14 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 13:22:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33de3a64

profiles: add missing mips multilib n64 systemd profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/multilib/n64/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/multilib/n64/systemd/parent | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/profiles/default/linux/mips/23.0/multilib/n64/systemd/eapi 
b/profiles/default/linux/mips/23.0/multilib/n64/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n64/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/23.0/multilib/n64/systemd/parent 
b/profiles/default/linux/mips/23.0/multilib/n64/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n64/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/, ...

2024-02-13 Thread Andreas K. Hüttel
commit: 2bf485705111e68b1812d7328ba5782965252b50
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 13:15:43 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 13:15:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bf48570

profiles: Drop mips multilib/n32 23.0 profiles, the world does not need that 
either

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi | 1 -
 .../default/linux/mips/23.0/mipsel/multilib/n32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent   | 2 --
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi | 1 -
 .../default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent| 2 --
 profiles/default/linux/mips/23.0/multilib/n32/eapi| 1 -
 profiles/default/linux/mips/23.0/multilib/n32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/n32/parent  | 2 --
 profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi| 1 -
 profiles/default/linux/mips/23.0/multilib/n32/systemd/parent  | 2 --
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi| 1 -
 .../linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults   | 8 
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi  | 1 -
 .../default/linux/mips/23.0/split-usr/multilib/n32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent| 2 --
 16 files changed, 50 deletions(-)

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
deleted file mode 100644
index b91472d0279c..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST_o32="mipsel-unknown-linux-gnu"
-CHOST_n32="mips64el-unknown-linux-gnuabin32"
-CHOST_n64="mips64el-unknown-linux-gnuabi64"
-
-CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
deleted file mode 100644
index b2a231799a71..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../..
-../../../../../../../arch/mips/mipsel/mips64el/multilib/n32

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git 
a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
deleted file mode 100644
index f7739b405877..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/eapi 
b/profiles/default/linux/mips/23.0/multilib/n32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/multilib/n32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
deleted file mode 100644
index 2cc2bf3ea2aa..
--- a/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST_o32="mips-unknown-linux-gnu"
-CHOST_n32="mips64-unknown-linux-gnuabin32"
-CHOST_n64="mips64-unknown-linux-gnuabi64"
-
-CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/parent 
b/profiles/default/linux/mips/23.0/multilib/n32/parent
deleted file mode 100644
index c48bd8858ef8..
--- a/profiles/default/linux/mips/23.0/multilib/n32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../..
-../../../../../../arch/mips/mips64/multilib/n32

diff --git a/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/multilib/o32/, ...

2024-02-13 Thread Andreas K. Hüttel
commit: fd6d0f740525f796be5fe0ea492c24108946dedf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Feb 13 13:11:42 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Feb 13 13:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd6d0f74

profiles: Drop mips multilib/o32 23.0 profiles, the world does not need that

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi | 1 -
 .../default/linux/mips/23.0/mipsel/multilib/o32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent   | 2 --
 profiles/default/linux/mips/23.0/multilib/o32/eapi| 1 -
 profiles/default/linux/mips/23.0/multilib/o32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/o32/parent  | 2 --
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/o32/eapi| 1 -
 .../linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults   | 8 
 .../default/linux/mips/23.0/split-usr/mipsel/multilib/o32/parent  | 2 --
 profiles/default/linux/mips/23.0/split-usr/multilib/o32/eapi  | 1 -
 .../default/linux/mips/23.0/split-usr/multilib/o32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/multilib/o32/parent| 2 --
 12 files changed, 44 deletions(-)

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi 
b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
deleted file mode 100644
index e9cc91c33347..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST_o32="mipsel-unknown-linux-gnu"
-CHOST_n32="mips64el-unknown-linux-gnuabin32"
-CHOST_n64="mips64el-unknown-linux-gnuabi64"
-
-CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent 
b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent
deleted file mode 100644
index 5fe2ba62654a..
--- a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../..
-../../../../../../../arch/mips/mipsel/mips64el/multilib/o32

diff --git a/profiles/default/linux/mips/23.0/multilib/o32/eapi 
b/profiles/default/linux/mips/23.0/multilib/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/multilib/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/mips/23.0/multilib/o32/make.defaults 
b/profiles/default/linux/mips/23.0/multilib/o32/make.defaults
deleted file mode 100644
index 0a835e38d25b..
--- a/profiles/default/linux/mips/23.0/multilib/o32/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST_o32="mips-unknown-linux-gnu"
-CHOST_n32="mips64-unknown-linux-gnuabin32"
-CHOST_n64="mips64-unknown-linux-gnuabi64"
-
-CHOST=${CHOST_o32}

diff --git a/profiles/default/linux/mips/23.0/multilib/o32/parent 
b/profiles/default/linux/mips/23.0/multilib/o32/parent
deleted file mode 100644
index 19367dfc91e9..
--- a/profiles/default/linux/mips/23.0/multilib/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../..
-../../../../../../arch/mips/mips64/multilib/o32

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/eapi 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults
deleted file mode 100644
index e9cc91c33347..
--- 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST_o32="mipsel-unknown-linux-gnu"
-CHOST_n32="mips64el-unknown-linux-gnuabin32"
-CHOST_n64="mips64el-unknown-linux-gnuabi64"
-
-CHOST=${CHOST_o32}

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/parent 
b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/parent
deleted file mode 100644
index 74ed5d697921..
--- a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/o32/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../..

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/23.0/split-usr/musl/llvm/, ...

2024-02-10 Thread Joonas Niilola
commit: d48fc6e32f86ef142c73c7c546d23d607334319e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Feb 11 06:37:40 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Feb 11 06:40:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d48fc6e3

profiles/default/linux: remove firefox[clang] mask on musl profiles

 - while with ugly implementation, the current firefox:rapid ebuild should
   work with source-built rust on musl.

Closes: https://bugs.gentoo.org/924061
Signed-off-by: Joonas Niilola  gentoo.org>

 profiles/default/linux/amd64/17.0/musl/clang/package.use.mask   | 6 --
 profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask| 6 --
 .../default/linux/amd64/23.0/split-usr/musl/llvm/package.use.mask   | 6 --
 profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask| 6 --
 profiles/default/linux/arm64/23.0/musl/llvm/package.use.mask| 6 --
 .../default/linux/arm64/23.0/split-usr/musl/llvm/package.use.mask   | 6 --
 profiles/features/musl/package.use.mask | 5 -
 7 files changed, 41 deletions(-)

diff --git a/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask 
b/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git a/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask 
b/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git 
a/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/package.use.mask 
b/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask 
b/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git a/profiles/default/linux/arm64/23.0/musl/llvm/package.use.mask 
b/profiles/default/linux/arm64/23.0/musl/llvm/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/arm64/23.0/musl/llvm/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git 
a/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/package.use.mask 
b/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/package.use.mask
deleted file mode 100644
index 3435fc7a7d5c..
--- a/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/package.use.mask
+++ /dev/null
@@ -1,6 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James  (2022-10-15)
-# Undo the general musl mask
-www-client/firefox -clang

diff --git a/profiles/features/musl/package.use.mask 
b/profiles/features/musl/package.use.mask
index 41d6d5ecc625..ad58f4dbf0dd 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -88,11 +88,6 @@ net-analyzer/wireshark sdjournal
 sys-apps/ipmitool openbmc
 sys-auth/pambase homed
 
-# Alfred Persson Forsberg  (2022-07-27)
-# Firefox does not build with these flags enabled on musl libc.
-# See bug #829033
-www-client/firefox clang pgo
-
 # Petr Vaněk  (2022-03-15)
 # musl package does not currently provide gencat binary, which is needed for
 # nls support, see bug #712828



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2024-01-29 Thread Matt Turner
commit: 852d4ce6b426717d107849d8151b3dc2f1104d95
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Jan 29 19:27:03 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Jan 29 19:31:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852d4ce6

package.use.mask: Mask USE=zink on media-libs/mesa

Bug: https://bugs.gentoo.org/919858
Bug: https://bugs.gentoo.org/923054
Signed-off-by: Matt Turner  gentoo.org>

 profiles/default/linux/package.use.mask | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 5407972c13ac..e4e8702dc01d 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Matt Turner  (2024-01-29)
+# Causes various issues. See bugs #919858, #923054
+media-libs/mesa zink
+
 # Sam James  (2023-06-06)
 # Needs linux-only dev-libs/libaio.
 app-emulation/qemu -aio



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/features/musl/

2024-01-23 Thread Sam James
commit: 39e7dae5ae53f438bb94c464b05aba169938d9fb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 16:11:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 23 15:13:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e7dae5

profiles: workaround sandbox bug with getcwd() configure test 
(gl_cv_func_getcwd_path_max)

Workaround for sandbox bug which causes this gnulib configure test to take
many real hours on slower machines, and certainly a huge amount of CPU hours
on others.

Spoof the same result as configure gets on a modern glibc & musl system for now.

Bug: https://bugs.gentoo.org/447970
Closes: https://bugs.gentoo.org/922652
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/make.defaults | 9 -
 profiles/features/musl/make.defaults | 7 +++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/profiles/default/linux/make.defaults 
b/profiles/default/linux/make.defaults
index 74dd59d5d817..4e21cd58fdf2 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 #
 # System-wide defaults for the Portage system
@@ -54,3 +54,10 @@ LDFLAGS="-Wl,-O1 -Wl,--as-needed"
 # Prevent automagic use of 64-bit time_t.
 # https://bugs.gentoo.org/828001
 enable_year2038="no"
+
+# Sam James  (2024-01-22)
+# Workaround for sandbox bug which causes this gnulib configure test to take
+# many real hours on slower machines, and certainly a huge amount of CPU hours
+# on others. Spoof the same result as configure gets on a modern glibc system
+# for now. See bug #447970 and bug #922652.
+gl_cv_func_getcwd_path_max="yes"

diff --git a/profiles/features/musl/make.defaults 
b/profiles/features/musl/make.defaults
index 3078bdd61b09..ca792276e394 100644
--- a/profiles/features/musl/make.defaults
+++ b/profiles/features/musl/make.defaults
@@ -17,3 +17,10 @@ FEATURES="-multilib-strict"
 # that use a charset, it causes package collisons.
 # Note: we use a full path for locale.alias for bug #799437
 INSTALL_MASK="charset.alias /usr/share/locale/locale.alias"
+
+# Sam James  (2024-01-22)
+# Workaround for sandbox bug which causes this gnulib configure test to take
+# many real hours on slower machines, and certainly a huge amount of CPU hours
+# on others. Spoof the same result as configure gets on a modern musl system
+# for now. See bug #447970 and bug #922652.
+gl_cv_func_getcwd_path_max="no, but it is partly working"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/, ...

2024-01-21 Thread Andreas K. Hüttel
commit: ab097ea79e1a19970cbde8cd2bae5aed72e95847
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Jan 21 22:06:48 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Jan 21 22:07:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab097ea7

profiles: split x86 23.0 profiles into (so far identical) i486 and i686

Drop desktop and prefix for i486

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/x86/23.0/desktop/gnome/parent| 2 --
 profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent| 2 --
 profiles/default/linux/x86/23.0/desktop/parent  | 2 --
 profiles/default/linux/x86/23.0/desktop/plasma/parent   | 2 --
 profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent   | 2 --
 profiles/default/linux/x86/23.0/hardened/parent | 2 --
 profiles/default/linux/x86/23.0/hardened/selinux/parent | 2 --
 profiles/default/linux/x86/23.0/{desktop => i486}/eapi  | 0
 profiles/default/linux/x86/23.0/{desktop/gnome => i486/hardened}/eapi   | 0
 profiles/default/linux/x86/23.0/{split-usr => i486}/hardened/parent | 0
 .../x86/23.0/{desktop/gnome/systemd => i486/hardened/selinux}/eapi  | 0
 .../default/linux/x86/23.0/{split-usr => i486}/hardened/selinux/parent  | 0
 profiles/default/linux/x86/23.0/{ => i486}/make.defaults| 0
 profiles/default/linux/x86/23.0/{desktop/plasma => i486/musl}/eapi  | 0
 profiles/default/linux/x86/23.0/{ => i486}/musl/make.defaults   | 0
 profiles/default/linux/x86/23.0/{ => i486}/musl/package.mask| 0
 profiles/default/linux/x86/23.0/{ => i486}/musl/package.use.mask| 0
 profiles/default/linux/x86/23.0/{split-usr => i486}/musl/parent | 0
 .../linux/x86/23.0/{desktop/plasma/systemd => i486/musl/selinux}/eapi   | 0
 profiles/default/linux/x86/23.0/{split-usr => i486}/musl/selinux/parent | 0
 profiles/default/linux/x86/23.0/{ => i486}/musl/use.force   | 0
 profiles/default/linux/x86/23.0/{ => i486}/musl/use.mask| 0
 profiles/default/linux/x86/23.0/{prefix => i486}/parent | 0
 profiles/default/linux/x86/23.0/{hardened => i486/split-usr}/eapi   | 0
 .../linux/x86/23.0/{hardened/selinux => i486/split-usr/hardened}/eapi   | 0
 profiles/default/linux/x86/23.0/i486/split-usr/hardened/parent  | 2 ++
 .../linux/x86/23.0/{musl => i486/split-usr/hardened/selinux}/eapi   | 0
 profiles/default/linux/x86/23.0/i486/split-usr/hardened/selinux/parent  | 2 ++
 .../default/linux/x86/23.0/{musl/selinux => i486/split-usr/musl}/eapi   | 0
 profiles/default/linux/x86/23.0/{ => i486}/split-usr/musl/make.defaults | 0
 profiles/default/linux/x86/23.0/{ => i486}/split-usr/musl/package.mask  | 0
 .../default/linux/x86/23.0/{ => i486}/split-usr/musl/package.use.mask   | 0
 profiles/default/linux/x86/23.0/i486/split-usr/musl/parent  | 2 ++
 .../default/linux/x86/23.0/{prefix => i486/split-usr/musl/selinux}/eapi | 0
 profiles/default/linux/x86/23.0/i486/split-usr/musl/selinux/parent  | 2 ++
 profiles/default/linux/x86/23.0/{ => i486}/split-usr/musl/use.force | 0
 profiles/default/linux/x86/23.0/{ => i486}/split-usr/musl/use.mask  | 0
 profiles/default/linux/x86/23.0/i486/split-usr/parent   | 2 ++
 .../default/linux/x86/23.0/{prefix/kernel-2.6.16+ => i486/systemd}/eapi | 0
 profiles/default/linux/x86/23.0/i486/systemd/parent | 2 ++
 .../default/linux/x86/23.0/{prefix/kernel-2.6.32+ => i686/desktop}/eapi | 0
 .../linux/x86/23.0/{prefix/kernel-3.2+ => i686/desktop/gnome}/eapi  | 0
 .../default/linux/x86/23.0/{split-usr => i686}/desktop/gnome/parent | 0
 .../x86/23.0/{split-usr/desktop => i686/desktop/gnome/systemd}/eapi | 0
 profiles/default/linux/x86/23.0/i686/desktop/gnome/systemd/parent   | 2 ++
 profiles/default/linux/x86/23.0/{split-usr => i686}/desktop/parent  | 0
 .../x86/23.0/{split-usr/desktop/gnome => i686/desktop/plasma}/eapi  | 0
 .../default/linux/x86/23.0/{split-usr => i686}/desktop/plasma/parent| 0
 .../23.0/{split-usr/desktop/plasma => i686/desktop/plasma/systemd}/eapi | 0
 profiles/default/linux/x86/23.0/i686/desktop/plasma/systemd/parent  | 2 ++
 profiles/default/linux/x86/23.0/{split-usr => i686}/eapi| 0
 profiles/default/linux/x86/23.0/{split-usr => i686}/hardened/eapi   | 0
 profiles/default/linux/x86/23.0/{split-usr => i686}/hardened/parent | 0
 .../default/linux/x86/23.0/{split-usr => i686}/hardened/selinux/eapi| 0
 .../default/linux/x86/23.0/{split-usr => i686}/hardened/selinux/parent  | 0
 profiles/default/linux/x86/23.0/{ => i686}/make.defaults| 0
 profiles/default/linux/x86/23.0/{split-usr => i686}/musl/eapi   | 0
 profiles/default/linux/x86/23.0/{ => i686}/musl/make.defaults   | 0
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/split-usr/musl/armv7a/, ...

2023-12-21 Thread Andreas K. Hüttel
commit: 9ea30a2c9388462c3f19442d2078c7c8ee913266
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Dec 21 21:22:11 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Dec 21 21:22:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ea30a2c

profiles, 23.0: Move arm musl profiles to more consistent place

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../arm/23.0/{musl/armv6j => armv6j_hf/musl}/eapi  |  0
 .../{musl/armv6j => armv6j_hf/musl}/hardened/eapi  |  0
 .../armv6j => armv6j_hf/musl}/hardened/parent  |  0
 .../musl}/hardened/selinux/eapi|  0
 .../musl}/hardened/selinux/parent  |  0
 .../{musl/armv6j => armv6j_hf/musl}/make.defaults  |  0
 .../default/linux/arm/23.0/armv6j_hf/musl/parent   |  2 ++
 .../arm/23.0/{musl/armv7a => armv7a_hf/musl}/eapi  |  0
 .../{musl/armv7a => armv7a_hf/musl}/hardened/eapi  |  0
 .../armv7a => armv7a_hf/musl}/hardened/parent  |  0
 .../musl}/hardened/selinux/eapi|  0
 .../musl}/hardened/selinux/parent  |  0
 .../{musl/armv7a => armv7a_hf/musl}/make.defaults  |  0
 .../default/linux/arm/23.0/armv7a_hf/musl/parent   |  2 ++
 profiles/default/linux/arm/23.0/musl/armv6j/parent |  2 --
 profiles/default/linux/arm/23.0/musl/armv7a/parent |  2 --
 .../split-usr/{musl/armv6j => armv6j_hf/musl}/eapi |  0
 .../{musl/armv6j => armv6j_hf/musl}/hardened/eapi  |  0
 .../armv6j => armv6j_hf/musl}/hardened/parent  |  0
 .../musl}/hardened/selinux/eapi|  0
 .../musl}/hardened/selinux/parent  |  0
 .../{musl/armv6j => armv6j_hf/musl}/make.defaults  |  0
 .../linux/arm/23.0/split-usr/armv6j_hf/musl/parent |  2 ++
 .../split-usr/{musl/armv7a => armv7a_hf/musl}/eapi |  0
 .../{musl/armv7a => armv7a_hf/musl}/hardened/eapi  |  0
 .../armv7a => armv7a_hf/musl}/hardened/parent  |  0
 .../musl}/hardened/selinux/eapi|  0
 .../musl}/hardened/selinux/parent  |  0
 .../{musl/armv7a => armv7a_hf/musl}/make.defaults  |  0
 .../linux/arm/23.0/split-usr/armv7a_hf/musl/parent |  2 ++
 .../linux/arm/23.0/split-usr/musl/armv6j/parent|  1 -
 .../linux/arm/23.0/split-usr/musl/armv7a/parent|  1 -
 profiles/profiles.desc | 24 +++---
 33 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/eapi 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/eapi
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/eapi
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/eapi

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/hardened/eapi 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/eapi
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/hardened/eapi
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/eapi

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/hardened/parent 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/parent
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/hardened/parent
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/parent

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/hardened/selinux/eapi 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/selinux/eapi
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/hardened/selinux/eapi
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/selinux/eapi

diff --git 
a/profiles/default/linux/arm/23.0/musl/armv6j/hardened/selinux/parent 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/selinux/parent
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/hardened/selinux/parent
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/hardened/selinux/parent

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/make.defaults 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/make.defaults
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv6j/make.defaults
rename to profiles/default/linux/arm/23.0/armv6j_hf/musl/make.defaults

diff --git a/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent 
b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent
new file mode 100644
index ..5bbe8700f1a6
--- /dev/null
+++ b/profiles/default/linux/arm/23.0/armv6j_hf/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/musl

diff --git a/profiles/default/linux/arm/23.0/musl/armv7a/eapi 
b/profiles/default/linux/arm/23.0/armv7a_hf/musl/eapi
similarity index 100%
rename from profiles/default/linux/arm/23.0/musl/armv7a/eapi
rename to profiles/default/linux/arm/23.0/armv7a_hf/musl/eapi

diff --git a/profiles/default/linux/arm/23.0/musl/armv7a/hardened/eapi 
b/profiles/default/linux/arm/23.0/armv7a_hf/musl/hardened/eapi
similarity index 100%
rename from 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/armv7a_sf/hardened/selinux/, ...

2023-12-20 Thread Andreas K. Hüttel
commit: 574fcc4752f042ae388ab6a4cc3345bbd558f150
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 20 14:33:46 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 20 14:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=574fcc47

profiles: split armv7a 23.0 profiles into sf and hf

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../desktop => arch/arm/23.0-armv7a_hf}/eapi   |  0
 profiles/arch/arm/23.0-armv7a_hf/make.defaults |  7 
 profiles/arch/arm/23.0-armv7a_hf/package.mask  | 15 
 profiles/arch/arm/23.0-armv7a_hf/package.use.mask  | 18 +
 .../prefix => arch/arm/23.0-armv7a_hf}/parent  |  0
 profiles/arch/arm/23.0-armv7a_hf/use.force | 10 +
 profiles/arch/arm/23.0-armv7a_hf/use.mask  | 21 ++
 .../desktop/gnome => arch/arm/23.0-armv7a_sf}/eapi |  0
 profiles/arch/arm/23.0-armv7a_sf/make.defaults | 10 +
 profiles/arch/arm/23.0-armv7a_sf/package.mask  | 15 
 profiles/arch/arm/23.0-armv7a_sf/package.use.mask  | 18 +
 .../prefix => arch/arm/23.0-armv7a_sf}/parent  |  0
 profiles/arch/arm/23.0-armv7a_sf/use.force | 10 +
 profiles/arch/arm/23.0-armv7a_sf/use.mask  | 21 ++
 profiles/default/linux/arm/23.0/armv7a/parent  |  2 -
 .../default/linux/arm/23.0/armv7a/selinux/parent   |  2 -
 .../gnome/systemd => armv7a_hf/desktop}/eapi   |  0
 .../plasma => armv7a_hf/desktop/gnome}/eapi|  0
 .../{armv7a => armv7a_hf}/desktop/gnome/parent |  0
 .../desktop/gnome}/systemd/eapi|  0
 .../desktop/gnome/systemd/parent   |  0
 .../arm/23.0/{armv7a => armv7a_hf}/desktop/parent  |  0
 .../23.0/{armv7a => armv7a_hf/desktop/plasma}/eapi |  0
 .../{armv7a => armv7a_hf}/desktop/plasma/parent|  0
 .../desktop/plasma/systemd}/eapi   |  0
 .../desktop/plasma/systemd/parent  |  0
 .../{armv7a/hardened/selinux => armv7a_hf}/eapi|  0
 .../{armv7a/prefix => armv7a_hf/hardened}/eapi |  0
 .../arm/23.0/{armv7a => armv7a_hf}/hardened/parent |  0
 .../hardened/selinux}/eapi |  0
 .../{armv7a => armv7a_hf}/hardened/selinux/parent  |  0
 profiles/default/linux/arm/23.0/armv7a_hf/parent   |  2 +
 .../23.0/{armv7a/selinux => armv7a_hf/prefix}/eapi |  0
 .../systemd => armv7a_hf/prefix/kernel-3.2+}/eapi  |  0
 .../prefix/kernel-3.2+/parent  |  0
 .../arm/23.0/{armv7a => armv7a_hf}/prefix/parent   |  0
 .../armv7a/desktop => armv7a_hf/systemd}/eapi  |  0
 .../arm/23.0/{armv7a => armv7a_hf}/systemd/parent  |  0
 .../desktop/gnome => armv7a_sf/desktop}/eapi   |  0
 .../plasma => armv7a_sf/desktop/gnome}/eapi|  0
 .../{armv7a => armv7a_sf}/desktop/gnome/parent |  0
 .../desktop/gnome/systemd}/eapi|  0
 .../desktop/gnome/systemd/parent   |  0
 .../arm/23.0/{armv7a => armv7a_sf}/desktop/parent  |  0
 .../hardened => armv7a_sf/desktop/plasma}/eapi |  0
 .../{armv7a => armv7a_sf}/desktop/plasma/parent|  0
 .../desktop/plasma/systemd}/eapi   |  0
 .../desktop/plasma/systemd/parent  |  0
 .../{split-usr/armv7a/prefix => armv7a_sf}/eapi|  0
 .../prefix/kernel-3.2+ => armv7a_sf/hardened}/eapi |  0
 .../arm/23.0/{armv7a => armv7a_sf}/hardened/parent |  0
 .../armv7a => armv7a_sf/hardened}/selinux/eapi |  0
 .../armv7a => armv7a_sf/hardened}/selinux/parent   |  0
 profiles/default/linux/arm/23.0/armv7a_sf/parent   |  2 +
 .../23.0/{armv7a/desktop => armv7a_sf/prefix}/eapi |  0
 .../desktop => armv7a_sf/prefix/kernel-3.2+}/eapi  |  0
 .../prefix/kernel-3.2+/parent  |  0
 .../arm/23.0/{armv7a => armv7a_sf}/prefix/parent   |  0
 .../{armv7a/desktop => armv7a_sf/systemd}/eapi |  0
 .../arm/23.0/{armv7a => armv7a_sf}/systemd/parent  |  0
 .../default/linux/arm/23.0/split-usr/armv7a/parent |  2 -
 .../{armv7a => split-usr/armv7a_hf}/desktop/eapi   |  0
 .../armv7a_hf/desktop/gnome}/eapi  |  0
 .../{armv7a => armv7a_hf}/desktop/gnome/parent |  0
 .../split-usr/{armv7a => armv7a_hf}/desktop/parent |  0
 .../armv7a_hf/desktop/plasma}/eapi |  0
 .../{armv7a => armv7a_hf}/desktop/plasma/parent|  0
 .../{armv7a/desktop => split-usr/armv7a_hf}/eapi   |  0
 .../desktop => split-usr/armv7a_hf/hardened}/eapi  |  0
 .../{armv7a => armv7a_hf}/hardened/parent  |  0
 .../armv7a_hf/hardened/selinux}/eapi   |  0
 .../{armv7a => armv7a_hf}/hardened/selinux/parent  |  0
 .../linux/arm/23.0/split-usr/armv7a_hf/parent  |  2 +
 .../desktop => split-usr/armv7a_hf/prefix}/eapi|  0
 .../armv7a_hf/prefix/kernel-3.2+}/eapi |  0
 .../prefix/kernel-3.2+/parent  |  0
 .../{armv7a => split-usr/armv7a_hf}/prefix/parent  |  0
 .../{armv7a => split-usr/armv7a_sf}/desktop/eapi   |  0
 .../armv7a_sf/desktop/gnome}/eapi  |  

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/loong/23.0/la64v100/lp64d/clang/, ...

2023-12-18 Thread WANG Xuerui
commit: b1d9a6f3f518ec3d93ff0c80d53a055dd18f5bf0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Dec 19 03:25:28 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Dec 19 03:27:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d9a6f3

profiles: reorganize loong llvm profiles

According to IRC review:

- rename from "clang" to "llvm" for consistency, and
- put the llvm systemd profile under llvm/ so that "systemd" always
  comes last.

Fixes: 86cafe231fd3acc0b078335c2ae75cadd025fc01
Signed-off-by: WANG Xuerui  gentoo.org>

 .../default/linux/loong/23.0/la64v100/lp64d/{clang => llvm}/eapi | 0
 .../loong/23.0/la64v100/lp64d/{clang => llvm}/packages.build | 0
 .../linux/loong/23.0/la64v100/lp64d/{clang => llvm}/parent   | 0
 .../23.0/la64v100/lp64d/{systemd/clang => llvm/systemd}/eapi | 0
 .../default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/parent  | 2 ++
 .../linux/loong/23.0/la64v100/lp64d/systemd/clang/packages.build | 9 -
 .../default/linux/loong/23.0/la64v100/lp64d/systemd/clang/parent | 2 --
 profiles/profiles.desc   | 4 ++--
 8 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/clang/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/eapi
similarity index 100%
rename from profiles/default/linux/loong/23.0/la64v100/lp64d/clang/eapi
rename to profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/eapi

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/clang/packages.build 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/packages.build
similarity index 100%
rename from 
profiles/default/linux/loong/23.0/la64v100/lp64d/clang/packages.build
rename to profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/packages.build

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/clang/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/parent
similarity index 100%
rename from profiles/default/linux/loong/23.0/la64v100/lp64d/clang/parent
rename to profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/parent

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/eapi
similarity index 100%
rename from profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/eapi
rename to profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/eapi

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/parent
new file mode 100644
index ..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/llvm/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/packages.build 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/packages.build
deleted file mode 100644
index 799d57df3d55..
--- 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/packages.build
+++ /dev/null
@@ -1,9 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# we use glibc here, so we still need these in stage1
-# later stages should pull them in as BDEPEND anyway
-sys-devel/gcc
-sys-devel/gcc-config
-sys-devel/binutils
-sys-devel/binutils-config

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/parent
deleted file mode 100644
index 3e3adeeff3f9..
--- a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/clang/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../features/llvm

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index afbc08475573..67d35119c6b8 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -269,7 +269,8 @@ loong   
default/linux/loong/22.0/la64v100/lp64d/developer   
exp
 loong  default/linux/loong/22.0/la64v100/lp64d/systemd 
stable
 loong  default/linux/loong/22.0/la64v100/lp64d/systemd/merged-usr  
stable
 loong  default/linux/loong/23.0/la64v100/lp64d 
exp
-loong  default/linux/loong/23.0/la64v100/lp64d/clang   
exp
+loong  default/linux/loong/23.0/la64v100/lp64d/llvm
exp
+loong  default/linux/loong/23.0/la64v100/lp64d/llvm/systemd
exp
 loong  default/linux/loong/23.0/la64v100/lp64d/desktop 
exp
 loong  default/linux/loong/23.0/la64v100/lp64d/desktop/gnome   
exp
 loong  

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/armv6j_sf/

2023-12-18 Thread Andreas K. Hüttel
commit: 26a4e419f46c35829adf0963fe3dd1ffb7cd93a0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 18 21:26:44 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 18 21:27:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a4e419

profiles, 23.0 arm: fix typo

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm/23.0/armv6j_sf/parent | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/arm/23.0/armv6j_sf/parent 
b/profiles/default/linux/arm/23.0/armv6j_sf/parent
index e6d254b7144d..86fa0b2bf64b 100644
--- a/profiles/default/linux/arm/23.0/armv6j_sf/parent
+++ b/profiles/default/linux/arm/23.0/armv6j_sf/parent
@@ -1,2 +1,2 @@
 ..
-../../../../../arch/arm/23.0-armv6j_hf
+../../../../../arch/arm/23.0-armv6j_sf



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/armv6j/selinux/, ...

2023-12-18 Thread Andreas K. Hüttel
commit: 45974e0b157b55a3376d5a70de35dcc55151f722
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 18 20:14:19 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 18 20:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45974e0b

profiles: split 23.0 armv6j profiles up into sf and hf

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 .../23.0/armv6j => arch/arm/23.0-armv6j_hf}/eapi|  0
 profiles/arch/arm/23.0-armv6j_hf/make.defaults  |  7 +++
 profiles/arch/arm/23.0-armv6j_hf/package.use.mask   |  7 +++
 profiles/arch/arm/23.0-armv6j_hf/parent |  1 +
 profiles/arch/arm/23.0-armv6j_hf/use.force  |  7 +++
 profiles/arch/arm/23.0-armv6j_hf/use.mask   |  8 
 .../hardened => arch/arm/23.0-armv6j_sf}/eapi   |  0
 profiles/arch/arm/23.0-armv6j_sf/make.defaults  | 10 ++
 profiles/arch/arm/23.0-armv6j_sf/package.use.mask   |  7 +++
 profiles/arch/arm/23.0-armv6j_sf/parent |  1 +
 profiles/arch/arm/23.0-armv6j_sf/use.force  |  7 +++
 profiles/arch/arm/23.0-armv6j_sf/use.mask   |  8 
 profiles/default/linux/arm/23.0/armv6j/parent   |  2 --
 .../default/linux/arm/23.0/armv6j/selinux/parent|  2 --
 .../{armv6j/hardened/selinux => armv6j_hf}/eapi |  0
 .../{armv6j/selinux => armv6j_hf/hardened}/eapi |  0
 .../arm/23.0/{armv6j => armv6j_hf}/hardened/parent  |  0
 .../systemd => armv6j_hf/hardened/selinux}/eapi |  0
 .../{armv6j => armv6j_hf}/hardened/selinux/parent   |  0
 profiles/default/linux/arm/23.0/armv6j_hf/parent|  2 ++
 .../{split-usr/armv6j => armv6j_hf/systemd}/eapi|  0
 .../arm/23.0/{armv6j => armv6j_hf}/systemd/parent   |  0
 .../{split-usr/armv6j/hardened => armv6j_sf}/eapi   |  0
 .../hardened/selinux => armv6j_sf/hardened}/eapi|  0
 .../arm/23.0/{armv6j => armv6j_sf}/hardened/parent  |  0
 .../armv6j => armv6j_sf/hardened}/selinux/eapi  |  0
 .../armv6j => armv6j_sf/hardened}/selinux/parent|  0
 profiles/default/linux/arm/23.0/armv6j_sf/parent|  2 ++
 .../arm/23.0/{armv6j => armv6j_sf/systemd}/eapi |  0
 .../arm/23.0/{armv6j => armv6j_sf}/systemd/parent   |  0
 .../default/linux/arm/23.0/split-usr/armv6j/parent  |  2 --
 .../arm/23.0/{armv6j => split-usr/armv6j_hf}/eapi   |  0
 .../{armv6j => split-usr/armv6j_hf/hardened}/eapi   |  0
 .../split-usr/{armv6j => armv6j_hf}/hardened/parent |  0
 .../armv6j_hf/hardened/selinux}/eapi|  0
 .../{armv6j => armv6j_hf}/hardened/selinux/parent   |  0
 .../linux/arm/23.0/split-usr/armv6j_hf/parent   |  2 ++
 .../arm/23.0/{armv6j => split-usr/armv6j_sf}/eapi   |  0
 .../{armv6j => split-usr/armv6j_sf/hardened}/eapi   |  0
 .../split-usr/{armv6j => armv6j_sf}/hardened/parent |  0
 .../armv6j_sf/hardened/selinux}/eapi|  0
 .../{armv6j => armv6j_sf}/hardened/selinux/parent   |  0
 .../linux/arm/23.0/split-usr/armv6j_sf/parent   |  2 ++
 .../{armv6j => split-usr/armv6j_sf/selinux}/eapi|  0
 .../hardened => split-usr/armv6j_sf}/selinux/parent |  0
 profiles/profiles.desc  | 21 ++---
 46 files changed, 85 insertions(+), 13 deletions(-)

diff --git a/profiles/default/linux/arm/23.0/armv6j/eapi 
b/profiles/arch/arm/23.0-armv6j_hf/eapi
similarity index 100%
copy from profiles/default/linux/arm/23.0/armv6j/eapi
copy to profiles/arch/arm/23.0-armv6j_hf/eapi

diff --git a/profiles/arch/arm/23.0-armv6j_hf/make.defaults 
b/profiles/arch/arm/23.0-armv6j_hf/make.defaults
new file mode 100644
index ..f23e0de09e37
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/make.defaults
@@ -0,0 +1,7 @@
+CHOST="armv6j-unknown-linux-gnueabihf"
+CHOST_arm="${CHOST}"
+
+CFLAGS="-O2 -pipe -march=armv6j"
+CXXFLAGS="${CFLAGS}"
+FFLAGS="${CFLAGS}"
+FCFLAGS="${CFLAGS}"

diff --git a/profiles/arch/arm/23.0-armv6j_hf/package.use.mask 
b/profiles/arch/arm/23.0-armv6j_hf/package.use.mask
new file mode 100644
index ..20a7e47e59bf
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2020-07-04)
+# Rust is available here
+# Bug #728558
+media-video/ffmpeg -rav1e

diff --git a/profiles/arch/arm/23.0-armv6j_hf/parent 
b/profiles/arch/arm/23.0-armv6j_hf/parent
new file mode 100644
index ..f3229c5b9876
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/parent
@@ -0,0 +1 @@
+..

diff --git a/profiles/arch/arm/23.0-armv6j_hf/use.force 
b/profiles/arch/arm/23.0-armv6j_hf/use.force
new file mode 100644
index ..e5abb15cbb95
--- /dev/null
+++ b/profiles/arch/arm/23.0-armv6j_hf/use.force
@@ -0,0 +1,7 @@
+# Force armv6 specific USE flags
+cpu_flags_arm_v4
+cpu_flags_arm_v5
+cpu_flags_arm_v6
+
+cpu_flags_arm_edsp
+cpu_flags_arm_thumb

diff --git a/profiles/arch/arm/23.0-armv6j_hf/use.mask 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/split-usr/armv4/desktop/, ...

2023-12-17 Thread Andreas K. Hüttel
commit: cf579e7c4838bc4317066b7aec872b9d506048ca
Author: Ian Jordan  gmail  com>
AuthorDate: Sat Dec 16 02:33:41 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec 17 22:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf579e7c

profiles: clean up arm 23.0

Remove unnecessary profiles on ARM CPUs that will stuggle to run a desktop on.

Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34306
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm/23.0/armv4/desktop/eapi |  1 -
 .../linux/arm/23.0/armv4/desktop/gnome/eapi|  1 -
 .../linux/arm/23.0/armv4/desktop/gnome/parent  |  2 --
 .../default/linux/arm/23.0/armv4/desktop/parent|  2 --
 .../linux/arm/23.0/armv4/desktop/plasma/eapi   |  1 -
 .../linux/arm/23.0/armv4/desktop/plasma/parent |  2 --
 .../default/linux/arm/23.0/armv5te/desktop/eapi|  1 -
 .../linux/arm/23.0/armv5te/desktop/gnome/eapi  |  1 -
 .../linux/arm/23.0/armv5te/desktop/gnome/parent|  2 --
 .../default/linux/arm/23.0/armv5te/desktop/parent  |  2 --
 .../linux/arm/23.0/armv5te/desktop/plasma/eapi |  1 -
 .../linux/arm/23.0/armv5te/desktop/plasma/parent   |  2 --
 .../default/linux/arm/23.0/armv6j/desktop/eapi |  1 -
 .../linux/arm/23.0/armv6j/desktop/gnome/eapi   |  1 -
 .../linux/arm/23.0/armv6j/desktop/gnome/parent |  2 --
 .../default/linux/arm/23.0/armv6j/desktop/parent   |  2 --
 .../linux/arm/23.0/armv6j/desktop/plasma/eapi  |  1 -
 .../linux/arm/23.0/armv6j/desktop/plasma/parent|  2 --
 .../linux/arm/23.0/split-usr/armv4/desktop/eapi|  1 -
 .../arm/23.0/split-usr/armv4/desktop/gnome/eapi|  1 -
 .../arm/23.0/split-usr/armv4/desktop/gnome/parent  |  2 --
 .../linux/arm/23.0/split-usr/armv4/desktop/parent  |  2 --
 .../arm/23.0/split-usr/armv4/desktop/plasma/eapi   |  1 -
 .../arm/23.0/split-usr/armv4/desktop/plasma/parent |  2 --
 .../linux/arm/23.0/split-usr/armv4t/desktop/eapi   |  1 -
 .../arm/23.0/split-usr/armv4t/desktop/gnome/eapi   |  1 -
 .../arm/23.0/split-usr/armv4t/desktop/gnome/parent |  2 --
 .../linux/arm/23.0/split-usr/armv4t/desktop/parent |  2 --
 .../arm/23.0/split-usr/armv4t/desktop/plasma/eapi  |  1 -
 .../23.0/split-usr/armv4t/desktop/plasma/parent|  2 --
 .../linux/arm/23.0/split-usr/armv5te/desktop/eapi  |  1 -
 .../arm/23.0/split-usr/armv5te/desktop/gnome/eapi  |  1 -
 .../23.0/split-usr/armv5te/desktop/gnome/parent|  2 --
 .../arm/23.0/split-usr/armv5te/desktop/parent  |  2 --
 .../arm/23.0/split-usr/armv5te/desktop/plasma/eapi |  1 -
 .../23.0/split-usr/armv5te/desktop/plasma/parent   |  2 --
 .../linux/arm/23.0/split-usr/armv6j/desktop/eapi   |  1 -
 .../arm/23.0/split-usr/armv6j/desktop/gnome/eapi   |  1 -
 .../arm/23.0/split-usr/armv6j/desktop/gnome/parent |  2 --
 .../linux/arm/23.0/split-usr/armv6j/desktop/parent |  2 --
 .../arm/23.0/split-usr/armv6j/desktop/plasma/eapi  |  1 -
 .../23.0/split-usr/armv6j/desktop/plasma/parent|  2 --
 profiles/profiles.desc | 24 --
 43 files changed, 87 deletions(-)

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/eapi 
b/profiles/default/linux/arm/23.0/armv4/desktop/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/gnome/eapi 
b/profiles/default/linux/arm/23.0/armv4/desktop/gnome/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/gnome/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/gnome/parent 
b/profiles/default/linux/arm/23.0/armv4/desktop/gnome/parent
deleted file mode 100644
index 9e06c4505a75..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/gnome/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/parent 
b/profiles/default/linux/arm/23.0/armv4/desktop/parent
deleted file mode 100644
index db8ce088c69a..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/desktop

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/plasma/eapi 
b/profiles/default/linux/arm/23.0/armv4/desktop/plasma/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/plasma/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/arm/23.0/armv4/desktop/plasma/parent 
b/profiles/default/linux/arm/23.0/armv4/desktop/plasma/parent
deleted file mode 100644
index 00b252f479ce..
--- a/profiles/default/linux/arm/23.0/armv4/desktop/plasma/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop/plasma

diff --git 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/23.0/hardened/selinux/systemd/

2023-12-10 Thread Andreas K. Hüttel
commit: 077cc093b50b121e2547da9213ec5358c8f49243
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 11 03:43:50 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 11 03:44:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077cc093

profiles, arm64, 23.0: add missing directory

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi   | 1 +
 profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi 
b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent 
b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/hardened/selinux/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/m68k/23.0/musl/, profiles/default/linux/m68k/23.0/, ...

2023-12-06 Thread Andreas K. Hüttel
commit: a344a373853cf840ad1c83086b53867421f0d1a1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec  6 21:38:32 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec  6 21:38:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a344a373

profiles: Add m68k 23.0 profile directories

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/m68k/23.0/eapi | 1 +
 profiles/default/linux/m68k/23.0/musl/eapi| 1 +
 profiles/default/linux/m68k/23.0/musl/make.defaults   | 5 +
 profiles/default/linux/m68k/23.0/musl/parent  | 2 ++
 profiles/default/linux/m68k/23.0/parent   | 2 ++
 profiles/default/linux/m68k/23.0/split-usr/eapi   | 1 +
 profiles/default/linux/m68k/23.0/split-usr/musl/eapi  | 1 +
 profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults | 5 +
 profiles/default/linux/m68k/23.0/split-usr/musl/parent| 2 ++
 profiles/default/linux/m68k/23.0/split-usr/parent | 2 ++
 profiles/default/linux/m68k/23.0/systemd/eapi | 1 +
 profiles/default/linux/m68k/23.0/systemd/parent   | 2 ++
 12 files changed, 25 insertions(+)

diff --git a/profiles/default/linux/m68k/23.0/eapi 
b/profiles/default/linux/m68k/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/musl/eapi 
b/profiles/default/linux/m68k/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/musl/make.defaults 
b/profiles/default/linux/m68k/23.0/musl/make.defaults
new file mode 100644
index ..2c9e7286c2e7
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="m68k-unknown-linux-musl"
+CHOST_m68k="${CHOST}"

diff --git a/profiles/default/linux/m68k/23.0/musl/parent 
b/profiles/default/linux/m68k/23.0/musl/parent
new file mode 100644
index ..58651906cb67
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/musl

diff --git a/profiles/default/linux/m68k/23.0/parent 
b/profiles/default/linux/m68k/23.0/parent
new file mode 100644
index ..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0

diff --git a/profiles/default/linux/m68k/23.0/split-usr/eapi 
b/profiles/default/linux/m68k/23.0/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/eapi 
b/profiles/default/linux/m68k/23.0/split-usr/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults 
b/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults
new file mode 100644
index ..2c9e7286c2e7
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/make.defaults
@@ -0,0 +1,5 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="m68k-unknown-linux-musl"
+CHOST_m68k="${CHOST}"

diff --git a/profiles/default/linux/m68k/23.0/split-usr/musl/parent 
b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
new file mode 100644
index ..5bbe8700f1a6
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/musl/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/musl

diff --git a/profiles/default/linux/m68k/23.0/split-usr/parent 
b/profiles/default/linux/m68k/23.0/split-usr/parent
new file mode 100644
index ..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr

diff --git a/profiles/default/linux/m68k/23.0/systemd/eapi 
b/profiles/default/linux/m68k/23.0/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/m68k/23.0/systemd/parent 
b/profiles/default/linux/m68k/23.0/systemd/parent
new file mode 100644
index ..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/m68k/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/, ...

2023-11-26 Thread Andreas K. Hüttel
commit: d946111296a536d1eb4450e98285748bd02acd07
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Nov 26 22:30:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Nov 26 22:31:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9461112

profiles, 23.0: drop non-hardened selinux profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/no-multilib/selinux/eapi   | 1 -
 profiles/default/linux/amd64/23.0/no-multilib/selinux/parent | 2 --
 profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/eapi   | 1 -
 profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/parent | 2 --
 4 files changed, 6 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/no-multilib/selinux/eapi 
b/profiles/default/linux/amd64/23.0/no-multilib/selinux/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/no-multilib/selinux/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/amd64/23.0/no-multilib/selinux/parent 
b/profiles/default/linux/amd64/23.0/no-multilib/selinux/parent
deleted file mode 100644
index 2190e9797eaa..
--- a/profiles/default/linux/amd64/23.0/no-multilib/selinux/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../features/selinux

diff --git a/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/eapi 
b/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git 
a/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/parent 
b/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/parent
deleted file mode 100644
index 44f88d3e2df0..
--- a/profiles/default/linux/amd64/23.0/no-multilib/selinux/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/23.0/, profiles/releases/23.0/, ...

2023-11-25 Thread Andreas K. Hüttel
commit: 57250bdaec26224add7447e8d439d75960645737
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Nov 25 23:12:22 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Nov 25 23:13:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57250bda

profiles, 23.0: drop global DT_RELR and enable it only on x86 and Power

Bug: https://bugs.gentoo.org/show_bug.cgi?id=818376
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/make.defaults | 4 
 profiles/default/linux/ppc/23.0/make.defaults   | 4 
 profiles/default/linux/ppc64/23.0/make.defaults | 4 
 profiles/default/linux/x86/23.0/make.defaults   | 4 
 profiles/releases/23.0/make.defaults| 4 ++--
 5 files changed, 18 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/make.defaults 
b/profiles/default/linux/amd64/23.0/make.defaults
new file mode 100644
index ..05f8f6a36542
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 2023 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"

diff --git a/profiles/default/linux/ppc/23.0/make.defaults 
b/profiles/default/linux/ppc/23.0/make.defaults
new file mode 100644
index ..05f8f6a36542
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 2023 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"

diff --git a/profiles/default/linux/ppc64/23.0/make.defaults 
b/profiles/default/linux/ppc64/23.0/make.defaults
new file mode 100644
index ..05f8f6a36542
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 2023 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"

diff --git a/profiles/default/linux/x86/23.0/make.defaults 
b/profiles/default/linux/x86/23.0/make.defaults
new file mode 100644
index ..05f8f6a36542
--- /dev/null
+++ b/profiles/default/linux/x86/23.0/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 2023 Gentoo Authors.
+# Distributed under the terms of the GNU General Public License v2
+
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"

diff --git a/profiles/releases/23.0/make.defaults 
b/profiles/releases/23.0/make.defaults
index c802f3fa3409..67fcf7e034d8 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -13,8 +13,8 @@ USE="${USE} -cli"
 # bug 849875
 USE="${USE} -dri"
 
-# bug 818376
-LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
+# bug 818376 (only on specific arches)
+LDFLAGS="-Wl,-O1 -Wl,--as-needed"
 
 # copied from merged-usr feature
 # Mike Gilbert  (2022-08-31)



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/23.0/split-usr/musl/hardened/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: 955b7ff649857ef80aff7ad43628335f3af2987a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 23:01:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 23:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b7ff6

profiles, 23.0: add ppc64le directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc64le/23.0/desktop/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/plasma/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/plasma/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/plasma/systemd/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/plasma/systemd/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/desktop/systemd/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/desktop/systemd/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/musl/eapi | 1 +
 profiles/default/linux/ppc64le/23.0/musl/hardened/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/musl/hardened/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/musl/make.defaults| 6 ++
 profiles/default/linux/ppc64le/23.0/musl/package.use.mask | 7 +++
 profiles/default/linux/ppc64le/23.0/musl/parent   | 2 ++
 profiles/default/linux/ppc64le/23.0/package.accept_keywords   | 6 ++
 profiles/default/linux/ppc64le/23.0/package.mask  | 8 
 profiles/default/linux/ppc64le/23.0/package.use.force | 7 +++
 profiles/default/linux/ppc64le/23.0/package.use.mask  | 7 +++
 profiles/default/linux/ppc64le/23.0/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/prefix/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/prefix/kernel-3.2+/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/prefix/kernel-3.2+/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/prefix/parent | 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/gnome/eapi  | 1 +
 .../default/linux/ppc64le/23.0/split-usr/desktop/gnome/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/desktop/plasma/eapi | 1 +
 .../default/linux/ppc64le/23.0/split-usr/desktop/plasma/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/eapi| 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/musl/eapi   | 1 +
 profiles/default/linux/ppc64le/23.0/split-usr/musl/hardened/eapi  | 1 +
 .../default/linux/ppc64le/23.0/split-usr/musl/hardened/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/musl/make.defaults  | 6 ++
 .../default/linux/ppc64le/23.0/split-usr/musl/package.use.mask| 7 +++
 profiles/default/linux/ppc64le/23.0/split-usr/musl/parent | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/parent  | 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/prefix/eapi | 1 +
 .../default/linux/ppc64le/23.0/split-usr/prefix/kernel-3.2+/eapi  | 1 +
 .../linux/ppc64le/23.0/split-usr/prefix/kernel-3.2+/parent| 2 ++
 profiles/default/linux/ppc64le/23.0/split-usr/prefix/parent   | 1 +
 profiles/default/linux/ppc64le/23.0/systemd/eapi  | 1 +
 profiles/default/linux/ppc64le/23.0/systemd/parent| 2 ++
 48 files changed, 112 insertions(+)

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc64le/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc64le/23.0/desktop/gnome/systemd/eapi
new 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64/23.0/musl/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: bb1679e8e314c0af2a385e6ddda20bdd968bc47b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 22:50:12 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 22:50:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb1679e8

profiles, 23.0: add ppc64 directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc64/23.0/desktop/eapi |  1 +
 profiles/default/linux/ppc64/23.0/desktop/gnome/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/desktop/gnome/parent |  2 ++
 .../default/linux/ppc64/23.0/desktop/gnome/systemd/eapi|  1 +
 .../default/linux/ppc64/23.0/desktop/gnome/systemd/parent  |  2 ++
 profiles/default/linux/ppc64/23.0/desktop/parent   |  2 ++
 profiles/default/linux/ppc64/23.0/eapi |  1 +
 profiles/default/linux/ppc64/23.0/musl/eapi|  1 +
 profiles/default/linux/ppc64/23.0/musl/hardened/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/musl/hardened/parent |  2 ++
 profiles/default/linux/ppc64/23.0/musl/make.defaults   |  6 ++
 profiles/default/linux/ppc64/23.0/musl/package.use.mask| 14 ++
 profiles/default/linux/ppc64/23.0/musl/parent  |  2 ++
 profiles/default/linux/ppc64/23.0/parent   |  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/desktop/eapi   |  1 +
 .../default/linux/ppc64/23.0/split-usr/desktop/gnome/eapi  |  1 +
 .../linux/ppc64/23.0/split-usr/desktop/gnome/parent|  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/desktop/parent |  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/eapi   |  1 +
 profiles/default/linux/ppc64/23.0/split-usr/musl/eapi  |  1 +
 .../default/linux/ppc64/23.0/split-usr/musl/hardened/eapi  |  1 +
 .../linux/ppc64/23.0/split-usr/musl/hardened/parent|  2 ++
 .../default/linux/ppc64/23.0/split-usr/musl/make.defaults  |  6 ++
 .../linux/ppc64/23.0/split-usr/musl/package.use.mask   | 14 ++
 profiles/default/linux/ppc64/23.0/split-usr/musl/parent|  2 ++
 profiles/default/linux/ppc64/23.0/split-usr/parent |  2 ++
 profiles/default/linux/ppc64/23.0/systemd/eapi |  1 +
 profiles/default/linux/ppc64/23.0/systemd/parent   |  2 ++
 28 files changed, 76 insertions(+)

diff --git a/profiles/default/linux/ppc64/23.0/desktop/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/ppc64/23.0/desktop/parent 
b/profiles/default/linux/ppc64/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/ppc64/23.0/eapi 
b/profiles/default/linux/ppc64/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/eapi 
b/profiles/default/linux/ppc64/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/hardened/eapi 
b/profiles/default/linux/ppc64/23.0/musl/hardened/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64/23.0/musl/hardened/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc64/23.0/musl/hardened/parent 
b/profiles/default/linux/ppc64/23.0/musl/hardened/parent
new file mode 100644

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/23.0/split-usr/, ...

2023-11-22 Thread Andreas K. Hüttel
commit: 902a4a2d5779dc90ab11cde7952533cf72a969d6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 22 22:42:19 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 22 22:42:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902a4a2d

profiles, 23.0: add ppc directory tree

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ppc/23.0/desktop/eapi   |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/eapi |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/parent   |  2 ++
 profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi |  1 +
 profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent   |  2 ++
 profiles/default/linux/ppc/23.0/desktop/parent |  2 ++
 profiles/default/linux/ppc/23.0/eapi   |  1 +
 profiles/default/linux/ppc/23.0/musl/eapi  |  1 +
 profiles/default/linux/ppc/23.0/musl/hardened/eapi |  1 +
 profiles/default/linux/ppc/23.0/musl/hardened/parent   |  2 ++
 profiles/default/linux/ppc/23.0/musl/make.defaults | 10 ++
 profiles/default/linux/ppc/23.0/musl/package.use.mask  |  7 +++
 profiles/default/linux/ppc/23.0/musl/parent|  3 +++
 profiles/default/linux/ppc/23.0/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/desktop/eapi |  1 +
 profiles/default/linux/ppc/23.0/split-usr/desktop/gnome/eapi   |  1 +
 profiles/default/linux/ppc/23.0/split-usr/desktop/gnome/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/desktop/parent   |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/eapi |  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/eapi|  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/hardened/eapi   |  1 +
 profiles/default/linux/ppc/23.0/split-usr/musl/hardened/parent |  2 ++
 profiles/default/linux/ppc/23.0/split-usr/musl/make.defaults   | 10 ++
 .../default/linux/ppc/23.0/split-usr/musl/package.use.mask |  7 +++
 profiles/default/linux/ppc/23.0/split-usr/musl/parent  |  3 +++
 profiles/default/linux/ppc/23.0/split-usr/parent   |  2 ++
 profiles/default/linux/ppc/23.0/systemd/eapi   |  1 +
 profiles/default/linux/ppc/23.0/systemd/parent |  2 ++
 28 files changed, 72 insertions(+)

diff --git a/profiles/default/linux/ppc/23.0/desktop/eapi 
b/profiles/default/linux/ppc/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ppc/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/parent 
b/profiles/default/linux/ppc/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/ppc/23.0/desktop/parent 
b/profiles/default/linux/ppc/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/ppc/23.0/eapi 
b/profiles/default/linux/ppc/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/eapi 
b/profiles/default/linux/ppc/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/hardened/eapi 
b/profiles/default/linux/ppc/23.0/musl/hardened/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc/23.0/musl/hardened/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ppc/23.0/musl/hardened/parent 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/23.0/split-usr/musl/, ...

2023-11-15 Thread Andreas K. Hüttel
commit: c1712999af6af2a4abed57481ab49c899e8c4770
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Nov 16 01:16:48 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Nov 16 01:16:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1712999

profiles, 23.0, musl, x86: fix CHOST vendor field

Bug: https://bugs.gentoo.org/917396
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/x86/23.0/musl/make.defaults   | 2 +-
 profiles/default/linux/x86/23.0/split-usr/musl/make.defaults | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/x86/23.0/musl/make.defaults 
b/profiles/default/linux/x86/23.0/musl/make.defaults
index 80515e7c892d..7dc7895c6db4 100644
--- a/profiles/default/linux/x86/23.0/musl/make.defaults
+++ b/profiles/default/linux/x86/23.0/musl/make.defaults
@@ -1,5 +1,5 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="i686-gentoo-linux-musl"
+CHOST="i686-pc-linux-musl"
 CHOST_x86="${CHOST}"

diff --git a/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults 
b/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults
index 80515e7c892d..7dc7895c6db4 100644
--- a/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults
+++ b/profiles/default/linux/x86/23.0/split-usr/musl/make.defaults
@@ -1,5 +1,5 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="i686-gentoo-linux-musl"
+CHOST="i686-pc-linux-musl"
 CHOST_x86="${CHOST}"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/23.0/rv64/lp64d/musl/, ...

2023-11-15 Thread Andreas K. Hüttel
commit: f96745f4e4ce3ed5c67ceb24263fec02afc052a8
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Nov 16 01:14:24 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Nov 16 01:14:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f96745f4

profiles, 23.0, musl, riscv: fix CHOST vendor field

Bug: https://bugs.gentoo.org/917396
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults| 4 ++--
 profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults   | 4 ++--
 .../default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults   | 4 ++--
 .../default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults
index 654f67c08811..22d800dca93e 100644
--- a/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults
@@ -1,8 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="riscv64-gentoo-linux-musl"
+CHOST="riscv64-unknown-linux-musl"
 
-CHOST_lp64="riscv64-gentoo-linux-musl"
+CHOST_lp64="riscv64-unknown-linux-musl"
 
 LIBDIR_lp64="lib"

diff --git a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults
index e63b33d06f48..cf87833fd4ee 100644
--- a/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults
+++ b/profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults
@@ -1,8 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="riscv64-gentoo-linux-musl"
+CHOST="riscv64-unknown-linux-musl"
 
-CHOST_lp64d="riscv64-gentoo-linux-musl"
+CHOST_lp64d="riscv64-unknown-linux-musl"
 
 LIBDIR_lp64d="lib"

diff --git 
a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults
index 654f67c08811..22d800dca93e 100644
--- a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64/musl/make.defaults
@@ -1,8 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="riscv64-gentoo-linux-musl"
+CHOST="riscv64-unknown-linux-musl"
 
-CHOST_lp64="riscv64-gentoo-linux-musl"
+CHOST_lp64="riscv64-unknown-linux-musl"
 
 LIBDIR_lp64="lib"

diff --git 
a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults 
b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults
index e63b33d06f48..cf87833fd4ee 100644
--- a/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults
+++ b/profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/musl/make.defaults
@@ -1,8 +1,8 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="riscv64-gentoo-linux-musl"
+CHOST="riscv64-unknown-linux-musl"
 
-CHOST_lp64d="riscv64-gentoo-linux-musl"
+CHOST_lp64d="riscv64-unknown-linux-musl"
 
 LIBDIR_lp64d="lib"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/o32/musl/, ...

2023-11-15 Thread Andreas K. Hüttel
commit: fa6a042ccd6cfa5af9d8ac97f87eb704021dea34
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Thu Nov 16 01:10:47 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Thu Nov 16 01:12:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6a042c

profiles, 23.0, musl, mips: fix CHOST vendor field

Bug: https://bugs.gentoo.org/917396
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/n64/musl/make.defaults | 2 +-
 profiles/default/linux/mips/23.0/o32/musl/make.defaults | 2 +-
 .../default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults | 2 +-
 .../default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults | 2 +-
 profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults   | 2 +-
 profiles/default/linux/mips/23.0/split-usr/musl/o32/make.defaults   | 2 +-
 8 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
index cb0c7807a72f..2e59fcee2315 100644
--- a/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/n64/musl/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mips64el-gentoo-linux-musl"
+CHOST="mips64el-unknown-linux-musl"
 CHOST_n64="${CHOST}"
 LIBDIR_n64="lib"
 

diff --git a/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
index d19638d73590..a27d20f7e941 100644
--- a/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
+++ b/profiles/default/linux/mips/23.0/mipsel/o32/musl/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mipsel-gentoo-linux-musl"
+CHOST="mipsel-unknown-linux-musl"
 CHOST_o32="${CHOST}"
 LIBDIR_o32="lib"
 

diff --git a/profiles/default/linux/mips/23.0/n64/musl/make.defaults 
b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
index 594d429605ee..7d44ab8f14cb 100644
--- a/profiles/default/linux/mips/23.0/n64/musl/make.defaults
+++ b/profiles/default/linux/mips/23.0/n64/musl/make.defaults
@@ -1,6 +1,6 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mips64-gentoo-linux-musl"
+CHOST="mips64-unknown-linux-musl"
 CHOST_n64="${CHOST}"
 LIBDIR_n64="lib"

diff --git a/profiles/default/linux/mips/23.0/o32/musl/make.defaults 
b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
index 98209034fdbd..dd6d00ffcba1 100644
--- a/profiles/default/linux/mips/23.0/o32/musl/make.defaults
+++ b/profiles/default/linux/mips/23.0/o32/musl/make.defaults
@@ -1,6 +1,6 @@
 # Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mips-gentoo-linux-musl"
+CHOST="mips-unknown-linux-musl"
 CHOST_o32="${CHOST}"
 LIBDIR_o32="lib"

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
index 26dbb0e4c1dc..a03fe9087268 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/n64/make.defaults
@@ -1,6 +1,6 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mips64el-gentoo-linux-musl"
+CHOST="mips64el-unknown-linux-musl"
 CHOST_n64="${CHOST}"
 LIBDIR_n64="lib"

diff --git 
a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults
index d0dec15ac7be..a47110341849 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/musl/mipsel/o32/make.defaults
@@ -1,6 +1,6 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mipsel-gentoo-linux-musl"
+CHOST="mipsel-unknown-linux-musl"
 CHOST_o32="${CHOST}"
 LIBDIR_o32="lib"

diff --git a/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults 
b/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults
index 90dd88675350..3aa37470dc52 100644
--- a/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults
+++ b/profiles/default/linux/mips/23.0/split-usr/musl/n64/make.defaults
@@ -1,6 +1,6 @@
 # Copyright 2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="mips64-gentoo-linux-musl"
+CHOST="mips64-unknown-linux-musl"
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/23.0/split-usr/musl/, ...

2023-11-15 Thread Andreas K. Hüttel
commit: f31c7288f45563cce83759615db8442d64010eec
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 15 22:58:57 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 15 22:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f31c7288

profiles, 23.0, musl, arm64: fix CHOST vendor field

Bug: https://bugs.gentoo.org/917396
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/23.0/musl/make.defaults   | 2 +-
 profiles/default/linux/arm64/23.0/split-usr/musl/make.defaults | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/arm64/23.0/musl/make.defaults 
b/profiles/default/linux/arm64/23.0/musl/make.defaults
index 70146a12835c..7b575c36c869 100644
--- a/profiles/default/linux/arm64/23.0/musl/make.defaults
+++ b/profiles/default/linux/arm64/23.0/musl/make.defaults
@@ -4,7 +4,7 @@
 ARCH="arm64"
 ACCEPT_KEYWORDS="${ARCH}"
 
-CHOST="aarch64-gentoo-linux-musl"
+CHOST="aarch64-unknown-linux-musl"
 CFLAGS="-O2"
 CXXFLAGS="${CFLAGS}"
 FFLAGS="${CFLAGS}"

diff --git a/profiles/default/linux/arm64/23.0/split-usr/musl/make.defaults 
b/profiles/default/linux/arm64/23.0/split-usr/musl/make.defaults
index 70146a12835c..7b575c36c869 100644
--- a/profiles/default/linux/arm64/23.0/split-usr/musl/make.defaults
+++ b/profiles/default/linux/arm64/23.0/split-usr/musl/make.defaults
@@ -4,7 +4,7 @@
 ARCH="arm64"
 ACCEPT_KEYWORDS="${ARCH}"
 
-CHOST="aarch64-gentoo-linux-musl"
+CHOST="aarch64-unknown-linux-musl"
 CFLAGS="-O2"
 CXXFLAGS="${CFLAGS}"
 FFLAGS="${CFLAGS}"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/split-usr/musl/, ...

2023-11-15 Thread Andreas K. Hüttel
commit: 2070994f02f6d790dc9e391e2c2f837596b7925b
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 15 22:52:25 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 15 22:52:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2070994f

profiles, 23.0, musl, amd64: fix CHOST vendor field

Bug: https://bugs.gentoo.org/917396
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/musl/make.defaults   | 2 +-
 profiles/default/linux/amd64/23.0/split-usr/musl/make.defaults | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/musl/make.defaults 
b/profiles/default/linux/amd64/23.0/musl/make.defaults
index 96ce023a7e8f..45e426b34fd2 100644
--- a/profiles/default/linux/amd64/23.0/musl/make.defaults
+++ b/profiles/default/linux/amd64/23.0/musl/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="x86_64-gentoo-linux-musl"
+CHOST="x86_64-pc-linux-musl"
 
 # Anthony G. Basile  (2014-07-01)
 # Multilib-related setup, bug #515130

diff --git a/profiles/default/linux/amd64/23.0/split-usr/musl/make.defaults 
b/profiles/default/linux/amd64/23.0/split-usr/musl/make.defaults
index 96ce023a7e8f..45e426b34fd2 100644
--- a/profiles/default/linux/amd64/23.0/split-usr/musl/make.defaults
+++ b/profiles/default/linux/amd64/23.0/split-usr/musl/make.defaults
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation.
 # Distributed under the terms of the GNU General Public License v2
 
-CHOST="x86_64-gentoo-linux-musl"
+CHOST="x86_64-pc-linux-musl"
 
 # Anthony G. Basile  (2014-07-01)
 # Multilib-related setup, bug #515130



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-10-31 Thread Mike Gilbert
commit: afb52ace885d8e24bfd1408f61c895be908547b3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Tue Oct 31 20:01:10 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Oct 31 20:01:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afb52ace

profiles/default/linux: drop sys-apps/makedev from packages.build

Closes: https://bugs.gentoo.org/909664
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/default/linux/packages.build | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/profiles/default/linux/packages.build 
b/profiles/default/linux/packages.build
index 7515c782bca4..234eafa6d08b 100644
--- a/profiles/default/linux/packages.build
+++ b/profiles/default/linux/packages.build
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # This file describes the packages needed to build a stage1 based on this
@@ -16,7 +16,6 @@ sys-devel/autoconf
 sys-devel/automake
 sys-devel/libtool
 sys-apps/baselayout
-sys-apps/makedev
 sys-apps/coreutils
 sys-apps/diffutils
 sys-apps/file



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, dev-util/intel-graphics-compiler/, ...

2023-10-05 Thread Conrad Kostecki
commit: 2c3d6db712c9ef67a4349fca7aff6256af39b037
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Oct  5 14:02:08 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Oct  5 14:03:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c3d6db7

dev-util/intel-graphics-compiler: reenable vectorcompiler

Signed-off-by: Conrad Kostecki  gentoo.org>

 .../intel-graphics-compiler-1.0.14062.11-vc.patch  | 59 ++
 .../intel-graphics-compiler-1.0.15136.4-r1.ebuild  |  1 +
 profiles/default/linux/package.use.mask|  5 --
 3 files changed, 60 insertions(+), 5 deletions(-)

diff --git 
a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.14062.11-vc.patch
 
b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.14062.11-vc.patch
new file mode 100644
index ..778505f08068
--- /dev/null
+++ 
b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.14062.11-vc.patch
@@ -0,0 +1,59 @@
+--- a/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFConformance.cpp
 b/IGC/VectorCompiler/lib/GenXCodeGen/GenXSimdCFConformance.cpp
+@@ -1867,11 +1867,13 @@ void GenXSimdCFConformance::ensureConformance() {
+ IID != GenXIntrinsic::genx_simdcf_unmask &&
+ IID != GenXIntrinsic::genx_simdcf_remask) {
+   EMValsStack.insert(*i);
++  #ifdef DEBUG_VERBOSE_ON
+   LLVM_DEBUG(if (auto *Inst = dyn_cast(i->getValue())) {
+ auto FuncName = Inst->getFunction()->getName();
+ dbgs() << "Entry EMVals " << FuncName << " - ";
+ i->getValue()->dump();
+   });
++  #endif
+ }
+   }
+   for (auto i = EMVals.begin(), e = EMVals.end(); i != e; ++i) {
+@@ -1919,6 +1921,7 @@ void GenXSimdCFConformance::ensureConformance() {
+ // been identified in the early pass, unless passes in between have
+ // transformed the code in an unexpected way that has made the simd CF
+ // non-conformant. Give an error here if this has happened.
++#ifdef DEBUG_VERBOSE_ON
+ if (!GotosToLower.empty()) {
+   dbgs() << "Not empty GotosToLower:";
+   for (auto *Dump : GotosToLower)
+@@ -1929,6 +1932,7 @@ void GenXSimdCFConformance::ensureConformance() {
+   for (auto *Dump : JoinsToLower)
+ Dump->dump();
+ }
++#endif
+ IGC_ASSERT_EXIT_MESSAGE(
+ GotosToLower.empty(),
+ "unexpected non-conformant SIMD CF in late SIMD CF conformance pass");
+@@ -2460,8 +2464,10 @@ static bool checkAllUsesAreSelectOrWrRegion(Value *V) {
+ auto User2 = cast(ui2->getUser());
+ unsigned OpNum = ui2->getOperandNo();
+ ++ui2;
++#ifdef DEBUG_VERBOSE_ON
+ LLVM_DEBUG(dbgs() << "checkAllUsesAreSelectOrWrRegion: for user ";
+User2->dump());
++#endif
+ 
+ if (isa(User2))
+   continue;
+@@ -3006,12 +3012,14 @@ bool GenXSimdCFConformance::getConnectedVals(
+ }
+   } else {
+ if (!UsersToLower.empty()) {
++  #ifdef DEBUG_VERBOSE_ON
+   LLVM_DEBUG(dbgs() << "getConnectedVals: find bad users:\n";
+  for (auto 
+   : UsersToLower) {
+dbgs() << "";
+BadUser.dump();
+  });
++  #endif
+   return false;
+ }
+   }
+--

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.15136.4-r1.ebuild
 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.15136.4-r1.ebuild
index 4af5fe6fad51..96c33faba372 100644
--- 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.15136.4-r1.ebuild
+++ 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.15136.4-r1.ebuild
@@ -48,6 +48,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.0.9-no_Werror.patch"
"${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch"
"${FILESDIR}/${PN}-1.0.8365-disable-git.patch"
+   "${FILESDIR}/${PN}-1.0.14062.11-vc.patch"
 )
 
 pkg_setup() {

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index d6ee6fb4c40a..5407972c13ac 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Conrad Kostecki (conik...@gentoo.org> (2023-10-02)
-# Using VectorCompiler is currently broken on newer versions.
-# See https://github.com/intel/intel-graphics-compiler/issues/303
->=dev-util/intel-graphics-compiler-1.0.15136.4 vc
-
 # Sam James  (2023-06-06)
 # Needs linux-only dev-libs/libaio.
 app-emulation/qemu -aio



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-10-02 Thread Sam James
commit: f225013f4819d6f97faa3bc8a0193407fab2cf15
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 01:40:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 01:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f225013f

profiles/default/linux: fix intel-graphics-compiler mask

Fixes:e 15a542fb8eea2726d80fb3b02aae986d3677ed3
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 3874b81dd317..d6ee6fb4c40a 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -4,7 +4,7 @@
 # Conrad Kostecki (conik...@gentoo.org> (2023-10-02)
 # Using VectorCompiler is currently broken on newer versions.
 # See https://github.com/intel/intel-graphics-compiler/issues/303
->=dev-util/intel-graphics-compiler-1.0.15136.4
+>=dev-util/intel-graphics-compiler-1.0.15136.4 vc
 
 # Sam James  (2023-06-06)
 # Needs linux-only dev-libs/libaio.



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-10-02 Thread Conrad Kostecki
commit: e15a542fb8eea2726d80fb3b02aae986d3677ed3
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon Oct  2 19:07:48 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon Oct  2 19:32:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15a542f

package.use.mask: mask vc for igc

See https://github.com/intel/intel-graphics-compiler/issues/303

Signed-off-by: Conrad Kostecki  gentoo.org>

 profiles/default/linux/package.use.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 5407972c13ac..3874b81dd317 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Conrad Kostecki (conik...@gentoo.org> (2023-10-02)
+# Using VectorCompiler is currently broken on newer versions.
+# See https://github.com/intel/intel-graphics-compiler/issues/303
+>=dev-util/intel-graphics-compiler-1.0.15136.4
+
 # Sam James  (2023-06-06)
 # Needs linux-only dev-libs/libaio.
 app-emulation/qemu -aio



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/, ...

2023-07-28 Thread WANG Xuerui
commit: 3705e8f2a7faf35ad2469e8df069874dd84d949f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jul 27 06:06:45 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Fri Jul 28 08:32:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3705e8f2

profiles: add loong desktop/{gnome,plasma} profiles

Signed-off-by: WANG Xuerui  gentoo.org>

 .../linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi |  1 +
 .../loong/22.0/la64v100/lp64d/desktop/gnome/parent |  2 ++
 .../22.0/la64v100/lp64d/desktop/gnome/systemd/eapi |  1 +
 .../lp64d/desktop/gnome/systemd/merged-usr/eapi|  1 +
 .../lp64d/desktop/gnome/systemd/merged-usr/parent  |  2 ++
 .../22.0/la64v100/lp64d/desktop/gnome/systemd/parent   |  2 ++
 .../loong/22.0/la64v100/lp64d/desktop/plasma/eapi  |  1 +
 .../loong/22.0/la64v100/lp64d/desktop/plasma/parent|  2 ++
 .../22.0/la64v100/lp64d/desktop/plasma/systemd/eapi|  1 +
 .../lp64d/desktop/plasma/systemd/merged-usr/eapi   |  1 +
 .../lp64d/desktop/plasma/systemd/merged-usr/parent |  2 ++
 .../22.0/la64v100/lp64d/desktop/plasma/systemd/parent  |  2 ++
 .../linux/loong/23.0/la64v100/lp64d/desktop/gnome/eapi |  1 +
 .../loong/23.0/la64v100/lp64d/desktop/gnome/parent |  2 ++
 .../23.0/la64v100/lp64d/desktop/gnome/systemd/eapi |  1 +
 .../23.0/la64v100/lp64d/desktop/gnome/systemd/parent   |  2 ++
 .../loong/23.0/la64v100/lp64d/desktop/plasma/eapi  |  1 +
 .../loong/23.0/la64v100/lp64d/desktop/plasma/parent|  2 ++
 .../23.0/la64v100/lp64d/desktop/plasma/systemd/eapi|  1 +
 .../23.0/la64v100/lp64d/desktop/plasma/systemd/parent  |  2 ++
 .../23.0/la64v100/split-usr/lp64d/desktop/gnome/eapi   |  1 +
 .../23.0/la64v100/split-usr/lp64d/desktop/gnome/parent |  2 ++
 .../23.0/la64v100/split-usr/lp64d/desktop/plasma/eapi  |  1 +
 .../la64v100/split-usr/lp64d/desktop/plasma/parent |  2 ++
 profiles/profiles.desc | 18 --
 25 files changed, 48 insertions(+), 6 deletions(-)

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent
new file mode 100644
index ..d5a56a13f692
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/gnome

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi
 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent
 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent
new file mode 100644
index ..05b6f4918b26
--- /dev/null
+++ 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../../features/merged-usr

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent
new file mode 100644
index ..288aeccdce82
--- /dev/null
+++ 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../targets/desktop/gnome/systemd

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent 
b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent
new file mode 100644
index ..0317df26cc9b
--- /dev/null
+++ b/profiles/default/linux/loong/22.0/la64v100/lp64d/desktop/plasma/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/desktop/plasma

diff --git 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-07-08 Thread Andreas K. Hüttel
commit: 9a9c79212938e668437f9701ff65e69b98b0d502
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Jul  8 17:31:46 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Jul  8 17:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9c7921

profiles: Exempt jaraco-text from default USE=cli on Linux

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/package.use | 4 
 1 file changed, 4 insertions(+)

diff --git a/profiles/default/linux/package.use 
b/profiles/default/linux/package.use
index a283c16b146c..3160a1b7e5ac 100644
--- a/profiles/default/linux/package.use
+++ b/profiles/default/linux/package.use
@@ -1,6 +1,10 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Andreas K. Hüttel  (2023-07-08)
+# This requires Rust and is barely needed by anyone, override make.defaults
+dev-python/jaraco-text -cli
+
 # Mike Gilbert  (2017-10-29)
 # Override default from make.defaults, bug 635822.
 net-libs/mbedtls -zlib



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-06-10 Thread Sam James
commit: ec7f1e1c55e0ecb73f4c11c2ec3aaf1f0e2f75bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 10 17:13:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 10 17:16:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec7f1e1c

profiles/default/linux: package.unmask -> package.mask

package.unmask isn't in PMS.

Thanks to negril for reporting!

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/{package.unmask => package.mask} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/profiles/default/linux/package.unmask 
b/profiles/default/linux/package.mask
similarity index 74%
rename from profiles/default/linux/package.unmask
rename to profiles/default/linux/package.mask
index fdcb4f773e3f..3c9bd77211fa 100644
--- a/profiles/default/linux/package.unmask
+++ b/profiles/default/linux/package.mask
@@ -3,6 +3,6 @@
 
 # Sam James  (2023-06-06)
 # Only available on Linux.
-dev-libs/libaio
-sys-libs/libcap-ng
-sys-libs/libseccomp
+-dev-libs/libaio
+-sys-libs/libcap-ng
+-sys-libs/libseccomp



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/base/

2023-06-05 Thread Sam James
commit: 5dfb99bdcd85d62eb3b8b531f29d374457e1adca
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  6 02:52:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  6 02:54:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dfb99bd

profiles: mask dev-libs/libaio on !linux

Reported-by: Konstantin Kliakhandler
Signed-off-by: Sam James  gentoo.org>

 profiles/base/package.mask  | 6 +-
 profiles/base/package.use.mask  | 4 
 profiles/default/linux/package.use.mask | 4 
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/profiles/base/package.mask b/profiles/base/package.mask
index 45d4c0579d8c..8a545db6167f 100644
--- a/profiles/base/package.mask
+++ b/profiles/base/package.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-06-06)
+# Only available on Linux.
+dev-libs/libaio
+
 # Sam James  (2022-09-10)
 # Mask in general and unmask on specific profiles
 sys-libs/musl

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 2625b69bfa35..8eff2e4b9567 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Sam James  (2023-06-06)
+# Needs linux-only dev-libs/libaio.
+app-emulation/qemu aio
+
 # Joonas Niilola  (2023-05-07)
 # Doesn't compile, see #894210.
 dev-libs/log4cxx smtp

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 9694fb2c9fad..5407972c13ac 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-06-06)
+# Needs linux-only dev-libs/libaio.
+app-emulation/qemu -aio
+
 # Peter Levine  (2019-10-01)
 # Native inotify support is preferred on linux.
 # bug #697476



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/musl/armv6j/

2023-05-16 Thread Sam James
commit: 0f5ccdf417f55861c50e0eaa0fc4aa892a7f3c63
Author: Sam James  gentoo  org>
AuthorDate: Wed May 17 02:01:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 17 02:01:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f5ccdf4

profiles/default/linux/arm/23.0/musl/armv6j: inherit arch/arm/armv6j

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/23.0/musl/armv6j/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/arm/23.0/musl/armv6j/parent 
b/profiles/default/linux/arm/23.0/musl/armv6j/parent
index f3229c5b9876..7648ec7e7c22 100644
--- a/profiles/default/linux/arm/23.0/musl/armv6j/parent
+++ b/profiles/default/linux/arm/23.0/musl/armv6j/parent
@@ -1 +1,2 @@
 ..
+../../../../../../arch/arm/armv6j



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/musl/armv7a/

2023-05-16 Thread Sam James
commit: e7d12e3392a7931683ca0d32c518d4b66fa5fe95
Author: Sam James  gentoo  org>
AuthorDate: Wed May 17 02:01:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 17 02:01:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d12e33

profiles/default/linux/arm/23.0/musl/armv7a: inherit profiles/arch/arm/armv7a

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/23.0/musl/armv7a/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/arm/23.0/musl/armv7a/parent 
b/profiles/default/linux/arm/23.0/musl/armv7a/parent
index f3229c5b9876..b70a1c7befbc 100644
--- a/profiles/default/linux/arm/23.0/musl/armv7a/parent
+++ b/profiles/default/linux/arm/23.0/musl/armv7a/parent
@@ -1 +1,2 @@
 ..
+../../../../../../arch/arm/armv7a



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/armv7a/

2023-05-16 Thread Sam James
commit: c89718c3a2b1846cc4669b7f9ac18a967c450b8f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 07:45:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 07:45:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89718c3

profiles/default/linux/arm/17.0/musl/armv7a: inherit arch/arm/armv7a

We do this already for the non-musl profiles.

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/17.0/musl/armv7a/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/parent 
b/profiles/default/linux/arm/17.0/musl/armv7a/parent
index f3229c5b9876..b70a1c7befbc 100644
--- a/profiles/default/linux/arm/17.0/musl/armv7a/parent
+++ b/profiles/default/linux/arm/17.0/musl/armv7a/parent
@@ -1 +1,2 @@
 ..
+../../../../../../arch/arm/armv7a



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/armv6j/

2023-05-16 Thread Sam James
commit: 13055fea74a56ff152a38d89d2b4b3bd41014a03
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 07:44:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 07:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13055fea

profiles/default/linux/arm/17.0/musl/armv6j: inherit arch/arm/armv6j

We do this already for the non-musl profiles.

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/17.0/musl/armv6j/parent | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/default/linux/arm/17.0/musl/armv6j/parent 
b/profiles/default/linux/arm/17.0/musl/armv6j/parent
index f3229c5b9876..7648ec7e7c22 100644
--- a/profiles/default/linux/arm/17.0/musl/armv6j/parent
+++ b/profiles/default/linux/arm/17.0/musl/armv6j/parent
@@ -1 +1,2 @@
 ..
+../../../../../../arch/arm/armv6j



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-04-01 Thread Sam James
commit: 960062543c509433324fbd906650fe9629674bf4
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  1 03:04:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  1 16:51:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96006254

profiles/default/linux: sort mask dates

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/package.use.mask | 14 +++---
 profiles/default/linux/use.mask | 10 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index f1d08717fb06..9694fb2c9fad 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -15,7 +15,7 @@ net-fs/samba fam
 # Native inotify support is preferred on linux.
 kde-frameworks/kcoreaddons fam
 
-# Diego Elio Pettenò (2012-08-27)
+# Diego Elio Pettenò  (2012-08-27)
 # The libpci access is only used for linux.
 net-analyzer/net-snmp -pci
 
@@ -24,7 +24,7 @@ net-analyzer/net-snmp -pci
 # should use it until documentation improves.
 sys-fs/zfs kernel-builtin
 
-# Diego Elio Pettenò (2012-08-20)
+# Diego Elio Pettenò  (2012-08-20)
 # The prevent-removal USE flag is only implemented for Linux.
 sys-auth/pam_mktemp -prevent-removal
 
@@ -32,13 +32,13 @@ sys-auth/pam_mktemp -prevent-removal
 # Masked in base/package.use.mask as Linux -only feature
 app-arch/libarchive -e2fsprogs
 
+# Diego E. Pettenò  (2011-03-27)
+#
+# Unmask pdnsd's Linux-specific USE flags.
+net-dns/pdnsd -urandom
+
 # Diego E. Pettenò  (2009-08-20)
 # Mask oss USE flag for PulseAudio; it's present for compatibility
 # with FreeBSD and other operating systems that have no better
 # interfaces, but people would probably abuse it with Linux as well.
 media-sound/pulseaudio-daemon oss
-
-# Diego E. Pettenò  (2011-03-27)
-#
-# Unmask pdnsd's Linux-specific USE flags.
-net-dns/pdnsd -urandom

diff --git a/profiles/default/linux/use.mask b/profiles/default/linux/use.mask
index 3001bb9f1f34..6c426493a0fb 100644
--- a/profiles/default/linux/use.mask
+++ b/profiles/default/linux/use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation.
+# Copyright 1999-2023 Gentoo Authors.
 # Distributed under the terms of the GNU General Public License v2
 
 # This file masks out USE flags that are simply NOT allowed in the default
@@ -6,10 +6,10 @@
 # profile (such as the selinux profiles) have a USE flag associated with
 # them.
 
-# Diego Elio Pettenò  (2012-08-27)
-# netlink is a Linux-specific interface
--netlink
-
 # Samuli Suominen  (2013-04-19)
 # Linux specific module loading/unloading support
 -kmod
+
+# Diego Elio Pettenò  (2012-08-27)
+# netlink is a Linux-specific interface
+-netlink



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/mipsel/n64/musl/, profiles/, ...

2023-03-18 Thread Sam James
commit: 711c0c802fda934c7b84f9ef274f320fc9edd273
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Mar 14 00:07:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 19 03:16:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=711c0c80

profiles/default/linux/mips: reorganize for proper inheritance

musl profiles should be subprofiles of the corresponding non-musl
profiles, rather than top-level profiles below their relevant arch.
Otherwise inheritance is incorrect and results in overwriting
customizations from the musl feature profile.

Bug: https://bugs.gentoo.org/896096
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/30049
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/mips/17.0/{ => mipsel/n64}/musl/eapi   | 0
 .../mips/17.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 -
 profiles/default/linux/mips/17.0/mipsel/n64/musl/parent   | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel => mipsel/o32/musl}/eapi | 0
 .../mips/17.0/{musl/mipsel => mipsel/o32/musl}/make.defaults  | 6 +-
 profiles/default/linux/mips/17.0/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/17.0/musl/mipsel/n64/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/o32/make.defaults| 6 --
 profiles/default/linux/mips/17.0/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/17.0/musl/n64/parent  | 2 --
 profiles/default/linux/mips/17.0/musl/o32/parent  | 2 --
 profiles/default/linux/mips/17.0/musl/parent  | 3 ---
 .../default/linux/mips/17.0/{musl/mipsel/n64 => n64/musl}/eapi| 0
 .../linux/mips/{23.0/musl/n64 => 17.0/n64/musl}/make.defaults | 2 +-
 profiles/default/linux/mips/17.0/n64/musl/parent  | 3 +++
 .../default/linux/mips/17.0/{musl/mipsel/o32 => o32/musl}/eapi| 0
 .../default/linux/mips/17.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/17.0/o32/musl/parent  | 3 +++
 .../linux/mips/{17.0/musl/n64 => 23.0/mipsel/n64/musl}/eapi   | 0
 .../mips/23.0/{musl/mipsel/n64 => mipsel/n64/musl}/make.defaults  | 5 -
 profiles/default/linux/mips/23.0/mipsel/n64/musl/parent   | 3 +++
 .../linux/mips/{17.0/musl/o32 => 23.0/mipsel/o32/musl}/eapi   | 0
 .../mips/23.0/{musl/mipsel => mipsel/o32/musl}/make.defaults  | 6 +-
 profiles/default/linux/mips/23.0/mipsel/o32/musl/parent   | 3 +++
 profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/n64/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi | 1 -
 profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults| 6 --
 profiles/default/linux/mips/23.0/musl/mipsel/o32/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/mipsel/parent   | 2 --
 profiles/default/linux/mips/23.0/musl/n64/eapi| 1 -
 profiles/default/linux/mips/23.0/musl/n64/parent  | 2 --
 profiles/default/linux/mips/23.0/musl/o32/eapi| 1 -
 profiles/default/linux/mips/23.0/musl/o32/parent  | 2 --
 profiles/default/linux/mips/23.0/musl/parent  | 3 ---
 profiles/default/linux/mips/23.0/{ => n64}/musl/eapi  | 0
 .../linux/mips/{17.0/musl/n64 => 23.0/n64/musl}/make.defaults | 2 +-
 profiles/default/linux/mips/23.0/n64/musl/parent  | 3 +++
 profiles/default/linux/mips/23.0/{musl/mipsel => o32/musl}/eapi   | 0
 .../default/linux/mips/23.0/{musl/o32 => o32/musl}/make.defaults  | 2 +-
 profiles/default/linux/mips/23.0/o32/musl/parent  | 3 +++
 profiles/profiles.desc| 8 
 43 files changed, 50 insertions(+), 54 deletions(-)

diff --git a/profiles/default/linux/mips/17.0/musl/eapi 
b/profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi
similarity index 100%
rename from profiles/default/linux/mips/17.0/musl/eapi
rename to profiles/default/linux/mips/17.0/mipsel/n64/musl/eapi

diff --git a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults 
b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
similarity index 54%
rename from profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
rename to profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
index 26dbb0e4c1dc..cb0c7807a72f 100644
--- a/profiles/default/linux/mips/17.0/musl/mipsel/n64/make.defaults
+++ b/profiles/default/linux/mips/17.0/mipsel/n64/musl/make.defaults
@@ -1,6 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 CHOST="mips64el-gentoo-linux-musl"
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/releases/17.0/

2023-02-20 Thread Mike Gilbert
commit: 8189b4b48c25dbd7b330b51b53f9023cdbbb29ec
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sun Feb 19 16:56:07 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Feb 20 18:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8189b4b4

profiles: move USE="fortran openmp" from default/linux to releases/17.0

This is an obsolete profile entry from the days when IUSE defaults did
not exist.

Bug: https://bugs.gentoo.org/890999
Signed-off-by: Mike Gilbert  gentoo.org>

 profiles/default/linux/make.defaults | 5 +
 profiles/releases/17.0/make.defaults | 5 -
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/profiles/default/linux/make.defaults 
b/profiles/default/linux/make.defaults
index ac82c2ea8184..6e3d7a715ec3 100644
--- a/profiles/default/linux/make.defaults
+++ b/profiles/default/linux/make.defaults
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 #
 # System-wide defaults for the Portage system
@@ -13,9 +13,6 @@
 # Default starting set of USE flags for all default/linux profiles.
 USE="crypt ipv6 ncurses nls pam readline ssl zlib"
 
-# make sure toolchain has sane defaults 
-USE="${USE} fortran openmp"
-
 # Security ftw.
 USE="${USE} seccomp"
 

diff --git a/profiles/releases/17.0/make.defaults 
b/profiles/releases/17.0/make.defaults
index 65c385e7abde..f2e63d883298 100644
--- a/profiles/releases/17.0/make.defaults
+++ b/profiles/releases/17.0/make.defaults
@@ -1,2 +1,5 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
+
+# make sure toolchain has sane defaults 
+USE="${USE} fortran openmp"



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2023-02-09 Thread Sam James
commit: 9fac15bff3ed7414082e45b096fa93c4d4a4fcd2
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 18:06:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 18:07:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fac15bf

profiles/default/linux/arm/17.0/musl: unmask gcc[sanitize] for 
>=sys-devel/gcc-13

tt_1 reports success on armv7a with musl w/ gcc 13. Let's try unmasking it
for >=13 given it's likely a sync from libsanitizer in LLVM fixes this.

Bug: https://bugs.gentoo.org/893654
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/17.0/musl/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.mask
index 74b1b5aad0f8..b75b54fdef8a 100644
--- a/profiles/default/linux/arm/17.0/musl/package.use.mask
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -6,4 +6,4 @@
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
 # - bug #893654
-sys-devel/gcc sanitize
+

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2023-02-08 Thread Sam James
commit: 7fc81f2fe989beb56e9e5e657ad8bff2aea71219
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 23:08:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 23:09:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fc81f2f

profiles/default/linux/arm/17.0/musl: update bug ref in mask

Bug: https://bugs.gentoo.org/893654
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/17.0/musl/package.use.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.mask
index cff3d1daadfa..74b1b5aad0f8 100644
--- a/profiles/default/linux/arm/17.0/musl/package.use.mask
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -5,5 +5,5 @@
 # libsanitizer needs porting to arm on musl:
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
 # - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
-# - https://bugs.gentoo.org/892079#c10 (bug otherwise unrelated)
+# - bug #893654
 sys-devel/gcc sanitize



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/17.0/musl/

2023-02-08 Thread Sam James
commit: 5a3ff0fc1159b74ad7be0f6be28d9ab53bbc76aa
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  8 21:40:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  8 21:40:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a3ff0fc

profiles/default/linux/arm/17.0/musl: mask sys-devel/gcc[sanitize]

Bug: https://bugs.gentoo.org/892079
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/arm/17.0/musl/package.use.mask | 9 +
 1 file changed, 9 insertions(+)

diff --git a/profiles/default/linux/arm/17.0/musl/package.use.mask 
b/profiles/default/linux/arm/17.0/musl/package.use.mask
new file mode 100644
index ..cff3d1daadfa
--- /dev/null
+++ b/profiles/default/linux/arm/17.0/musl/package.use.mask
@@ -0,0 +1,9 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2023-02-08)
+# libsanitizer needs porting to arm on musl:
+# - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/c59c5775309deef44162d1337e6fb650
+# - 
https://archives.gentoo.org/gentoo-releng-autobuilds/message/e94e893c954fa50b84b84086a40c359f
+# - https://bugs.gentoo.org/892079#c10 (bug otherwise unrelated)
+sys-devel/gcc sanitize



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc/17.0/musl/, profiles/default/linux/ppc64le/17.0/musl/, ...

2023-01-29 Thread Sam James
commit: 71fed2eb85ab1c869705fb7ce8ed0bc9248886b8
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 29 21:58:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 29 21:58:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71fed2eb

profiles/default/linux: mask sys-devel/gcc[sanitize] on musl ppc* profiles

mcontext parts of libsanitizer need porting.

Bug: https://bugs.gentoo.org/892079
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/ppc/17.0/musl/package.use.mask | 7 +++
 profiles/default/linux/ppc64/17.0/musl/package.use.mask   | 7 ++-
 profiles/default/linux/ppc64le/17.0/musl/package.use.mask | 7 +++
 3 files changed, 20 insertions(+), 1 deletion(-)

diff --git a/profiles/default/linux/ppc/17.0/musl/package.use.mask 
b/profiles/default/linux/ppc/17.0/musl/package.use.mask
new file mode 100644
index ..80fbaf3654a7
--- /dev/null
+++ b/profiles/default/linux/ppc/17.0/musl/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2023-01-29)
+# Fails to build on combination of ppc* + musl because of mcontext.
+# libsanitizer needs adapting, bug #892079.
+sys-devel/gcc sanitize

diff --git a/profiles/default/linux/ppc64/17.0/musl/package.use.mask 
b/profiles/default/linux/ppc64/17.0/musl/package.use.mask
index 48ea7e459330..d3d557acaebb 100644
--- a/profiles/default/linux/ppc64/17.0/musl/package.use.mask
+++ b/profiles/default/linux/ppc64/17.0/musl/package.use.mask
@@ -1,6 +1,11 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James  (2023-01-29)
+# Fails to build on combination of ppc* + musl because of mcontext.
+# libsanitizer needs adapting, bug #892079.
+sys-devel/gcc sanitize
+
 # Georgy Yakovlev  (2020-02-18)
 # perlasm assumes elfv1 abi on big endian
 # mask until merged and released

diff --git a/profiles/default/linux/ppc64le/17.0/musl/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/musl/package.use.mask
new file mode 100644
index ..80fbaf3654a7
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/musl/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2023-01-29)
+# Fails to build on combination of ppc* + musl because of mcontext.
+# libsanitizer needs adapting, bug #892079.
+sys-devel/gcc sanitize



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/

2023-01-25 Thread Ben Kohler
commit: 4e955fee91e08f99b4b1e8b8dbdfb34f447e7275
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Jan 25 18:37:02 2023 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Jan 25 18:37:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e955fee

profiles: remove sys-apps/which from packages.build (stage1)

Bug: https://bugs.gentoo.org/502084

Signed-off-by: Ben Kohler  gentoo.org>

 profiles/default/linux/packages.build | 1 -
 1 file changed, 1 deletion(-)

diff --git a/profiles/default/linux/packages.build 
b/profiles/default/linux/packages.build
index 687daa689cf7..7515c782bca4 100644
--- a/profiles/default/linux/packages.build
+++ b/profiles/default/linux/packages.build
@@ -40,4 +40,3 @@ virtual/editor
 virtual/libc
 virtual/os-headers
 virtual/pkgconfig
-sys-apps/which



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/

2023-01-23 Thread Georgy Yakovlev
commit: e71753e58148001fd288bb42aa6588458558a10c
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 24 05:07:37 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 24 05:07:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71753e5

profiles/default/linux/ppc64le/17.0/ieee-long-double: adjust masks

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../linux/ppc64le/17.0/ieee-long-double/package.accept_keywords | 6 +++---
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask   | 3 ++-
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
index 490d12daa4b7..26021bb8fffb 100644
--- 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
+++ 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
@@ -1,6 +1,6 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev  (2022-12-04)
-# only gcc-12 provides ieee-long-double, which is not stable yet.
-=sys-devel/gcc-12* ~ppc64
+# only contains critical ieee-long-double patches.
+=sys-libs/glibc-2.36-r7 ~ppc64

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
index 02742c7c8a53..f730c94e928d 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -1,7 +1,8 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev  (2022-12-04)
 # We only need versions that support ieee-long-double.
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/

2023-01-23 Thread Georgy Yakovlev
commit: d7b833bef56be34bb8fef9fc5eb1568edc46f5b6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 24 05:04:00 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 24 05:05:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b833be

profiles/default/linux/ppc64le/17.0/ieee-long-double: remove bashrc

Signed-off-by: Georgy Yakovlev  gentoo.org>

 .../linux/ppc64le/17.0/ieee-long-double/profile.bashrc| 11 ---
 1 file changed, 11 deletions(-)

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
deleted file mode 100644
index d08b2104b5c0..
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
+++ /dev/null
@@ -1,11 +0,0 @@
-if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
-if [[ ${CATEGORY}/${PN} != sys-devel/gcc ]]; then
-if [[ $(${CC:-cc} -E -dM - < /dev/null | grep -o 
'__LDBL_MANT_DIG__ .*') != "__LDBL_MANT_DIG__ 113" ]]; then
-   eerror
-eerror "${CC:-cc} should provide ieee-long-double on 
this profile by default"
-eerror "reinstall sys-devel/gcc with 
USE=ieee-long-double and try again."
-   eerror
-   die "install >=sys-devel/gcc-12[ieee-long-double] OR 
>=sys-devel/clang-15.0.5[ieee-long-double]"
-fi
-fi
-fi



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.0/musl/

2023-01-21 Thread Georgy Yakovlev
commit: b046826b52d90b36f6f43d3654bc8febcd42dffc
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jan 21 22:07:24 2023 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jan 21 22:16:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b046826b

profiles/default/linux/amd64/17.0/musl: unmask >= openjdk-8.352_p08

support was added in 8dd259239385abbe7d5cce6b74301f14bbbf5d66
and in 8.362_p09

Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/default/linux/amd64/17.0/musl/package.mask | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/profiles/default/linux/amd64/17.0/musl/package.mask 
b/profiles/default/linux/amd64/17.0/musl/package.mask
index 25a5df5e9181..96d0b29f72ce 100644
--- a/profiles/default/linux/amd64/17.0/musl/package.mask
+++ b/profiles/default/linux/amd64/17.0/musl/package.mask
@@ -1,10 +1,11 @@
-# Copyright 2020-2022 Gentoo Authors.
+# Copyright 2020-2023 Gentoo Authors.
 # Distributed under the terms of the GNU General Public License v2
 
 # Sam James  (2022-10-08)
 # openjdk-bin is available on amd64 musl
+# version 8.352_p08 is first openjdk-bin:8 with musl tarball
 -dev-java/openjdk-bin
-dev-java/openjdk-bin:8
+ (2020-01-28)
 # rust-bin is available on amd64 musl



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/big-endian/systemd/, profiles/, ...

2023-01-16 Thread Andreas K. Hüttel
commit: 954c5926414653570dbda62bb2d4a45a9bb3f8e7
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jan 16 22:03:29 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jan 16 22:03:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954c5926

profiles: add aarch64_be systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/17.0/big-endian/systemd/eapi | 1 +
 profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/eapi  | 1 +
 .../default/linux/arm64/17.0/big-endian/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/arm64/17.0/big-endian/systemd/parent   | 2 ++
 profiles/default/linux/arm64/23.0/big-endian/systemd/eapi | 1 +
 profiles/default/linux/arm64/23.0/big-endian/systemd/parent   | 2 ++
 profiles/profiles.desc| 4 +++-
 7 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/profiles/default/linux/arm64/17.0/big-endian/systemd/eapi 
b/profiles/default/linux/arm64/17.0/big-endian/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/big-endian/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/eapi 
b/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/parent 
b/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/big-endian/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/arm64/17.0/big-endian/systemd/parent 
b/profiles/default/linux/arm64/17.0/big-endian/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/big-endian/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/arm64/23.0/big-endian/systemd/eapi 
b/profiles/default/linux/arm64/23.0/big-endian/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/big-endian/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/23.0/big-endian/systemd/parent 
b/profiles/default/linux/arm64/23.0/big-endian/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/arm64/23.0/big-endian/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 04783d940cda..5845a27c356a 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -141,7 +141,9 @@ arm64   
default/linux/arm64/17.0/systemd/llvm/merged-usrexp
 # @MAINTAINER: st...@gentoo.org, sly...@gentoo.org
 # big-endian profile intentionally does not contain all flavours
 # until it's lightly tested.
-arm64  default/linux/arm64/17.0/big-endian exp
+arm64  default/linux/arm64/17.0/big-endian 
exp
+arm64  default/linux/arm64/17.0/big-endian/systemd 
exp
+arm64  default/linux/arm64/17.0/big-endian/systemd/merged-usr  
exp
 
 # HPPA Profiles
 # @MAINTAINER: h...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/, profiles/features/hardened/

2023-01-01 Thread Sam James
commit: b089ea8e785c7b12727382898a6d5bec924c267c
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  1 21:17:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  1 21:17:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b089ea8e

profiles: drop unnecessary sys-devel/gcc[hardened] mask

Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/package.use.mask | 4 +---
 profiles/features/hardened/package.use.mask | 4 +---
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/profiles/default/linux/package.use.mask 
b/profiles/default/linux/package.use.mask
index 1bbc258de2d3..f1d08717fb06 100644
--- a/profiles/default/linux/package.use.mask
+++ b/profiles/default/linux/package.use.mask
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Peter Levine  (2019-10-01)
@@ -28,8 +28,6 @@ sys-fs/zfs kernel-builtin
 # The prevent-removal USE flag is only implemented for Linux.
 sys-auth/pam_mktemp -prevent-removal
 
-sys-devel/gcc hardened
-
 # Samuli Suominen  (2012-01-10)
 # Masked in base/package.use.mask as Linux -only feature
 app-arch/libarchive -e2fsprogs

diff --git a/profiles/features/hardened/package.use.mask 
b/profiles/features/hardened/package.use.mask
index fd48a16c7817..93ec47068ef0 100644
--- a/profiles/features/hardened/package.use.mask
+++ b/profiles/features/hardened/package.use.mask
@@ -1,10 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 sys-apps/hwloc gl
 
-sys-devel/gcc -hardened
-
 # Ian Stakenvicius  (2014-12-03)
 # Have no way of knowing what Gecko Media Plugins will install in profiles
 www-client/firefox gmp-autoupdate



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/multilib/n32/systemd/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 334ac67a7da42802b3ae940c924ad10455b39755
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 18:17:48 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 21:24:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=334ac67a

profiles: add 23.0 mips profiles without special changes, do not use yet

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/n64/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/o32/eapi   | 1 +
 profiles/default/linux/mips/23.0/mipsel/multilib/o32/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/multilib/parent | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n32/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n32/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n32/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n32/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n64/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n64/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/n64/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/n64/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/o32/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/o32/systemd/eapi| 1 +
 profiles/default/linux/mips/23.0/mipsel/o32/systemd/parent  | 2 ++
 profiles/default/linux/mips/23.0/mipsel/parent  | 2 ++
 profiles/default/linux/mips/23.0/multilib/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n32/systemd/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/n64/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/n64/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/o32/eapi  | 1 +
 profiles/default/linux/mips/23.0/multilib/o32/parent| 2 ++
 profiles/default/linux/mips/23.0/multilib/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/make.defaults  | 5 +
 profiles/default/linux/mips/23.0/musl/mipsel/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/n64/make.defaults  | 6 ++
 profiles/default/linux/mips/23.0/musl/mipsel/n64/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/mipsel/o32/eapi   | 1 +
 profiles/default/linux/mips/23.0/musl/mipsel/o32/make.defaults  | 6 ++
 profiles/default/linux/mips/23.0/musl/mipsel/o32/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/mipsel/parent | 2 ++
 profiles/default/linux/mips/23.0/musl/n64/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/n64/make.defaults | 6 ++
 profiles/default/linux/mips/23.0/musl/n64/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/o32/eapi  | 1 +
 profiles/default/linux/mips/23.0/musl/o32/make.defaults | 6 ++
 profiles/default/linux/mips/23.0/musl/o32/parent| 2 ++
 profiles/default/linux/mips/23.0/musl/parent| 3 +++
 profiles/default/linux/mips/23.0/n32/eapi   | 1 +
 profiles/default/linux/mips/23.0/n32/parent | 2 ++
 profiles/default/linux/mips/23.0/n32/systemd/eapi   | 1 +
 profiles/default/linux/mips/23.0/n32/systemd/parent | 2 ++
 profiles/default/linux/mips/23.0/n64/eapi   | 1 +
 profiles/default/linux/mips/23.0/n64/parent | 2 ++
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/23.0/mipsel/o32/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: b14ccff2d4d0eb8f88860b15818ca95b7e06ed6d
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 21:24:02 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 21:24:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14ccff2

profiles: add new CHOST settings to mips 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/23.0/make.defaults| 6 ++
 profiles/default/linux/mips/23.0/mipsel/make.defaults | 6 ++
 .../default/linux/mips/23.0/mipsel/multilib/n32/make.defaults | 8 
 .../default/linux/mips/23.0/mipsel/multilib/n64/make.defaults | 8 
 .../default/linux/mips/23.0/mipsel/multilib/o32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/n32/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/n64/make.defaults | 8 
 profiles/default/linux/mips/23.0/mipsel/o32/make.defaults | 8 
 profiles/default/linux/mips/23.0/multilib/n32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/n64/make.defaults   | 8 
 profiles/default/linux/mips/23.0/multilib/o32/make.defaults   | 8 
 profiles/default/linux/mips/23.0/n32/make.defaults| 8 
 profiles/default/linux/mips/23.0/n64/make.defaults| 8 
 profiles/default/linux/mips/23.0/o32/make.defaults| 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults   | 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/n64/make.defaults   | 8 
 .../linux/mips/23.0/split-usr/mipsel/multilib/o32/make.defaults   | 8 
 .../default/linux/mips/23.0/split-usr/mipsel/n32/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/mipsel/n64/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/mipsel/o32/make.defaults| 8 
 .../default/linux/mips/23.0/split-usr/multilib/n32/make.defaults  | 8 
 .../default/linux/mips/23.0/split-usr/multilib/n64/make.defaults  | 8 
 .../default/linux/mips/23.0/split-usr/multilib/o32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/n32/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/n64/make.defaults  | 8 
 profiles/default/linux/mips/23.0/split-usr/o32/make.defaults  | 8 
 26 files changed, 204 insertions(+)

diff --git a/profiles/default/linux/mips/23.0/make.defaults 
b/profiles/default/linux/mips/23.0/make.defaults
new file mode 100644
index ..54bc24e5fac5
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"

diff --git a/profiles/default/linux/mips/23.0/mipsel/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/make.defaults
new file mode 100644
index ..58571c559dcf
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/make.defaults
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
new file mode 100644
index ..b91472d0279c
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults
new file mode 100644
index ..6413aabdf532
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n64/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n64}

diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults 
b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
new file mode 100644
index ..e9cc91c33347
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/o32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/x86/23.0/desktop/plasma/systemd/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 90088ceb1bd87ec4c9fb1ea69c2c9a26f4e60622
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 17:30:18 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 17:30:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90088ceb

profiles: add x86 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/x86/23.0/desktop/eapi  | 1 +
 profiles/default/linux/x86/23.0/desktop/gnome/eapi| 1 +
 profiles/default/linux/x86/23.0/desktop/gnome/parent  | 2 ++
 profiles/default/linux/x86/23.0/desktop/gnome/systemd/eapi| 1 +
 profiles/default/linux/x86/23.0/desktop/gnome/systemd/parent  | 2 ++
 profiles/default/linux/x86/23.0/desktop/parent| 2 ++
 profiles/default/linux/x86/23.0/desktop/plasma/eapi   | 1 +
 profiles/default/linux/x86/23.0/desktop/plasma/parent | 2 ++
 profiles/default/linux/x86/23.0/desktop/plasma/systemd/eapi   | 1 +
 profiles/default/linux/x86/23.0/desktop/plasma/systemd/parent | 2 ++
 profiles/default/linux/x86/23.0/eapi  | 1 +
 profiles/default/linux/x86/23.0/hardened/eapi | 1 +
 profiles/default/linux/x86/23.0/hardened/parent   | 2 ++
 profiles/default/linux/x86/23.0/hardened/selinux/eapi | 1 +
 profiles/default/linux/x86/23.0/hardened/selinux/parent   | 2 ++
 profiles/default/linux/x86/23.0/musl/eapi | 1 +
 profiles/default/linux/x86/23.0/musl/make.defaults| 5 +
 profiles/default/linux/x86/23.0/musl/package.mask | 2 ++
 profiles/default/linux/x86/23.0/musl/package.use.mask | 8 
 profiles/default/linux/x86/23.0/musl/parent   | 2 ++
 profiles/default/linux/x86/23.0/musl/selinux/eapi | 1 +
 profiles/default/linux/x86/23.0/musl/selinux/parent   | 2 ++
 profiles/default/linux/x86/23.0/musl/use.force| 5 +
 profiles/default/linux/x86/23.0/musl/use.mask | 2 ++
 profiles/default/linux/x86/23.0/parent| 2 ++
 profiles/default/linux/x86/23.0/prefix/eapi   | 1 +
 profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/eapi| 1 +
 profiles/default/linux/x86/23.0/prefix/kernel-2.6.16+/parent  | 2 ++
 profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/eapi| 1 +
 profiles/default/linux/x86/23.0/prefix/kernel-2.6.32+/parent  | 2 ++
 profiles/default/linux/x86/23.0/prefix/kernel-3.2+/eapi   | 1 +
 profiles/default/linux/x86/23.0/prefix/kernel-3.2+/parent | 2 ++
 profiles/default/linux/x86/23.0/prefix/parent | 1 +
 profiles/default/linux/x86/23.0/split-usr/desktop/eapi| 1 +
 profiles/default/linux/x86/23.0/split-usr/desktop/gnome/eapi  | 1 +
 profiles/default/linux/x86/23.0/split-usr/desktop/gnome/parent| 2 ++
 profiles/default/linux/x86/23.0/split-usr/desktop/parent  | 2 ++
 profiles/default/linux/x86/23.0/split-usr/desktop/plasma/eapi | 1 +
 profiles/default/linux/x86/23.0/split-usr/desktop/plasma/parent   | 2 ++
 profiles/default/linux/x86/23.0/split-usr/eapi| 1 +
 profiles/default/linux/x86/23.0/split-usr/hardened/eapi   | 1 +
 profiles/default/linux/x86/23.0/split-usr/hardened/parent | 2 ++
 profiles/default/linux/x86/23.0/split-usr/hardened/selinux/eapi   | 1 +
 profiles/default/linux/x86/23.0/split-usr/hardened/selinux/parent | 2 ++
 profiles/default/linux/x86/23.0/split-usr/musl/eapi   | 1 +
 profiles/default/linux/x86/23.0/split-usr/musl/make.defaults  | 5 +
 profiles/default/linux/x86/23.0/split-usr/musl/package.mask   | 2 ++
 profiles/default/linux/x86/23.0/split-usr/musl/package.use.mask   | 8 
 profiles/default/linux/x86/23.0/split-usr/musl/parent | 2 ++
 profiles/default/linux/x86/23.0/split-usr/musl/selinux/eapi   | 1 +
 profiles/default/linux/x86/23.0/split-usr/musl/selinux/parent | 2 ++
 profiles/default/linux/x86/23.0/split-usr/musl/use.force  | 5 +
 profiles/default/linux/x86/23.0/split-usr/musl/use.mask   | 2 ++
 profiles/default/linux/x86/23.0/split-usr/parent  | 2 ++
 profiles/default/linux/x86/23.0/split-usr/prefix/eapi | 1 +
 .../default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/eapi   | 1 +
 .../default/linux/x86/23.0/split-usr/prefix/kernel-2.6.16+/parent | 2 ++
 .../default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/eapi   | 1 +
 .../default/linux/x86/23.0/split-usr/prefix/kernel-2.6.32+/parent | 2 ++
 profiles/default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/eapi | 1 +
 .../default/linux/x86/23.0/split-usr/prefix/kernel-3.2+/parent| 2 ++
 profiles/default/linux/x86/23.0/split-usr/prefix/parent   | 1 +
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/sparc/23.0/split-usr/desktop/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 43f88e3ba270b1eb695c66f1dde320f07a4742e6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 17:19:40 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 17:19:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f88e3b

profiles: add sparc 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/sparc/23.0/64ul/desktop/eapi   | 1 +
 profiles/default/linux/sparc/23.0/64ul/desktop/parent | 2 ++
 profiles/default/linux/sparc/23.0/64ul/eapi   | 1 +
 profiles/default/linux/sparc/23.0/64ul/package.use.mask   | 6 ++
 profiles/default/linux/sparc/23.0/64ul/parent | 5 +
 profiles/default/linux/sparc/23.0/64ul/systemd/eapi   | 1 +
 profiles/default/linux/sparc/23.0/64ul/systemd/parent | 2 ++
 profiles/default/linux/sparc/23.0/desktop/eapi| 1 +
 profiles/default/linux/sparc/23.0/desktop/parent  | 2 ++
 profiles/default/linux/sparc/23.0/eapi| 1 +
 profiles/default/linux/sparc/23.0/parent  | 4 
 profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/eapi | 1 +
 profiles/default/linux/sparc/23.0/split-usr/64ul/desktop/parent   | 2 ++
 profiles/default/linux/sparc/23.0/split-usr/64ul/eapi | 1 +
 profiles/default/linux/sparc/23.0/split-usr/64ul/package.use.mask | 6 ++
 profiles/default/linux/sparc/23.0/split-usr/64ul/parent   | 6 ++
 profiles/default/linux/sparc/23.0/split-usr/desktop/eapi  | 1 +
 profiles/default/linux/sparc/23.0/split-usr/desktop/parent| 2 ++
 profiles/default/linux/sparc/23.0/split-usr/eapi  | 1 +
 profiles/default/linux/sparc/23.0/split-usr/parent| 2 ++
 profiles/default/linux/sparc/23.0/systemd/eapi| 1 +
 profiles/default/linux/sparc/23.0/systemd/parent  | 2 ++
 profiles/default/linux/sparc/23.0/use.mask| 5 +
 23 files changed, 56 insertions(+)

diff --git a/profiles/default/linux/sparc/23.0/64ul/desktop/eapi 
b/profiles/default/linux/sparc/23.0/64ul/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/sparc/23.0/64ul/desktop/parent 
b/profiles/default/linux/sparc/23.0/64ul/desktop/parent
new file mode 100644
index ..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop

diff --git a/profiles/default/linux/sparc/23.0/64ul/eapi 
b/profiles/default/linux/sparc/23.0/64ul/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/sparc/23.0/64ul/package.use.mask 
b/profiles/default/linux/sparc/23.0/64ul/package.use.mask
new file mode 100644
index ..b78918f9457d
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Frysinger  (2014-10-21)
+# This target supports ASAN/etc... #504200.
+sys-devel/gcc -sanitize

diff --git a/profiles/default/linux/sparc/23.0/64ul/parent 
b/profiles/default/linux/sparc/23.0/64ul/parent
new file mode 100644
index ..67d01b34bcd4
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/parent
@@ -0,0 +1,5 @@
+../../../../../base
+../../../../../releases/23.0
+../../..
+../../../../../features/multilib
+../../../../../arch/sparc/64ul

diff --git a/profiles/default/linux/sparc/23.0/64ul/systemd/eapi 
b/profiles/default/linux/sparc/23.0/64ul/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/sparc/23.0/64ul/systemd/parent 
b/profiles/default/linux/sparc/23.0/64ul/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/64ul/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/sparc/23.0/desktop/eapi 
b/profiles/default/linux/sparc/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/sparc/23.0/desktop/parent 
b/profiles/default/linux/sparc/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/sparc/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/sparc/23.0/eapi 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/s390/23.0/, profiles/default/linux/s390/23.0/systemd/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 163a084eaa138ca71b1151ff7ce04486877c606c
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 17:11:35 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 17:12:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163a084e

profiles: add s390 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/s390/23.0/eapi   | 1 +
 profiles/default/linux/s390/23.0/parent | 2 ++
 profiles/default/linux/s390/23.0/s390x/eapi | 1 +
 profiles/default/linux/s390/23.0/s390x/parent   | 4 
 profiles/default/linux/s390/23.0/s390x/systemd/eapi | 1 +
 profiles/default/linux/s390/23.0/s390x/systemd/parent   | 2 ++
 profiles/default/linux/s390/23.0/split-usr/eapi | 1 +
 profiles/default/linux/s390/23.0/split-usr/parent   | 2 ++
 profiles/default/linux/s390/23.0/split-usr/s390x/eapi   | 1 +
 profiles/default/linux/s390/23.0/split-usr/s390x/parent | 4 
 profiles/default/linux/s390/23.0/systemd/eapi   | 1 +
 profiles/default/linux/s390/23.0/systemd/parent | 2 ++
 12 files changed, 22 insertions(+)

diff --git a/profiles/default/linux/s390/23.0/eapi 
b/profiles/default/linux/s390/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/parent 
b/profiles/default/linux/s390/23.0/parent
new file mode 100644
index ..d624eaec521f
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/parent
@@ -0,0 +1,2 @@
+../../../../releases/23.0
+..

diff --git a/profiles/default/linux/s390/23.0/s390x/eapi 
b/profiles/default/linux/s390/23.0/s390x/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/s390x/parent 
b/profiles/default/linux/s390/23.0/s390x/parent
new file mode 100644
index ..a31aae5e41bb
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/parent
@@ -0,0 +1,4 @@
+../../../../../base
+../../../../../releases/23.0
+../../..
+../../../../../arch/s390/s390x

diff --git a/profiles/default/linux/s390/23.0/s390x/systemd/eapi 
b/profiles/default/linux/s390/23.0/s390x/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/s390x/systemd/parent 
b/profiles/default/linux/s390/23.0/s390x/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/s390x/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/s390/23.0/split-usr/eapi 
b/profiles/default/linux/s390/23.0/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/split-usr/parent 
b/profiles/default/linux/s390/23.0/split-usr/parent
new file mode 100644
index ..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr

diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/eapi 
b/profiles/default/linux/s390/23.0/split-usr/s390x/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/split-usr/s390x/parent 
b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
new file mode 100644
index ..ced716045c37
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/split-usr/s390x/parent
@@ -0,0 +1,4 @@
+../../../../../../base
+../../../../../../releases/23.0
+../../../..
+../../../../../../arch/s390/s390x

diff --git a/profiles/default/linux/s390/23.0/systemd/eapi 
b/profiles/default/linux/s390/23.0/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/s390/23.0/systemd/parent 
b/profiles/default/linux/s390/23.0/systemd/parent
new file mode 100644
index ..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/s390/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/riscv/23.0/rv64/split-usr/lp64d/desktop/gnome/, ...

2022-12-28 Thread Andreas K. Hüttel
commit: 083826ff5c235cd313c4e4514e44c5ad963fae05
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Dec 28 16:58:19 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Dec 28 16:58:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=083826ff

profiles: add riscv 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/riscv/23.0/rv32/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv32/ilp32d/eapi| 1 +
 profiles/default/linux/riscv/23.0/rv32/ilp32d/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv32/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv32/split-usr/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv32/split-usr/ilp32d/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv32/split-usr/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/eapi| 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/gnome/parent  | 2 ++
 .../default/linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/eapi | 1 +
 .../linux/riscv/23.0/rv64/lp64/desktop/gnome/systemd/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/plasma/parent | 2 ++
 .../linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/eapi| 1 +
 .../linux/riscv/23.0/rv64/lp64/desktop/plasma/systemd/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/desktop/systemd/eapi  | 1 +
 .../default/linux/riscv/23.0/rv64/lp64/desktop/systemd/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/musl/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/musl/make.defaults| 8 
 profiles/default/linux/riscv/23.0/rv64/lp64/musl/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64/systemd/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64/systemd/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/eapi   | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/gnome/parent | 2 ++
 .../linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/eapi| 1 +
 .../linux/riscv/23.0/rv64/lp64d/desktop/gnome/systemd/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/eapi  | 1 +
 .../default/linux/riscv/23.0/rv64/lp64d/desktop/plasma/parent | 2 ++
 .../linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/eapi   | 1 +
 .../linux/riscv/23.0/rv64/lp64d/desktop/plasma/systemd/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/eapi | 1 +
 .../default/linux/riscv/23.0/rv64/lp64d/desktop/systemd/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/musl/eapi| 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/musl/make.defaults   | 8 
 profiles/default/linux/riscv/23.0/rv64/lp64d/musl/parent  | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/eapi  | 1 +
 .../default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/eapi   | 1 +
 .../default/linux/riscv/23.0/rv64/lp64d/prefix/kernel-3.2+/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv64/lp64d/prefix/parent| 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/eapi | 1 +
 profiles/default/linux/riscv/23.0/rv64/lp64d/systemd/parent   | 2 ++
 profiles/default/linux/riscv/23.0/rv64/multilib/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv64/multilib/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/multilib/systemd/eapi  | 1 +
 profiles/default/linux/riscv/23.0/rv64/multilib/systemd/parent| 2 ++
 profiles/default/linux/riscv/23.0/rv64/parent | 2 ++
 profiles/default/linux/riscv/23.0/rv64/split-usr/eapi | 1 +
 .../default/linux/riscv/23.0/rv64/split-usr/lp64/desktop/eapi | 1 +
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/, profiles/arch/base/

2022-12-22 Thread Georgy Yakovlev
commit: 6f40e7badad839624fa6aa09cef3b812acbfd117
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Dec 22 21:44:52 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Fri Dec 23 07:34:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f40e7ba

profiles: adjust ieee-long-double masks

Bug: https://bugs.gentoo.org/882815
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/base/package.use.mask| 2 +-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask  | 2 +-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force | 2 +-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask  | 2 +-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 262041d5f52c..06bc75d2449f 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -13,7 +13,7 @@ media-libs/gst-plugins-bad qsv
 
 # Georgy Yakovlev  (2022-12-01)
 # Only supported on ppc64le.
-sys-devel/clang-common ieee-long-double
+sys-devel/clang ieee-long-double
 sys-devel/gcc ieee-long-double
 
 # Michał Górny  (2022-12-01)

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
index 46beaf4df616..02742c7c8a53 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -3,5 +3,5 @@
 
 # Georgy Yakovlev  (2022-12-04)
 # We only need versions that support ieee-long-double.
- (2022-12-04)
 # Hard requirement for this profile.
-sys-devel/clang-common ieee-long-double
+sys-devel/clang ieee-long-double
 sys-devel/gcc ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
index 7b75e877d890..81341caa198a 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
@@ -3,5 +3,5 @@
 
 # Georgy Yakovlev  (2022-12-04)
 # We need it for ieee-long-double.
->=sys-devel/clang-common-15.0.5 -ieee-long-double
+>=sys-devel/clang-15.0.5 -ieee-long-double
 >=sys-devel/gcc-12 -ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
index ad5bf064bb80..d08b2104b5c0 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
@@ -5,7 +5,7 @@ if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
 eerror "${CC:-cc} should provide ieee-long-double on 
this profile by default"
 eerror "reinstall sys-devel/gcc with 
USE=ieee-long-double and try again."
eerror
-   die "install >=sys-devel/gcc-12[ieee-long-double]"
+   die "install >=sys-devel/gcc-12[ieee-long-double] OR 
>=sys-devel/clang-15.0.5[ieee-long-double]"
 fi
 fi
 fi



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/, profiles/arch/base/

2022-12-20 Thread Georgy Yakovlev
commit: 77753c90d1c507dae569c77d1ed9d076cf7a9f21
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Dec  5 21:24:38 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Dec 20 23:46:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77753c90

profiles: mask/unmask ieee-long-double for clang-common

Bug: https://bugs.gentoo.org/882815
Bug: https://bugs.gentoo.org/884395
Closes: https://github.com/gentoo/gentoo/pull/28557
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/arch/base/package.use.mask| 1 +
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask  | 3 ++-
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.force | 1 +
 profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask  | 3 ++-
 4 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index b0af11dbc968..262041d5f52c 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -13,6 +13,7 @@ media-libs/gst-plugins-bad qsv
 
 # Georgy Yakovlev  (2022-12-01)
 # Only supported on ppc64le.
+sys-devel/clang-common ieee-long-double
 sys-devel/gcc ieee-long-double
 
 # Michał Górny  (2022-12-01)

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
index b230f17da0a1..46beaf4df616 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -2,5 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev  (2022-12-04)
-# We need gcc-12 for ieee-long-double.
+# We only need versions that support ieee-long-double.
+ (2022-12-04)
 # Hard requirement for this profile.
+sys-devel/clang-common ieee-long-double
 sys-devel/gcc ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
index 5d3622b69845..7b75e877d890 100644
--- a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
@@ -2,5 +2,6 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Georgy Yakovlev  (2022-12-04)
-# We need gcc-12 for ieee-long-double.
+# We need it for ieee-long-double.
+>=sys-devel/clang-common-15.0.5 -ieee-long-double
 >=sys-devel/gcc-12 -ieee-long-double



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/, ...

2022-12-19 Thread Andreas K. Hüttel
commit: 57cf8eda053af86c08c5935700ebb28edb6a
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 19 21:12:22 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 19 21:13:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57cf

profiles: add loong 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/loong/23.0/la64v100/eapi | 1 +
 profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/eapi   | 1 +
 profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/parent | 2 ++
 profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/eapi   | 1 +
 profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/parent | 2 ++
 profiles/default/linux/loong/23.0/la64v100/lp64d/eapi   | 1 +
 profiles/default/linux/loong/23.0/la64v100/lp64d/parent | 2 ++
 profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/eapi   | 1 +
 profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/parent | 2 ++
 profiles/default/linux/loong/23.0/la64v100/parent   | 2 ++
 profiles/default/linux/loong/23.0/la64v100/split-usr/eapi   | 1 +
 profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/eapi | 1 +
 .../default/linux/loong/23.0/la64v100/split-usr/lp64d/desktop/parent| 2 ++
 profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/eapi | 1 +
 profiles/default/linux/loong/23.0/la64v100/split-usr/lp64d/parent   | 2 ++
 profiles/default/linux/loong/23.0/la64v100/split-usr/parent | 2 ++
 16 files changed, 24 insertions(+)

diff --git a/profiles/default/linux/loong/23.0/la64v100/eapi 
b/profiles/default/linux/loong/23.0/la64v100/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/parent
new file mode 100644
index ..fae96e8d36b2
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/parent
new file mode 100644
index ..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/parent
new file mode 100644
index ..b4e81a288683
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/loong/la64v100/lp64d

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/eapi 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/parent 
b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/lp64d/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/default/linux/loong/23.0/la64v100/parent 
b/profiles/default/linux/loong/23.0/la64v100/parent
new file mode 100644
index ..2995716f47b8
--- /dev/null
+++ b/profiles/default/linux/loong/23.0/la64v100/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../releases/23.0

diff --git a/profiles/default/linux/loong/23.0/la64v100/split-usr/eapi 
b/profiles/default/linux/loong/23.0/la64v100/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/, ...

2022-12-19 Thread Andreas K. Hüttel
commit: 330cd307bca800bc63078cae1d98e0813f411fd9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 19 21:07:47 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 19 21:07:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330cd307

profiles: add ia64 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/ia64/23.0/desktop/eapi   | 1 +
 profiles/default/linux/ia64/23.0/desktop/gnome/eapi | 1 +
 profiles/default/linux/ia64/23.0/desktop/gnome/parent   | 2 ++
 profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi | 1 +
 profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent   | 2 ++
 profiles/default/linux/ia64/23.0/desktop/parent | 2 ++
 profiles/default/linux/ia64/23.0/eapi   | 1 +
 profiles/default/linux/ia64/23.0/parent | 2 ++
 profiles/default/linux/ia64/23.0/split-usr/desktop/eapi | 1 +
 profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi   | 1 +
 profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent | 2 ++
 profiles/default/linux/ia64/23.0/split-usr/desktop/parent   | 2 ++
 profiles/default/linux/ia64/23.0/split-usr/eapi | 1 +
 profiles/default/linux/ia64/23.0/split-usr/parent   | 2 ++
 profiles/default/linux/ia64/23.0/systemd/eapi   | 1 +
 profiles/default/linux/ia64/23.0/systemd/parent | 2 ++
 16 files changed, 24 insertions(+)

diff --git a/profiles/default/linux/ia64/23.0/desktop/eapi 
b/profiles/default/linux/ia64/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/eapi 
b/profiles/default/linux/ia64/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/parent 
b/profiles/default/linux/ia64/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/ia64/23.0/desktop/parent 
b/profiles/default/linux/ia64/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/ia64/23.0/eapi 
b/profiles/default/linux/ia64/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/parent 
b/profiles/default/linux/ia64/23.0/parent
new file mode 100644
index ..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0

diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi 
b/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi 
b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent 
b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent
new file mode 100644
index ..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/parent 
b/profiles/default/linux/ia64/23.0/split-usr/desktop/parent
new file mode 100644
index ..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/ia64/23.0/split-usr/desktop/parent
@@ -0,0 +1,2 @@
+..

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/hppa/23.0/desktop/systemd/, ...

2022-12-19 Thread Andreas K. Hüttel
commit: a24810d9764e30357230c66b07b3ff0050e2b077
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 19 21:01:15 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 19 21:01:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24810d9

profiles: add hppa 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/hppa/23.0/desktop/eapi | 1 +
 profiles/default/linux/hppa/23.0/desktop/parent   | 2 ++
 profiles/default/linux/hppa/23.0/desktop/systemd/eapi | 1 +
 profiles/default/linux/hppa/23.0/desktop/systemd/parent   | 2 ++
 profiles/default/linux/hppa/23.0/eapi | 1 +
 profiles/default/linux/hppa/23.0/parent   | 2 ++
 profiles/default/linux/hppa/23.0/split-usr/desktop/eapi   | 1 +
 profiles/default/linux/hppa/23.0/split-usr/desktop/parent | 2 ++
 profiles/default/linux/hppa/23.0/split-usr/eapi   | 1 +
 profiles/default/linux/hppa/23.0/split-usr/parent | 2 ++
 profiles/default/linux/hppa/23.0/systemd/eapi | 1 +
 profiles/default/linux/hppa/23.0/systemd/parent   | 2 ++
 12 files changed, 18 insertions(+)

diff --git a/profiles/default/linux/hppa/23.0/desktop/eapi 
b/profiles/default/linux/hppa/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/desktop/parent 
b/profiles/default/linux/hppa/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/hppa/23.0/desktop/systemd/eapi 
b/profiles/default/linux/hppa/23.0/desktop/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/desktop/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/desktop/systemd/parent 
b/profiles/default/linux/hppa/23.0/desktop/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/desktop/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/hppa/23.0/eapi 
b/profiles/default/linux/hppa/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/parent 
b/profiles/default/linux/hppa/23.0/parent
new file mode 100644
index ..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0

diff --git a/profiles/default/linux/hppa/23.0/split-usr/desktop/eapi 
b/profiles/default/linux/hppa/23.0/split-usr/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/split-usr/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/split-usr/desktop/parent 
b/profiles/default/linux/hppa/23.0/split-usr/desktop/parent
new file mode 100644
index ..db8ce088c69a
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/split-usr/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop

diff --git a/profiles/default/linux/hppa/23.0/split-usr/eapi 
b/profiles/default/linux/hppa/23.0/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/split-usr/parent 
b/profiles/default/linux/hppa/23.0/split-usr/parent
new file mode 100644
index ..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr

diff --git a/profiles/default/linux/hppa/23.0/systemd/eapi 
b/profiles/default/linux/hppa/23.0/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/hppa/23.0/systemd/parent 
b/profiles/default/linux/hppa/23.0/systemd/parent
new file mode 100644
index ..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/hppa/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/23.0/split-usr/desktop/plasma/, ...

2022-12-19 Thread Andreas K. Hüttel
commit: 3519d4a5b862cc2dec360878f9eaaea7d8172b50
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Dec 19 20:55:55 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Dec 19 20:56:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3519d4a5

profiles: add arm64 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/23.0/big-endian/eapi  |  1 +
 .../default/linux/arm64/23.0/big-endian/parent |  2 ++
 profiles/default/linux/arm64/23.0/desktop/eapi |  1 +
 .../default/linux/arm64/23.0/desktop/gnome/eapi|  1 +
 .../default/linux/arm64/23.0/desktop/gnome/parent  |  2 ++
 .../linux/arm64/23.0/desktop/gnome/systemd/eapi|  1 +
 .../linux/arm64/23.0/desktop/gnome/systemd/parent  |  2 ++
 profiles/default/linux/arm64/23.0/desktop/parent   |  2 ++
 .../default/linux/arm64/23.0/desktop/plasma/eapi   |  1 +
 .../default/linux/arm64/23.0/desktop/plasma/parent |  2 ++
 .../linux/arm64/23.0/desktop/plasma/systemd/eapi   |  1 +
 .../linux/arm64/23.0/desktop/plasma/systemd/parent |  2 ++
 .../default/linux/arm64/23.0/desktop/systemd/eapi  |  1 +
 .../linux/arm64/23.0/desktop/systemd/parent|  2 ++
 profiles/default/linux/arm64/23.0/eapi |  1 +
 profiles/default/linux/arm64/23.0/hardened/eapi|  1 +
 profiles/default/linux/arm64/23.0/hardened/parent  |  2 ++
 .../default/linux/arm64/23.0/hardened/selinux/eapi |  1 +
 .../linux/arm64/23.0/hardened/selinux/parent   |  2 ++
 profiles/default/linux/arm64/23.0/llvm/eapi|  1 +
 .../default/linux/arm64/23.0/llvm/packages.build   |  9 +
 profiles/default/linux/arm64/23.0/llvm/parent  |  2 ++
 .../default/linux/arm64/23.0/llvm/systemd/eapi |  1 +
 .../default/linux/arm64/23.0/llvm/systemd/parent   |  2 ++
 profiles/default/linux/arm64/23.0/musl/eapi|  1 +
 .../default/linux/arm64/23.0/musl/hardened/eapi|  1 +
 .../default/linux/arm64/23.0/musl/hardened/parent  |  2 ++
 .../linux/arm64/23.0/musl/hardened/selinux/eapi|  1 +
 .../linux/arm64/23.0/musl/hardened/selinux/parent  |  2 ++
 profiles/default/linux/arm64/23.0/musl/llvm/eapi   |  1 +
 .../linux/arm64/23.0/musl/llvm/package.use.mask|  6 ++
 profiles/default/linux/arm64/23.0/musl/llvm/parent |  2 ++
 .../default/linux/arm64/23.0/musl/make.defaults| 23 ++
 .../default/linux/arm64/23.0/musl/package.mask |  6 ++
 .../linux/arm64/23.0/musl/package.use.force|  7 +++
 profiles/default/linux/arm64/23.0/musl/parent  |  2 ++
 profiles/default/linux/arm64/23.0/musl/use.mask|  5 +
 profiles/default/linux/arm64/23.0/parent   |  2 ++
 profiles/default/linux/arm64/23.0/prefix/eapi  |  1 +
 .../linux/arm64/23.0/prefix/kernel-3.2+/eapi   |  1 +
 .../linux/arm64/23.0/prefix/kernel-3.2+/parent |  2 ++
 profiles/default/linux/arm64/23.0/prefix/parent|  1 +
 .../linux/arm64/23.0/split-usr/big-endian/eapi |  1 +
 .../linux/arm64/23.0/split-usr/big-endian/parent   |  2 ++
 .../linux/arm64/23.0/split-usr/desktop/eapi|  1 +
 .../linux/arm64/23.0/split-usr/desktop/gnome/eapi  |  1 +
 .../arm64/23.0/split-usr/desktop/gnome/parent  |  2 ++
 .../linux/arm64/23.0/split-usr/desktop/parent  |  2 ++
 .../linux/arm64/23.0/split-usr/desktop/plasma/eapi |  1 +
 .../arm64/23.0/split-usr/desktop/plasma/parent |  2 ++
 profiles/default/linux/arm64/23.0/split-usr/eapi   |  1 +
 .../linux/arm64/23.0/split-usr/hardened/eapi   |  1 +
 .../linux/arm64/23.0/split-usr/hardened/parent |  2 ++
 .../arm64/23.0/split-usr/hardened/selinux/eapi |  1 +
 .../arm64/23.0/split-usr/hardened/selinux/parent   |  2 ++
 .../default/linux/arm64/23.0/split-usr/llvm/eapi   |  1 +
 .../linux/arm64/23.0/split-usr/llvm/packages.build |  9 +
 .../default/linux/arm64/23.0/split-usr/llvm/parent |  2 ++
 .../default/linux/arm64/23.0/split-usr/musl/eapi   |  1 +
 .../linux/arm64/23.0/split-usr/musl/hardened/eapi  |  1 +
 .../arm64/23.0/split-usr/musl/hardened/parent  |  2 ++
 .../23.0/split-usr/musl/hardened/selinux/eapi  |  1 +
 .../23.0/split-usr/musl/hardened/selinux/parent|  2 ++
 .../linux/arm64/23.0/split-usr/musl/llvm/eapi  |  1 +
 .../23.0/split-usr/musl/llvm/package.use.mask  |  6 ++
 .../linux/arm64/23.0/split-usr/musl/llvm/parent|  2 ++
 .../linux/arm64/23.0/split-usr/musl/make.defaults  | 23 ++
 .../linux/arm64/23.0/split-usr/musl/package.mask   |  6 ++
 .../arm64/23.0/split-usr/musl/package.use.force|  7 +++
 .../default/linux/arm64/23.0/split-usr/musl/parent |  2 ++
 .../linux/arm64/23.0/split-usr/musl/use.mask   |  5 +
 profiles/default/linux/arm64/23.0/split-usr/parent |  2 ++
 .../default/linux/arm64/23.0/split-usr/prefix/eapi |  1 +
 .../arm64/23.0/split-usr/prefix/kernel-3.2+/eapi   |  1 +
 .../arm64/23.0/split-usr/prefix/kernel-3.2+/parent |  2 ++
 .../linux/arm64/23.0/split-usr/prefix/parent   |  1 +
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm/23.0/split-usr/armv7a/selinux/, ...

2022-12-10 Thread Andreas K. Hüttel
commit: c2b8b565dd68475b1c249564551d9d5c2b795084
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 18:47:40 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 18:48:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2b8b565

profiles: Add arm 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm/23.0/armv4/desktop/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/gnome/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/gnome/parent |  2 ++
 profiles/default/linux/arm/23.0/armv4/desktop/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4/desktop/plasma/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv4/desktop/plasma/parent|  2 ++
 profiles/default/linux/arm/23.0/armv4/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/gnome/parent|  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv4t/desktop/plasma/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv4t/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/selinux/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/selinux/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv4t/systemd/eapi|  1 +
 profiles/default/linux/arm/23.0/armv4t/systemd/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/gnome/eapi |  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/gnome/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/desktop/plasma/eapi|  1 +
 profiles/default/linux/arm/23.0/armv5te/desktop/plasma/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv5te/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv5te/systemd/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv5te/systemd/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/gnome/parent|  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv6j/desktop/plasma/parent   |  2 ++
 profiles/default/linux/arm/23.0/armv6j/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/hardened/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv6j/hardened/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv6j/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/selinux/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/selinux/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv6j/systemd/eapi|  1 +
 profiles/default/linux/arm/23.0/armv6j/systemd/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/eapi|  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/gnome/eapi  |  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/gnome/parent|  2 ++
 .../default/linux/arm/23.0/armv7a/desktop/gnome/systemd/eapi   |  1 +
 .../default/linux/arm/23.0/armv7a/desktop/gnome/systemd/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/parent  |  2 ++
 profiles/default/linux/arm/23.0/armv7a/desktop/plasma/eapi |  1 +
 profiles/default/linux/arm/23.0/armv7a/desktop/plasma/parent   |  2 ++
 .../default/linux/arm/23.0/armv7a/desktop/plasma/systemd/eapi  |  1 +
 .../linux/arm/23.0/armv7a/desktop/plasma/systemd/parent|  2 ++
 profiles/default/linux/arm/23.0/armv7a/eapi|  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/hardened/selinux/eapi   |  1 +
 profiles/default/linux/arm/23.0/armv7a/hardened/selinux/parent |  2 ++
 profiles/default/linux/arm/23.0/armv7a/parent  |  2 ++
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/, ...

2022-12-10 Thread Andreas K. Hüttel
commit: 53e1551427c8d9db6e0ae68943ece07bd89f84d3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 17:34:58 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 17:34:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53e15514

profiles: Add alpha 23.0 profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/alpha/23.0/desktop/eapi   | 1 +
 profiles/default/linux/alpha/23.0/desktop/gnome/eapi | 1 +
 profiles/default/linux/alpha/23.0/desktop/gnome/parent   | 2 ++
 profiles/default/linux/alpha/23.0/desktop/gnome/systemd/eapi | 1 +
 profiles/default/linux/alpha/23.0/desktop/gnome/systemd/parent   | 2 ++
 profiles/default/linux/alpha/23.0/desktop/parent | 2 ++
 profiles/default/linux/alpha/23.0/eapi   | 1 +
 profiles/default/linux/alpha/23.0/parent | 2 ++
 profiles/default/linux/alpha/23.0/split-usr/desktop/eapi | 1 +
 profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/eapi   | 1 +
 profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/parent | 2 ++
 profiles/default/linux/alpha/23.0/split-usr/desktop/parent   | 2 ++
 profiles/default/linux/alpha/23.0/split-usr/eapi | 1 +
 profiles/default/linux/alpha/23.0/split-usr/parent   | 2 ++
 profiles/default/linux/alpha/23.0/systemd/eapi   | 1 +
 profiles/default/linux/alpha/23.0/systemd/parent | 2 ++
 16 files changed, 24 insertions(+)

diff --git a/profiles/default/linux/alpha/23.0/desktop/eapi 
b/profiles/default/linux/alpha/23.0/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/desktop/gnome/eapi 
b/profiles/default/linux/alpha/23.0/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/desktop/gnome/parent 
b/profiles/default/linux/alpha/23.0/desktop/gnome/parent
new file mode 100644
index ..6589a0e01478
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/eapi 
b/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/parent 
b/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/parent
new file mode 100644
index ..f5c1ae438de4
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/gnome/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome/systemd

diff --git a/profiles/default/linux/alpha/23.0/desktop/parent 
b/profiles/default/linux/alpha/23.0/desktop/parent
new file mode 100644
index ..ad6c5e126fbb
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/desktop/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/desktop

diff --git a/profiles/default/linux/alpha/23.0/eapi 
b/profiles/default/linux/alpha/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/parent 
b/profiles/default/linux/alpha/23.0/parent
new file mode 100644
index ..50be433109ef
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/parent
@@ -0,0 +1,2 @@
+..
+../../../../releases/23.0

diff --git a/profiles/default/linux/alpha/23.0/split-usr/desktop/eapi 
b/profiles/default/linux/alpha/23.0/split-usr/desktop/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/split-usr/desktop/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/eapi 
b/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/parent 
b/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/parent
new file mode 100644
index ..9e06c4505a75
--- /dev/null
+++ b/profiles/default/linux/alpha/23.0/split-usr/desktop/gnome/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/desktop/gnome

diff --git a/profiles/default/linux/alpha/23.0/split-usr/desktop/parent 
b/profiles/default/linux/alpha/23.0/split-usr/desktop/parent
new file mode 100644
index ..db8ce088c69a
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/

2022-12-10 Thread Andreas K. Hüttel
commit: 8362c8ee81a60a9f24b2ec86ebd5ee1cc54dc3c5
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 17:29:41 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 17:29:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8362c8ee

profiles: Update amd64 23.0 readme

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/readme.txt | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/readme.txt 
b/profiles/default/linux/amd64/23.0/readme.txt
index 4554ad58a9c2..a4fb52c03bc5 100644
--- a/profiles/default/linux/amd64/23.0/readme.txt
+++ b/profiles/default/linux/amd64/23.0/readme.txt
@@ -8,7 +8,7 @@ default/linux/amd64/17.1
 ==> default/linux/amd64/23.0/split-usr
 
 default/linux/amd64/17.1/selinux
-==> default/linux/amd64/23.0/split-usr/selinux
+==> default/linux/amd64/23.0/split-usr/hardened/selinux [%]
 
 default/linux/amd64/17.1/hardened
 ==> default/linux/amd64/23.0/split-usr/hardened
@@ -62,10 +62,10 @@ default/linux/amd64/17.1/no-multilib/systemd/merged-usr
 ==> default/linux/amd64/23.0/no-multilib/systemd
 
 default/linux/amd64/17.1/no-multilib/systemd/selinux
-==> default/linux/amd64/23.0/no-multilib/selinux/systemd  [*]
+==> default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd  [*,%]
 
 default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr
-==> default/linux/amd64/23.0/no-multilib/selinux/systemd
+==> default/linux/amd64/23.0/no-multilib/hardened/selinux/systemd  [%]
 
 default/linux/amd64/17.1/systemd
 ==> default/linux/amd64/23.0/systemd  [*]
@@ -74,10 +74,10 @@ default/linux/amd64/17.1/systemd/merged-usr
 ==> default/linux/amd64/23.0/systemd
 
 default/linux/amd64/17.1/systemd/selinux
-==> default/linux/amd64/23.0/selinux/systemd  [*]
+==> default/linux/amd64/23.0/hardened/selinux/systemd  [*,%]
 
 default/linux/amd64/17.1/systemd/selinux/merged-usr
-==> default/linux/amd64/23.0/selinux/systemd
+==> default/linux/amd64/23.0/hardened/selinux/systemd  [%]
 
 default/linux/amd64/17.1/clang
 ==> default/linux/amd64/23.0/split-usr/llvm
@@ -98,12 +98,16 @@ default/linux/amd64/17.0/x32/systemd/merged-usr
 ==> default/linux/amd64/23.0/x32/systemd
 
 default/linux/amd64/17.0/musl
+==> default/linux/amd64/23.0/split-usr/musl
 
 default/linux/amd64/17.0/musl/clang
+==> default/linux/amd64/23.0/split-usr/musl/llvm
 
 default/linux/amd64/17.0/musl/hardened
+==> default/linux/amd64/23.0/split-usr/musl/hardened
 
 default/linux/amd64/17.0/musl/hardened/selinux
+==> default/linux/amd64/23.0/split-usr/musl/hardened/selinux
 
 default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+
 ==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+  [&]
@@ -133,3 +137,5 @@ default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+
 to your make.conf.
 
 [&] You will have to do the symlink migration from 17.0 to 17.1 first.
+
+[%] There are no standalone selinux profiles anymore, only hardened/selinux.



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/selinux/systemd/, ...

2022-12-10 Thread Andreas K. Hüttel
commit: 6347c333520ec479157c7ecb486ccf2b390cdaac
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 17:24:34 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 17:24:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6347c333

profiles: drop 23.0 selinux-without-hardened profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/selinux/eapi | 1 -
 profiles/default/linux/amd64/23.0/selinux/parent   | 2 --
 profiles/default/linux/amd64/23.0/selinux/systemd/eapi | 1 -
 profiles/default/linux/amd64/23.0/selinux/systemd/parent   | 2 --
 profiles/default/linux/amd64/23.0/split-usr/selinux/eapi   | 1 -
 profiles/default/linux/amd64/23.0/split-usr/selinux/parent | 2 --
 6 files changed, 9 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/selinux/eapi 
b/profiles/default/linux/amd64/23.0/selinux/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/selinux/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/amd64/23.0/selinux/parent 
b/profiles/default/linux/amd64/23.0/selinux/parent
deleted file mode 100644
index 933e67923d1a..
--- a/profiles/default/linux/amd64/23.0/selinux/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../features/selinux

diff --git a/profiles/default/linux/amd64/23.0/selinux/systemd/eapi 
b/profiles/default/linux/amd64/23.0/selinux/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/selinux/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/amd64/23.0/selinux/systemd/parent 
b/profiles/default/linux/amd64/23.0/selinux/systemd/parent
deleted file mode 100644
index 7e061533c151..
--- a/profiles/default/linux/amd64/23.0/selinux/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/systemd

diff --git a/profiles/default/linux/amd64/23.0/split-usr/selinux/eapi 
b/profiles/default/linux/amd64/23.0/split-usr/selinux/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/split-usr/selinux/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/amd64/23.0/split-usr/selinux/parent 
b/profiles/default/linux/amd64/23.0/split-usr/selinux/parent
deleted file mode 100644
index 2190e9797eaa..
--- a/profiles/default/linux/amd64/23.0/split-usr/selinux/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../features/selinux



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/split-usr/musl/hardened/, ...

2022-12-10 Thread Andreas K. Hüttel
commit: 57de365b14eddd26e56768d3fddda02c0edde21f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 14:21:54 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 14:21:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57de365b

profiles: Add 23.0 amd64 musl profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/musl/eapi   |  1 +
 profiles/default/linux/amd64/23.0/musl/hardened/eapi  |  1 +
 profiles/default/linux/amd64/23.0/musl/hardened/parent|  2 ++
 profiles/default/linux/amd64/23.0/musl/hardened/selinux/eapi  |  1 +
 .../default/linux/amd64/23.0/musl/hardened/selinux/parent |  2 ++
 profiles/default/linux/amd64/23.0/musl/llvm/eapi  |  1 +
 profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask  |  6 ++
 profiles/default/linux/amd64/23.0/musl/llvm/parent|  2 ++
 profiles/default/linux/amd64/23.0/musl/make.defaults  | 10 ++
 profiles/default/linux/amd64/23.0/musl/package.mask   | 11 +++
 profiles/default/linux/amd64/23.0/musl/package.use.mask   |  6 ++
 profiles/default/linux/amd64/23.0/musl/parent |  3 +++
 profiles/default/linux/amd64/23.0/split-usr/musl/eapi |  1 +
 .../default/linux/amd64/23.0/split-usr/musl/hardened/eapi |  1 +
 .../default/linux/amd64/23.0/split-usr/musl/hardened/parent   |  2 ++
 .../linux/amd64/23.0/split-usr/musl/hardened/selinux/eapi |  1 +
 .../linux/amd64/23.0/split-usr/musl/hardened/selinux/parent   |  2 ++
 profiles/default/linux/amd64/23.0/split-usr/musl/llvm/eapi|  1 +
 .../linux/amd64/23.0/split-usr/musl/llvm/package.use.mask |  6 ++
 profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent  |  2 ++
 .../default/linux/amd64/23.0/split-usr/musl/make.defaults | 10 ++
 profiles/default/linux/amd64/23.0/split-usr/musl/package.mask | 11 +++
 .../default/linux/amd64/23.0/split-usr/musl/package.use.mask  |  6 ++
 profiles/default/linux/amd64/23.0/split-usr/musl/parent   |  3 +++
 24 files changed, 92 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/musl/eapi 
b/profiles/default/linux/amd64/23.0/musl/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/musl/hardened/eapi 
b/profiles/default/linux/amd64/23.0/musl/hardened/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/hardened/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/musl/hardened/parent 
b/profiles/default/linux/amd64/23.0/musl/hardened/parent
new file mode 100644
index ..45a355b0beba
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/hardened/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/hardened/amd64

diff --git a/profiles/default/linux/amd64/23.0/musl/hardened/selinux/eapi 
b/profiles/default/linux/amd64/23.0/musl/hardened/selinux/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/hardened/selinux/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/musl/hardened/selinux/parent 
b/profiles/default/linux/amd64/23.0/musl/hardened/selinux/parent
new file mode 100644
index ..23c64bb44399
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/hardened/selinux/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/selinux

diff --git a/profiles/default/linux/amd64/23.0/musl/llvm/eapi 
b/profiles/default/linux/amd64/23.0/musl/llvm/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/llvm/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask 
b/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask
new file mode 100644
index ..3435fc7a7d5c
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/llvm/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2022-10-15)
+# Undo the general musl mask
+www-client/firefox -clang

diff --git a/profiles/default/linux/amd64/23.0/musl/llvm/parent 
b/profiles/default/linux/amd64/23.0/musl/llvm/parent
new file mode 100644
index ..845cedb73fde
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/llvm

diff --git a/profiles/default/linux/amd64/23.0/musl/make.defaults 
b/profiles/default/linux/amd64/23.0/musl/make.defaults
new file mode 100644
index ..96ce023a7e8f
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/musl/make.defaults
@@ -0,0 +1,10 @@
+# Copyright 1999-2018 Gentoo Foundation.
+# Distributed under the terms 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/

2022-12-09 Thread Andreas K. Hüttel
commit: 4acd713868a849e15ecbea2e0877590df1d2de73
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 02:38:51 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 02:38:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4acd7138

profiles: Add a readme to the 23.0 directory

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/readme.txt | 135 +++
 1 file changed, 135 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/readme.txt 
b/profiles/default/linux/amd64/23.0/readme.txt
new file mode 100644
index ..4554ad58a9c2
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/readme.txt
@@ -0,0 +1,135 @@
+
+WARNING - the 23.0 profile tree is still experimental.
+
+Recommended upgrade path:
+(please make sure to read the annotations like [*] if applicable)
+
+default/linux/amd64/17.1
+==> default/linux/amd64/23.0/split-usr
+
+default/linux/amd64/17.1/selinux
+==> default/linux/amd64/23.0/split-usr/selinux
+
+default/linux/amd64/17.1/hardened
+==> default/linux/amd64/23.0/split-usr/hardened
+
+default/linux/amd64/17.1/hardened/selinux
+==> default/linux/amd64/23.0/split-usr/hardened/selinux
+
+default/linux/amd64/17.1/desktop
+==> default/linux/amd64/23.0/split-usr/desktop
+
+default/linux/amd64/17.1/desktop/gnome
+==> default/linux/amd64/23.0/split-usr/desktop/gnome
+
+default/linux/amd64/17.1/desktop/gnome/systemd
+==> default/linux/amd64/23.0/desktop/gnome/systemd  [*]
+
+default/linux/amd64/17.1/desktop/gnome/systemd/merged-usr
+==> default/linux/amd64/23.0/desktop/gnome/systemd
+
+default/linux/amd64/17.1/desktop/plasma
+==> default/linux/amd64/23.0/split-usr/desktop/plasma
+
+default/linux/amd64/17.1/desktop/plasma/systemd
+==> default/linux/amd64/23.0/desktop/plasma/systemd  [*]
+
+default/linux/amd64/17.1/desktop/plasma/systemd/merged-usr
+==> default/linux/amd64/23.0/desktop/plasma/systemd
+
+default/linux/amd64/17.1/desktop/systemd
+==> default/linux/amd64/23.0/desktop/systemd  [*]
+
+default/linux/amd64/17.1/desktop/systemd/merged-usr
+==> default/linux/amd64/23.0/desktop/systemd
+
+default/linux/amd64/17.1/developer
+==> default/linux/amd64/23.0  [*,#]
+
+default/linux/amd64/17.1/no-multilib
+==> default/linux/amd64/23.0/split-usr/no-multilib
+
+default/linux/amd64/17.1/no-multilib/hardened
+==> default/linux/amd64/23.0/split-usr/no-multilib/hardened
+
+default/linux/amd64/17.1/no-multilib/hardened/selinux
+==> default/linux/amd64/23.0/split-usr/no-multilib/hardened/selinux
+
+default/linux/amd64/17.1/no-multilib/systemd
+==> default/linux/amd64/23.0/no-multilib/systemd  [*]
+
+default/linux/amd64/17.1/no-multilib/systemd/merged-usr
+==> default/linux/amd64/23.0/no-multilib/systemd
+
+default/linux/amd64/17.1/no-multilib/systemd/selinux
+==> default/linux/amd64/23.0/no-multilib/selinux/systemd  [*]
+
+default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr
+==> default/linux/amd64/23.0/no-multilib/selinux/systemd
+
+default/linux/amd64/17.1/systemd
+==> default/linux/amd64/23.0/systemd  [*]
+
+default/linux/amd64/17.1/systemd/merged-usr
+==> default/linux/amd64/23.0/systemd
+
+default/linux/amd64/17.1/systemd/selinux
+==> default/linux/amd64/23.0/selinux/systemd  [*]
+
+default/linux/amd64/17.1/systemd/selinux/merged-usr
+==> default/linux/amd64/23.0/selinux/systemd
+
+default/linux/amd64/17.1/clang
+==> default/linux/amd64/23.0/split-usr/llvm
+
+default/linux/amd64/17.1/systemd/clang
+==> default/linux/amd64/23.0/llvm/systemd  [*]
+
+default/linux/amd64/17.1/systemd/clang/merged-usr
+==> default/linux/amd64/23.0/llvm/systemd
+
+default/linux/amd64/17.0/x32
+==> default/linux/amd64/23.0/split-usr/x32
+
+default/linux/amd64/17.0/x32/systemd
+==> default/linux/amd64/23.0/x32/systemd  [*]
+
+default/linux/amd64/17.0/x32/systemd/merged-usr
+==> default/linux/amd64/23.0/x32/systemd
+
+default/linux/amd64/17.0/musl
+
+default/linux/amd64/17.0/musl/clang
+
+default/linux/amd64/17.0/musl/hardened
+
+default/linux/amd64/17.0/musl/hardened/selinux
+
+default/linux/amd64/17.0/no-multilib/prefix/kernel-3.2+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+  [&]
+
+default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.32+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+  [&]
+
+default/linux/amd64/17.0/no-multilib/prefix/kernel-2.6.16+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+  [&]
+
+default/linux/amd64/17.1/no-multilib/prefix/kernel-3.2+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-3.2+
+
+default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.32+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.32+
+
+default/linux/amd64/17.1/no-multilib/prefix/kernel-2.6.16+
+==> default/linux/amd64/23.0/split-usr/no-multilib/prefix/kernel-2.6.16+
+
+
+
+[*] This upgrade switches from split-usr to merged-usr layout since
+the corresponding profile is 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/x32/, ...

2022-12-09 Thread Andreas K. Hüttel
commit: e86023957b4d5ce83a4fe634b4d1d2e02a50631f
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 02:21:00 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 02:21:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8602395

profiles: also copy x32 profiles from 17.0 to 23.0

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/split-usr/x32/eapi  | 1 +
 profiles/default/linux/amd64/23.0/split-usr/x32/make.defaults | 4 
 profiles/default/linux/amd64/23.0/split-usr/x32/parent| 2 ++
 profiles/default/linux/amd64/23.0/x32/eapi| 1 +
 profiles/default/linux/amd64/23.0/x32/make.defaults   | 4 
 profiles/default/linux/amd64/23.0/x32/parent  | 2 ++
 profiles/default/linux/amd64/23.0/x32/systemd/eapi| 1 +
 profiles/default/linux/amd64/23.0/x32/systemd/parent  | 2 ++
 8 files changed, 17 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/split-usr/x32/eapi 
b/profiles/default/linux/amd64/23.0/split-usr/x32/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/x32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/split-usr/x32/make.defaults 
b/profiles/default/linux/amd64/23.0/split-usr/x32/make.defaults
new file mode 100644
index ..4fdae91f3d3f
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/x32/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-pc-linux-gnux32"

diff --git a/profiles/default/linux/amd64/23.0/split-usr/x32/parent 
b/profiles/default/linux/amd64/23.0/split-usr/x32/parent
new file mode 100644
index ..9e204d6e178a
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/x32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../arch/amd64/x32

diff --git a/profiles/default/linux/amd64/23.0/x32/eapi 
b/profiles/default/linux/amd64/23.0/x32/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/x32/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/x32/make.defaults 
b/profiles/default/linux/amd64/23.0/x32/make.defaults
new file mode 100644
index ..4fdae91f3d3f
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/x32/make.defaults
@@ -0,0 +1,4 @@
+# Copyright 1999-2013 Gentoo Foundation.
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST="x86_64-pc-linux-gnux32"

diff --git a/profiles/default/linux/amd64/23.0/x32/parent 
b/profiles/default/linux/amd64/23.0/x32/parent
new file mode 100644
index ..cf0023cf48ae
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/x32/parent
@@ -0,0 +1,2 @@
+..
+../../../../../arch/amd64/x32

diff --git a/profiles/default/linux/amd64/23.0/x32/systemd/eapi 
b/profiles/default/linux/amd64/23.0/x32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/x32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/x32/systemd/parent 
b/profiles/default/linux/amd64/23.0/x32/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/x32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/desktop/plasma/, ...

2022-12-09 Thread Andreas K. Hüttel
commit: 5aff168a20d902b4ebce14ce4a5e5bf8b21bbfd2
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 01:51:29 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 02:17:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aff168a

profiles: Add more amd64 23.0 profile dirs

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/desktop/eapi   |  1 +
 profiles/default/linux/amd64/23.0/desktop/gnome/eapi |  1 +
 profiles/default/linux/amd64/23.0/desktop/gnome/parent   |  2 ++
 .../default/linux/amd64/23.0/desktop/gnome/systemd/eapi  |  1 +
 .../linux/amd64/23.0/desktop/gnome/systemd/parent|  2 ++
 profiles/default/linux/amd64/23.0/desktop/parent |  2 ++
 profiles/default/linux/amd64/23.0/desktop/plasma/eapi|  1 +
 profiles/default/linux/amd64/23.0/desktop/plasma/parent  |  2 ++
 .../default/linux/amd64/23.0/desktop/plasma/systemd/eapi |  1 +
 .../linux/amd64/23.0/desktop/plasma/systemd/parent   |  2 ++
 profiles/default/linux/amd64/23.0/desktop/systemd/eapi   |  1 +
 profiles/default/linux/amd64/23.0/desktop/systemd/parent |  2 ++
 profiles/default/linux/amd64/23.0/hardened/eapi  |  1 +
 profiles/default/linux/amd64/23.0/hardened/parent|  2 ++
 profiles/default/linux/amd64/23.0/hardened/selinux/eapi  |  1 +
 .../default/linux/amd64/23.0/hardened/selinux/parent |  2 ++
 .../linux/amd64/23.0/hardened/selinux/systemd/eapi   |  1 +
 .../linux/amd64/23.0/hardened/selinux/systemd/parent |  2 ++
 profiles/default/linux/amd64/23.0/hardened/systemd/eapi  |  1 +
 .../default/linux/amd64/23.0/hardened/systemd/parent |  2 ++
 profiles/default/linux/amd64/23.0/llvm/eapi  |  1 +
 profiles/default/linux/amd64/23.0/llvm/package.use.force | 16 
 profiles/default/linux/amd64/23.0/llvm/packages.build|  9 +
 profiles/default/linux/amd64/23.0/llvm/parent|  2 ++
 profiles/default/linux/amd64/23.0/llvm/systemd/eapi  |  1 +
 profiles/default/linux/amd64/23.0/llvm/systemd/parent|  2 ++
 profiles/default/linux/amd64/23.0/no-multilib/eapi   |  1 +
 .../default/linux/amd64/23.0/no-multilib/hardened/eapi   |  1 +
 .../default/linux/amd64/23.0/no-multilib/hardened/parent |  2 ++
 .../linux/amd64/23.0/no-multilib/hardened/selinux/eapi   |  1 +
 .../linux/amd64/23.0/no-multilib/hardened/selinux/parent |  2 ++
 .../amd64/23.0/no-multilib/hardened/selinux/systemd/eapi |  1 +
 .../23.0/no-multilib/hardened/selinux/systemd/parent |  2 ++
 .../linux/amd64/23.0/no-multilib/hardened/systemd/eapi   |  1 +
 .../linux/amd64/23.0/no-multilib/hardened/systemd/parent |  2 ++
 profiles/default/linux/amd64/23.0/no-multilib/parent |  2 ++
 .../default/linux/amd64/23.0/no-multilib/prefix/eapi |  1 +
 .../amd64/23.0/no-multilib/prefix/kernel-2.6.16+/eapi|  1 +
 .../amd64/23.0/no-multilib/prefix/kernel-2.6.16+/parent  |  2 ++
 .../amd64/23.0/no-multilib/prefix/kernel-2.6.32+/eapi|  1 +
 .../amd64/23.0/no-multilib/prefix/kernel-2.6.32+/parent  |  2 ++
 .../linux/amd64/23.0/no-multilib/prefix/kernel-3.2+/eapi |  1 +
 .../amd64/23.0/no-multilib/prefix/kernel-3.2+/parent |  2 ++
 .../default/linux/amd64/23.0/no-multilib/prefix/parent   |  1 +
 .../default/linux/amd64/23.0/no-multilib/selinux/eapi|  1 +
 .../default/linux/amd64/23.0/no-multilib/selinux/parent  |  2 ++
 .../linux/amd64/23.0/no-multilib/selinux/systemd/eapi|  1 +
 .../linux/amd64/23.0/no-multilib/selinux/systemd/parent  |  2 ++
 .../default/linux/amd64/23.0/no-multilib/systemd/eapi|  1 +
 .../default/linux/amd64/23.0/no-multilib/systemd/parent  |  2 ++
 profiles/default/linux/amd64/23.0/selinux/eapi   |  1 +
 profiles/default/linux/amd64/23.0/selinux/parent |  2 ++
 profiles/default/linux/amd64/23.0/selinux/systemd/eapi   |  1 +
 profiles/default/linux/amd64/23.0/selinux/systemd/parent |  2 ++
 profiles/default/linux/amd64/23.0/split-usr/desktop/eapi |  1 +
 .../linux/amd64/23.0/split-usr/desktop/gnome/eapi|  1 +
 .../linux/amd64/23.0/split-usr/desktop/gnome/parent  |  2 ++
 .../default/linux/amd64/23.0/split-usr/desktop/parent|  2 ++
 .../linux/amd64/23.0/split-usr/desktop/plasma/eapi   |  1 +
 .../linux/amd64/23.0/split-usr/desktop/plasma/parent |  2 ++
 .../default/linux/amd64/23.0/split-usr/hardened/eapi |  1 +
 .../default/linux/amd64/23.0/split-usr/hardened/parent   |  2 ++
 .../linux/amd64/23.0/split-usr/hardened/selinux/eapi |  1 +
 .../linux/amd64/23.0/split-usr/hardened/selinux/parent   |  2 ++
 profiles/default/linux/amd64/23.0/split-usr/llvm/eapi|  1 +
 .../linux/amd64/23.0/split-usr/llvm/package.use.force| 16 
 .../linux/amd64/23.0/split-usr/llvm/packages.build   |  9 +
 profiles/default/linux/amd64/23.0/split-usr/llvm/parent  |  2 ++
 .../default/linux/amd64/23.0/split-usr/no-multilib/eapi  |  1 +
 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/split-usr/systemd/

2022-12-09 Thread Andreas K. Hüttel
commit: c638d2939f86469e5f2277f954d35fed7d6e9cd0
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat Dec 10 01:52:06 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat Dec 10 02:17:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c638d293

profiles: no 23.0/split-usr systemd profiles, makes no sense

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/split-usr/systemd/eapi   | 1 -
 profiles/default/linux/amd64/23.0/split-usr/systemd/parent | 2 --
 2 files changed, 3 deletions(-)

diff --git a/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi 
b/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..
--- a/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5

diff --git a/profiles/default/linux/amd64/23.0/split-usr/systemd/parent 
b/profiles/default/linux/amd64/23.0/split-usr/systemd/parent
deleted file mode 100644
index 7e061533c151..
--- a/profiles/default/linux/amd64/23.0/split-usr/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/, ...

2022-12-07 Thread Kenton Groombridge
commit: 6274e5af434f4298fc02e567b8712d397c34e481
Author: Kenton Groombridge  gentoo  org>
AuthorDate: Wed Dec  7 14:13:38 2022 +
Commit: Kenton Groombridge  gentoo  org>
CommitDate: Wed Dec  7 14:14:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6274e5af

profiles/default/linux: add systemd/selinux/merged-usr subprofiles

Signed-off-by: Kenton Groombridge  gentoo.org>

 .../linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/eapi| 1 +
 .../linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/parent  | 2 ++
 profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/eapi   | 1 +
 profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/parent | 2 ++
 profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/eapi   | 1 +
 profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/parent | 2 ++
 6 files changed, 9 insertions(+)

diff --git 
a/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/eapi 
b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 
b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/parent
 
b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/parent
new file mode 100644
index ..1b7f7eef0a7e
--- /dev/null
+++ 
b/profiles/default/linux/amd64/17.1/no-multilib/systemd/selinux/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/eapi 
b/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/parent 
b/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/amd64/17.1/systemd/selinux/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/eapi 
b/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/parent 
b/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/selinux/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/ppc64le/17.0/ieee-long-double/

2022-12-04 Thread Georgy Yakovlev
commit: f796db65fef1a85ba76361cd7c622245d981552d
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Dec  4 22:32:07 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Dec  5 02:52:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f796db65

profiles/default/linux/ppc64le/17.0/ieee-long-double: add exp profile

Bug: https://bugs.gentoo.org/882815
Signed-off-by: Georgy Yakovlev  gentoo.org>

 profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi |  1 +
 .../ppc64le/17.0/ieee-long-double/package.accept_keywords |  6 ++
 .../default/linux/ppc64le/17.0/ieee-long-double/package.mask  |  6 ++
 .../linux/ppc64le/17.0/ieee-long-double/package.use.force |  6 ++
 .../linux/ppc64le/17.0/ieee-long-double/package.use.mask  |  6 ++
 profiles/default/linux/ppc64le/17.0/ieee-long-double/parent   |  1 +
 .../linux/ppc64le/17.0/ieee-long-double/profile.bashrc| 11 +++
 7 files changed, 37 insertions(+)

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
new file mode 100644
index ..490d12daa4b7
--- /dev/null
+++ 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.accept_keywords
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# only gcc-12 provides ieee-long-double, which is not stable yet.
+=sys-devel/gcc-12* ~ppc64

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
new file mode 100644
index ..b230f17da0a1
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# We need gcc-12 for ieee-long-double.
+ (2022-12-04)
+# Hard requirement for this profile.
+sys-devel/gcc ieee-long-double

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
new file mode 100644
index ..5d3622b69845
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Georgy Yakovlev  (2022-12-04)
+# We need gcc-12 for ieee-long-double.
+>=sys-devel/gcc-12 -ieee-long-double

diff --git a/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent
new file mode 100644
index ..f3229c5b9876
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/parent
@@ -0,0 +1 @@
+..

diff --git 
a/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc 
b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
new file mode 100644
index ..ad5bf064bb80
--- /dev/null
+++ b/profiles/default/linux/ppc64le/17.0/ieee-long-double/profile.bashrc
@@ -0,0 +1,11 @@
+if [[ "${EBUILD_PHASE}" == "setup" ]] ; then
+if [[ ${CATEGORY}/${PN} != sys-devel/gcc ]]; then
+if [[ $(${CC:-cc} -E -dM - < /dev/null | grep -o 
'__LDBL_MANT_DIG__ .*') != "__LDBL_MANT_DIG__ 113" ]]; then
+   eerror
+eerror "${CC:-cc} should provide ieee-long-double on 
this profile by default"
+eerror "reinstall sys-devel/gcc with 
USE=ieee-long-double and try again."
+   eerror
+   die "install >=sys-devel/gcc-12[ieee-long-double]"
+fi
+fi
+fi



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/23.0/split-usr/systemd/, ...

2022-12-04 Thread Andreas K. Hüttel
commit: cddb9bbacc9071d851145e2c9011e93013ff6de6
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Dec  4 22:45:51 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Dec  4 22:46:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cddb9bba

profiles: start building up an amd64 23.0 tree for initial testing

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/23.0/eapi | 1 +
 profiles/default/linux/amd64/23.0/parent   | 3 +++
 profiles/default/linux/amd64/23.0/split-usr/eapi   | 1 +
 profiles/default/linux/amd64/23.0/split-usr/parent | 2 ++
 profiles/default/linux/amd64/23.0/split-usr/systemd/eapi   | 1 +
 profiles/default/linux/amd64/23.0/split-usr/systemd/parent | 2 ++
 profiles/default/linux/amd64/23.0/systemd/eapi | 1 +
 profiles/default/linux/amd64/23.0/systemd/parent   | 2 ++
 8 files changed, 13 insertions(+)

diff --git a/profiles/default/linux/amd64/23.0/eapi 
b/profiles/default/linux/amd64/23.0/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/parent 
b/profiles/default/linux/amd64/23.0/parent
new file mode 100644
index ..cc2d527a47e9
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/parent
@@ -0,0 +1,3 @@
+..
+../../../../arch/amd64
+../../../../releases/23.0

diff --git a/profiles/default/linux/amd64/23.0/split-usr/eapi 
b/profiles/default/linux/amd64/23.0/split-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/split-usr/parent 
b/profiles/default/linux/amd64/23.0/split-usr/parent
new file mode 100644
index ..598ca888c8c2
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../features/split-usr

diff --git a/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi 
b/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/split-usr/systemd/parent 
b/profiles/default/linux/amd64/23.0/split-usr/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/split-usr/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/amd64/23.0/systemd/eapi 
b/profiles/default/linux/amd64/23.0/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/23.0/systemd/parent 
b/profiles/default/linux/amd64/23.0/systemd/parent
new file mode 100644
index ..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/, profiles/, ...

2022-11-25 Thread Andreas K. Hüttel
commit: b6e385f34b9e140052fcff8ec6b749efb4eb2be9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Nov 25 22:15:37 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Nov 25 22:15:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e385f3

profiles: add mips (n32) multilib systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/eapi | 1 +
 .../linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/eapi   | 1 +
 .../linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/parent   | 2 ++
 profiles/default/linux/mips/17.0/multilib/n32/systemd/eapi| 1 +
 profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/eapi | 1 +
 .../default/linux/mips/17.0/multilib/n32/systemd/merged-usr/parent| 2 ++
 profiles/default/linux/mips/17.0/multilib/n32/systemd/parent  | 2 ++
 profiles/profiles.desc| 4 
 9 files changed, 16 insertions(+)

diff --git a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/parent
 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/parent
new file mode 100644
index ..5e9458ce54b8
--- /dev/null
+++ 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../../features/merged-usr

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/parent 
b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/parent
new file mode 100644
index ..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/multilib/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/17.0/multilib/n32/systemd/eapi 
b/profiles/default/linux/mips/17.0/multilib/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/parent
new file mode 100644
index ..1b7f7eef0a7e
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/multilib/n32/systemd/parent 
b/profiles/default/linux/mips/17.0/multilib/n32/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/multilib/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 2e8b948e72c8..172de7eaedce 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -202,6 +202,8 @@ mipsdefault/linux/mips/17.0/n64/systemd 
exp
 mips   default/linux/mips/17.0/n64/systemd/merged-usr  
exp
 mips   default/linux/mips/17.0/multilib/o32
exp
 mips   default/linux/mips/17.0/multilib/n32
exp
+mips   default/linux/mips/17.0/multilib/n32/systemd
exp
+mips   default/linux/mips/17.0/multilib/n32/systemd/merged-usr 
exp
 mips   default/linux/mips/17.0/multilib/n64
exp
 mips   default/linux/mips/17.0/mipsel/o32  
exp
 mips   default/linux/mips/17.0/mipsel/o32/systemd  
exp
@@ -214,6 +216,8 @@ mips
default/linux/mips/17.0/mipsel/n64/systemd  exp
 mips   default/linux/mips/17.0/mipsel/n64/systemd/merged-usr   
exp
 mips   

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/n64/systemd/merged-usr/, ...

2022-11-23 Thread Andreas K. Hüttel
commit: ea51ae8da9805fefaf4f69dc8b05a28dd302
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Wed Nov 23 22:18:12 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Wed Nov 23 22:18:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea51ae8d

profiles: Add more mips systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/17.0/mipsel/n32/systemd/eapi| 1 +
 profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/eapi | 1 +
 .../default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/parent| 2 ++
 profiles/default/linux/mips/17.0/mipsel/n32/systemd/parent  | 2 ++
 profiles/default/linux/mips/17.0/n32/systemd/eapi   | 1 +
 profiles/default/linux/mips/17.0/n32/systemd/merged-usr/eapi| 1 +
 profiles/default/linux/mips/17.0/n32/systemd/merged-usr/parent  | 2 ++
 profiles/default/linux/mips/17.0/n32/systemd/parent | 2 ++
 profiles/default/linux/mips/17.0/n64/systemd/eapi   | 1 +
 profiles/default/linux/mips/17.0/n64/systemd/merged-usr/eapi| 1 +
 profiles/default/linux/mips/17.0/n64/systemd/merged-usr/parent  | 2 ++
 profiles/default/linux/mips/17.0/n64/systemd/parent | 2 ++
 profiles/profiles.desc  | 6 ++
 13 files changed, 24 insertions(+)

diff --git a/profiles/default/linux/mips/17.0/mipsel/n32/systemd/eapi 
b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/parent
new file mode 100644
index ..1b7f7eef0a7e
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/mipsel/n32/systemd/parent 
b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/17.0/n32/systemd/eapi 
b/profiles/default/linux/mips/17.0/n32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/n32/systemd/parent 
b/profiles/default/linux/mips/17.0/n32/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/default/linux/mips/17.0/n64/systemd/eapi 
b/profiles/default/linux/mips/17.0/n64/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/n64/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/n64/systemd/parent 
b/profiles/default/linux/mips/17.0/n64/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ 

[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/o32/systemd/merged-usr/, profiles/, ...

2022-11-22 Thread Andreas K. Hüttel
commit: 476a02bc46bfca4f6511ea07cb223a4baca31870
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 21 23:32:50 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 22 23:19:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=476a02bc

profiles: add default/linux/mips/17.0/o32 systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/17.0/o32/systemd/eapi  | 1 +
 profiles/default/linux/mips/17.0/o32/systemd/merged-usr/eapi   | 1 +
 profiles/default/linux/mips/17.0/o32/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/mips/17.0/o32/systemd/parent| 2 ++
 profiles/profiles.desc | 2 ++
 5 files changed, 8 insertions(+)

diff --git a/profiles/default/linux/mips/17.0/o32/systemd/eapi 
b/profiles/default/linux/mips/17.0/o32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/o32/systemd/parent 
b/profiles/default/linux/mips/17.0/o32/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/o32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 610a2d5937b5..2d83ded9dba0 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -190,6 +190,8 @@ m68k
default/linux/m68k/17.0/systemd/merged-usr  exp
 # MIPS Profiles
 # @MAINTAINER: m...@gentoo.org
 mips   default/linux/mips/17.0/o32 
exp
+mips   default/linux/mips/17.0/o32/systemd 
exp
+mips   default/linux/mips/17.0/o32/systemd/merged-usr  
exp
 mips   default/linux/mips/17.0/n32 
exp
 mips   default/linux/mips/17.0/n64 
exp
 mips   default/linux/mips/17.0/multilib/o32
exp



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/mipsel/o32/systemd/, profiles/, ...

2022-11-22 Thread Andreas K. Hüttel
commit: 43ab993ba953481851815595bd71c3a90ce1f186
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 21 23:41:10 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 22 23:19:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ab993b

profiles: add default/linux/mips/17.0/mipsel/o32 systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/mips/17.0/mipsel/o32/systemd/eapi  | 1 +
 profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/eapi   | 1 +
 profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/mips/17.0/mipsel/o32/systemd/parent| 2 ++
 profiles/profiles.desc| 2 ++
 5 files changed, 8 insertions(+)

diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/systemd/eapi 
b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/eapi 
b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git 
a/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/parent 
b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/parent
new file mode 100644
index ..1b7f7eef0a7e
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/mips/17.0/mipsel/o32/systemd/parent 
b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/parent
new file mode 100644
index ..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/17.0/mipsel/o32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 2d83ded9dba0..1b2731011e5c 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -198,6 +198,8 @@ mipsdefault/linux/mips/17.0/multilib/o32
exp
 mips   default/linux/mips/17.0/multilib/n32
exp
 mips   default/linux/mips/17.0/multilib/n64
exp
 mips   default/linux/mips/17.0/mipsel/o32  
exp
+mips   default/linux/mips/17.0/mipsel/o32/systemd  
exp
+mips   default/linux/mips/17.0/mipsel/o32/systemd/merged-usr   
exp
 mips   default/linux/mips/17.0/mipsel/n32  
exp
 mips   default/linux/mips/17.0/mipsel/n64  
exp
 mips   default/linux/mips/17.0/mipsel/n64/systemd  
exp



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.0/x32/systemd/, ...

2022-11-22 Thread Andreas K. Hüttel
commit: 7f762521208c52def38d16c229750caef0f19173
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Tue Nov 22 23:18:21 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Tue Nov 22 23:19:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f762521

profiles: add amd64 x32 systemd profiles

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/amd64/17.0/x32/systemd/eapi  | 1 +
 profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/eapi   | 1 +
 profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/parent | 2 ++
 profiles/default/linux/amd64/17.0/x32/systemd/parent| 2 ++
 profiles/profiles.desc  | 2 ++
 5 files changed, 8 insertions(+)

diff --git a/profiles/default/linux/amd64/17.0/x32/systemd/eapi 
b/profiles/default/linux/amd64/17.0/x32/systemd/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/systemd/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/eapi 
b/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/parent 
b/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/systemd/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/default/linux/amd64/17.0/x32/systemd/parent 
b/profiles/default/linux/amd64/17.0/x32/systemd/parent
new file mode 100644
index ..7e061533c151
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/x32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../targets/systemd

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 1b2731011e5c..36158072835e 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -67,6 +67,8 @@ amd64 default/linux/amd64/17.0/no-multilib/hardened   
exp
 amd64  default/linux/amd64/17.0/no-multilib/hardened/selinux   exp
 amd64  default/linux/amd64/17.0/systemddev
 amd64  default/linux/amd64/17.0/x32dev
+amd64  default/linux/amd64/17.0/x32/systemdexp
+amd64  default/linux/amd64/17.0/x32/systemd/merged-usr exp
 
 # ARM Profiles
 # @MAINTAINER: a...@gentoo.org



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/, profiles/

2022-11-21 Thread Andreas K. Hüttel
commit: fda564eef0aafb701082d63f93ab22f8729122b3
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Nov 21 21:14:19 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Nov 21 21:14:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda564ee

profiles: Add arm64 llvm systemd merged-usr profile

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/eapi   | 1 +
 profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/parent | 2 ++
 profiles/profiles.desc   | 1 +
 3 files changed, 4 insertions(+)

diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/eapi 
b/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/parent 
b/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/parent
new file mode 100644
index ..c8b1675247c9
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/systemd/llvm/merged-usr/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../features/merged-usr

diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5db12b3799be..610a2d5937b5 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -143,6 +143,7 @@ arm64   
default/linux/arm64/17.0/systemd/merged-usr stable
 arm64  default/linux/arm64/17.0/systemd/selinux
exp
 arm64  default/linux/arm64/17.0/llvm   
exp
 arm64  default/linux/arm64/17.0/systemd/llvm   
exp
+arm64  default/linux/arm64/17.0/systemd/llvm/merged-usr
exp
 
 
 # ARM64 Profiles (big-endian)



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/mips/17.0/musl/

2022-10-24 Thread Sam James
commit: 8e8a4724ef745252a5aa4630a9ad5f4ad3feca7a
Author: Ian Jordan  gmail  com>
AuthorDate: Mon Oct 24 11:46:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 24 11:46:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8a4724

profiles/default/linux/mips/17.0/musl: drop package.mask

Seems to be a legacy mask for sys-apps/kbd and is blocker for being able to
supply MIPS Musl stage3 files.

I have testing building kbd on mipsel, mips64 and mips32el crossdev 
environments.

Signed-off-by: Ian Jordan  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27841
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/mips/17.0/musl/package.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/default/linux/mips/17.0/musl/package.mask 
b/profiles/default/linux/mips/17.0/musl/package.mask
deleted file mode 100644
index ee0e90a0fba8..
--- a/profiles/default/linux/mips/17.0/musl/package.mask
+++ /dev/null
@@ -1,4 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
->sys-apps/kbd-1.15.5-r99



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/amd64/17.0/musl/clang/, ...

2022-10-15 Thread Sam James
commit: e66a4f8582fc9c34e41b428a6f6a1270493f00fe
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 15 23:21:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 15 23:26:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66a4f85

profiles/default/linux: unmask www-client/firefox[clang] on LLVM profiles

We end up crashing when building gecko-profiler otherwise but
the mask doesn't make sense on these profiles anyway, as the issue
that led to them being masked was wrt libcxx - and on these profiles,
we always have libcxx.

Bug: https://bugs.gentoo.org/829033
Bug: https://bugs.gentoo.org/877021
Signed-off-by: Sam James  gentoo.org>

 profiles/default/linux/amd64/17.0/musl/clang/package.use.mask | 6 ++
 profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask  | 6 ++
 2 files changed, 12 insertions(+)

diff --git a/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask 
b/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask
new file mode 100644
index ..3435fc7a7d5c
--- /dev/null
+++ b/profiles/default/linux/amd64/17.0/musl/clang/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2022-10-15)
+# Undo the general musl mask
+www-client/firefox -clang

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask 
b/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask
new file mode 100644
index ..3435fc7a7d5c
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/llvm/package.use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James  (2022-10-15)
+# Undo the general musl mask
+www-client/firefox -clang



[gentoo-commits] repo/gentoo:master commit in: profiles/default/linux/arm64/17.0/musl/llvm/

2022-10-14 Thread Andreas K. Hüttel
commit: 8f936055b45b9b4baa209c9042071d5dd8d3bda1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Oct 14 15:39:45 2022 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Oct 14 15:42:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f936055

profiles: add arm64 musl clang

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 profiles/default/linux/arm64/17.0/musl/llvm/eapi   | 1 +
 profiles/default/linux/arm64/17.0/musl/llvm/parent | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/eapi 
b/profiles/default/linux/arm64/17.0/musl/llvm/eapi
new file mode 100644
index ..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/llvm/eapi
@@ -0,0 +1 @@
+5

diff --git a/profiles/default/linux/arm64/17.0/musl/llvm/parent 
b/profiles/default/linux/arm64/17.0/musl/llvm/parent
new file mode 100644
index ..845cedb73fde
--- /dev/null
+++ b/profiles/default/linux/arm64/17.0/musl/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../features/llvm



  1   2   3   4   5   >