summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin150184 -> 151349 bytes
-rw-r--r--profiles/arch/arm64/big-endian/package.use.mask7
-rw-r--r--profiles/arch/base/package.use.mask4
-rw-r--r--profiles/arch/hppa/package.use.mask4
-rw-r--r--profiles/arch/riscv/package.accept_keywords7
-rw-r--r--profiles/default/linux/amd64/23.0/eapi1
-rw-r--r--profiles/default/linux/amd64/23.0/parent3
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/eapi1
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/parent2
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/systemd/parent2
-rw-r--r--profiles/default/linux/amd64/23.0/systemd/eapi1
-rw-r--r--profiles/default/linux/amd64/23.0/systemd/parent2
-rw-r--r--profiles/features/hardened/package.use.force4
-rw-r--r--profiles/features/split-usr/eapi1
-rw-r--r--profiles/features/split-usr/use.force6
-rw-r--r--profiles/features/split-usr/use.mask6
-rw-r--r--profiles/package.mask2
-rw-r--r--profiles/releases/23.0/make.defaults12
-rw-r--r--profiles/releases/23.0/package.mask5
-rw-r--r--profiles/releases/23.0/package.use.force4
-rw-r--r--profiles/releases/23.0/package.use.mask2
-rw-r--r--profiles/releases/23.0/package.use.stable.mask2
-rw-r--r--profiles/releases/23.0/use.force6
-rw-r--r--profiles/releases/23.0/use.mask6
-rw-r--r--profiles/use.local.desc2
26 files changed, 74 insertions, 19 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 68eca7dbff59..776d4e2c3d1d 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm64/big-endian/package.use.mask b/profiles/arch/arm64/big-endian/package.use.mask
new file mode 100644
index 000000000000..ad76e1cd1a8c
--- /dev/null
+++ b/profiles/arch/arm64/big-endian/package.use.mask
@@ -0,0 +1,7 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License, v2
+
+# Sam James <sam@gentoo.org> (2022-12-04)
+# libpcre[jit] is broken on arm64 BE and libpcre1 is EOL now
+# bug #884285
+dev-libs/libpcre jit
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 7db6c9601a3c..cfb208578910 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Georgy Yakovlev <gyakovlev@gentoo.org> (2022-12-01)
+# Only supported on ppc64le.
+sys-devel/gcc ieee-long-double
+
# Michał Górny <mgorny@gentoo.org> (2022-12-01)
# Not widely keyworded.
app-alternatives/awk nawk
diff --git a/profiles/arch/hppa/package.use.mask b/profiles/arch/hppa/package.use.mask
index 11880aec0ddf..a7391b3a0165 100644
--- a/profiles/arch/hppa/package.use.mask
+++ b/profiles/arch/hppa/package.use.mask
@@ -305,10 +305,6 @@ kde-frameworks/extra-cmake-modules doc
# pulls in many dev-ruby/asciidoctor dependencies (bug #583390)
net-misc/chrony html
-# Jeroen Roovers <jer@gentoo.org> (2015-07-03)
-# net-libs/nghttp2 fails to compile (bug #552898)
-net-libs/nghttp2 cxx
-
# Jeroen Roovers <jer@gentoo.org> (2015-05-17)
# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
# keyworded (bug #549516)
diff --git a/profiles/arch/riscv/package.accept_keywords b/profiles/arch/riscv/package.accept_keywords
deleted file mode 100644
index 3ebc00af05b0..000000000000
--- a/profiles/arch/riscv/package.accept_keywords
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Even if someone makes Portage accept other keywords, here
-# we need specific versions / patches for riscv!
-sys-devel/gcc -amd64 -~amd64
-sys-libs/glibc -amd64 -~amd64
diff --git a/profiles/default/linux/amd64/23.0/eapi b/profiles/default/linux/amd64/23.0/eapi
new file mode 100644
index 000000000000..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 000000000000..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 000000000000..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 000000000000..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 000000000000..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 000000000000..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 000000000000..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 000000000000..ced72403bde9
--- /dev/null
+++ b/profiles/default/linux/amd64/23.0/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../targets/systemd
diff --git a/profiles/features/hardened/package.use.force b/profiles/features/hardened/package.use.force
index af2aa42787f1..0cf2ecd72743 100644
--- a/profiles/features/hardened/package.use.force
+++ b/profiles/features/hardened/package.use.force
@@ -2,8 +2,8 @@
# Distributed under the terms of the GNU General Public License v2
# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-11-29)
-# Needed for new mechanism in gcc-13
->sys-devel/gcc-12.99 default-znow default-stack-clash-protection
+# Needed for new mechanism
+>=sys-devel/gcc-12.2 default-znow default-stack-clash-protection
# Needed for XATTR_PAX flags
app-arch/tar xattr
diff --git a/profiles/features/split-usr/eapi b/profiles/features/split-usr/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/split-usr/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/split-usr/use.force b/profiles/features/split-usr/use.force
new file mode 100644
index 000000000000..f638abe61436
--- /dev/null
+++ b/profiles/features/split-usr/use.force
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-12-04)
+# Force split-usr.
+split-usr
diff --git a/profiles/features/split-usr/use.mask b/profiles/features/split-usr/use.mask
new file mode 100644
index 000000000000..70a8ffe0514d
--- /dev/null
+++ b/profiles/features/split-usr/use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Andreas K. Hüttel <dilfridge@gentoo.org> (2022-12-04)
+# Unmask split-usr.
+-split-usr
diff --git a/profiles/package.mask b/profiles/package.mask
index f58068257b8f..700bd7e057bd 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -68,7 +68,7 @@ dev-ruby/vcr:3
# Dev channel releases are only for people who
# are developers or want more experimental features
# and accept a more unstable release.
-www-client/chromium:0/dev
+>=www-client/chromium-110
# Andreas Sturmlechner <asturm@gentoo.org> (2022-12-03)
# No purpose anymore after <dev-libs/boost-1.80 cleanup.
diff --git a/profiles/releases/23.0/make.defaults b/profiles/releases/23.0/make.defaults
index 7cd1e30dc0a3..c802f3fa3409 100644
--- a/profiles/releases/23.0/make.defaults
+++ b/profiles/releases/23.0/make.defaults
@@ -1,6 +1,9 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# See also
+# https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
+
# This just makes sense nowadays, if only for distfiles...
USE="lzma zstd"
@@ -9,3 +12,12 @@ USE="${USE} -cli"
# bug 849875
USE="${USE} -dri"
+
+# bug 818376
+LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
+
+# copied from merged-usr feature
+# Mike Gilbert <floppym@gentoo.org> (2022-08-31)
+# Avoid removing merged-usr symlinks.
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin"
+UNINSTALL_IGNORE="${UNINSTALL_IGNORE} /usr/lib/modules/*"
diff --git a/profiles/releases/23.0/package.mask b/profiles/releases/23.0/package.mask
new file mode 100644
index 000000000000..206ab70bd19f
--- /dev/null
+++ b/profiles/releases/23.0/package.mask
@@ -0,0 +1,5 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# DT_RELR needs glibc-2.36
+<sys-libs/glibc-2.36
diff --git a/profiles/releases/23.0/package.use.force b/profiles/releases/23.0/package.use.force
index a424f26e6193..c1e6cb1e1d86 100644
--- a/profiles/releases/23.0/package.use.force
+++ b/profiles/releases/23.0/package.use.force
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
->sys-devel/gcc-12.99 default-znow default-stack-clash-protection
+>=sys-devel/gcc-12.2 default-znow default-stack-clash-protection
diff --git a/profiles/releases/23.0/package.use.mask b/profiles/releases/23.0/package.use.mask
index adc292d4df13..7084783a52c6 100644
--- a/profiles/releases/23.0/package.use.mask
+++ b/profiles/releases/23.0/package.use.mask
@@ -1,2 +1,2 @@
-# Copyright 2017-2022 Gentoo Authors
+# Copyright 2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/package.use.stable.mask b/profiles/releases/23.0/package.use.stable.mask
deleted file mode 100644
index 65c385e7abde..000000000000
--- a/profiles/releases/23.0/package.use.stable.mask
+++ /dev/null
@@ -1,2 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
diff --git a/profiles/releases/23.0/use.force b/profiles/releases/23.0/use.force
new file mode 100644
index 000000000000..b04dc784e183
--- /dev/null
+++ b/profiles/releases/23.0/use.force
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Gilbert <floppym@gentoo.org> (2022-08-30)
+# Un-force split-usr.
+-split-usr
diff --git a/profiles/releases/23.0/use.mask b/profiles/releases/23.0/use.mask
new file mode 100644
index 000000000000..4e6cb8ec4a37
--- /dev/null
+++ b/profiles/releases/23.0/use.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Mike Gilbert <floppym@gentoo.org> (2022-08-30)
+# Mask split-usr.
+split-usr
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index a1fe7094e95b..a52daa0d7da2 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -7852,6 +7852,7 @@ sys-apps/fwupd:uefi - Enable UEFI support
sys-apps/gawk:mpfr - Use dev-libs/mpfr for high precision arithmetic (-M / --bignum)
sys-apps/gawk:pma - Experimental Persistent Memory Allocator (PMA) support which allows persistence of variables, arrays, and user-defined functions across runs.
sys-apps/gnome-disk-utility:fat - Include FAT16/FAT32 support (sys-fs/dosfstools)
+sys-apps/grep:egrep-fgrep - Install deprecated 'egrep' and 'fgrep' wrappers for 'grep -E' and 'grep -F' respectively. GNU grep 3.8 onwards warns about their usage by default, but the versions installed by this flag do not. No deprecation warnings are emitted when this flag is enabled.
sys-apps/groff:uchardet - Enable automatic encoding detection via app-i18n/uchardet
sys-apps/hwloc:X - use the X Window System
sys-apps/hwloc:cairo - Enable the Cairo back-end of hwloc's lstopo command
@@ -8262,6 +8263,7 @@ sys-devel/gcc:default-znow - Request full relocation on start from ld.so by defa
sys-devel/gcc:fixed-point - Enable fixed-point arithmetic support for MIPS targets in gcc (Warning: significantly increases compile time!)
sys-devel/gcc:go - Build the GCC Go language frontend.
sys-devel/gcc:graphite - Add support for the framework for loop optimizations based on a polyhedral intermediate representation
+sys-devel/gcc:ieee-long-double - Use accelerated 128-bit IEEE long double ABI (ppc64le only)
sys-devel/gcc:jit - Enable libgccjit so other applications can embed gcc for Just-In-Time compilation.
sys-devel/gcc:libssp - Build SSP support into a dedicated library rather than use the code in the C library (DO NOT ENABLE THIS IF YOU DON'T KNOW WHAT IT DOES)
sys-devel/gcc:lto - Build using Link Time Optimizations (LTO)