profiles: Sync with Gentoo

It's from Gentoo commit 8a285dc079f9abbbb18f897551760135ec2cbf3a.
This commit is contained in:
Flatcar Buildbot 2024-08-12 07:19:01 +00:00 committed by Krzesimir Nowak
parent b5cc125fd1
commit 32319658dd
55 changed files with 164 additions and 795 deletions

View File

@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-10)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07)
# media-libs/quirc and media-sound/liblc3 are not keyworded here
media-video/ffmpeg quirc liblc3
@ -71,6 +75,7 @@ app-alternatives/ninja samurai
# indicate a passing test suite, you must check the logs.
# https://buildd.debian.org/status/logs.php?pkg=weston&arch=alpha
gui-libs/gtk wayland
dev-libs/libportal wayland
# matoro <matoro_gentoo@matoro.tk> (2023-06-18)
# sci-physics/bullet not keyworded here (#908240)

View File

@ -130,7 +130,7 @@ net-libs/ngtcp2 -ssl
# Matt Jolly <kangie@gentoo.org> (2023-08-10)
# nghttp3 has been tested to work on amd64
net-misc/curl -nghttp3 -http3 -quic
net-misc/curl -nghttp3 -http3 -quic -curl_quic_openssl
# Sam James <sam@gentoo.org> (2023-07-18)
# dev-cpp/cppdap is not keyworded in most places

View File

@ -29,10 +29,6 @@ sys-kernel/installkernel ugrd
# Experimental, virt-firmware is keyworded only unstable
sys-kernel/installkernel efistub
# Ionen Wolkens <ionen@gentoo.org> (2024-01-27)
# dev-python/pyside6 is not stable here yet
dev-python/QtPy pyside6
# Ionen Wolkens <ionen@gentoo.org> (2024-01-16)
# cuda (and thus cudnn) are not available in stable
media-libs/opencv cudnn
@ -50,10 +46,6 @@ sys-kernel/gentoo-kernel-bin generic-uki
# librttopo has not been stabalized on this arch yet
dev-db/spatialite rttopo
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2023-08-21)
# Mask testing on stable until we have stable qt6
dev-python/pytest-qt test
# Matt Jolly <kangie@gentoo.org> (2023-08-10)
# net-libs/ngtcp2 is not marked stable
net-misc/curl nghttp3

View File

@ -8,10 +8,6 @@
# ROCm/HIP is not suitable for stabilization.
hip
# Jimi Huotari <chiitoo@gentoo.org> (2023-03-03)
# Mask until stable.
pyside6
# Andreas Sturmlechner <asturm@gentoo.org> (2020-06-06)
# sci-libs/mkl is not stable, needs online registration to even run pkg_setup
mkl

View File

@ -1,13 +1,17 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Michał Górny <mgorny@gentoo.org> (2024-07-24)
# Full testing requires www-client/firefox.
dev-python/selenium test-rust
# Matt Jolly <kangie@gentoo.org> (2023-08-10)
# nghttp3 has been tested to work on amd64
net-misc/curl -http3 -quic curl_quic_ngtcp2
net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2
# orbea <orbea@riseup.net> (2024-07-19)
# Unmask the dynarec flag which has arm asm.

View File

@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# orbea <orbea@riseup.net> (2024-07-19)
# Unmask the dynarec flag which has arm64 asm.
games-emulation/rmg -dynarec

View File

@ -297,7 +297,7 @@ app-emulation/aranym jit
# Craig Andrews <candrews@gentoo.org> (2019-10-08)
# net-libs/nghttp3 net-libs/ngtcp2[ssl] are not available on all arches
net-misc/curl nghttp3 http3 quic
net-misc/curl nghttp3 http3 quic curl_quic_openssl
# Luke Dashjr <luke-jr+gentoobugs@utopios.org> (2019-09-21)
# Moved from arch/powerpc/ppc64 as it applies to most architectures.

View File

@ -4,6 +4,10 @@
# NOTE: When masking a USE flag due to missing keywords, please file a keyword
# request bug for the hppa arch.
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07)
# media-libs/quirc and media-sound/liblc3 are not keyworded here
media-video/ffmpeg quirc liblc3
@ -71,10 +75,6 @@ sys-apps/openrc-navi s6
# Qt not keyworded here.
app-text/doxygen gui
# Sam James <sam@gentoo.org> (2023-09-22)
# Qt 6 not keyworded here.
dev-build/cmake gui
# Sam James <sam@gentoo.org> (2023-09-18)
# x11-libs/gtksourceview:4 not keyworded here
media-gfx/inkscape sourceview

View File

@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
# Sam James <sam@gentoo.org> (2024-07-31)
# Qt 6 not stable here.
dev-build/cmake gui
# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-07-25)
# Moved to stable.mask, issue is fixed in unstable v40
# Sam James <sam@gentoo.org> (2024-06-19)

View File

@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07)
# media-libs/quirc and media-sound/liblc3 are not keyworded here
media-video/ffmpeg quirc liblc3

View File

@ -1,6 +1,10 @@
# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Michał Górny <mgorny@gentoo.org> (2024-07-24)
# Full testing requires www-client/firefox.
dev-python/selenium test-rust

View File

@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Thomas Bettler <thomas.bettler@gmail.com> (2024-06-10)
# requires dev-libs/apache-arrow which is net yet keyworded
sci-libs/gdal parquet

View File

@ -48,10 +48,6 @@ dev-python/nbconvert test
# dev-db/mysql not keyworded/stable here
dev-perl/DBD-mysql mysql
# Sam James <sam@gentoo.org> (2023-09-22)
# Qt 6 not keyworded here.
dev-build/cmake gui
# Sam James <sam@gentoo.org> (2023-09-22)
# sys-apps/flatpak is not keyworded here
sys-apps/xdg-desktop-portal flatpak

View File

@ -1,16 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# All extra USE/etc should be specified in sub-profiles.
# DO NOT POLLUTE USE ON THIS PROFILE.
ARCH="ppc"
CHOST="powerpc-unknown-linux-gnu"
ABI="ppc"
MULTILIB_ABIS="ppc"
DEFAULT_ABI="ppc"
ACCEPT_KEYWORDS="${ARCH} -ppc64"
# Michał Górny <mgorny@gentoo.org> (2014-06-27)
# Make the ABI flag implicit for compatibility with native ebuilds.
IUSE_IMPLICIT="abi_ppc_32 -abi_ppc_64"

