From c1bd8495f43d1e8a084ac779db6e4623aaa8d6ad Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 4 Oct 2022 01:15:40 +0100 Subject: gentoo auto-resync : 04:10:2022 - 01:15:40 --- profiles/Manifest.gz | Bin 147157 -> 147161 bytes profiles/features/musl/package.mask | 272 +++++++++++------------------------- profiles/features/musl/use.mask | 8 ++ profiles/profiles.desc | 6 +- profiles/use.local.desc | 4 + 5 files changed, 94 insertions(+), 196 deletions(-) (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 17b24d145863..0e4a43b215f3 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask index 58ba9fbef359..8099823f0eb1 100644 --- a/profiles/features/musl/package.mask +++ b/profiles/features/musl/package.mask @@ -11,56 +11,23 @@ net-analyzer/ipcad sys-apps/uutils # Sam James (2022-09-12) -# The libxcrypt migration is optional for musl. +# libxcrypt migration masks. +# 1. The libxcrypt migration is optional for musl, so unmask -virtual/libcrypt:0/1. +# 2. virtual/libcrypt-2 doesn't migrate anything on musl, +# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so +# avoid a useless rebuild, and ensure it happens at the right time instead. -virtual/libcrypt:0/1 - -# Sam James (2022-09-12) -# virtual/libcrypt-2 doesn't migrate anything on musl, -# we need virtual/libcrypt-2-r1 for the libxcrypt migration there, so -# avoid a useless rebuild, and ensure it happens at the right time instead. =virtual/libcrypt-2 -# Andrew Ammerlaan (2022-09-06) -# Binary package linked against glibc -games-action/minecraft-launcher - -# Vladimir Pavljuchenkov (2022-08-21) -# Binary package linked against glibc, bug #832607. -net-p2p/resilio-sync - # Mike Gilbert (2022-08-01) # Fails to build. app-emulation/open-vm-tools -# William Hubbs (2022-07-30) -# Binary package linked against glibc, bug #861893. -app-admin/awscli-bin - -# David Seifert (2022-07-29) -# Binary package linked against glibc -media-sound/baudline - -# David Seifert (2022-07-29) -# Binary package linked against glibc -sys-block/megacli - # Marek Szuba (2022-07-28) # Relies on unimplemented functions outb_p and inb_p, # support for which has never made it into musl. Bug #712972. sys-libs/libsmbios -# Stefan Strogin (2022-06-29) -# Binary package linked against glibc -net-im/element-desktop-bin - -# Florian Schmaus (2022-06-05) -# Binary package linked against glibc, bug #832932 -sys-block/hpssacli - -# Sam James (2022-04-23) -# Binary package linked against glibc, bug #832615 -net-print/cnijfilter2 - # Sam James (2022-04-23) # Compatibility packages for binary/pre-built software shouldn't # be needed on musl (and these fail to build anyway). @@ -72,179 +39,95 @@ sys-libs/libstdc++-v3 # bug #713542 net-misc/casync -# Martin Dummer (2022-03-26) -# Binary package linked to glibc. Bug #832558 -net-misc/teamviewer - -# Mike Pagano (2022-03-21) -# Binary package linked to glibc -dev-util/idea-community - -# Pacho Ramos (2022-03-13) -# Binary package linked to glibc -sys-power/dptfxtract - # Bernd Waibel (2022-03-14) # Doesn't build with musl, bug #832742 sci-libs/opencascade -# Adel KARA SLIMANE (2022-03-09) -# Binary packages linked to glibc -app-editors/vscode -app-editors/vscodium - -# João Santos (2022-02-22) -# Binary package linked to glibc -app-text/master-pdf-editor - -# Sam James (2022-02-20) -# Binary package linked to glibc -app-admin/bitwarden-desktop-bin - -# Adel Kara Slimane (2022-02-17) -# Binary package linked to glibc -media-libs/amdgpu-pro-vulkan -media-video/amdgpu-pro-amf - -# Ionen Wolkens (2022-02-17) -# Binary package linked to glibc -net-im/discord-bin - -# Conrad Kostecki (2022-02-12) -# Binary package linked to glibc -x11-misc/xflux - -# Stephan Hartmann (2022-02-10) -# Binary package linked to glibc -www-apps/chromedriver-bin - # Stephan Hartmann (2022-02-10) # Doesn't build on musl, bug #833028 www-client/chromium -# Stephan Hartmann (2022-02-10) -# Binary package linked to glibc -www-plugins/chrome-binary-plugins - -# Stephan Hartmann (2022-02-10) -# Binary packages linked to glibc -www-client/opera -www-client/opera-beta -www-client/opera-developer - -# Stephan Hartmann (2022-02-10) -# Binary packages linked to glibc -www-client/google-chrome -www-client/google-chrome-beta -www-client/google-chrome-unstable - -# Stephan Hartmann (2022-02-10) -# Binary packages linked to glibc -www-client/microsoft-edge -www-client/microsoft-edge-beta -www-client/microsoft-edge-dev - -# Paolo Pedroni (2022-02-09) -# Binary package linked to glibc -sci-mathematics/gimps - # Paolo Pedroni (2022-02-09) # It doesn't build on musl # bug #832551 net-misc/netkit-telnetd -# Henning Schild (2022-02-09) -# Binary package linked to glibc -net-im/telegram-desktop-bin - -# Conrad Kostecki (2022-02-08) -# Binary package linked to glibc -sys-apps/ipmicfg - # Sam James (2022-02-06) # Latest version doesn't build on musl # bug #831363 =sys-libs/efivar-38 -# Stephan Hartmann (2022-02-05) -# Binary package linked to glibc -net-im/teams - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -net-misc/ipmiview - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -media-sound/teamspeak-server - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -games-server/steamcmd - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -games-server/bedrock-server - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -dev-libs/luise - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -app-misc/kryoflux-dtc - -# Conrad Kostecki (2022-02-03) -# Binary package linked to glibc -app-benchmarks/geekbench - -# Robert Siebeck (2022-02-02) -# Binary package linked to glibc, bug #832483 -net-im/signal-desktop-bin - -# Ben Kohler (2022-02-02) -# Binary backage linked to glibc -net-misc/dropbox - -# Sergey Popov (2022-02-02) -# Binary package linked to glibc, bug #832581 -net-misc/yandex-disk - -# David Seifert (2022-02-02) -# Binary package linked to glibc -net-im/skypeforlinux - -# Viorel Munteanu (2022-02-01) -# Binary package linked to glibc -net-im/mattermost-desktop-bin - -# Ulrich Müller (2022-01-25) -# Binary packages linked to glibc -media-gfx/brscan4 -net-im/zoom - -# Andreas K. Hüttel (2022-01-22) -# Binary packages linked to glibc +# Andrew Ammerlaan (2022-01-05) +# Binary package linked to glibc (rolling mask, use for all such binpkgs) +app-admin/awscli-bin +app-admin/bitwarden-desktop-bin +app-admin/puppet-agent +app-admin/puppetserver +app-arch/rar app-backup/tsm -sci-electronics/labone - -# Marco Genasci (2022-01-06) -# dev-db/oracle-instantclient package linked against glibc, -# and the other packages depends on it. -dev-db/oracle-instantclient +app-benchmarks/geekbench +app-crypt/rainbowcrack +app-editors/vscode +app-editors/vscodium +app-misc/kryoflux-dtc +app-office/libreoffice-bin +app-text/master-pdf-editor +app-text/zotero-bin dev-db/ocp +dev-db/oracle-instantclient dev-db/sqlcl-bin - -# Andrew Ammerlaan (2022-01-05) -# Binary package linked to glibc -app-text/zotero-bin +dev-games/ps2-packer +dev-java/openjdk-bin +dev-java/openjdk-jre-bin +dev-libs/luise +dev-python/pyzotero +dev-util/idea-community +games-action/minecraft-launcher +games-server/bedrock-server +games-server/steamcmd +media-gfx/brscan4 +media-libs/amdgpu-pro-vulkan +media-sound/baudline +media-sound/teamspeak-server +media-video/amdgpu-pro-amf 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/whatsapp-desktop-bin +net-im/skypeforlinux +net-im/teams +net-im/telegram-desktop-bin net-im/wazzapp-bin +net-im/whatsapp-desktop-bin +net-im/zoom +net-misc/dropbox +net-misc/ipmiview +net-misc/teamviewer +net-misc/yandex-disk +net-p2p/resilio-sync +net-print/cnijfilter2 +sci-electronics/eagle +sci-electronics/labone +sci-mathematics/gimps sci-misc/jupyterlab-desktop-bin sci-misc/netlogo-bin -sci-electronics/eagle +sys-apps/ipmicfg +sys-block/hpssacli +sys-block/megacli +sys-power/dptfxtract +www-apps/chromedriver-bin +www-client/google-chrome +www-client/google-chrome-beta +www-client/google-chrome-unstable +www-client/microsoft-edge +www-client/microsoft-edge-beta +www-client/microsoft-edge-dev +www-client/opera +www-client/opera-beta +www-client/opera-developer +www-plugins/chrome-binary-plugins +x11-misc/xflux # Ulrich Müller (2022-01-04, 2022-07-31) # Emacs 23 does not support x86_64-gentoo-linux-musl systems @@ -255,10 +138,6 @@ app-editors/emacs:24 app-editors/emacs:25 app-editors/emacs:26 -# Marek Szuba (2022-01-01) -# Binary-only package linked against glibc. -app-crypt/rainbowcrack - # Conrad Kostecki (2021-12-15) # Level Zero needs RTLD_DEEPBIND, which does not exist on musl. dev-libs/level-zero @@ -282,6 +161,10 @@ net-misc/netkit-rsh # David Seifert (2021-02-08) # nvidia-drivers only works against glibc. +dev-libs/cudnn +dev-libs/cudnn-frontend +dev-util/nvidia-cuda-sdk +dev-util/nvidia-cuda-toolkit dev-libs/optix x11-drivers/nvidia-drivers @@ -296,7 +179,7 @@ app-editors/jasspa-microemacs sys-auth/libnss-nis # Sergei Trofimovich (2020-03-21) -# Needs a port no musl. Uses glibc-specific termio and __getppid. +# Needs a port to musl. Uses glibc-specific termio and __getppid. app-emulation/ski # Sergei Trofimovich (2020-03-21) @@ -309,11 +192,14 @@ sys-libs/glibc -sys-libs/musl -sys-libs/libucontext -# As of 2021-08-08, >=sys-fs/udev-249-r2 is patched in Gentoo -# to work on musl, so no need to mask udev. -# systemd itself fails to build without glibc +# systemd doesn't work on musl and upstream aren't interested +# in supporting it. +app-admin/mkosi +app-admin/systemdgenie sys-apps/systemd sys-boot/systemd-boot +dev-python/python-systemd +www-servers/uwsgi # rust-bin requires a glibc system dev-lang/rust-bin diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask index b3aee89dcfc4..df99ad6bc886 100644 --- a/profiles/features/musl/use.mask +++ b/profiles/features/musl/use.mask @@ -5,6 +5,14 @@ -elibc_musl elibc_glibc +# Sam James (2022-10-03) +# x11-drivers/nvidia-drivers is a binary package linked against glibc +# and is masked on musl +cuda +collectd_plugins_gpu_nvidia +nvidia +video_cards_nvidia + # Marco Genasci (2022-01-06) # Pulls dev-db/oracle-instantclient which doesn't work on musl oracle diff --git a/profiles/profiles.desc b/profiles/profiles.desc index d5338d2db472..5cd8f03c92a3 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 exp +amd64 default/linux/amd64/17.0/musl dev 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 exp -riscv default/linux/riscv/20.0/rv64gc/lp64/musl exp +riscv default/linux/riscv/20.0/rv64gc/lp64d/musl dev +riscv default/linux/riscv/20.0/rv64gc/lp64/musl dev 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 d01f525b3554..995156a7e2d4 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -3159,6 +3159,7 @@ games-fps/worldofpadman:maps - Install extra maps (PadPack) games-fps/xonotic:ode - Enable support for physics engine from dev-games/ode games-fps/yamagi-quake2:client - Build client games-fps/yamagi-quake2:ctf - Build support for the 'Capture The Flag' addon +games-fps/yamagi-quake2:gles - Build GLES3 renderer games-fps/yamagi-quake2:rogue - Build support for the 'Ground Zero' Mission Pack games-fps/yamagi-quake2:softrender - Build software renderer games-fps/yamagi-quake2:vulkan - Build experimental Vulkan renderer @@ -5832,8 +5833,10 @@ net-im/teams:swiftshader - Install SwiftShader OpenGL libaries. net-im/teams:system-ffmpeg - Use the system-wide media-video/ffmpeg instead of bundled. net-im/teams:system-mesa - Use the system-wide media-libs/mesa instead of bundled. net-im/telegram-desktop:enchant - Enable the app-text/aspell spell-checking backend +net-im/telegram-desktop:fonts - Use builtin patched copy of open-sans fonts (overrides fontconfig) net-im/telegram-desktop:hunspell - Enable the app-text/hunspell spell-checking backend net-im/telegram-desktop:qt6 - Build with Qt6 support +net-im/telegram-desktop:qt6-imageformats - Add support for HEIF, AVIF and JpegXL by bundling kde-frameworks/kimageformats net-im/telepathy-connection-managers:gadu - Enable Gadu Gadu protocol support. net-im/telepathy-connection-managers:icq - Enable ICQ IM protocol support. net-im/telepathy-connection-managers:irc - Enable Internet Relay Chat (IRC) support. @@ -6692,6 +6695,7 @@ net-nds/rpcbind:remotecalls - Enable remote calls net-nds/rpcbind:warmstarts - Enables rpcbind to cache configuration for warm restarts net-nds/tac_plus:finger - Adds support for checking user counts via fingering the NAS net-nds/tac_plus:maxsess - Enforce a limit on maximum sessions per user +net-news/rssguard:qt6 - Build with Qt6 support instead of the default Qt5 net-news/rssguard:webengine - Use dev-qt/qtwebengine for embedded web browser net-news/sfeed:theme-mono - Use mono theme net-news/sfeed:theme-mono-highlight - Use mono_highlight theme -- cgit v1.2.3