summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Zamarin <arthurzam@gentoo.org>2024-07-25 19:19:29 +0300
committerArthur Zamarin <arthurzam@gentoo.org>2024-08-11 19:58:32 +0300
commitfde2530dd0eeef27b8e61a97a975c73bd6a55bef (patch)
tree8ced0b4ab4dbdcd2b8ef311a492884307ee05e36 /profiles
parentapp-shells/fish: enable py3.13 (diff)
downloadgentoo-fde2530dd0eeef27b8e61a97a975c73bd6a55bef.tar.gz
gentoo-fde2530dd0eeef27b8e61a97a975c73bd6a55bef.tar.bz2
gentoo-fde2530dd0eeef27b8e61a97a975c73bd6a55bef.zip
profiles: remove powerpc/ppc64/17.0/32bit-userland/**
There were deprecated for ~2 years. There should be no need to use this configuration today (on 64 bit hardware, use 64 bit userland) Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/37724 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Diffstat (limited to 'profiles')
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/eapi1
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/make.defaults16
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.mask7
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/package.use.mask18
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/packages5
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/parent3
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.force5
-rw-r--r--profiles/arch/powerpc/ppc64/32ul/use.mask12
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated104
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated104
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated104
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated33
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated104
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated104
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent2
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi1
-rw-r--r--profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent2
-rw-r--r--profiles/profiles.desc9
27 files changed, 0 insertions, 647 deletions
diff --git a/profiles/arch/powerpc/ppc64/32ul/eapi b/profiles/arch/powerpc/ppc64/32ul/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/arch/powerpc/ppc64/32ul/make.defaults b/profiles/arch/powerpc/ppc64/32ul/make.defaults
deleted file mode 100644
index 116e08896a17..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/make.defaults
+++ /dev/null
@@ -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"
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.mask b/profiles/arch/powerpc/ppc64/32ul/package.mask
deleted file mode 100644
index 48fd10c7bac9..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/package.mask
+++ /dev/null
@@ -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
diff --git a/profiles/arch/powerpc/ppc64/32ul/package.use.mask b/profiles/arch/powerpc/ppc64/32ul/package.use.mask
deleted file mode 100644
index 5e473bff5ffa..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/package.use.mask
+++ /dev/null
@@ -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
diff --git a/profiles/arch/powerpc/ppc64/32ul/packages b/profiles/arch/powerpc/ppc64/32ul/packages
deleted file mode 100644
index 66d529b24633..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/packages
+++ /dev/null
@@ -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
diff --git a/profiles/arch/powerpc/ppc64/32ul/parent b/profiles/arch/powerpc/ppc64/32ul/parent
deleted file mode 100644
index 0cd1f96e3181..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../../features/multilib
-..
-../../ppc32
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.force b/profiles/arch/powerpc/ppc64/32ul/use.force
deleted file mode 100644
index c74bf3460241..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/use.force
+++ /dev/null
@@ -1,5 +0,0 @@
-# Force the flag which corresponds to ARCH.
-ppc
-
-# Unforce the flag which corresponds to the 64-bit ARCH.
--ppc64
diff --git a/profiles/arch/powerpc/ppc64/32ul/use.mask b/profiles/arch/powerpc/ppc64/32ul/use.mask
deleted file mode 100644
index 7d18300e0fbc..000000000000
--- a/profiles/arch/powerpc/ppc64/32ul/use.mask
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated
deleted file mode 100644
index 4b91a95b3766..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/deprecated
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated
deleted file mode 100644
index 0159d2926b31..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/deprecated
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated
deleted file mode 100644
index 0c3059bbec6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/deprecated
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent
deleted file mode 100644
index d5a56a13f692..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated
deleted file mode 100644
index 36bae5bdb267..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/deprecated
+++ /dev/null
@@ -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.
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated
deleted file mode 100644
index 78c077397232..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/deprecated
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent
deleted file mode 100644
index 05b6f4918b26..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/merged-usr/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../../../features/merged-usr
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent
deleted file mode 100644
index 288aeccdce82..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/gnome/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent
deleted file mode 100644
index fae96e8d36b2..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated
deleted file mode 100644
index 4b91a95b3766..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/deprecated
+++ /dev/null
@@ -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
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent
deleted file mode 100644
index 4bb06e409236..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/developer/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/developer
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent b/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent
deleted file mode 100644
index 898d55cbcebd..000000000000
--- a/profiles/default/linux/powerpc/ppc64/17.0/32bit-userland/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../arch/powerpc/ppc64/32ul
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 68894ec1c8bf..3b95670e238e 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -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