View File

@ -1,7 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2022-01-18)
# No bootstrap binary available on big endian PPC64 right now
# But there is one for PPC (big endian).
-dev-lisp/sbcl

View File

@ -1,18 +0,0 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Lars Wendler <polynomial-c@gentoo.org> (2022-04-22)
# gnome-base/librsvg missing keywords
media-libs/freetype svg
# Andreas Sturmlechner <asturm@gentoo.org> (2021-01-19)
# dev-java/openjdk:11 is not keyworded
>=app-office/libreoffice-7 java
# Robin H. Johnson <robbat2@gentoo.org> (2019-12-06)
# PPS should work on all arches, but only keyworded on some arches
>=net-misc/ntp-4.2.6_p3-r1 -parse-clocks
# Andreas Sturmlechner <asturm@gentoo.org> (2019-02-16)
# app-text/libwpd and app-text/libwpg are not keyworded
media-gfx/inkscape cdr visio wpg

View File

@ -1,5 +0,0 @@
# Copyright 2012-2012 Gentoo Foundation.
# Distributed under the terms of the GNU General Public License v2
# This is no longer needed for ppc64-32ul builds
-*sys-devel/kgcc64

View File

@ -1,3 +0,0 @@
../../../../features/multilib
..
../../ppc32

View File

@ -1,5 +0,0 @@
# Force the flag which corresponds to ARCH.
ppc
# Unforce the flag which corresponds to the 64-bit ARCH.
-ppc64

View File

@ -1,12 +0,0 @@
# Unmask the flag which corresponds to ARCH.
-ppc
# Mask the flag which corresponds to the 64-bit ARCH.
ppc64
# We mask this since we're not really a multilib profile
multilib
# matoro <matoro_gentoo@matoro.tk> (2023-06-17)
# media-libs/libheif is not keyworded here
heif

View File

@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-09)
# KDE PIM 6 is not being keyworded here
kde-apps/libkgapi:5 kf6compat
# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-01)
# USE="kf6compat,kaccounts" depends on kde-frameworks/purpose:6[webengine]
# which is package.use.mask'ed on these arches. We cannot mask the
@ -8,19 +12,10 @@
# additional dev-qt/qtwebengine revdeps.
kde-frameworks/purpose:5 kaccounts
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
app-crypt/pinentry qt6
app-office/libreoffice qt6
# Sam James <sam@gentoo.org> (2024-05-19)
# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
media-gfx/graphicsmagick jpeg2k
# José de Paula R. N. Assis <espinafre@gmail.com> (2024-03-25)
# No PyQt6 (which is needed by USE=qt6 for qscintilla-python) on ppc64.
>=dev-python/qscintilla-python-2.14.1-r1 qt6
# Sam James <sam@gentoo.org> (2024-03-23)
# dev-qt/qtwebengine not available here
dev-python/QtPy webengine test
@ -33,10 +28,6 @@ app-emulation/libvirt -virtiofsd
# media-libs/shaderc is keyworded here.
media-libs/libplacebo -shaderc
# Sam James <sam@gentoo.org> (2023-09-22)
# Qt 6 not keyworded here.
dev-build/cmake gui
# Alexey Sokolov <alexey+gentoo@asokolov.org> (2023-08-14)
# OpenMW is only playtested with LuaJIT, and in fact unit tests fail with Lua-5.
# Therefore apply mask/force to override the profile's defaults, and invert on

View File

@ -3,10 +3,6 @@
### THIS FILE IS ONLY FOR PACKAGES MASKED ON BOTH 64-BIT AND 32-BIT USERLAND!!!
# Sam James <sam@gentoo.org> (2024-06-13)
# Needs as-yet-unkeyworded KF6 (bug #934215)
kf6compat
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-03-29)
# not available here (see openexr, opencolorio, opencv)
openvdb

View File

@ -1,6 +1,10 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-06)
# KDE PIM is not keyworded here
kde-apps/libkgapi:5 kf6compat

View File

@ -1,6 +1,14 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Ulrich Müller <ulm@gentoo.org> (2024-08-03)
# Needs dev-libs/openspecfun which is not yet keyworded
sci-visualization/gnuplot amos
# Joonas Niilola <juippis@gentoo.org> (2024-07-29)
# Dependency not keyworded on sparc.
dev-libs/re2 benchmark
# Michał Górny <mgorny@gentoo.org> (2024-07-24)
# Full testing requires www-client/firefox.
dev-python/selenium test-rust
@ -116,10 +124,6 @@ dev-qt/qtgui vulkan
sys-apps/openrc s6
sys-apps/openrc-navi s6
# Sam James <sam@gentoo.org> (2023-09-22)
# Qt 6 not keyworded here.
dev-build/cmake gui
# Sam James <sam@gentoo.org> (2023-07-21)
# Requires app-emulation/qemu.
sys-kernel/gentoo-kernel test

View File

@ -1,6 +1,10 @@
# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2024-07-31)
# Qt 6 not stable here.
dev-build/cmake gui
# Eli Schwartz <eschwartz93@gmail.com> (2024-02-05)
# app-text/mupdf is not stable. bug #923811
net-print/cups-filters pdf

View File

@ -3,7 +3,7 @@
# Matt Jolly <kangie@gentoo.org> (2023-08-10)
# http3 is avilable via openssl[quic] on this arch.
net-misc/curl -http3 -quic curl_quic_ngtcp2
net-misc/curl -http3 -quic -curl_quic_openssl curl_quic_ngtcp2
# orbea <orbea@riseup.net> (2024-07-19)
# Unmask the dynarec flag which has x86 asm.

View File

@ -18,7 +18,7 @@
#--- END OF EXAMPLES ---
# Andreas Sturmlechner <asturm@gentoo.org> (2024-07-21)
# Need as-yet-unkeyworded KF6-based counterparts (bug #934361)
# Need not as yet stable KF6-based counterparts (bug #934361)
kde-apps/libkcddb kf6compat
kde-apps/libkcompactdisc kf6compat
kde-apps/libksane kf6compat

View File

@ -230,7 +230,6 @@ sys-firmware/seabios binary
net-analyzer/snort libtirpc
net-fs/autofs libtirpc
net-misc/netkit-bootparamd libtirpc
sci-astronomy/esomidas libtirpc
sys-cluster/glusterfs libtirpc
# Maciej Mrozowski <reavertm@gentoo.org> (2016-09-01)

