summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin193375 -> 193620 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask8
-rw-r--r--profiles/base/package.use.mask20
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults8
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent2
-rw-r--r--profiles/default/linux/mips/23.0/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/multilib/n32/make.defaults8
-rw-r--r--profiles/default/linux/mips/23.0/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/multilib/n32/systemd/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults8
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent2
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi1
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/multilib/n32/make.defaults8
-rw-r--r--profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent2
-rw-r--r--profiles/features/hardened/amd64/package.use.mask11
-rw-r--r--profiles/package.mask52
-rw-r--r--profiles/profiles.desc6
-rw-r--r--profiles/updates/1Q-20243
-rw-r--r--profiles/use.local.desc4
24 files changed, 74 insertions, 80 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 6c81fdeb3310..a5d10080dce0 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 4d8fad4f2040..8de47171521e 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,14 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2024-02-24)
+# Only works on amd64 (and x32).
+dev-debug/gdb -cet
+sys-devel/binutils -cet
+sys-devel/gcc -cet
+sys-libs/binutils-libs -cet
+sys-libs/glibc -cet
+
# Leonardo Hernández Hernández <leohdz172@proton.me> (2024-02-23)
# net-libs/paho-mqtt-c is only available for amd64 and x86
app-admin/syslog-ng -mqtt
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b8f1879a5b83..51c9064d2366 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,15 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Sam James <sam@gentoo.org> (2024-02-24)
+# Only works on amd64 (and x32).
+dev-debug/gdb cet
+sys-devel/binutils cet
+sys-devel/binutils-hppa64 cet
+sys-devel/gcc cet
+sys-libs/binutils-libs cet
+sys-libs/glibc cet
+
# Joonas Niilola <juippis@gentoo.org> (2024-02-20)
# Upstream massively reworked av1 support breaking our custom
# system-av1 patches.
@@ -717,17 +726,6 @@ dev-lang/gnat-gpl jit
# masked. bug #666619
dev-python/paramiko server
-# Andreas K. Hüttel <dilfridge@gentoo.org> (2018-08-03)
-# New and for Gentoo still quite experimental. You've been
-# warned. (Also, works only on x86_64 and with certain CPUs
-# and compiler/binutils combinations.)
-sys-devel/binutils cet
-sys-devel/binutils-hppa64 cet
-dev-debug/gdb cet
-sys-libs/binutils-libs cet
-sys-libs/glibc cet
-sys-devel/gcc cet
-
# Michał Górny <mgorny@gentoo.org> (2018-06-13)
# Requires app-arch/snappy[static-libs] that is no longer available.
# Bug #651606.
diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
new file mode 100644
index 000000000000..b91472d0279c
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}
diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
new file mode 100644
index 000000000000..b2a231799a71
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mipsel/mips64el/multilib/n32
diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
new file mode 100644
index 000000000000..f7739b405877
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/mipsel/multilib/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../../targets/systemd
diff --git a/profiles/default/linux/mips/23.0/multilib/n32/eapi b/profiles/default/linux/mips/23.0/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/multilib/n32/make.defaults b/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
new file mode 100644
index 000000000000..2cc2bf3ea2aa
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}
diff --git a/profiles/default/linux/mips/23.0/multilib/n32/parent b/profiles/default/linux/mips/23.0/multilib/n32/parent
new file mode 100644
index 000000000000..c48bd8858ef8
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../arch/mips/mips64/multilib/n32
diff --git a/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi b/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/systemd/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/multilib/n32/systemd/parent b/profiles/default/linux/mips/23.0/multilib/n32/systemd/parent
new file mode 100644
index 000000000000..44f88d3e2df0
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/multilib/n32/systemd/parent
@@ -0,0 +1,2 @@
+..
+../../../../../../../targets/systemd
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults
new file mode 100644
index 000000000000..b91472d0279c
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mipsel-unknown-linux-gnu"
+CHOST_n32="mips64el-unknown-linux-gnuabin32"
+CHOST_n64="mips64el-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}
diff --git a/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent
new file mode 100644
index 000000000000..9dfde5b4bd8b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/mipsel/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../../arch/mips/mipsel/mips64el/multilib/n32
diff --git a/profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/default/linux/mips/23.0/split-usr/multilib/n32/make.defaults b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/make.defaults
new file mode 100644
index 000000000000..2cc2bf3ea2aa
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/make.defaults
@@ -0,0 +1,8 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+CHOST_o32="mips-unknown-linux-gnu"
+CHOST_n32="mips64-unknown-linux-gnuabin32"
+CHOST_n64="mips64-unknown-linux-gnuabi64"
+
+CHOST=${CHOST_n32}
diff --git a/profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent
new file mode 100644
index 000000000000..ec6ec650fa90
--- /dev/null
+++ b/profiles/default/linux/mips/23.0/split-usr/multilib/n32/parent
@@ -0,0 +1,2 @@
+../..
+../../../../../../../arch/mips/mips64/multilib/n32
diff --git a/profiles/features/hardened/amd64/package.use.mask b/profiles/features/hardened/amd64/package.use.mask
deleted file mode 100644
index 4a02dcd75989..000000000000
--- a/profiles/features/hardened/amd64/package.use.mask
+++ /dev/null
@@ -1,11 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Sam James <sam@gentoo.org> (2021-11-27)
-# Unmask CET here. It works on amd64 and this is the hardened profile.
-sys-devel/binutils -cet
-sys-devel/binutils-hppa64 -cet
-dev-debug/gdb -cet
-sys-libs/binutils-libs -cet
-sys-libs/glibc -cet
-sys-devel/gcc -cet
diff --git a/profiles/package.mask b/profiles/package.mask
index 823faadc09ec..e823f5ed82cb 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -184,58 +184,6 @@ mail-filter/libsrs_alt
~app-misc/ddcutil-2.1.0
~app-misc/ddcui-0.5.0
-# Michał Górny <mgorny@gentoo.org> (2024-01-24)
-# Unmaintained, tests fail, requires discontinued dev-python/bsddb3.
-# No commits since 2022. No reverse dependencies.
-# Removal on 2024-02-23. Bug #894688.
-dev-python/pymilter
-
-# David Seifert <soap@gentoo.org> (2024-01-21)
-# Not required anymore since 4.14 is EOL, handled within the kernel
-# nowadays. Removal on 2024-02-20.
-net-wireless/crda
-
-# David Seifert <soap@gentoo.org> (2024-01-18)
-# Unmaintained set of packages. Overall, TensorFlow is ill-suited for
-# distro packaging, since it's entangled with tons of googleware and
-# continually breaks on minor dependency updates coupled with a
-# byzantine build system. These 5 packages together have a total of
-# 54 bugs reported against them, with zero activity from the maintainer.
-#
-# Unmasking this requires a sign-off from QA and treecleaners, since
-# these packages require a ton of mental bandwidth to keep up to date
-# and Google's general unwillingness to take community input quickly
-# leads to maintainer burnout.
-# Use sci-libs/pytorch as a modern alternative with better packaging.
-# Removal on 2024-02-17. Bug #922374
-dev-build/bazel
-sci-libs/keras
-sci-libs/tensorflow
-sci-libs/tensorflow-estimator
-sci-visualization/tensorboard
-
-# Michał Górny <mgorny@gentoo.org> (2024-01-17)
-# Unmaintained build systems with no reverse dependencies.
-# dev-build/cons was last released in 2001.
-# dev-build/tup was last released in 2021 and has a few bugs reported.
-# Removal on 2024-02-16. Bug #922329.
-dev-build/cons
-dev-build/tup
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2024-01-15)
-# Old version of a Java library, presently without consumer.
-# Blocks removal of dev-java/osgi-core-api
-# Version bump to be done later when junit5 can be used for testing.
-dev-java/bnd-junit
-
-# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2024-01-15)
-# Unused Java libraries. Removal on 2024-02-15
-dev-java/glassfish-persistence
-dev-java/osgi-core-api
-dev-java/osgi-enterprise-api
-dev-java/osgi-compendium
-dev-java/osgi-foundation
-
# Andreas Sturmlechner <asturm@gentoo.org> (2023-12-25)
# Masked until KF6 is unmasked.
~media-libs/mpvqt-1.0.0
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 4cbdc39a5631..543d8299bf2f 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -361,6 +361,8 @@ mips default/linux/mips/23.0/mipsel/n32 exp
mips default/linux/mips/23.0/mipsel/n32/systemd exp
mips default/linux/mips/23.0/mipsel/n64 exp
mips default/linux/mips/23.0/mipsel/n64/systemd exp
+mips default/linux/mips/23.0/mipsel/multilib/n32 exp
+mips default/linux/mips/23.0/mipsel/multilib/n32/systemd exp
mips default/linux/mips/23.0/mipsel/multilib/n64 exp
mips default/linux/mips/23.0/mipsel/multilib/n64/systemd exp
mips default/linux/mips/23.0/o32_sf exp
@@ -371,17 +373,21 @@ mips default/linux/mips/23.0/n32 exp
mips default/linux/mips/23.0/n32/systemd exp
mips default/linux/mips/23.0/n64 exp
mips default/linux/mips/23.0/n64/systemd exp
+mips default/linux/mips/23.0/multilib/n32 exp
+mips default/linux/mips/23.0/multilib/n32/systemd exp
mips default/linux/mips/23.0/multilib/n64 exp
mips default/linux/mips/23.0/multilib/n64/systemd exp
mips default/linux/mips/23.0/split-usr/mipsel/o32_sf exp
mips default/linux/mips/23.0/split-usr/mipsel/o32 exp
mips default/linux/mips/23.0/split-usr/mipsel/n32 exp
mips default/linux/mips/23.0/split-usr/mipsel/n64 exp
+mips default/linux/mips/23.0/split-usr/mipsel/multilib/n32 exp
mips default/linux/mips/23.0/split-usr/mipsel/multilib/n64 exp
mips default/linux/mips/23.0/split-usr/o32_sf exp
mips default/linux/mips/23.0/split-usr/o32 exp
mips default/linux/mips/23.0/split-usr/n32 exp
mips default/linux/mips/23.0/split-usr/n64 exp
+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
diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024
index c36a364ac157..bdf4ba7fb9e9 100644
--- a/profiles/updates/1Q-2024
+++ b/profiles/updates/1Q-2024
@@ -40,12 +40,9 @@ move dev-util/muon dev-build/muon
move dev-util/xfce4-dev-tools dev-build/xfce4-dev-tools
move sys-devel/boost-m4 dev-build/boost-m4
move dev-util/gtk-doc-am dev-build/gtk-doc-am
-move dev-util/bazel dev-build/bazel
move dev-util/gn dev-build/gn
move dev-util/gyp dev-build/gyp
move dev-util/netsurf-buildsystem dev-build/netsurf-buildsystem
-move dev-util/tup dev-build/tup
-move sys-devel/cons dev-build/cons
move dev-util/scons dev-build/scons
move sys-devel/qconf dev-build/qconf
move dev-util/b2 dev-build/b2
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 3db0356afeb2..77d30d24f95c 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -1316,7 +1316,6 @@ dev-ada/spawn:static-pic - Build static library with pic code
dev-ada/templates-parser:shared - Build shared library
dev-ada/xmlada:shared - Build shared library
dev-ada/xmlada:static-pic - Build static library with pic code
-dev-build/bazel:tools - Install extra bazel tools to build from sources
dev-build/cmake:dap - Build debugger for CMake with Debug Adapter Protocol support via dev-cpp/cppdap
dev-build/muon:archive - Enable extracting wraps using app-arch/libarchive.
dev-build/muon:libpkgconf - Enable looking up packages via dev-util/pkgconf.
@@ -5566,6 +5565,7 @@ net-dns/bind:json - Enable JSON statistics channel
net-dns/bind:lmdb - Enable LMDB support to store configuration for 'addzone' zones
net-dns/bind-tools:gssapi - Enable gssapi support
net-dns/ddclient:examples - Install various example files, like for cron.
+net-dns/djbdns:ipv6 - Apply Fefe's patch (https://www.fefe.de/dns/) for ipv6 support.
net-dns/dnsdist:bpf - Enable support for eBPF socket filtering
net-dns/dnsdist:dnscrypt - Enable the ability to act as a DNSCrypt server
net-dns/dnsdist:dnstap - Enable support for dnstap
@@ -6973,7 +6973,6 @@ net-wireless/bluez:mesh - Add support for Bluetooth Mesh control application and
net-wireless/bluez:midi - Enable MIDI support
net-wireless/bluez:obex - Enable OBEX transfer support
net-wireless/bluez:test-programs - Install tools for testing of various Bluetooth functions
-net-wireless/crda:gcrypt - Use libgcrypt instead of openssl for key checking
net-wireless/dump1090:bladerf - Build with Nuand BladeRF support
net-wireless/dump1090:hackrf - Build with Great Scott Gadgets HackRF support
net-wireless/dump1090:minimal - Exclude all HTML/webserver extras for a tiny build, e.g. to export data only
@@ -7455,7 +7454,6 @@ sci-libs/symengine:flint - Add support for (sci-mathematics/flint)
sci-libs/symengine:llvm - Build with LLVM
sci-libs/symengine:mpc - Add support for multiprecision complex arithmetic(dev-libs/mpc)
sci-libs/symengine:mpfr - Add support for multiprecision floating point rouding(dev-libs/mpfr)
-sci-libs/tensorflow:xla - XLA (Accelerated Linear Algebra) Optimizing Compiler for TensorFlow
sci-libs/trilinos:adolc - Add support for adolc (sci-libs/adolc)
sci-libs/trilinos:all-packages - Enable all supported Trilinos packages (per default only a subset is built)
sci-libs/trilinos:arprec - Add support for arprec (sci-libs/arprec)