summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-09-13 12:31:46 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-09-13 12:31:46 +0100
commit6fcdccbe589d724b6c268b49f66414e40eb0d807 (patch)
treeb0b74ac37d41e5d22a5a758517b215d1829cdb67 /profiles
parent3ea54510168a7ed4271b85f7292beca67346bfe9 (diff)
gentoo auto-resync : 13:09:2024 - 12:31:45
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin237587 -> 234299 bytes
-rw-r--r--profiles/arch.list1
-rw-r--r--profiles/arch/base/make.defaults2
-rw-r--r--profiles/arch/base/use.mask1
-rw-r--r--profiles/arch/ia64/eapi1
-rw-r--r--profiles/arch/ia64/make.defaults31
-rw-r--r--profiles/arch/ia64/package.mask10
-rw-r--r--profiles/arch/ia64/package.use.force11
-rw-r--r--profiles/arch/ia64/package.use.mask588
-rw-r--r--profiles/arch/ia64/parent2
-rw-r--r--profiles/arch/ia64/use.force2
-rw-r--r--profiles/arch/ia64/use.mask211
-rw-r--r--profiles/arches.desc1
-rw-r--r--profiles/default/linux/ia64/17.0/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated33
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/desktop/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/developer/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/developer/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/developer/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/deprecated33
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated104
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi1
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/merged-usr/parent2
-rw-r--r--profiles/default/linux/ia64/17.0/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/desktop/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/desktop/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/desktop/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/split-usr/parent2
-rw-r--r--profiles/default/linux/ia64/23.0/systemd/eapi1
-rw-r--r--profiles/default/linux/ia64/23.0/systemd/parent2
-rw-r--r--profiles/default/linux/ia64/eapi1
-rw-r--r--profiles/default/linux/ia64/parent3
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/musl/package.mask1
-rw-r--r--profiles/package.mask6
-rw-r--r--profiles/profiles.desc18
59 files changed, 9 insertions, 1621 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index e7a27f58cc49..908baa308f94 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch.list b/profiles/arch.list
index 7bb08e3b8787..51ee66667c4b 100644
--- a/profiles/arch.list
+++ b/profiles/arch.list
@@ -3,7 +3,6 @@ amd64
arm
arm64
hppa
-ia64
loong
m68k
mips
diff --git a/profiles/arch/base/make.defaults b/profiles/arch/base/make.defaults
index bb227e4ece2a..19d64396e468 100644
--- a/profiles/arch/base/make.defaults
+++ b/profiles/arch/base/make.defaults
@@ -3,6 +3,6 @@
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
PROFILE_ONLY_VARIABLES="${PROFILE_ONLY_VARIABLES} ARCH USE_EXPAND_VALUES_ARCH"
diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask
index 51535e316ad9..ecee15a9d4de 100644
--- a/profiles/arch/base/use.mask
+++ b/profiles/arch/base/use.mask
@@ -249,7 +249,6 @@ amd64
arm
arm64
hppa
-ia64
loong
m68k
mips
diff --git a/profiles/arch/ia64/eapi b/profiles/arch/ia64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/arch/ia64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/arch/ia64/make.defaults b/profiles/arch/ia64/make.defaults
deleted file mode 100644
index 0e0ebaa64120..000000000000
--- a/profiles/arch/ia64/make.defaults
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-ARCH="ia64"
-ACCEPT_KEYWORDS="ia64 ~ia64"
-
-CHOST="ia64-unknown-linux-gnu"
-CFLAGS="-O2 -pipe"
-CXXFLAGS="${CFLAGS}"
-FFLAGS="${CFLAGS}"
-FCFLAGS="${CFLAGS}"
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-03)
-# Enable USE=libtirpc by default, to ease dependency resolution during
-# the stabilization of glibc-2.26. Bug 657148
-USE="libtirpc"
-
-# Michał Górny <mgorny@gentoo.org> (2014-07-01)
-# Set ABI & DEFAULT_ABI consistently with ${ARCH}, to make ebuild
-# checks simpler.
-ABI="ia64"
-DEFAULT_ABI="ia64"
-MULTILIB_ABIS="ia64"
-LIBDIR_ia64="lib"
-CHOST_ia64="${CHOST}"
-
-# Donnie Berkholz <dberkholz@gentoo.org> (2006-08-18)
-# Defaults for video drivers
-#VIDEO_CARDS="fbdev mga r128 radeon"
-INPUT_DEVICES="void"
-VIDEO_CARDS="dummy"
diff --git a/profiles/arch/ia64/package.mask b/profiles/arch/ia64/package.mask
deleted file mode 100644
index a9dc726d7b2d..000000000000
--- a/profiles/arch/ia64/package.mask
+++ /dev/null
@@ -1,10 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <sam@gentoo.org> (2024-01-09)
-# glibc-2.39 dropped support for ia64.
->=sys-libs/glibc-2.39
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-05-02)
-# greenlet needs arch-specific stack switching code. There is no ia64 port.
-dev-python/greenlet
diff --git a/profiles/arch/ia64/package.use.force b/profiles/arch/ia64/package.use.force
deleted file mode 100644
index 618de622be91..000000000000
--- a/profiles/arch/ia64/package.use.force
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <sam@gentoo.org> (2022-02-19)
-# New enough SpiderMonkey not keyworded here, bug #753221
-sys-auth/polkit duktape
-
-# Raúl Porcel <armin76@gentoo.org> (2007-10-21)
-# It segfaults without debug use-flags
-# Remove when http://bugs.php.net/bug.php?id=42893 is fixed
-dev-lang/php debug
diff --git a/profiles/arch/ia64/package.use.mask b/profiles/arch/ia64/package.use.mask
deleted file mode 100644
index b906a322f814..000000000000
--- a/profiles/arch/ia64/package.use.mask
+++ /dev/null
@@ -1,588 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <sam@gentoo.org> (2024-08-23)
-# dev-util/bpftool and/or sys-devel/bpf-toolchain not keyworded here
-sys-apps/systemd bpf
-
-# Matt Jolly <kangie@gentoo.org> (2024-08-14)
-# QUIC dependencies are not keyworded
-net-misc/curl http3 quic curl_quic_openssl curl_quic_ngtcp2
-
-# 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
-
-# Sam James <sam@gentoo.org> (2024-07-03)
-# kde-frameworks/kservice not keyworded here
-x11-misc/xdg-utils plasma
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2024-06-29)
-# media-libs/libplacebo is not keyworded
-media-video/ffmpeg libplacebo
-
-# Thomas Bettler <thomas.bettler@gmail.com> (2024-06-10)
-# requires dev-libs/apache-arrow which is net yet keyworded
-sci-libs/gdal parquet
-
-# Sam James <sam@gentoo.org> (2024-05-19)
-# media-libs/jasper not yet keyworded here: https://bugs.gentoo.org/921559
-media-gfx/graphicsmagick jpeg2k
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-13)
-# Requires dev-util/shelltestrunner
-app-arch/mt-st test
-
-# Michał Górny <mgorny@gentoo.org> (2024-05-08)
-# Requires sys-devel/{clang,llvm}:16.
-dev-lang/python jit
-
-# Robin H. Johnson <robbat2@gentoo.org) (2024-03-13)
-# sys-cluster/corosync not yet keyworded, niche use case for mdadm
-sys-fs/mdadm corosync
-
-# Eray Aslan <eras@gentoo.org> (2024-03-08)
-# mongodb dependencies are not keyworded
-mail-mta/postfix mongodb
-
-# matoro <matoro_gentoo@matoro.tk> (2024-02-29)
-# Observed crashes in git-remote-https due to this
-net-misc/curl adns
-
-# Eray Aslan <eras@gentoo.org> (2024-02-13)
-# tests require dev-db/mongodb which is not keyworded
-dev-libs/mongo-c-driver test
-
-# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-01-15)
-# net-libs/grpc not keyworded here
-app-admin/syslog-ng grpc
-
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-01-13)
-# Unmask only where grub is keyworded
-sys-kernel/installkernel -grub
-
-# Sam James <sam@gentoo.org> (2024-01-02)
-# dev-libs/capstone not keyworded here
-dev-lang/php capstone
-
-# David Seifert <soap@gentoo.org> (2023-12-30)
-# sys-auth/sssd not keyworded here anymore
-app-admin/sudo sssd
-sys-auth/pambase sssd
-
-# Mart Raudsepp <leio@gentoo.org> (2023-12-25)
-# sys-apps/xdg-desktop-portal not keyworded here yet
-x11-base/xwayland libei
-
-# James Le Cuirot (2023-12-12)
-# USE=bpf depends on sys-devel/clang which is not keyworded on ia64
-media-libs/libv4l bpf
-
-# Leonardo Hernández Hernández <leohdz172@proton.me> (2023-11-15)
-# Vulkan is not available here
-media-video/ffmpeg glslang shaderc vulkan
-
-# Violet Purcell <vimproved@inventati.org> (2023-10-12)
-# dev-build/samurai is not keyworded here.
-app-alternatives/ninja samurai
-
-# Patrick McLean <chutzpah@gentoo.org> (2023-10-03)
-# sys-apps/s6-linux-init has not been tested on this arch
-sys-apps/openrc s6
-sys-apps/openrc-navi s6
-
-# Sam James <sam@gentoo.org> (2023-09-24)
-# 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
-
-# Jon Janzen <jon@jonjanzen.com> (2023-09-11)
-# librttopo has not been tested on this arch
-dev-db/spatialite rttopo
-
-# Sam James <sam@gentoo.org> (2023-06-18)
-# Qt 5 not keyworded here
-app-text/ansifilter gui
-app-text/highlight gui
-
-# Matt Turner <mattst88@gentoo.org> (2023-05-30)
-# sys-apps/dbus-broker is not keyworded
-app-accessibility/at-spi2-core dbus-broker
-
-# Sam James <sam@gentoo.org> (2023-04-17)
-# net-misc/pps-tools is not keyworded here
-net-misc/chrony pps
-
-# Sam James <sam@gentoo.org> (2023-05-01)
-# media-libs/libjxl is not keyworded
-# bug https://bugs.gentoo.org/853628
-media-gfx/gimp jpegxl
-media-gfx/graphicsmagick jpegxl
-media-gfx/imagemagick jpegxl
-media-libs/imlib2 jpegxl
-
-# Sam James <sam@gentoo.org> (2023-04-14)
-# dev-python/sympy not keyworded here yet
-dev-python/nbval test
-
-# Michał Górny <mgorny@gentoo.org> (2023-03-14)
-# Requires virtual/pandoc.
-dev-python/nbclassic doc
-dev-python/nbval doc
-
-# Sam James <sam@gentoo.org> (2022-12-26)
-# Unkeyworded dependencies
-dev-util/diffoscope opendocument pascal pdf R
-
-# matoro <matoro_gentoo@matoro.tk> (2022-09-30)
-# No ruby on ia64 for dev-ruby/asciidoctor
-net-misc/chrony html
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2022-08-15)
-# deps not keyworded
-dev-util/pkgcheck emacs
-
-# Matt Turner <mattst88@gentoo.org> (2022-06-25)
-# net-libs/libqrtr-glib not keyworded
-net-misc/modemmanager qrtr
-
-# Nickolas Raymond Kaczynski <nrk@disroot.org> (2022-04-24)
-# Dependencies are missing keywords
-media-libs/imlib2 svg
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-18)
-# app-text/nuspell is not keyworded
-app-text/enchant nuspell
-
-# Matt Turner <mattst88@gentoo.org> (2022-04-16)
-# net-misc/freerdp is not keyworded
-dev-libs/weston rdp
-
-# Lars Wendler <polynomial-c@gentoo.org> (2022-04-01)
-# gnome-base/librsvg missing keywords
-media-libs/freetype svg
-
-# Adel Kara Slimane <adel.ks@zegrapher.com> (2022-03-14)
-# Untested useflag on other arches, needs keywording
-media-video/ffmpeg vmaf
-
-# Sam James <sam@gentoo.org> (2022-03-06)
-# Unkeyworded dependencies
-net-mail/cyrus-imapd http
-
-# Sam James <sam@gentoo.org> (2022-01-29)
-# app-text/ronn-ng not keyworded here, bug #801103
-app-accessibility/espeak-ng man
-
-# Sam James <sam@gentoo.org> (2021-11-05)
-# Avoid keywording unnecessary depenencies for now, bug #804115
-dev-python/scipy fortran
-
-# Sam James <sam@gentoo.org> (2021-11-05)
-# Test suite is very fragile and doesn't even run on amd64.
-# No real point in running it here right now, bug #804115.
-dev-cpp/eigen test
-
-# Sam James <sam@gentoo.org> (2021-10-24)
-# Avoid Pipewire for now because of new wireplumber dependency which lacks
-# keywords. Doubt anybody is using PW here anyway right now.
-# bug #807616
-media-libs/libsdl2 pipewire
-
-# Sam James <sam@gentoo.org> (2021-09-14)
-# JACK2 isn't keyworded here
-# bug #807616
-media-video/pipewire jack-client
-
-# Sam James <sam@gentoo.org> (2021-09-12)
-# dev-ruby/asciidoctor isn't keyworded here
-dev-util/ccache doc
-
-# David Seifert <soap@gentoo.org> (2021-09-04)
-# dev-lang/go not keyworded here
-sys-libs/libcap tools
-
-# Marek Szuba <marecki@gentoo.org> (2021-08-17)
-# net-wireless/rtl-sdr not keyworded here
-sys-apps/rng-tools rtlsdr
-
-# Michał Górny <mgorny@gentoo.org> (2021-07-25)
-# PyQt5 and wxpython are not keyworded.
-dev-python/matplotlib wxwidgets
-
-# Matt Turner <mattst88@gentoo.org> (2021-07-23)
-# gui-libs/gtk is not keyworded
-net-libs/gssdp gtk
-
-# Matt Turner <mattst88@gentoo.org> (2021-06-10)
-# dev-python/django is not keyworded here
-dev-python/diskcache test
-
-# Miroslav Šulc <fordfrog@gentoo.org> (2021-03-13)
-# virtual/jdk isn't keyworded here
-media-libs/rubberband jni
-
-# Sam James <sam@gentoo.org> (2021-03-11)
-# media-libs/libavif isn't keyworded here
-media-libs/gd avif
-www-client/links avif
-dev-lang/php avif
-
-# Akinori Hattori <hattya@gentoo.org> (2021-03-03)
-# dev-lang/ruby is not keyworded
->=dev-libs/libutf8proc-2.6.0 test
-
-# Sam James <sam@gentoo.org> (2021-02-26)
-# dev-libs/efl not keyworded here
-# and is a desktop application mainly
-# bug #773178
-app-crypt/pinentry efl
-
-# Joonas Niilola <juippis@gentoo.org> (2021-01-15)
-# Dependency not keyworded on this arch.
-app-text/enchant voikko
-
-# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2020-10-14)
-# app-i18n/fcitx:4 not keyworded.
-media-libs/libsdl2 fcitx4
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-09-18)
-# media-libs/libilbc is not ported to ia64
-# nor is Qt
-net-analyzer/wireshark gui ilbc
-
-# Matt Turner <mattst88@gentoo.org> (2020-08-11)
-# No drivers on this architecture support Vulkan
-media-libs/mesa video_cards_zink vulkan vulkan-overlay zink
-
-# Michał Górny <mgorny@gentoo.org> (2020-06-14)
-# Requires dev-python/networkx.
-app-portage/nattka depgraph-order
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-06-08)
-# clisp is keyworded on ia64
-app-text/texlive-core -xindy
-
-# Michał Górny <mgorny@gentoo.org> (2020-06-02)
-# Avoid unkeyworded deps, we really need a minimal install
-# for imagemagick.
-media-gfx/inkscape cdr visio
-
-# James Le Cuirot <chewi@gentoo.org> (2020-04-23)
-# Requires media-libs/mesa[llvm], which is masked.
-dev-python/pyopengl test
-
-# Mikle Kolyada <zlogene@gentoo.org> (2020-04-20)
-# dev-lang/ruby is not keyworded (a dep)
-app-text/texlive context l10n_ja
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-12)
-# ruby-2.7 dropped ia64 support, mask dependencies requiring ruby.
-# These pull in:
-# - direct ruby dependency:
-app-admin/augeas test
-sys-block/thin-provisioning-tools test
-# - Ruby-based test suite, with additional dependencies
-app-text/htmltidy test
-# - texlive japan modules: ruby runtime scripts
-app-text/texlive l10n_ja context
-# - net-libs/webkit-gtk: ruby build system
-app-editors/emacs xwidgets
-dev-util/geany-plugins markdown
-gnome-extra/evolution-data-server oauth-gtk3 oauth-gtk4
-# - gnome-extra/sushi: depends on webkit-gtk
-gnome-base/nautilus previewer
-# - net-libs/gnome-online-accounts: depends on webkit-gtk
-gnome-base/gvfs google
-# app-text/libgepub depends on webkit-gtk.
-xfce-base/tumbler epub
-
-# Thomas Deutschmann <whissi@gentoo.org> (2020-03-15)
-# Mask USE=libtesseract, app-text/tesseract is not keyworded
-# Mask USE=dav1d, media-libs/dav1d is not keyworded
-# Mask USE=libaribb24, media-libs/aribb24 is not keyworded
-media-video/ffmpeg dav1d libaribb24 libtesseract
-
-# Mart Raudsepp <leio@gentoo.org> (2020-03-01)
-# Mask until app-text/gspell is keyworded
-mail-client/evolution spell
-
-# Patrick McLean <chutzpah@gentoo.org> (2020-02-15)
-# Mask until dev-libs/libfido2 is keyworded
-net-misc/openssh security-key
-
-# Joonas Niilola <juippis@gentoo.org> (2020-02-08)
-# Dependency not keyworded on this arch.
-dev-libs/dbus-c++ ecore
-
-# David Seifert <soap@gentoo.org> (2020-01-26)
-# media-libs/libkate is not keyworded on ia64 anymore
-media-sound/vorbis-tools kate
-
-# Tomáš Mózes <hydrapolic@gmail.com> (2019-12-19)
-# dev-libs/criterion is not keyworded yet
-app-admin/syslog-ng test
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-12-07)
-# app-emulation/xen-tools is not keyworded on ia64.
-sys-boot/grub grub_platforms_xen grub_platforms_xen-32 grub_platforms_xen-pvh
-
-# Mart Raudsepp <leio@gentoo.org> (2019-08-18)
-# media-video/pipewire is not keyworded yet
-x11-wm/mutter screencast
-
-# Matt Turner <mattst88@gentoo.org> (2019-08-08)
-# Tomáš Mózes <hydrapolic@gmail.com> (2019-07-24)
-# Unkeyworded dependency
-app-admin/syslog-ng kafka
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2019-05-21)
-# No ia64 arch support for jit. Version 17 USE=debug
-# required USE=jit.
-dev-lang/spidermonkey jit
-
-# Mart Raudsepp <leio@gentoo.org> (2019-03-17)
-# Unkeyworded media-libs/opencv dependency, bug #680656
-media-gfx/shotwell opencv
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2018-10-13)
-# USE=debug needs support for target-specific _FPU_MASK_IM. ia64
-# does not define those.
-media-sound/lame debug
-
-# Thomas Deutschmann <whissi@gentoo.org> (2018-06-06)
-# Needs sys-apps/fakechroot which isn't keyworded
-app-arch/rpm test
-
-# Michał Górny <mgorny@gentoo.org> (2018-04-15)
-# Unkeyworded dep masks moved from default/linux/ia64 tree.
-mail-mta/exim redis
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2018-03-18)
-# Many unkeyworded rails deps, bug #650642
-net-analyzer/wireshark doc
-
-# Mart Raudsepp <leio@gentoo.org> (2018-01-08)
-# mail-client/evolution[ytnef] requires net-mail/ytnef which is not keyworded
-mail-client/evolution ytnef
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-12-25)
-# net-firewall/nftables[doc] requires dblatex which is not keyworded
-net-firewall/nftables doc
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-10)
-# Both USE=fluidsynth and USE=timidity are masked in this profile.
-media-libs/sdl-mixer midi
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-08)
-# Requires USE=seccomp that is masked in this profile.
-net-libs/gnutls test-full
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-07)
-# Requires USE=dvd that is masked in this profile.
-media-video/mplayer dvdnav
-
-# Michał Górny <mgorny@gentoo.org> (2017-08-07)
-# Requires USE=v4l that is masked in this profile.
-media-video/ffmpeg libv4l
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-07-20)
-# pulls in unkeyworded lapack
-sci-libs/gdal armadillo
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
-# Pulls in dev-db/redis which is not keyworded on ia64.
-mail-filter/pyzor test
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-10)
-# media-libs/libilbc has not been ported to ia64, bug #610546
-media-video/ffmpeg libilbc
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-06)
-# Mask USE=rados for net-analyzer/rrdtool since sys-cluster/ceph is not
-# keyworded (bug #549516)
-net-analyzer/rrdtool rados
-
-# Jason Zaman <perfinion@gentoo.org> (2017-05-09)
-# x11-libs/libXpresent is not keyworded on ia64
-xfce-base/xfwm4 xpresent
-
-# Pacho Ramos <pacho@gentoo.org> (2017-01-02)
-# Don't keyword redis
-dev-libs/hiredis test
-
-# Lars Wendler <polynomial-c@gentoo.org> (2016-11-17)
-# jit not supported on ia64 (bug #600052).
-dev-libs/libpcre2 jit
-
-# Christian Ruppert <idl0r@gentoo.org> (2016-10-14)
-# dnstap USE masked due to missing keywords
-net-dns/bind dnstap
-
-# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
-# networkmanager USE masked due to missing keywords
-gnome-extra/nm-applet teamd
-
-# Gilles Dartiguelongue <eva@gentoo.org> (2016-09-11)
-# Opt-out of ofono support until there is a user request,
-# see also pulseaudio/connman
-net-misc/networkmanager ofono
-
-# Thomas Deutschmann <whissi@gentoo.org> (2016-08-26)
-# Enable numa support on supported architectures
-dev-db/mysql -numa
-dev-db/percona-server -numa
-
-# Gilles Dartiguelongue <eva@gentoo.org> (2016-08-23)
-# Missing keywords on media-libs/grilo - bug #521972
-media-sound/rhythmbox upnp-av
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2016-06-28)
-# Missing keywords on app-text/gspell - bug #587368
->=app-text/evince-3.30 spell
-
-# Pacho Ramos <pacho@gentoo.org> (2016-01-31)
-# Missing keywords, bug #560382
-media-video/ffmpeg snappy
-
-# Justin Lecher <jlec@gentoo.org> (2015-11-18)
-# requires dev-python/restkit which requires
-# dev-python/socketpool which requires dev-python/gevent which requires
-# dev-python/greenlet which has not been ported
-dev-python/wsgiproxy2 test
-dev-python/pyquery test
-
-# Pacho Ramos <pacho@gentoo.org> (2015-11-15)
-# Missing keywords
->=media-plugins/grilo-plugins-0.2.16 upnp-av
-
-# Davide Pesavento <pesa@gentoo.org> (2015-10-26)
-# Tests require non-keyworded qt5
-dev-qt/qtchooser test
-
-# Brian Evans <grknight@gentoo.org> (2015-09-14)
-# Mask new USE flags for mariadb which all arches do not yet have dependencies
->=dev-db/mariadb-10.1.0 innodb-snappy
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2015-09-10)
-# Requires wifi USE flag, which is masked for this arch
-net-misc/networkmanager wext
-
-# Pacho Ramos <pacho@gentoo.org> (2015-09-06)
-# Missing keywords
-media-sound/pulseaudio ofono-headset
-media-sound/pulseaudio-daemon ofono-headset
-
-# Pacho Ramos <pacho@gentoo.org> (2015-06-13)
-# Missing keywords, bug #513108
-net-misc/spice-gtk smartcard webdav
-
-# Gilles Dartiguelongue <eva@gentoo.org> (2015-06-09)
-# dev-lang/luajit lacks ia64 keyword, bug #551540
-dev-libs/libpeas lua
-
-# Alexis Ballier <aballier@gentoo.org> (2015-02-11)
-# Missing ffmpeg deps, bug #510340
-media-video/ffmpeg gme ssh
-
-# Pacho Ramos <pacho@gentoo.org> (2014-01-10)
-# Missing keywords
-net-misc/networkmanager teamd
-
-# Christoph Junghans <junghans@gentoo.org> (2014-07-21)
-# Missing keywords on sci-libs/libcerf (bug 517726)
-sci-visualization/gnuplot libcerf
-
-# Pacho Ramos <pacho@gentoo.org> (2014-04-12)
-# Missing keywords, bug #507490
-net-misc/modemmanager mbim
-
-# Mike Frysinger <vapier@gentoo.org> (2014-03-15)
-# Various deps not ported to ia64.
-dev-python/ipython nbconvert notebook
-
-# Pacho Ramos <pacho@gentoo.org> (2014-02-23)
-# Needed dependencies cannot be installed on ia64, bug #498638
-dev-util/dbus-test-runner test
-
-# Pacho Ramos <pacho@gentoo.org> (2014-02-22)
-# Missing keywords, bug #495250
->=gnome-base/gnome-extra-apps-3.10 tracker
-
-# Pacho Ramos <pacho@gentoo.org> (2014-01-19)
-# Missing keywords, bug #478254
-gnome-base/gnome classic extras
-
-# Pacho Ramos <pacho@gentoo.org> (2013-12-02)
-# Missing keywords, bug #493156
-media-libs/libgphoto2 serial
-
-# Pacho Ramos <pacho@gentoo.org> (2013-07-20)
-# Keywords pending, bug #476710
->=gnome-base/gnome-extra-apps-3.8 games
-
-# Julian Ospald <hasufell@gentoo.org> (2013-03-31)
-# depends on mono/monodevelop
->=net-irc/hexchat-2.9.4-r1 theme-manager
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-31)
-# remove mask when net-libs/libqmi is keyworded here
-net-misc/modemmanager qmi
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2013-01-22)
-# remove mask if/when media-gfx/argyllcms is keywored here.
-x11-misc/colord argyllcms extra-print-profiles
-
-# Agostino Sarubbo <ago@gentoo.org> (2012-12-18)
-# kde is not stable, then no needs phonon backends
-media-libs/phonon gstreamer vlc
-
-# Raúl Porcel <armin76@gentoo.org> (2012-05-28)
-# Needs x11-misc/lightdm(which also requires some other deps)
-x11-misc/xscreensaver new-login
-
-# Alexey Shvetsov <alexxy@gentoo.org> (2011-12-17)
-# Mask use numa for openmpi
-sys-cluster/openmpi openmpi_fabrics_knem openmpi_fabrics_ofed openmpi_ofed_features_rdmacm openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl
-
-# Raúl Porcel <armin76@gentoo.org> (2011-11-05)
-# jit not supported on ia64
-dev-libs/libpcre jit
-
-# Tomáš Chvátal <scarabeus@gentoo.org> (2011-04-04)
-# Needs sci-libs/umfpack keyworded. Bug #361947.
-media-libs/gegl umfpack
-
-# Sebastian Pipping <sping@gentoo.org> (2011-02-22)
-# No media-sound/lilypond here, yet (bug #356069)
-app-text/asciidoc test
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (2010-12-17)
-# needs sys-libs/libcap-ng that is masked right now
-sys-apps/smartmontools caps
-
-# Raúl Porcel <armin76@gentoo.org> (2010-06-26)
-# custom-optimization doesn't work on ia64
-www-client/seamonkey custom-optimization
-
-# Raúl Porcel <armin76@gentoo.org>
-# Keep deps minimal
-x11-wm/fvwm lock
-
-# Raúl Porcel <armin76@gentoo.org> (2008-07-07)
-# Make clisp deps minimal
-dev-lisp/clisp hyperspec svm
-
-# missing keywords
-media-plugins/gst-plugins-meta dts dv lame libvisual modplug jack taglib vcd wavpack
-
-# Marius Brehler <marfbre@linux.sungazer.de> (2015-08-13)
-# missing keyword
->=sci-misc/boinc-7.4.42-r1 X
diff --git a/profiles/arch/ia64/parent b/profiles/arch/ia64/parent
deleted file mode 100644
index e234bf836e61..000000000000
--- a/profiles/arch/ia64/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-../base
-../../features/wd40
diff --git a/profiles/arch/ia64/use.force b/profiles/arch/ia64/use.force
deleted file mode 100644
index 1dfcca5c0949..000000000000
--- a/profiles/arch/ia64/use.force
+++ /dev/null
@@ -1,2 +0,0 @@
-# Force the flag which corresponds to ARCH.
-ia64
diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask
deleted file mode 100644
index 0b0b6ab04b62..000000000000
--- a/profiles/arch/ia64/use.mask
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Arthur Zamarin <arthurzam@gentoo.org> (2024-02-20)
-openexr
-
-# Unmask the flag which corresponds to ARCH.
--ia64
-
-# matoro <matoro_gentoo@matoro.tk> (2023-06-17)
-# media-libs/libheif is not keyworded here
-heif
-
-# Sam James <sam@gentoo.org> (2022-07-21)
-# Untested.
-ieee1394
-
-# Matt Turner <mattst88@gentoo.org> (2022-02-21)
-# app-crypt/tpm2-tss is not keyworded here
-tpm
-
-# James Le Cuirot <chewi@gentoo.org> (2021-08-10)
-# media-video/pipewire is not keyworded. Bug #807616.
-pipewire
-
-# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (2021-04-01)
-# sys-libs/llvm-libunwind not supported on IA64.
-llvm-libunwind
-
-# Matt Turner <mattst88@gentoo.org> (2020-07-01)
-# Unlikely.
-vulkan
-
-# James Le Cuirot <chewi@gentoo.org> (2020-05-10)
-# media-libs/allegro is not keyworded.
-allegro
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2020-04-12)
-# ruby-2.7 dropped ia64 support, mask ruby in Gentoo.
-ruby
-# - net-libs/gnome-online-accounts: depend on net-libs/webkit-gtk
-gnome-online-accounts
-
-# Sergei Trofimovich <slyfox@gentoo.org> (2017-06-17)
-# There is no luajit support on ia64. Bug #554376
-lua_single_target_luajit
-lua_targets_luajit
-luajittex
-
-# No hardware to test by the team
-3dfx
-bluetooth
-bluray
-dvb
-dvd
-gphoto2
-gps
-ios
-ipod
-lirc
-pcmcia
-pda
-scanner
-sms
-v4l
-wifi
-
-# Hardware not available on ia64
-apm
-battery
-lm-sensors
-
-# Stuff that doesn't work on ia64, or not tested
-afs
-djbfft
-jack
-lqr
-capi
-lensfun
-kde
-kwallet
-metalink
-upnp
-fdk
-valgrind
-mongodb
-pgm
-scim
-
-# Stuff we don't want
-antlr
-lasi
-mpi
-octave
-timidity
-semantic-desktop
-fits
-libburn
-topal
-flite
-sctp
-bs2b
-tokyocabinet
-ots
-vaapi
-librtmp
-rtmp
-vpx
-frei0r
-lpsol
-ladspa
-devil
-gts
-clang
-redis
-
-# Stuff that doesn't compile on ia64
-diet
-emf
-mono
-xemacs
-
-# Other
-
-# Raúl Porcel <armin76@gentoo.org> (2014-08-20)
-# Upstream drops support on ia64 from 4.0 onwards, bug #430352
-ocamlopt
-
-
-# Raúl Porcel <armin76@gentoo.org> (2011-04-23)
-# Needs to be tested
-video_cards_nouveau
-
-# Samuli Suominen <ssuominen@gentoo.org> (2009-12-02)
-# This will need media-sound/musepack-tools
-musepack
-
-# Raúl Porcel <armin76@gentoo.org> (2009-03-20)
-# Current webkit segfaults
-webkit
-
-# Ben de Groot <yngwin@gentoo.org> (2009-02-11)
-# Both dev-qt/qtphonon and media-sound/phonon are unkeyworded
-phonon
-
-# see email to gentoo-dev with subject "use.mask and PHP5's crazy IUSE"
-# Dated Sat, 31 Jul 2004 14:49:28 -0700, from robbat2@gentoo.org
-# all of these are binary-only, and not presently available on this
-# architecture.
-qdbm
-
-# James Le Cuirot <chewi@gentoo.org> (2015-07-11)
-# We don't support java on ia64.
-java
-pdfannotextractor
-
-# Matt Turner <mattst88@gentoo.org>
-# llvm is not keyworded
-video_cards_amdgpu
-video_cards_radeonsi
-
-# Diego Pettenò <flameeyes@gentoo.org> (2006-12-06)
-# Mask ALSA drivers for ISA cards
-alsa_cards_msnd-pinnacle
-alsa_cards_sb16
-alsa_cards_sbawe
-alsa_cards_sscape
-alsa_cards_wavefront
-
-# Diego Elio Pettenò <flameeyes@gentoo.org> (2012-08-21)
-# IPMI is only implemented for x86, amd64 and ia64
--ipmi
-
-# Michael Sterrett <mr_bones_@gentoo.org> (2012-08-24)
-# media-sound/fluidsynth isn't keyworded
-fluidsynth
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
-# net-misc/connman is not keyworded, bug 348308
-connman
-
-# Alexandre Rostovtsev <tetromino@gentoo.org> (2012-12-31)
-# media-libs/xine-lib is not keyworded
-xine
-
-template-haskell
-
-# toolkit for nvidia binary drivers
-cg
-
-# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-08-22)
-# virtual/opencl is not keyworded
-opencl
-
-# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (2013-11-10)
-# sys-devel/llvm s not keyworded, bug #320221
-llvm
-
-# sys-libs/libseccomp has not been ported to this arch yet #524148
-seccomp
-
-# need to test sys-cluster/glusterfs #519618
-glusterfs
-
-# need to test ceph and friends #519618
-rbd
-
-# Ben de Groot <yngwin@gentoo.org> (2015-02-01)
-# please remove when keyworded
-qt5
-qt6
diff --git a/profiles/arches.desc b/profiles/arches.desc
index 965e36c6c0c1..8de7897c19ea 100644
--- a/profiles/arches.desc
+++ b/profiles/arches.desc
@@ -16,7 +16,6 @@ amd64 stable
arm stable
arm64 stable
hppa stable
-ia64 testing
loong testing
m68k testing
mips testing
diff --git a/profiles/default/linux/ia64/17.0/deprecated b/profiles/default/linux/ia64/17.0/deprecated
deleted file mode 100644
index db515b7e21ae..000000000000
--- a/profiles/default/linux/ia64/17.0/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/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/ia64/17.0/desktop/deprecated b/profiles/default/linux/ia64/17.0/desktop/deprecated
deleted file mode 100644
index 79f71ff58857..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/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/ia64/17.0/desktop/eapi b/profiles/default/linux/ia64/17.0/desktop/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated b/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated
deleted file mode 100644
index 0eb67ae8064e..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/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/ia64/17.0/desktop/gnome/eapi b/profiles/default/linux/ia64/17.0/desktop/gnome/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/parent
deleted file mode 100644
index 6589a0e01478..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated
deleted file mode 100644
index e91b42445e45..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/deprecated
+++ /dev/null
@@ -1,33 +0,0 @@
-default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr
-
-As warned about previously in a news item, systemd-255 has dropped
-support for split-usr systems. All Gentoo systems running systemd will
-need to be migrated to merged-usr.
-
-Migrating to 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/ia64/17.0/desktop/gnome/systemd/eapi b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated
deleted file mode 100644
index b367562fd18c..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/23.0/desktop/gnome/systemd
-
-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/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent
deleted file mode 100644
index 1b7f7eef0a7e..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../../features/merged-usr
diff --git a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent
deleted file mode 100644
index f5c1ae438de4..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/gnome/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/ia64/17.0/desktop/parent b/profiles/default/linux/ia64/17.0/desktop/parent
deleted file mode 100644
index ad6c5e126fbb..000000000000
--- a/profiles/default/linux/ia64/17.0/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/desktop
diff --git a/profiles/default/linux/ia64/17.0/developer/deprecated b/profiles/default/linux/ia64/17.0/developer/deprecated
deleted file mode 100644
index db515b7e21ae..000000000000
--- a/profiles/default/linux/ia64/17.0/developer/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/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/ia64/17.0/developer/eapi b/profiles/default/linux/ia64/17.0/developer/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/developer/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/developer/parent b/profiles/default/linux/ia64/17.0/developer/parent
deleted file mode 100644
index 4c893748ce71..000000000000
--- a/profiles/default/linux/ia64/17.0/developer/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/developer
diff --git a/profiles/default/linux/ia64/17.0/eapi b/profiles/default/linux/ia64/17.0/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/parent b/profiles/default/linux/ia64/17.0/parent
deleted file mode 100644
index 4ce24f0217a8..000000000000
--- a/profiles/default/linux/ia64/17.0/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../releases/17.0
diff --git a/profiles/default/linux/ia64/17.0/systemd/deprecated b/profiles/default/linux/ia64/17.0/systemd/deprecated
deleted file mode 100644
index 37010bfe7dbf..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/deprecated
+++ /dev/null
@@ -1,33 +0,0 @@
-default/linux/ia64/17.0/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/ia64/17.0/systemd/eapi b/profiles/default/linux/ia64/17.0/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated b/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated
deleted file mode 100644
index be9bc4b25696..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/merged-usr/deprecated
+++ /dev/null
@@ -1,104 +0,0 @@
-default/linux/ia64/23.0/systemd
-
-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/ia64/17.0/systemd/merged-usr/eapi b/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/merged-usr/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent b/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent
deleted file mode 100644
index c407ca65bdc2..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/merged-usr/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../features/merged-usr
diff --git a/profiles/default/linux/ia64/17.0/systemd/parent b/profiles/default/linux/ia64/17.0/systemd/parent
deleted file mode 100644
index ced72403bde9..000000000000
--- a/profiles/default/linux/ia64/17.0/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/23.0/desktop/eapi b/profiles/default/linux/ia64/23.0/desktop/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/eapi b/profiles/default/linux/ia64/23.0/desktop/gnome/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/gnome/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/parent b/profiles/default/linux/ia64/23.0/desktop/gnome/parent
deleted file mode 100644
index 6589a0e01478..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/gnome/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent b/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent
deleted file mode 100644
index f5c1ae438de4..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/gnome/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop/gnome/systemd
diff --git a/profiles/default/linux/ia64/23.0/desktop/parent b/profiles/default/linux/ia64/23.0/desktop/parent
deleted file mode 100644
index ad6c5e126fbb..000000000000
--- a/profiles/default/linux/ia64/23.0/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/desktop
diff --git a/profiles/default/linux/ia64/23.0/eapi b/profiles/default/linux/ia64/23.0/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/parent b/profiles/default/linux/ia64/23.0/parent
deleted file mode 100644
index 50be433109ef..000000000000
--- a/profiles/default/linux/ia64/23.0/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../releases/23.0
diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi b/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/desktop/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent b/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent
deleted file mode 100644
index 9e06c4505a75..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/desktop/gnome/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../../targets/desktop/gnome
diff --git a/profiles/default/linux/ia64/23.0/split-usr/desktop/parent b/profiles/default/linux/ia64/23.0/split-usr/desktop/parent
deleted file mode 100644
index db8ce088c69a..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/desktop/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../../targets/desktop
diff --git a/profiles/default/linux/ia64/23.0/split-usr/eapi b/profiles/default/linux/ia64/23.0/split-usr/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/split-usr/parent b/profiles/default/linux/ia64/23.0/split-usr/parent
deleted file mode 100644
index 598ca888c8c2..000000000000
--- a/profiles/default/linux/ia64/23.0/split-usr/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../features/split-usr
diff --git a/profiles/default/linux/ia64/23.0/systemd/eapi b/profiles/default/linux/ia64/23.0/systemd/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/23.0/systemd/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/23.0/systemd/parent b/profiles/default/linux/ia64/23.0/systemd/parent
deleted file mode 100644
index ced72403bde9..000000000000
--- a/profiles/default/linux/ia64/23.0/systemd/parent
+++ /dev/null
@@ -1,2 +0,0 @@
-..
-../../../../../targets/systemd
diff --git a/profiles/default/linux/ia64/eapi b/profiles/default/linux/ia64/eapi
deleted file mode 100644
index 7ed6ff82de6b..000000000000
--- a/profiles/default/linux/ia64/eapi
+++ /dev/null
@@ -1 +0,0 @@
-5
diff --git a/profiles/default/linux/ia64/parent b/profiles/default/linux/ia64/parent
deleted file mode 100644
index 10d6c4b38690..000000000000
--- a/profiles/default/linux/ia64/parent
+++ /dev/null
@@ -1,3 +0,0 @@
-../../../base
-..
-../../../arch/ia64
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index a2a1165ea299..d2e418b98da3 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -22,7 +22,7 @@ LINGUAS="en"
IUSE_IMPLICIT="prefix prefix-guest prefix-stack"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
-USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
+USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 hppa loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
# Note that we keep Winnt here for cross, especially for cmake.eclass (bug #910605)
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS Winnt"
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 8f0c620b4211..64cf6b2a8841 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -290,6 +290,7 @@ kde-apps/dolphin-plugins-dropbox
mail-client/thunderbird-bin
mate-extra/caja-dropbox
media-gfx/brscan4
+media-gfx/evoluspencil
media-libs/amdgpu-pro-vulkan
media-sound/baudline
media-sound/teamspeak-server
diff --git a/profiles/package.mask b/profiles/package.mask
index 2318554f3eb5..598ed183bcd4 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
#--- END OF EXAMPLES ---
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-09-10)
+# ia64 only package. Since we drop ia64, we can remove this package.
+# Removal on 2024-10-10. Bug #939298.
+sys-apps/salinfo
+
# Ulrich Müller <ulm@gentoo.org> (2024-09-12)
# Pretest versions, masked for testing.
<app-editors/emacs-30.0.9999:30-vcs
@@ -152,6 +157,7 @@ sci-physics/qmeq
~media-gfx/skanpage-23.08.5
~sys-block/partitionmanager-23.08.5
~sys-libs/kpmcore-23.08.5
+<media-libs/pulseaudio-qt-1.4.0
# Andreas Sturmlechner <asturm@gentoo.org> (2024-09-07)
# Plasma 6 is not planned to be going stable on x86.
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index bf979c47c3e1..e06559fd61d9 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -277,24 +277,6 @@ hppa default/linux/hppa/23.0/hppa2.0/split-usr stable
hppa default/linux/hppa/23.0/hppa2.0/split-usr/desktop exp
-# IA64 Profiles
-# @MAINTAINER: ia64@gentoo.org
-ia64 default/linux/ia64/17.0 exp
-ia64 default/linux/ia64/17.0/desktop exp
-ia64 default/linux/ia64/17.0/desktop/gnome exp
-ia64 default/linux/ia64/17.0/desktop/gnome/systemd/merged-usr exp
-ia64 default/linux/ia64/17.0/developer exp
-ia64 default/linux/ia64/17.0/systemd/merged-usr exp
-ia64 default/linux/ia64/23.0 stable
-ia64 default/linux/ia64/23.0/desktop stable
-ia64 default/linux/ia64/23.0/desktop/gnome stable
-ia64 default/linux/ia64/23.0/desktop/gnome/systemd stable
-ia64 default/linux/ia64/23.0/systemd stable
-ia64 default/linux/ia64/23.0/split-usr stable
-ia64 default/linux/ia64/23.0/split-usr/desktop exp
-ia64 default/linux/ia64/23.0/split-usr/desktop/gnome exp
-
-
# LoongArch Profiles
# @MAINTAINER: loong@gentoo.org
loong default/linux/loong/22.0/la64v100/lp64d exp