summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-10 00:12:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-10 00:12:21 +0000
commit3a81cede4783e464b7485722b2eaac0280dbc570 (patch)
tree261618bfbe562244c237d48a7960d4952bc6b318 /profiles
parentb95a6fd4a7b591baa7cfc689f8ce5643592d07be (diff)
gentoo auto-resync : 10:02:2025 - 00:12:20
Diffstat (limited to 'profiles')
-rw-r--r--profiles/Manifest.gzbin238109 -> 238760 bytes
-rw-r--r--profiles/arch/amd64/package.use.stable.mask4
-rw-r--r--profiles/default/linux/amd64/23.0/musl/llvm/parent2
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent2
-rw-r--r--profiles/default/linux/arm64/23.0/musl/llvm/parent2
-rw-r--r--profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent2
-rw-r--r--profiles/desc/cpu_flags_arm.desc3
-rw-r--r--profiles/features/musl/llvm/eapi1
-rw-r--r--profiles/features/musl/llvm/package.mask10
-rw-r--r--profiles/features/musl/llvm/parent2
-rw-r--r--profiles/package.mask11
-rw-r--r--profiles/use.local.desc13
12 files changed, 41 insertions, 11 deletions
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 10ca567d4e31..db0b8603e70b 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.stable.mask b/profiles/arch/amd64/package.use.stable.mask
index c3caa1362c00..6e15d890b567 100644
--- a/profiles/arch/amd64/package.use.stable.mask
+++ b/profiles/arch/amd64/package.use.stable.mask
@@ -17,6 +17,10 @@
#--- END OF EXAMPLES ---
+# Sam James <sam@gentoo.org> (2025-02-09)
+# dev-libs/rocdbgapi is not yet marked stable
+dev-debug/gdb rocm
+
# Matt Jolly <kangie@gentoo.org> (2025-01-11)
# Stable-mask until mrustc is stabilised
dev-lang/rust mrustc-bootstrap
diff --git a/profiles/default/linux/amd64/23.0/musl/llvm/parent b/profiles/default/linux/amd64/23.0/musl/llvm/parent
index 845cedb73fde..bce85960e266 100644
--- a/profiles/default/linux/amd64/23.0/musl/llvm/parent
+++ b/profiles/default/linux/amd64/23.0/musl/llvm/parent
@@ -1,2 +1,2 @@
..
-../../../../../../features/llvm
+../../../../../../features/musl/llvm
diff --git a/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent b/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent
index 63a4f9547e6f..bc92e589ba25 100644
--- a/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent
+++ b/profiles/default/linux/amd64/23.0/split-usr/musl/llvm/parent
@@ -1,2 +1,2 @@
..
-../../../../../../../features/llvm
+../../../../../../../features/musl/llvm
diff --git a/profiles/default/linux/arm64/23.0/musl/llvm/parent b/profiles/default/linux/arm64/23.0/musl/llvm/parent
index 845cedb73fde..bce85960e266 100644
--- a/profiles/default/linux/arm64/23.0/musl/llvm/parent
+++ b/profiles/default/linux/arm64/23.0/musl/llvm/parent
@@ -1,2 +1,2 @@
..
-../../../../../../features/llvm
+../../../../../../features/musl/llvm
diff --git a/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent b/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent
index 63a4f9547e6f..bc92e589ba25 100644
--- a/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent
+++ b/profiles/default/linux/arm64/23.0/split-usr/musl/llvm/parent
@@ -1,2 +1,2 @@
..
-../../../../../../../features/llvm
+../../../../../../../features/musl/llvm
diff --git a/profiles/desc/cpu_flags_arm.desc b/profiles/desc/cpu_flags_arm.desc
index 029f3aa89aae..ad687c48c6ba 100644
--- a/profiles/desc/cpu_flags_arm.desc
+++ b/profiles/desc/cpu_flags_arm.desc
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
aes - Use the AES cryptography instruction set
@@ -13,6 +13,7 @@ sha1 - Use the SHA-1 cryptography instruction set
sha2 - Use the SHA-2 cryptography instruction set
sm4 - Use the SM4 cryptography instruction set
sve - Use the Scalable Vector Extension instruction set
+sve2 - Use the Scalable Vector Extension 2 instruction set
thumb - Enable Thumb instruction set (ARMv*T and ARMv6+)
thumb2 - Enable Thumb-2 instruction set (ARMv*T2 and ARMv7+)
v4 - Use instructions added in ARMv4
diff --git a/profiles/features/musl/llvm/eapi b/profiles/features/musl/llvm/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/features/musl/llvm/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/features/musl/llvm/package.mask b/profiles/features/musl/llvm/package.mask
new file mode 100644
index 000000000000..963110bb1b35
--- /dev/null
+++ b/profiles/features/musl/llvm/package.mask
@@ -0,0 +1,10 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Michal Rostecki <vadorovsky@protonmail.com> (2025-02-09)
+# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc,
+# therefore meant only for profiles which can work without GCC being
+# present even as a fallback. Since glibc can't be built with clang,
+# it's possible only on musl/llvm profiles. If that ever changes, we
+# can move this unmask to all llvm profiles.
+-llvm-runtimes/libgcc
diff --git a/profiles/features/musl/llvm/parent b/profiles/features/musl/llvm/parent
new file mode 100644
index 000000000000..fe91e777cfe2
--- /dev/null
+++ b/profiles/features/musl/llvm/parent
@@ -0,0 +1,2 @@
+..
+../../llvm
diff --git a/profiles/package.mask b/profiles/package.mask
index d9ae7efbad4e..f63e38aa6d22 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,17 @@
#--- END OF EXAMPLES ---
+# Michal Rostecki <vadorovsky@protonmail.com> (2025-02-09)
+# A libgcc_s drop-in replacement, which conflicts with sys-devel/gcc,
+# therefore meant only for profiles which can work without GCC being
+# present even as a fallback.
+llvm-runtimes/libgcc
+
+# Michał Górny <mgorny@gentoo.org> (2025-02-08)
+# Suspicious subslot bump, causing humongous rebuilds.
+# https://bugs.gentoo.org/949414
+=dev-cpp/cpp-httplib-0.18.6
+
# Mike Pagano <mpagano@gentoo.org> (2025-02-07)
# Last release 3 years ago, no version compiles; ours or upstreams.
# Ack from maintainer. Driver is available in the Linux Kernel
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index ab78646f154f..7a3aa4eb4d79 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -539,7 +539,7 @@ app-emulation/crossover-bin:capi - Enable ISDN support via CAPI
app-emulation/crossover-bin:osmesa - Add support for OpenGL in bitmaps using libOSMesa
app-emulation/crossover-bin:pcap - Support packet capture software (e.g. wireshark)
app-emulation/dosemu:fluidsynth - use media-sound/fluidsynth for MIDI emulation
-app-emulation/dxvk:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
+app-emulation/dxvk:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/dxvk:d3d10 - Enable support for DirectX 10 (d3d10.dll)
app-emulation/dxvk:d3d11 - Enable support for DirectX 11 (d3d11.dll)
app-emulation/dxvk:d3d8 - Enable support for DirectX 8 (d3d8.dll)
@@ -683,11 +683,11 @@ app-emulation/virtualbox-kvm:vboxwebsrv - Build and install the VirtualBox webse
app-emulation/virtualbox-kvm:vde - Support for VDE networking via net-misc/vde
app-emulation/virtualbox-kvm:vmmraw - Enable 32-bit support on a 64-bit kernel.
app-emulation/vkd3d:spirv-tools - Enable SPIRV shader debugging support using dev-util/spirv-tools
-app-emulation/vkd3d-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
+app-emulation/vkd3d-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/vkd3d-proton:extras - Install extra tools and demos in /usr/lib/vkd3d-proton
app-emulation/wine-gecko:shared - Install pre-unpacked files which do not need to be copied into the Wine prefix
app-emulation/wine-mono:shared - Install pre-unpacked files which do not need to be copied into the Wine prefix (note that this requires the default top-level Z: drive to be kept for out-of-prefix files to be readable)
-app-emulation/wine-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
+app-emulation/wine-proton:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/wine-proton:gecko - Enable mshtml support using app-emulation/wine-gecko
app-emulation/wine-proton:mono - Enable .NET support using app-emulation/wine-mono
app-emulation/wine-proton:osmesa - Enable off-screen rendering (OpenGL in bitmaps) support
@@ -696,7 +696,7 @@ app-emulation/wine-proton:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-proton:vkd3d - Enable DirectX 12 support using app-emulation/vkd3d
app-emulation/wine-proton:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, *may* have worse/unusable OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
app-emulation/wine-staging:capi - Enable ISDN support using net-libs/libcapi
-app-emulation/wine-staging:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
+app-emulation/wine-staging:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/wine-staging:dos - Pull in games-emulation/dosbox to run DOS applications
app-emulation/wine-staging:gecko - Enable mshtml support using app-emulation/wine-gecko
app-emulation/wine-staging:mingw - Build PE files using a MinGW toolchain for better compatibility
@@ -709,7 +709,7 @@ app-emulation/wine-staging:samba - Pull in net-fs/samba with winbind for NTLM au
app-emulation/wine-staging:sdl - Enable gamepad support using media-libs/libsdl2
app-emulation/wine-staging:wow64 - Enable running 32bit applications without 32bit ELF multilib by mapping to 64bit calls (experimental, *may* have worse/unusable OpenGL performance or other issues compared to USE=abi_x86_32, also lacks 16bit support) -- still need dev-util/mingw64-toolchain with abi_x86_32 which itself does not need multilib
app-emulation/wine-vanilla:capi - Enable ISDN support using net-libs/libcapi
-app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up)
+app-emulation/wine-vanilla:crossdev-mingw - Use sys-devel/crossdev for the toolchain rather than dev-util/mingw64-toolchain (requires manual setting up and is mostly unsupported, try disabling if have issues)
app-emulation/wine-vanilla:dos - Pull in games-emulation/dosbox to run DOS applications
app-emulation/wine-vanilla:gecko - Enable mshtml support using app-emulation/wine-gecko
app-emulation/wine-vanilla:mingw - Build PE files using a MinGW toolchain for better compatibility
@@ -2964,6 +2964,7 @@ dev-util/sysprof:unwind - Use sys-libs/libunwind to unwind the stack
dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation
dev-util/vulkan-tools:cube - Build the cube/cubepp demos
dev-util/watchman:python - Install pywatchman bindings and the watchman-{wait,make} utils
+dev-util/xxdiff:scripts - Install python helper scripts
dev-vcs/cvs:server - Enable server support
dev-vcs/darcs:curl - Use libcurl for HTTP support.
dev-vcs/darcs:terminfo - Use the terminfo package for enhanced console support.
@@ -6344,7 +6345,6 @@ net-misc/electrum:qrcode - Enable QR code scanning with media-gfx/zbar
net-misc/electrum-ltc:cli - Enables the CLI interface
net-misc/electrum-ltc:qrcode - Enable QR code scanning with media-gfx/zbar
net-misc/etherdfs:tsr - Install the precompiled TSR program for DOS, which acts as a client.
-net-misc/ethflop:tsr - Build the TSR program for DOS, which acts as a client.
net-misc/eventd:libcanberra - Enable plugin for sounds via media-libs/libcanberra
net-misc/eventd:libnotify - Enable plugin to relay events to notification daemon (Note: not required for local notifications via net-misc/eventd)
net-misc/eventd:notification - Enable plugin to display on-screen notifications
@@ -6625,6 +6625,7 @@ net-misc/tigervnc:java - Build TigerVNC Java viewer
net-misc/tigervnc:server - Build TigerVNC server
net-misc/tigervnc:viewer - Build TigerVNC viewer
net-misc/tinyssh:sodium - Use dev-libs/libsodium for cryptography
+net-misc/turbovnc:dri3 - Build with DRI3 support
net-misc/turbovnc:server - Build the server (vncserver, Xvnc)
net-misc/turbovnc:viewer - Build the viewer (vncviewer)
net-misc/uftp:server - Install uftp server daemon