summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin147161 -> 147317 bytes
-rw-r--r--profiles/base/make.defaults2
-rw-r--r--profiles/embedded/make.defaults2
-rw-r--r--profiles/features/musl/package.mask57
-rw-r--r--profiles/features/musl/package.use.force4
-rw-r--r--profiles/features/musl/package.use.mask52
-rw-r--r--profiles/features/musl/package.use.stable.mask6
-rw-r--r--profiles/features/musl/use.mask27
-rw-r--r--profiles/package.mask11
-rw-r--r--profiles/profiles.desc6
-rw-r--r--profiles/use.local.desc5
11 files changed, 149 insertions, 23 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 0e4a43b215f3..672e40c5d43a 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults
index 2c288d12d103..39d5dd1cf8aa 100644
--- a/profiles/base/make.defaults
+++ b/profiles/base/make.defaults
@@ -43,7 +43,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
# GOBIN needs to be cleaned as random values in GOBIN can affect the
# building of some packages:
# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
-ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
+ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
# Variables that are set exclusively by the profile
# and not by user configuration files.
diff --git a/profiles/embedded/make.defaults b/profiles/embedded/make.defaults
index 20d5960e9cc8..050826ef6951 100644
--- a/profiles/embedded/make.defaults
+++ b/profiles/embedded/make.defaults
@@ -70,7 +70,7 @@ CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf"
# GOBIN needs to be cleaned as random values in GOBIN can affect the
# building of some packages:
# https://archives.gentoo.org/gentoo-dev/message/163010f83ae7819d80c0cfdf797cbfe0
-ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
+ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY CARGO_HOME XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_STATE_HOME XDG_RUNTIME_DIR PERL_MM_OPT PERL5LIB PERL5OPT PERL_MB_OPT PERL_CORE PERLPREFIX GOBIN GOPATH"
# Tiziano Müller <dev-zero@gentoo.org> (2010-01-24)
# We usually don't want python to (re)write .py[co] files during phase runs
diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask
index 8099823f0eb1..51042c6c6f02 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -41,6 +41,9 @@ net-misc/casync
# Bernd Waibel <waebbl-gentoo@posteo.net> (2022-03-14)
# Doesn't build with musl, bug #832742
+app-eselect/eselect-opencascade
+media-gfx/freecad
+media-gfx/prusaslicer
sci-libs/opencascade
# Stephan Hartmann <sultan@gentoo.org> (2022-02-10)
@@ -51,6 +54,7 @@ www-client/chromium
# It doesn't build on musl
# bug #832551
net-misc/netkit-telnetd
+net-misc/sitecopy
# Sam James <sam@gentoo.org> (2022-02-06)
# Latest version doesn't build on musl
@@ -71,6 +75,7 @@ app-editors/vscode
app-editors/vscodium
app-misc/kryoflux-dtc
app-office/libreoffice-bin
+app-office/libreoffice-bin-debug
app-text/master-pdf-editor
app-text/zotero-bin
dev-db/ocp
@@ -80,33 +85,62 @@ dev-games/ps2-packer
dev-java/openjdk-bin
dev-java/openjdk-jre-bin
dev-libs/luise
+dev-perl/Lab-Zhinst
+dev-php/PEAR-MDB2_Driver_oci8
dev-python/pyzotero
dev-util/idea-community
+games-action/a-story-about-my-uncle
games-action/minecraft-launcher
+games-action/psychonauts2-hb
+games-action/trine
+games-action/trine-enchanted-edition
+games-action/trine2
+games-fps/transfusion-bin
+games-fps/ut2004
+games-fps/ut2004-bonuspack-cbp1
+games-fps/ut2004-bonuspack-cbp2
+games-fps/ut2004-bonuspack-ece
+games-fps/ut2004-bonuspack-mega
+games-fps/ut2004-data
+games-fps/ut2004-demo
+games-puzzle/world-of-goo-demo
+games-puzzle/world-of-goo-gog
+games-puzzle/world-of-goo-hb
games-server/bedrock-server
games-server/steamcmd
+games-server/ut2004-ded
+games-simulation/slime-rancher
+gnome-extra/nautilus-dropbox
+kde-apps/dolphin-plugins-dropbox
+mate-extra/caja-dropbox
media-gfx/brscan4
media-libs/amdgpu-pro-vulkan
media-sound/baudline
media-sound/teamspeak-server
media-video/amdgpu-pro-amf
+media-video/dvbackup
+media-video/makemkv
media-video/popcorntime-bin
net-im/discord-bin
net-im/element-desktop-bin
net-im/mattermost-desktop-bin
net-im/rocketchat-desktop-bin
net-im/skypeforlinux
+net-im/skype-dbus-mock
net-im/teams
net-im/telegram-desktop-bin
net-im/wazzapp-bin
net-im/whatsapp-desktop-bin
net-im/zoom
+net-misc/chrome-remote-desktop
net-misc/dropbox
+net-misc/dropbox-cli
net-misc/ipmiview
net-misc/teamviewer
net-misc/yandex-disk
net-p2p/resilio-sync
net-print/cnijfilter2
+net-print/hplip-plugin
sci-electronics/eagle
sci-electronics/labone
sci-mathematics/gimps
@@ -117,6 +151,7 @@ sys-block/hpssacli
sys-block/megacli
sys-power/dptfxtract
www-apps/chromedriver-bin
+www-client/chromium-bin
www-client/google-chrome
www-client/google-chrome-beta
www-client/google-chrome-unstable
@@ -126,6 +161,8 @@ www-client/microsoft-edge-dev
www-client/opera
www-client/opera-beta
www-client/opera-developer
+www-client/vivaldi
+www-client/vivaldi-snapshot
www-plugins/chrome-binary-plugins
x11-misc/xflux
@@ -153,7 +190,11 @@ dev-libs/level-zero
# Use of uninitialized value $Text::WrapI18N::charmap in pattern match (m//) at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 155.
# Can't exec "/usr/bin/locale": No such file or directory at /usr/lib/perl5/vendor_perl/5.34/Text/WrapI18N.pm line 134.
# ```
+app-doc/kicad-doc
+app-i18n/man-pages-l10n
app-text/po4a
+games-strategy/colobot
+www-apps/ikiwiki
# Hank Leininger <hlein@korelogic.com> (2021-07-14)
# Uses glibc-specific rexec(3) function, bug #715898
@@ -163,10 +204,13 @@ net-misc/netkit-rsh
# nvidia-drivers only works against glibc.
dev-libs/cudnn
dev-libs/cudnn-frontend
+dev-python/pycuda
dev-util/nvidia-cuda-sdk
dev-util/nvidia-cuda-toolkit
+media-video/nvidia-video-codec
dev-libs/optix
x11-drivers/nvidia-drivers
+x11-misc/primus
# Ulrich Müller (2020-03-31)
# Not ported to musl, bug #715642.
@@ -176,7 +220,9 @@ app-editors/jasspa-microemacs
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
# musl has no support for nss subsystem.
+sys-apps/unscd
sys-auth/libnss-nis
+sys-auth/sssd
# Sergei Trofimovich <slyfox@gentoo.org> (2020-03-21)
# Needs a port to musl. Uses glibc-specific termio and __getppid.
@@ -196,10 +242,17 @@ sys-libs/glibc
# in supporting it.
app-admin/mkosi
app-admin/systemdgenie
+dev-python/python-systemd
+gnome-extra/office-runner
+gnome-extra/gnome-logs
+sys-apps/dbus-broker
+sys-apps/gentoo-systemd-integration
sys-apps/systemd
+sys-apps/systemd-readahead
sys-boot/systemd-boot
-dev-python/python-systemd
-www-servers/uwsgi
+sys-power/switcheroo-control
+sys-process/systemd-cron
+>=www-misc/profile-sync-daemon-6
# rust-bin requires a glibc system
dev-lang/rust-bin
diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force
index 71a3432ba12f..e74bebd7fe25 100644
--- a/profiles/features/musl/package.use.force
+++ b/profiles/features/musl/package.use.force
@@ -1,6 +1,10 @@
# Copyright 1999-2022 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-10-04)
+# net-misc/netkit-rsh is masked on musl and USE=-crypt depends on it
+sys-cluster/torque crypt
+
# Esteve Varela Colominas <esteve.varela@gmail.com> (2022-02-19)
# The musl allocator works well with telegram
net-im/telegram-desktop -jemalloc
diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask
index e33e6d34a9f3..cae2419f56eb 100644
--- a/profiles/features/musl/package.use.mask
+++ b/profiles/features/musl/package.use.mask
@@ -1,26 +1,44 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Sam James <sam@gentoo.org> (2022-10-04)
+# sys-auth/sssd is masked on musl
+app-admin/sudo sssd
+
+# Sam James <sam@gentoo.org> (2022-10-04)
+# sys-libs/libsmbios is masked on musl
+sys-apps/fwupd dell
+
+# Sam James <sam@gentoo.org> (2022-10-04)
+# Needs masked net-misc/netkit-telnetd
+net-irc/ngircd test
+
+# Sam James <sam@gentoo.org> (2022-10-04)
+# Rolling mask for all USE flags which pull in a masked binary package
+# (linked against glibc). Use for all such packages.
+kde-apps/kdenetwork-meta dropbox
+media-video/ffmpeg amf
+net-fs/openafs tsm
+net-analyzer/nagios-plugin-check_raid megaraid-sas
+sys-apps/hwloc gl
+www-client/qutebrowser widevine
+
+# Sam James <sam@gentoo.org> (2022-10-03)
+# Needs systemd which is masked on musl
+net-analyzer/wireshark sdjournal
+sys-apps/ipmitool openbmc
+sys-auth/pambase homed
+
# Alfred Persson Forsberg <cat@catcream.org> (2022-07-27)
# Firefox does not build with these flags enabled on musl libc.
# See bug #829033
www-client/firefox clang pgo
-# Ionen Wolkens <ionen@gentoo.org (2022-06-08)
-# Depends on www-plugins/chrome-binary-plugins which is masked here.
-www-client/qutebrowser widevine
-
# Petr Vaněk <arkamar@atlas.cz> (2022-03-15)
# musl package does not currently provide gencat binary, which is needed for
# nls support, see bug #712828
x11-wm/fluxbox nls
-# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
-# Pulls dev-db/oracle-instantclient which doesn't work on musl
-app-metrics/collectd collectd_plugins_oracle
-dev-lang/php oci8-instant-client
-dev-qt/qtsql oci8
-
# Ulrich Müller <ulm@gentoo.org> (2022-01-04)
# musl iconv doesn't know about shift-jis which is needed for Japanese
# documentation (bug #830436)
@@ -36,8 +54,22 @@ net-misc/iputils rarpd
# Sam James <sam@gentoo.org> (2021-11-20)
# Pulls in po4a which doesn't seem to work on musl (wants /usr/bin/locale)
+app-arch/dpkg nls
+app-emulation/guestfs-tools doc
+app-emulation/libguestfs doc
+app-text/bibletime doc
+dev-util/debhelper l10n_de l10n_es l10n_fr
+dev-util/schroot nls
+media-video/mkvtoolnix nls
+sci-electronics/kicad-meta doc
+sys-apps/fakeroot nls
sys-apps/man-db nls
+sys-apps/man-pages l10n_cs l10n_da l10n_de l10n_el l10n_es l10n_fi l10n_fr l10n_hu
+sys-apps/man-pages l10n_id l10n_it l10n_mk l10n_nb l10n_nl l10n_pl l10n_pt-BR l10n_ro
+sys-apps/man-pages l10n_sr l10n_sv l10n_uk l10n_vi
+sys-apps/man-pages l10n_ja l10n_ru l10n_zh-CN
sys-apps/sysvinit nls
+sys-auth/sssd man
# Sam James <sam@gentoo.org> (2021-11-07)
# Disable some sanitizers for LLVM, see bug #753935
diff --git a/profiles/features/musl/package.use.stable.mask b/profiles/features/musl/package.use.stable.mask
new file mode 100644
index 000000000000..cb966199314d
--- /dev/null
+++ b/profiles/features/musl/package.use.stable.mask
@@ -0,0 +1,6 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Sam James <sam@gentoo.org> (2022-10-04)
+# libxcrypt migration isn't yet stable on musl.
+sys-auth/pambase yescrypt
diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask
index df99ad6bc886..9f14eb480107 100644
--- a/profiles/features/musl/use.mask
+++ b/profiles/features/musl/use.mask
@@ -5,17 +5,34 @@
-elibc_musl
elibc_glibc
+# Sam James <sam@gentoo.org> (2022-10-04)
+# sci-libs/opencascade is masked on musl
+occ
+opencascade
+
+# Sam James <sam@gentoo.org> (2022-10-04)
+# Mask USE flags which pull in a binary package linked against glibc (rolling
+# mask, use for all such packages)
+collectd_plugins_oracle
+lcd_devices_luise
+oracle
+oci8
+oci8-instant-client
+
# Sam James <sam@gentoo.org> (2022-10-03)
# x11-drivers/nvidia-drivers is a binary package linked against glibc
-# and is masked on musl
+# and is masked on musl. (We give nvidia its own block given they're
+# all related).
cuda
+cudnn
collectd_plugins_gpu_nvidia
+nvenc
+nvdec
nvidia
+nvml
+optix
video_cards_nvidia
-# Marco Genasci <fedeliallalinea@gmail.com> (2022-01-06)
-# Pulls dev-db/oracle-instantclient which doesn't work on musl
-oracle
-
# sys-apps/systemd is masked
systemd
+uwsgi_plugins_systemd_logger
diff --git a/profiles/package.mask b/profiles/package.mask
index 1152ac8d7e8c..70909110b6e6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,16 @@
#--- END OF EXAMPLES ---
+# Sam Jaems <sam@gentoo.org> (2022-10-04)
+# Please upgrade to >= portage-3.0.37 for binpkg fixes.
+# bug #870283, bug #874771.
+=sys-apps/portage-3.0.31
+=sys-apps/portage-3.0.32
+=sys-apps/portage-3.0.33
+=sys-apps/portage-3.0.34
+=sys-apps/portage-3.0.35
+=sys-apps/portage-3.0.36
+
# Matt Turner <mattst88@gentoo.org> (2022-10-01)
# Depends on lots of unmaintained packages:
# - app-text/gnome-doc-utils
@@ -416,6 +426,7 @@ sys-devel/automake:1.11
# end up loaded into the same process together with the earlier libsoup ABI.
# Migration to it is expected for GNOME 42, NOT to be unmasked with GNOME 41.
>=app-arch/file-roller-43
+>=app-text/libgepub-0.7.0
>=dev-libs/gjs-1.74
>=dev-libs/libgweather-4.2.0
>=dev-python/nautilus-python-4.0
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index 5cd8f03c92a3..d5338d2db472 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -325,7 +325,7 @@ x86 default/linux/x86/17.0/systemd/merged-usr dev
# musl profiles
# @MAINTAINER: musl@gentoo.org
-amd64 default/linux/amd64/17.0/musl dev
+amd64 default/linux/amd64/17.0/musl exp
amd64 default/linux/amd64/17.0/musl/clang exp
amd64 default/linux/amd64/17.0/musl/hardened exp
amd64 default/linux/amd64/17.0/musl/hardened/selinux exp
@@ -342,8 +342,8 @@ mips default/linux/mips/17.0/musl/o32 exp
mips default/linux/mips/17.0/musl/n64 exp
mips default/linux/mips/17.0/musl/mipsel/o32 exp
mips default/linux/mips/17.0/musl/mipsel/n64 exp
-riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev
-riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev
+riscv default/linux/riscv/20.0/rv64gc/lp64d/musl exp
+riscv default/linux/riscv/20.0/rv64gc/lp64/musl exp
x86 default/linux/x86/17.0/musl exp
x86 default/linux/x86/17.0/musl/selinux exp
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 995156a7e2d4..18225dc1d1a8 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -892,6 +892,8 @@ app-misc/muttprint:doc - Builds documentation
app-misc/neofetch:X - Enable support for detecting DEs, WMs, screen resolutions, and showing images from an X terminal
app-misc/note:general - Add support for ascii flatfile backend
app-misc/note:text - Add support for text backend
+app-misc/ola:ftdi - Support FTDI devices
+app-misc/ola:http - Enable built-in Web UI
app-misc/pax-utils:python - Install a more powerful/faster version of lddtree
app-misc/recoll:camelcase - Enable indexing for camelCase sentences and words
app-misc/recoll:chm - Enable CHM file support via dev-python/pychm
@@ -1104,6 +1106,7 @@ app-text/kbibtex:zotero - Enable support for synchronisation with zotero.org web
app-text/kjots:speech - Enable text-to-speech support
app-text/lcdf-typetools:kpathsea - Enable integration with kpathsea search library (TeX related)
app-text/libebook:tools - Build file conversion tools
+app-text/libgepub:webkit - Build with GepubWidget based on Webkit
app-text/libmwaw:tools - Build file conversion tools
app-text/libqxp:tools - Build file conversion tools
app-text/libstaroffice:tools - Build conversion tools
@@ -4630,6 +4633,7 @@ media-sound/klick:rubberband - Enable rubberband support
media-sound/lame:frontend - Build and install the 'lame' executable frontend to lame libraries.
media-sound/lame:mp3rtp - Build the mp3-to-RTP streaming utility. **UNSUPPORTED**
media-sound/lilypond:guile2 - Enable experimental support for Guile 2
+media-sound/linux-show-player:midi - Allow cues to send, or trigger on, MIDI messages
media-sound/linuxsampler:lv2 - Add support for Ladspa V2
media-sound/linuxsampler:sf2 - Add support for SoundFont 2 sound bank files
media-sound/lmms:fluidsynth - Enables Fluidsynth MIDI software synthesis plugin.
@@ -4803,7 +4807,6 @@ media-sound/split2flac:replaygain - Support for Replay Gain metadata, for relati
media-sound/spotify:local-playback - Allows playing local files with the Spotify client
media-sound/spotify:pax-kernel - Triggers a paxmarking of the main Spotify binary
media-sound/spotify:pulseaudio - Controls the dependency on pulseaudio or apulse
-media-sound/spotify:systray - Pulls in dependencies needed for systray support on some desktop environments
media-sound/strawberry:moodbar - Enable moodbar support
media-sound/strawberry:vlc - Enable media-video/vlc backend
media-sound/supercollider:emacs - Enable the SCEL user interface