View File

@ -1,104 +0,0 @@
default/linux/ppc/23.0/split-usr
A profile upgrade to version 23.0 is available for your architecture.
The new 23.0 profiles enable some toolchain hardening features and
performance enhancements by default, and standardize settings.
You can find the list of changes on the wiki tracking page [1].
Upgrade instructions
Note 1: If you have manually changed your CHOST to a value different from
what the stages and profiles set, you may have to do that in the future too.
In that case you should know what you are doing, hopefully; please read the
instructions with a critical eye then.
Note 2: In case you are already familiar with binary packages, you should be
able to add "--getbinpkg" to the emerge calls to speed things up.
The use of binary packages is completely optional though, and also not
as much tested as the source-based upgrade path yet.
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
2. If you are still using one of the long-deprecated amd64 17.0 profiles
(other than x32 or musl), then first complete the migration to the
corresponding 17.1 profile. Instructions can be found at [3].
3. If you are currently using systemd in a split-usr configuration, then first
complete the migration to the corresponding merged-usr profile of the
same profile version. Details on how to do this can be found in the news
item [4].
If you are currently using openrc, migrate to 23.0 first, keeping your disk
layout. If you want to move from split-usr to merged-usr, do that afterwards.
4. Run "emerge --info" and note down the value of the CHOST variable.
5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
remove it. Also delete all lines defining CHOST_... variables.
6. Select the 23.0 profile corresponding to your current profile, either using
"eselect profile" or by manually setting the profile symlink.
Note that old profiles are by default split-usr and the 23.0 profiles by
default merged-usr. Do NOT change directory scheme now, since this will
mess up your system!
Instead, make sure that the new profile has the same property: for example,
OLD default/linux/amd64/17.1
==> NEW default/linux/amd64/23.0/split-usr
(added "split-usr")
OLD default/linux/amd64/17.1/systemd/merged-usr
==> NEW default/linux/amd64/23.0/systemd
(removed "merged-usr")
A detailed table of the upgrade paths can be found at [5]. Please consult it.
In some cases (hppa, x86) the table will tell you to pick between two choices.
What you need should be obvious from your *old* CHOST value (from step 4).
7. Delete the contents of your binary package cache at ${PKGDIR}
rm -r /var/cache/binpkgs/*
8. In the file or directory /etc/portage/binrepos.conf (if existing), update
the URI in all configuration such that they point to 23.0 profile binhost
directories. The exact paths can be found in the table at [5], too.
9. Rebuild or reinstall from binary (if available) the following packages in
this order, with the same version as already active:
emerge --ask --oneshot sys-devel/binutils
(you may have to run binutils-config and re-select your binutils now)
emerge --ask --oneshot sys-devel/gcc
(IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do
that; instead, abort and try again with --nodeps added to the command line.)
(you may have to run gcc-config and re-select your gcc now)
and the C library, i.e. for glibc-based systems
emerge --ask --oneshot sys-libs/glibc
or for musl-based systems
emerge --ask --oneshot sys-libs/musl
10. Re-run "emerge --info" and check if CHOST has changed compared to step 4.
If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,
11. Recheck with binutils-config and gcc-config that valid installed versions
of binutils and gcc are selected.
12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that
refer to the *OLD* CHOST value, and remove them.
Examples how to do this can be found in the similar procedure at [6].
13. Run env-update && source /etc/profile
14. Re-emerge libtool:
emerge --ask --oneshot libtool
15. Just for safety, delete the contents of your binary package cache at
${PKGDIR} again:
rm -r /var/cache/binpkgs/*
16. Rebuild world:
emerge --ask --emptytree @world
[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline
[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html
[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table
[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work

View File

@ -1,104 +0,0 @@
default/linux/ppc/23.0/split-usr/desktop
A profile upgrade to version 23.0 is available for your architecture.
The new 23.0 profiles enable some toolchain hardening features and
performance enhancements by default, and standardize settings.
You can find the list of changes on the wiki tracking page [1].
Upgrade instructions
Note 1: If you have manually changed your CHOST to a value different from
what the stages and profiles set, you may have to do that in the future too.
In that case you should know what you are doing, hopefully; please read the
instructions with a critical eye then.
Note 2: In case you are already familiar with binary packages, you should be
able to add "--getbinpkg" to the emerge calls to speed things up.
The use of binary packages is completely optional though, and also not
as much tested as the source-based upgrade path yet.
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
2. If you are still using one of the long-deprecated amd64 17.0 profiles
(other than x32 or musl), then first complete the migration to the
corresponding 17.1 profile. Instructions can be found at [3].
3. If you are currently using systemd in a split-usr configuration, then first
complete the migration to the corresponding merged-usr profile of the
same profile version. Details on how to do this can be found in the news
item [4].
If you are currently using openrc, migrate to 23.0 first, keeping your disk
layout. If you want to move from split-usr to merged-usr, do that afterwards.
4. Run "emerge --info" and note down the value of the CHOST variable.
5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
remove it. Also delete all lines defining CHOST_... variables.
6. Select the 23.0 profile corresponding to your current profile, either using
"eselect profile" or by manually setting the profile symlink.
Note that old profiles are by default split-usr and the 23.0 profiles by
default merged-usr. Do NOT change directory scheme now, since this will
mess up your system!
Instead, make sure that the new profile has the same property: for example,
OLD default/linux/amd64/17.1
==> NEW default/linux/amd64/23.0/split-usr
(added "split-usr")
OLD default/linux/amd64/17.1/systemd/merged-usr
==> NEW default/linux/amd64/23.0/systemd
(removed "merged-usr")
A detailed table of the upgrade paths can be found at [5]. Please consult it.
In some cases (hppa, x86) the table will tell you to pick between two choices.
What you need should be obvious from your *old* CHOST value (from step 4).
7. Delete the contents of your binary package cache at ${PKGDIR}
rm -r /var/cache/binpkgs/*
8. In the file or directory /etc/portage/binrepos.conf (if existing), update
the URI in all configuration such that they point to 23.0 profile binhost
directories. The exact paths can be found in the table at [5], too.
9. Rebuild or reinstall from binary (if available) the following packages in
this order, with the same version as already active:
emerge --ask --oneshot sys-devel/binutils
(you may have to run binutils-config and re-select your binutils now)
emerge --ask --oneshot sys-devel/gcc
(IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do
that; instead, abort and try again with --nodeps added to the command line.)
(you may have to run gcc-config and re-select your gcc now)
and the C library, i.e. for glibc-based systems
emerge --ask --oneshot sys-libs/glibc
or for musl-based systems
emerge --ask --oneshot sys-libs/musl
10. Re-run "emerge --info" and check if CHOST has changed compared to step 4.
If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,
11. Recheck with binutils-config and gcc-config that valid installed versions
of binutils and gcc are selected.
12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that
refer to the *OLD* CHOST value, and remove them.
Examples how to do this can be found in the similar procedure at [6].
13. Run env-update && source /etc/profile
14. Re-emerge libtool:
emerge --ask --oneshot libtool
15. Just for safety, delete the contents of your binary package cache at
${PKGDIR} again:
rm -r /var/cache/binpkgs/*
16. Rebuild world:
emerge --ask --emptytree @world
[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline
[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html
[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table
[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work

View File

@ -1,104 +0,0 @@
default/linux/ppc/23.0/split-usr/desktop/gnome
A profile upgrade to version 23.0 is available for your architecture.
The new 23.0 profiles enable some toolchain hardening features and
performance enhancements by default, and standardize settings.
You can find the list of changes on the wiki tracking page [1].
Upgrade instructions
Note 1: If you have manually changed your CHOST to a value different from
what the stages and profiles set, you may have to do that in the future too.
In that case you should know what you are doing, hopefully; please read the
instructions with a critical eye then.
Note 2: In case you are already familiar with binary packages, you should be
able to add "--getbinpkg" to the emerge calls to speed things up.
The use of binary packages is completely optional though, and also not
as much tested as the source-based upgrade path yet.
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
2. If you are still using one of the long-deprecated amd64 17.0 profiles
(other than x32 or musl), then first complete the migration to the
corresponding 17.1 profile. Instructions can be found at [3].
3. If you are currently using systemd in a split-usr configuration, then first
complete the migration to the corresponding merged-usr profile of the
same profile version. Details on how to do this can be found in the news
item [4].
If you are currently using openrc, migrate to 23.0 first, keeping your disk
layout. If you want to move from split-usr to merged-usr, do that afterwards.
4. Run "emerge --info" and note down the value of the CHOST variable.
5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
remove it. Also delete all lines defining CHOST_... variables.
6. Select the 23.0 profile corresponding to your current profile, either using
"eselect profile" or by manually setting the profile symlink.
Note that old profiles are by default split-usr and the 23.0 profiles by
default merged-usr. Do NOT change directory scheme now, since this will
mess up your system!
Instead, make sure that the new profile has the same property: for example,
OLD default/linux/amd64/17.1
==> NEW default/linux/amd64/23.0/split-usr
(added "split-usr")
OLD default/linux/amd64/17.1/systemd/merged-usr
==> NEW default/linux/amd64/23.0/systemd
(removed "merged-usr")
A detailed table of the upgrade paths can be found at [5]. Please consult it.
In some cases (hppa, x86) the table will tell you to pick between two choices.
What you need should be obvious from your *old* CHOST value (from step 4).
7. Delete the contents of your binary package cache at ${PKGDIR}
rm -r /var/cache/binpkgs/*
8. In the file or directory /etc/portage/binrepos.conf (if existing), update
the URI in all configuration such that they point to 23.0 profile binhost
directories. The exact paths can be found in the table at [5], too.
9. Rebuild or reinstall from binary (if available) the following packages in
this order, with the same version as already active:
emerge --ask --oneshot sys-devel/binutils
(you may have to run binutils-config and re-select your binutils now)
emerge --ask --oneshot sys-devel/gcc
(IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do
that; instead, abort and try again with --nodeps added to the command line.)
(you may have to run gcc-config and re-select your gcc now)
and the C library, i.e. for glibc-based systems
emerge --ask --oneshot sys-libs/glibc
or for musl-based systems
emerge --ask --oneshot sys-libs/musl
10. Re-run "emerge --info" and check if CHOST has changed compared to step 4.
If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,
11. Recheck with binutils-config and gcc-config that valid installed versions
of binutils and gcc are selected.
12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that
refer to the *OLD* CHOST value, and remove them.
Examples how to do this can be found in the similar procedure at [6].
13. Run env-update && source /etc/profile
14. Re-emerge libtool:
emerge --ask --oneshot libtool
15. Just for safety, delete the contents of your binary package cache at
${PKGDIR} again:
rm -r /var/cache/binpkgs/*
16. Rebuild world:
emerge --ask --emptytree @world
[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline
[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html
[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table
[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work

View File

@ -1,2 +0,0 @@
..
../../../../../../../../targets/desktop/gnome

View File

@ -1,33 +0,0 @@
default/linux/powerpc/ppc64/17.0/32bit-userland/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 merged-usr will move all data from /bin, /sbin, and /lib
into the /usr/bin and /usr/lib directories. The directories in / are
replaced with symlinks.
To facilitate this, a new set of sub-profiles has been created, and a
script is available to perform the actual migration.
To migrate a system to merged-usr, follow this procedure:
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
2. Install sys-apps/merge-usr.
3. Run "merge-usr --dryrun" as root to check for conflicts. These will
appear with the word ERROR at the start of the line.
4. Resolve any conflicts. This may involve deleting duplicate files. If
in doubt, seek support in a Gentoo support channel.
5. Run the merge-usr script from a root shell. Avoid running it via sudo
directly to avoid locking yourself out if an unexpected error occurs.
6. Switch to a merged-usr profile.
7. Run emerge with the --newuse or --changed-use option to rebuild
any packages that have a "split-usr" USE flag.

View File

@ -1,104 +0,0 @@
default/linux/ppc/23.0/desktop/gnome
A profile upgrade to version 23.0 is available for your architecture.
The new 23.0 profiles enable some toolchain hardening features and
performance enhancements by default, and standardize settings.
You can find the list of changes on the wiki tracking page [1].
Upgrade instructions
Note 1: If you have manually changed your CHOST to a value different from
what the stages and profiles set, you may have to do that in the future too.
In that case you should know what you are doing, hopefully; please read the
instructions with a critical eye then.
Note 2: In case you are already familiar with binary packages, you should be
able to add "--getbinpkg" to the emerge calls to speed things up.
The use of binary packages is completely optional though, and also not
as much tested as the source-based upgrade path yet.
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
2. If you are still using one of the long-deprecated amd64 17.0 profiles
(other than x32 or musl), then first complete the migration to the
corresponding 17.1 profile. Instructions can be found at [3].
3. If you are currently using systemd in a split-usr configuration, then first
complete the migration to the corresponding merged-usr profile of the
same profile version. Details on how to do this can be found in the news
item [4].
If you are currently using openrc, migrate to 23.0 first, keeping your disk
layout. If you want to move from split-usr to merged-usr, do that afterwards.
4. Run "emerge --info" and note down the value of the CHOST variable.
5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
remove it. Also delete all lines defining CHOST_... variables.
6. Select the 23.0 profile corresponding to your current profile, either using
"eselect profile" or by manually setting the profile symlink.
Note that old profiles are by default split-usr and the 23.0 profiles by
default merged-usr. Do NOT change directory scheme now, since this will
mess up your system!
Instead, make sure that the new profile has the same property: for example,
OLD default/linux/amd64/17.1
==> NEW default/linux/amd64/23.0/split-usr
(added "split-usr")
OLD default/linux/amd64/17.1/systemd/merged-usr
==> NEW default/linux/amd64/23.0/systemd
(removed "merged-usr")
A detailed table of the upgrade paths can be found at [5]. Please consult it.
In some cases (hppa, x86) the table will tell you to pick between two choices.
What you need should be obvious from your *old* CHOST value (from step 4).
7. Delete the contents of your binary package cache at ${PKGDIR}
rm -r /var/cache/binpkgs/*
8. In the file or directory /etc/portage/binrepos.conf (if existing), update
the URI in all configuration such that they point to 23.0 profile binhost
directories. The exact paths can be found in the table at [5], too.
9. Rebuild or reinstall from binary (if available) the following packages in
this order, with the same version as already active:
emerge --ask --oneshot sys-devel/binutils
(you may have to run binutils-config and re-select your binutils now)
emerge --ask --oneshot sys-devel/gcc
(IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do
that; instead, abort and try again with --nodeps added to the command line.)
(you may have to run gcc-config and re-select your gcc now)
and the C library, i.e. for glibc-based systems
emerge --ask --oneshot sys-libs/glibc
or for musl-based systems
emerge --ask --oneshot sys-libs/musl
10. Re-run "emerge --info" and check if CHOST has changed compared to step 4.
If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,
11. Recheck with binutils-config and gcc-config that valid installed versions
of binutils and gcc are selected.
12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that
refer to the *OLD* CHOST value, and remove them.
Examples how to do this can be found in the similar procedure at [6].
13. Run env-update && source /etc/profile
14. Re-emerge libtool:
emerge --ask --oneshot libtool
15. Just for safety, delete the contents of your binary package cache at
${PKGDIR} again:
rm -r /var/cache/binpkgs/*
16. Rebuild world:
emerge --ask --emptytree @world
[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline
[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html
[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table
[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work

View File

@ -1,2 +0,0 @@
..
../../../../../../../../../targets/desktop/gnome/systemd

View File

@ -1,2 +0,0 @@
..
../../../../../../../targets/desktop

View File

@ -1,104 +0,0 @@
default/linux/ppc/23.0/split-usr
A profile upgrade to version 23.0 is available for your architecture.
The new 23.0 profiles enable some toolchain hardening features and
performance enhancements by default, and standardize settings.
You can find the list of changes on the wiki tracking page [1].
Upgrade instructions
Note 1: If you have manually changed your CHOST to a value different from
what the stages and profiles set, you may have to do that in the future too.
In that case you should know what you are doing, hopefully; please read the
instructions with a critical eye then.
Note 2: In case you are already familiar with binary packages, you should be
able to add "--getbinpkg" to the emerge calls to speed things up.
The use of binary packages is completely optional though, and also not
as much tested as the source-based upgrade path yet.
1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore.
2. If you are still using one of the long-deprecated amd64 17.0 profiles
(other than x32 or musl), then first complete the migration to the
corresponding 17.1 profile. Instructions can be found at [3].
3. If you are currently using systemd in a split-usr configuration, then first
complete the migration to the corresponding merged-usr profile of the
same profile version. Details on how to do this can be found in the news
item [4].
If you are currently using openrc, migrate to 23.0 first, keeping your disk
layout. If you want to move from split-usr to merged-usr, do that afterwards.
4. Run "emerge --info" and note down the value of the CHOST variable.
5. Edit /etc/portage/make.conf; if there is a line defining the CHOST variable,
remove it. Also delete all lines defining CHOST_... variables.
6. Select the 23.0 profile corresponding to your current profile, either using
"eselect profile" or by manually setting the profile symlink.
Note that old profiles are by default split-usr and the 23.0 profiles by
default merged-usr. Do NOT change directory scheme now, since this will
mess up your system!
Instead, make sure that the new profile has the same property: for example,
OLD default/linux/amd64/17.1
==> NEW default/linux/amd64/23.0/split-usr
(added "split-usr")
OLD default/linux/amd64/17.1/systemd/merged-usr
==> NEW default/linux/amd64/23.0/systemd
(removed "merged-usr")
A detailed table of the upgrade paths can be found at [5]. Please consult it.
In some cases (hppa, x86) the table will tell you to pick between two choices.
What you need should be obvious from your *old* CHOST value (from step 4).
7. Delete the contents of your binary package cache at ${PKGDIR}
rm -r /var/cache/binpkgs/*
8. In the file or directory /etc/portage/binrepos.conf (if existing), update
the URI in all configuration such that they point to 23.0 profile binhost
directories. The exact paths can be found in the table at [5], too.
9. Rebuild or reinstall from binary (if available) the following packages in
this order, with the same version as already active:
emerge --ask --oneshot sys-devel/binutils
(you may have to run binutils-config and re-select your binutils now)
emerge --ask --oneshot sys-devel/gcc
(IMPORTANT: If this command wants to rebuild glibc first, do *not* let it do
that; instead, abort and try again with --nodeps added to the command line.)
(you may have to run gcc-config and re-select your gcc now)
and the C library, i.e. for glibc-based systems
emerge --ask --oneshot sys-libs/glibc
or for musl-based systems
emerge --ask --oneshot sys-libs/musl
10. Re-run "emerge --info" and check if CHOST has changed compared to step 4.
If the CHOST has NOT changed, skip to step 13 (env-update). Otherwise,
11. Recheck with binutils-config and gcc-config that valid installed versions
of binutils and gcc are selected.
12. Check /etc/env.d, /etc/env.d/binutils, and /etc/env.d/gcc for files that
refer to the *OLD* CHOST value, and remove them.
Examples how to do this can be found in the similar procedure at [6].
13. Run env-update && source /etc/profile
14. Re-emerge libtool:
emerge --ask --oneshot libtool
15. Just for safety, delete the contents of your binary package cache at
${PKGDIR} again:
rm -r /var/cache/binpkgs/*
16. Rebuild world:
emerge --ask --emptytree @world
[1] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_transition
[2] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_profile_timeline
[3] https://www.gentoo.org/support/news-items/2019-06-05-amd64-17-1-profiles-are-now-stable.html
[4] https://www.gentoo.org/support/news-items/2022-12-01-systemd-usrmerge.html
[5] https://wiki.gentoo.org/wiki/Project:Toolchain/23.0_update_table
[6] https://wiki.gentoo.org/wiki/Changing_the_CHOST_variable#Verifying_things_work

View File

@ -1,2 +0,0 @@
..
../../../../../../../targets/developer

View File

@ -1,2 +0,0 @@
..
../../../../../../arch/powerpc/ppc64/32ul

View File

@ -45,6 +45,7 @@ gui-libs/gtk wayland
gnome-base/gnome-control-center wayland
sys-apps/xdg-desktop-portal-gnome wayland
net-libs/webkit-gtk:6 wayland
dev-libs/libportal wayland
# matoro <matoro_gentoo@matoro.tk> (2023-04-10)
# media-libs/libldac casualties (#80238)

View File

@ -159,6 +159,7 @@ gnome-base/gdm
>=gnome-base/gnome-shell-3.38
>=gnome-base/librsvg-2.41
gnome-extra/gnome-browser-connector
>=gnome-extra/gnome-system-monitor-46
gnome-extra/gnome-tweaks
gnome-extra/sushi
>=media-gfx/libimagequant-4

View File

@ -33,6 +33,99 @@
#--- END OF EXAMPLES ---
# Ionen Wolkens <ionen@gentoo.org> (2024-08-11)
# >=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560
# and compositors that supports like kwin-6), which currently seems
# to be causing too many problems ranging from application crashes
# and potential VRAM leaking (even with the fixes in 1.1.15) and may
# be better left masked for the time being. It can hwoever solve
# flicking/stutter issues on some setups so users may want to unmask
# if heavily affected (bug #937773).
>=gui-libs/egl-wayland-1.1.14
# Arthur Zamarin <arthurzam@gentoo.org> (2024-08-11)
# HOMEPAGE and SRC_URI return 404, Gentoo is last distribution.
# Removal on 2024-09-10. Bugs #937775, #675028.
media-sound/SmarTagger
# Andreas Sturmlechner <asturm@gentoo.org> (2024-08-10)
# Mask KF6-based version for now until actual KF6-based consumers
# also move to ::gentoo.
~dev-util/kdevelop-pg-qt-2.3.0
# Pacho Ramos <pacho@gentoo.org> (2024-08-09)
# Mask until we find out a way to deal better with the upstream
# introduced circular dep, bug #937616
>=dev-libs/glib-2.80
>=dev-util/glib-utils-2.80
>=dev-util/gdbus-codegen-2.80
>=gnome-base/gnome-shell-46
>=gnome-extra/gnome-shell-extensions-46
>=gnome-base/nautilus-46
>=dev-libs/gobject-introspection-1.80
>=dev-libs/gobject-introspection-common-1.80
>=x11-terms/ptyxis-46
# Bernard Cafarelli <voyageur@gentoo.org> (2024-08-08)
# Last release in 2004, website disappeared a long time ago.
# Bad code quality, not packaged in other distros or dockapps.net
# Many alternatives for audio recording available
# Removal on 2024-09-08, bug #931764
x11-plugins/wmrecord
# Eli Schwartz <eschwartz93@gmail.com> (2024-05-26)
# Unmaintained, website gone. Last released in 2010. Fails to build
# with GCC 14, detects and builds against nonexisting dependencies.
# Fails to authenticate users anyway. Obsoleted and replaced by
# nss-pam-ldapd which actually works. Bug #908579.
# Removal on 2024-09-07.
sys-auth/pam_ldap
# Joonas Niilola <juippis@gentoo.org> (2024-08-07)
# Upstream doesn't recommend updating from 115 just yet. New
# installs are fine. Downgrading from 128 to 115 may be impossible
# so have backups ready if you attempt an upgrade.
>=mail-client/thunderbird-128.1.0
>=mail-client/thunderbird-bin-128.1.0
# Michał Górny <mgorny@gentoo.org> (2024-08-06)
# Superseded by dev-libs/libayatana-*. No revdeps left.
# Removal on 2024-09-05. Bug #936881.
dev-libs/libappindicator
dev-libs/libindicator
# Michael Orlitzky <mjo@gentoo.org> (2024-08-03)
# Unmaintained package. Upstream is not quite _dead_, but the project
# domain (where tarballs and documentation were hosted) was hijacked in
# 2022 and nothing has been done about it. As a result, the version in
# Gentoo is far out of date. Four open bugs, no interest. Removal on
# or after 2024-09-03.
acct-group/monkeyd
acct-user/monkeyd
www-servers/monkeyd
# Sam James <sam@gentoo.org> (2024-08-02)
# Unreliable software, unmaintained in Gentoo. Having it in the main
# repositories may give users an impression of it being a safe tool.
# Removal on 2024-09-01.
app-backup/mkstage4
# James Le Cuirot <chewi@gentoo.org> (2024-07-29)
# Superseded by media-libs/libv4l[utils].
# Removal on 2024-08-29. Bug #936674.
media-tv/v4l-utils
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2024-07-29)
# Lacks maintainer capacity for update version plus java dependencies.
# A pull request for the version bump could be provided on request.
# Removal on 2024-08-28. Bug #736076.
media-video/bdsup2sub
# Eli Schwartz <eschwartz@gentoo.org> (2024-07-29)
# Bad version can result in failing builds. Please upgrade to 72.1.0.
=dev-python/ensurepip-setuptools-72.0.0
=dev-python/setuptools-72.0.0
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2024-07-27)
# Stable version stuck on EAPI=6.
# Lacks maintainer capacity for dev-lang/scala.
@ -99,7 +192,6 @@ games-mud/crystal
games-mud/gmudix
games-mud/kildclient
games-puzzle/color-lines
games-puzzle/einstein
games-puzzle/hangman
games-puzzle/magiccube4d
games-puzzle/scramble
@ -107,24 +199,6 @@ games-puzzle/zaz
games-simulation/cannonsmash
games-strategy/crimson
# Ionen Wolkens <ionen@gentoo.org> (2024-07-18)
# Explicit sync currently causes firefox to crash[1][2][3] (should be
# improved in >=firefox-130 or so) among others like obs-studio[3],
# and is still to be considered experimental. So keeping masked for
# the time being while issues are ironed out.
#
# Feel free to unmask if not affected as it should improve the
# experience esp. with Plasma 6 + wayland + nvidia, but please try
# 1.1.13 before reporting crashes, freezes, or visual issues (and
# bugs should go upstream).
#
# [1] https://github.com/NVIDIA/egl-wayland/issues/110
# [2] https://github.com/NVIDIA/egl-wayland/issues/117
# [3] https://bugzilla.mozilla.org/show_bug.cgi?id=1898476
# [4] https://github.com/NVIDIA/egl-wayland/issues/118
# and: https://bugzilla.mozilla.org/show_bug.cgi?id=1908825
~gui-libs/egl-wayland-1.1.14
# Hans de Graaff <graaff@gentoo.org> (2024-07-17)
# Obsolete slot. Please use a newer slot instead. No reverse
# dependencies left. Removal on 2024-08-17.
@ -160,43 +234,10 @@ gui-wm/hikari
# Removal on 2024-08-12.
dev-ruby/rspectacular
# Michał Górny <mgorny@gentoo.org> (2024-07-12)
# Obsoleted by dev-python/pytest-freezer (usually a drop-in replacement).
# No reverse dependencies left.
# Removal on 2024-08-11. Bug #934604.
dev-python/pytest-freezegun
# Jaco Kroon <jaco@uls.co.za> (2024-07-11)
# Superseded by xl2tpd, this no longer has any operational advantage over
# xl2tpd. If you need help you're welcome to contact me (jkroon on
# libera.chat).
# Removal on 2024-08-11. bugs: #414901, #768075, #919269
net-dialup/openl2tp
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-07-07)
# New major ffmpeg version. Tracker bug #928905.
>=media-video/ffmpeg-7.0
# Michał Górny <mgorny@gentoo.org> (2024-07-06)
# Leftover backport for Python 3.9. No revdeps.
# Removal on 2024-08-05. Bug #935676.
dev-python/pathlib2
# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05)
# EAPI=6, no reverse dependencies, various issues with modern C.
# Removal on 2024-08-04. Bugs #935553, #875746, #875245, #731094.
media-video/luvcview
# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05)
# EAPI=6, no reverse dependencies, fails tests.
# Removal on 2024-08-04. Bugs #935549, #873463, #741508.
sci-libs/minuit
# Arthur Zamarin <arthurzam@gentoo.org> (2024-07-05)
# EAPI=6, many compilation and configure issues, more QA issues.
# Removal on 2024-08-04. Bug #935545.
sci-astronomy/esomidas
# Joonas Niilola <juippis@gentoo.org> (2024-07-04)
# libxml2-2.13.1 removed "deprecated" symbols that other (older)
# packages depend upon. It can be mitigated with a --with-legacy
@ -206,21 +247,6 @@ sci-astronomy/esomidas
=dev-libs/libxml2-2.13.1
=dev-libs/libxslt-1.1.41
# James Le Cuirot <chewi@gentoo.org> (2024-07-01)
# Ancient, dead upstream, generally awful.
# Removal on 2024-08-01. Bugs #935307, #935308, #935309.
games-arcade/spacerider
games-arcade/tuxdash
games-arcade/xsfcave
# NHOrus <jy6x2b32pie9@yahoo.com> (2024-06-28)
# games-puzzle/seatris: last rites
# Twenty-year-old tetris clone with upstream that wasn't touched since,
# broken code and broken autoconf.
# Removed after 2024-08-01
# Bug: https://bugs.gentoo.org/935057
games-puzzle/seatris
# Sam James <sam@gentoo.org> (2024-06-25)
# Subvolume printing is broken: https://github.com/kdave/btrfs-progs/issues/829
=sys-fs/btrfs-progs-6.9.1
@ -229,11 +255,6 @@ games-puzzle/seatris
# The symbol versioning "fix" breaks anything built with 3.0.0.
=dev-libs/libassuan-3.0.1
# Hans de Graaff <graaff@gentoo.org> (2024-06-21)
# Obsolete slot. Please use a newer slot instead.
# Masked for removal on 2024-07-21.
dev-ruby/public_suffix:4
# Cédric Krier <cedk@gentoo.org> (2023-06-15)
# critical regression with potential data loss:
# https://lists.mercurial-scm.org/pipermail/mercurial-devel/2024-June/297954.html
@ -243,14 +264,6 @@ dev-ruby/public_suffix:4
~dev-vcs/mercurial-6.7.2
~dev-vcs/mercurial-6.7.3
# Viorel Munteanu <ceamac@gentoo.org> (2024-06-11)
# dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for removal
# in 30 days.
# They are all unmaintained, most of the ebuilds are still EAPI 6, and together
# they have around 40 bugs.
# Removal: 2024-08-11. Bug #933998.
dev-php/PEAR-Mail_mimeDecode
# Alfredo Tupone <tupone@gentoo.org> (2024-06-09)
# Not ready for testing
>=dev-lang/ocaml-5
@ -386,11 +399,6 @@ sec-keys/openpgp-keys-jiatan
# Mask experimental software
=mail-mta/postfix-3.10*
# Ulrich Müller <ulm@gentoo.org> (2024-02-08)
# Masked for testing.
# Test failure in watchpoints.dem, undefined function FresnelC.
~sci-visualization/gnuplot-6.0.0
# Sam James <sam@gentoo.org> (2023-12-14)
# Gentoo's kernel maintainers have decided to discontinue gentoo-sources and
# gentoo-kernel for old kernel LTS branches because of the resources to require

View File

@ -1,4 +1,4 @@
# Copyright 1999-2022 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
#
# When you add an entry to the top of this file, add your name, the date, and

View File

@ -1,12 +1,6 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Fabian Groffen <grobian@gentoo.org> (2024-05-19)
# Fails to compile due to undefined INT_MAX
# https://github.com/libarchive/libarchive/issues/2162
# https://github.com/libarchive/libarchive/commit/6ff1cd1e487ddf545337b88da3f1f5ca69a2f958
=app-arch/libarchive-3.7.4
# Fabian Groffen <grobian@gentoo.org> (2023-06-23)
# Fails to link due to missing libintl, already fixed upstream:
# https://git.savannah.gnu.org/cgit/tar.git/commit/?id=8632df398b2f548465ebe68b8f494c0d6f8d913d

View File

@ -17,14 +17,14 @@ alpha default/linux/alpha/17.0/desktop exp
alpha default/linux/alpha/17.0/desktop/gnome exp
alpha default/linux/alpha/17.0/desktop/gnome/systemd/merged-usr exp
alpha default/linux/alpha/17.0/developer exp
alpha default/linux/alpha/23.0 exp
alpha default/linux/alpha/23.0/systemd exp
alpha default/linux/alpha/23.0/desktop exp
alpha default/linux/alpha/23.0/desktop/gnome exp
alpha default/linux/alpha/23.0/desktop/gnome/systemd exp
alpha default/linux/alpha/23.0/split-usr exp
alpha default/linux/alpha/23.0/split-usr/desktop exp
alpha default/linux/alpha/23.0/split-usr/desktop/gnome exp
alpha default/linux/alpha/23.0 stable
alpha default/linux/alpha/23.0/systemd stable
alpha default/linux/alpha/23.0/desktop stable
alpha default/linux/alpha/23.0/desktop/gnome stable
alpha default/linux/alpha/23.0/desktop/gnome/systemd stable
alpha default/linux/alpha/23.0/split-usr stable
alpha default/linux/alpha/23.0/split-usr/desktop stable
alpha default/linux/alpha/23.0/split-usr/desktop/gnome stable
# AMD64 Profiles
@ -396,15 +396,6 @@ mips default/linux/mips/23.0/split-usr/multilib/n32 exp
mips default/linux/mips/23.0/split-usr/multilib/n64 exp
# Deprecated PPC64 Profiles
# @MAINTAINER: ppc64@gentoo.org
ppc default/linux/powerpc/ppc64/17.0/32bit-userland exp
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop exp
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome exp
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd exp
ppc default/linux/powerpc/ppc64/17.0/32bit-userland/developer exp
# PPC profiles
# @MAINTAINER: gyakovlev@gentoo.org, ppc@gentoo.org, musl@gentoo.org
ppc default/linux/ppc/17.0 exp

View File

@ -16,7 +16,7 @@ mariadb https://archive.mariadb.org/ http://ftp.bme.hu/pub/mirrors/mariadb/ htt
mplayer https://www1.mplayerhq.hu/MPlayer http://www2.mplayerhq.hu/MPlayer http://www7.mplayerhq.hu/MPlayer http://www8.mplayerhq.hu/MPlayer ftp://ftp1.mplayerhq.hu/MPlayer/ ftp://ftp6.mplayerhq.hu/MPlayer/ ftp://ftp7.mplayerhq.hu/MPlayer/ ftp://ftp8.mplayerhq.hu/MPlayer/
nongnu https://download.savannah.nongnu.org/releases/ https://ftp.cc.uoc.gr/mirrors/nongnu.org/ http://ftp.twaren.net/Unix/NonGNU/ https://mirror.csclub.uwaterloo.ca/nongnu/ ftp://mirror.csclub.uwaterloo.ca/nongnu/ https://mirrors.fe.up.pt/pub/nongnu/ ftp://mirrors.fe.up.pt/pub/nongnu/ https://nongnu.askapache.com/ https://nongnu.uib.no/ ftp://nongnu.uib.no/pub/nongnu/ http://savannah.c3sl.ufpr.br/ ftp://ftp.twaren.net/Unix/NonGNU/
openbsd https://cdn.openbsd.org/pub/OpenBSD https://fastly.cdn.openbsd.org/pub/OpenBSD
openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/ ftp://ftp.openssl.org
openssl https://www.openssl.org/ https://artfiles.org/openssl.org/ https://www.mirrorservice.org/sites/ftp.openssl.org/
sourceforge.jp http://iij.dl.sourceforge.jp https://osdn.dl.sourceforge.jp https://jaist.dl.sourceforge.jp
ubuntu http://mirror.internode.on.net/pub/ubuntu/ubuntu/ http://ubuntu.uni-klu.ac.at/ubuntu/ http://mirror.dhakacom.com/ubuntu-archive/ http://ubuntu.c3sl.ufpr.br/ubuntu/ http://hr.archive.ubuntu.com/ubuntu/ http://cz.archive.ubuntu.com/ubuntu/ https://mirror.dkm.cz/ubuntu http://ftp.cvut.cz/ubuntu/ http://ftp.stw-bonn.de/ubuntu/ https://ftp-stud.hs-esslingen.de/ubuntu/ https://mirror.netcologne.de/ubuntu/ https://mirror.unej.ac.id/ubuntu/ http://kr.archive.ubuntu.com/ubuntu/ https://mirror.nforce.com/pub/linux/ubuntu/ http://nl3.archive.ubuntu.com/ubuntu/ https://mirror.timeweb.ru/ubuntu/ http://ubuntu.mirror.su.se/ubuntu/ https://ubuntu.volia.net/ubuntu-archive/ https://mirror.pnl.gov/ubuntu/ https://mirrors.namecheap.com/ubuntu/
vdr-developerorg http://projects.vdr-developer.org/attachments/download

View File

@ -1,3 +1,4 @@
move sci-libs/rtree dev-python/rtree
move dev-python/mapbox_earcut dev-python/mapbox-earcut
move dev-qt/kdsingleapplication dev-libs/kdsingleapplication
slotmove dev-util/kdevelop-pg-qt 5 0