diff options
Diffstat (limited to 'profiles')
26 files changed, 74 insertions, 19 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 68eca7dbff59..776d4e2c3d1d 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz 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) |