From dcc28433450fedc8f1723e918c476f3bfe84b468 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sun, 7 Dec 2025 15:43:20 +0100 Subject: [PATCH 1/4] package.accept_keywords updates --- package.accept_keywords/duf | 1 + package.accept_keywords/firefox | 2 +- package.accept_keywords/hexyl | 1 + package.accept_keywords/llvm | 43 +++++++++++++++++++------------- package.accept_keywords/mergiraf | 1 + 5 files changed, 29 insertions(+), 19 deletions(-) create mode 100644 package.accept_keywords/duf create mode 100644 package.accept_keywords/hexyl create mode 100644 package.accept_keywords/mergiraf diff --git a/package.accept_keywords/duf b/package.accept_keywords/duf new file mode 100644 index 0000000..7c03804 --- /dev/null +++ b/package.accept_keywords/duf @@ -0,0 +1 @@ +sys-fs/duf ~amd64 diff --git a/package.accept_keywords/firefox b/package.accept_keywords/firefox index dc77065..d677b6c 100644 --- a/package.accept_keywords/firefox +++ b/package.accept_keywords/firefox @@ -1,4 +1,4 @@ www-client/firefox:rapid ~amd64 -=dev-libs/nss-3.116 ~amd64 +=dev-libs/nss-3.117 ~amd64 =dev-libs/nspr-4.37 ~amd64 diff --git a/package.accept_keywords/hexyl b/package.accept_keywords/hexyl new file mode 100644 index 0000000..79e3366 --- /dev/null +++ b/package.accept_keywords/hexyl @@ -0,0 +1 @@ +dev-util/hexyl ~amd64 diff --git a/package.accept_keywords/llvm b/package.accept_keywords/llvm index 0079cfb..ca84586 100644 --- a/package.accept_keywords/llvm +++ b/package.accept_keywords/llvm @@ -1,18 +1,25 @@ -# LLVM 20 -# llvm-core/llvm:20 ~amd64 -# llvm-core/clang:20 ~amd64 -# llvm-core/lld:20 ~amd64 -# -# llvm-core/llvm-toolchain-symlinks:20 ~amd64 -# llvm-core/llvmgold:20 ~amd64 -# -# llvm-core/clang-common ~amd64 -# llvm-core/clang-runtime:20 ~amd64 -# llvm-core/clang-toolchain-symlinks:20 ~amd64 -# llvm-runtimes/compiler-rt:20 ~amd64 -# llvm-runtimes/compiler-rt-sanitizers:20 ~amd64 -# llvm-runtimes/openmp ~amd64 -# -# llvm-core/lld-toolchain-symlinks:20 ~amd64 -# -# llvm-core/lldb:20 ~amd64 +# LLVM 21 +llvm-core/llvm:21 ~amd64 +llvm-core/clang:21 ~amd64 +llvm-core/lld:21 ~amd64 + +llvm-core/llvm-toolchain-symlinks:21 ~amd64 +=llvm-core/llvmgold-21 ~amd64 + +llvm-core/clang-common ~amd64 + +llvm-runtimes/clang-runtime:21 ~amd64 +llvm-runtimes/libunwind ~amd64 +llvm-runtimes/compiler-rt:21 ~amd64 +llvm-runtimes/compiler-rt-sanitizers:21 ~amd64 +llvm-runtimes/openmp ~amd64 + +llvm-runtimes/clang-rtlib-config:21 ~amd64 +llvm-runtimes/clang-unwindlib-config:21 ~amd64 +llvm-runtimes/clang-stdlib-config:21 ~amd64 +llvm-core/clang-linker-config:21 ~amd64 + +llvm-core/clang-toolchain-symlinks:21 ~amd64 +llvm-core/lld-toolchain-symlinks:21 ~amd64 + +llvm-core/lldb ~amd64 diff --git a/package.accept_keywords/mergiraf b/package.accept_keywords/mergiraf new file mode 100644 index 0000000..6e0e984 --- /dev/null +++ b/package.accept_keywords/mergiraf @@ -0,0 +1 @@ +dev-util/mergiraf ~amd64 From a85bb9ee769e077dc4d55d0db2318e4c70107eb2 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sun, 7 Dec 2025 15:43:46 +0100 Subject: [PATCH 2/4] python target: 3.13 --- make.conf/00common | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/make.conf/00common b/make.conf/00common index 50687c7..65cf666 100644 --- a/make.conf/00common +++ b/make.conf/00common @@ -12,6 +12,10 @@ L10N="en en-GB de" LC_MESSAGES=C.utf8 +PYTHON_TARGETS="python3_13 python3_13t python3_14" + +PYTHON_SINGLE_TARGET="python3_13" + GENTOO_MIRRORS="\ http://tux.rainside.sk/gentoo/ \ rsync://ftp.fau.de/gentoo \ From d58af87994fbecad40323054504cbb8ab8b34f49 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sun, 7 Dec 2025 15:44:08 +0100 Subject: [PATCH 3/4] package.use: updates --- package.use/clang | 4 ++++ package.use/ipython | 1 + package.use/llvm | 3 +++ package.use/python_targets | 6 +++--- package.use/qemu | 9 ++++++++- package.use/readline | 2 ++ package.use/zig | 1 + 7 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 package.use/llvm create mode 100644 package.use/readline create mode 100644 package.use/zig diff --git a/package.use/clang b/package.use/clang index 9cfc638..7bb5c05 100644 --- a/package.use/clang +++ b/package.use/clang @@ -2,3 +2,7 @@ llvm-core/clang-common default-lld default-compiler-rt default-libunwind llvm-runtimes/clang-runtime default-lld default-compiler-rt llvm-runtimes/libunwind static-libs + +llvm-core/clang-linker-config default-lld +llvm-runtimes/clang-rtlib-config default-compiler-rt +llvm-runtimes/clang-unwindlib-config default-compiler-rt diff --git a/package.use/ipython b/package.use/ipython index 8e2a2f4..e361ad7 100644 --- a/package.use/ipython +++ b/package.use/ipython @@ -1,3 +1,4 @@ dev-python/ipython -qt5 dev-python/pillow webp dev-qt/qtmultimedia widgets +dev-python/qtpy printsupport diff --git a/package.use/llvm b/package.use/llvm new file mode 100644 index 0000000..c4fc00d --- /dev/null +++ b/package.use/llvm @@ -0,0 +1,3 @@ +llvm-core/llvm static-libs +llvm-core/clang static-libs +llvm-core/lld static-libs diff --git a/package.use/python_targets b/package.use/python_targets index 892a76c..90d02b1 100644 --- a/package.use/python_targets +++ b/package.use/python_targets @@ -1,3 +1,3 @@ -*/* PYTHON_TARGETS: python3_13 python3_13t - -*/* PYTHON_SINGLE_TARGET: -* python3_13 +# */* PYTHON_TARGETS: python3_13 python3_13t python3_14 +# +# */* PYTHON_SINGLE_TARGET: -* python3_13 diff --git a/package.use/qemu b/package.use/qemu index 903cbe4..b74a5d6 100644 --- a/package.use/qemu +++ b/package.use/qemu @@ -1 +1,8 @@ -app-emulation/qemu io-uring jemalloc +app-emulation/qemu io-uring jemalloc static-user +dev-libs/glib static-libs +sys-apps/attr static-libs +dev-libs/libpcre2 static-libs +virtual/zlib static-libs + +app-emulation/qemu QEMU_SOFTMMU_TARGETS: x86_64 arm aarch64 +app-emulation/qemu QEMU_USER_TARGETS: x86_64 arm aarch64 diff --git a/package.use/readline b/package.use/readline new file mode 100644 index 0000000..8f34899 --- /dev/null +++ b/package.use/readline @@ -0,0 +1,2 @@ +sys-libs/ncurses static-libs +sys-libs/readline static-libs diff --git a/package.use/zig b/package.use/zig new file mode 100644 index 0000000..d9650a9 --- /dev/null +++ b/package.use/zig @@ -0,0 +1 @@ +dev-lang/zig static-llvm From 4d62f1e9aa5a79bc3efefc65389a952099e4b841 Mon Sep 17 00:00:00 2001 From: Moritz Gmeiner Date: Sun, 7 Dec 2025 16:01:35 +0100 Subject: [PATCH 4/4] removed old, unnecessary USE flags --- package.use/chromium | 4 ++-- package.use/ipython | 3 --- package.use/lem | 1 - package.use/llvm | 3 --- package.use/nbdkit | 1 - package.use/polybar | 1 - package.use/qemu | 6 ++++-- package.use/rust | 3 +-- package.use/virt-manager | 1 - package.use/zig | 1 - 10 files changed, 7 insertions(+), 17 deletions(-) delete mode 100644 package.use/lem delete mode 100644 package.use/llvm delete mode 100644 package.use/nbdkit delete mode 100644 package.use/polybar delete mode 100644 package.use/virt-manager delete mode 100644 package.use/zig diff --git a/package.use/chromium b/package.use/chromium index c24cd1d..bed28d4 100644 --- a/package.use/chromium +++ b/package.use/chromium @@ -2,5 +2,5 @@ sys-libs/zlib minizip net-libs/nodejs inspector -# -www-client/chromium custom-cflags lto official qt5 qt6 -screencast + +www-client/chromium custom-cflags lto official qt6 screencast diff --git a/package.use/ipython b/package.use/ipython index e361ad7..868c5c9 100644 --- a/package.use/ipython +++ b/package.use/ipython @@ -1,4 +1 @@ -dev-python/ipython -qt5 -dev-python/pillow webp -dev-qt/qtmultimedia widgets dev-python/qtpy printsupport diff --git a/package.use/lem b/package.use/lem deleted file mode 100644 index 21cda26..0000000 --- a/package.use/lem +++ /dev/null @@ -1 +0,0 @@ -media-libs/freetype harfbuzz diff --git a/package.use/llvm b/package.use/llvm deleted file mode 100644 index c4fc00d..0000000 --- a/package.use/llvm +++ /dev/null @@ -1,3 +0,0 @@ -llvm-core/llvm static-libs -llvm-core/clang static-libs -llvm-core/lld static-libs diff --git a/package.use/nbdkit b/package.use/nbdkit deleted file mode 100644 index d8cb15d..0000000 --- a/package.use/nbdkit +++ /dev/null @@ -1 +0,0 @@ -sys-block/nbdkit libvirt nbd diff --git a/package.use/polybar b/package.use/polybar deleted file mode 100644 index 772bc73..0000000 --- a/package.use/polybar +++ /dev/null @@ -1 +0,0 @@ -x11-misc/polybar ipc i3wm network diff --git a/package.use/qemu b/package.use/qemu index b74a5d6..85f2ee6 100644 --- a/package.use/qemu +++ b/package.use/qemu @@ -1,8 +1,10 @@ app-emulation/qemu io-uring jemalloc static-user + dev-libs/glib static-libs +app-emulation/qemu QEMU_SOFTMMU_TARGETS: x86_64 arm aarch64 + +app-emulation/qemu QEMU_USER_TARGETS: x86_64 arm aarch64 sys-apps/attr static-libs dev-libs/libpcre2 static-libs virtual/zlib static-libs -app-emulation/qemu QEMU_SOFTMMU_TARGETS: x86_64 arm aarch64 -app-emulation/qemu QEMU_USER_TARGETS: x86_64 arm aarch64 diff --git a/package.use/rust b/package.use/rust index 7c80b9c..250c906 100644 --- a/package.use/rust +++ b/package.use/rust @@ -1,2 +1 @@ -dev-lang/rust llvm-libunwind lto system-llvm -# dev-lang/rust-bin +dev-lang/rust lto system-llvm diff --git a/package.use/virt-manager b/package.use/virt-manager deleted file mode 100644 index bca37f3..0000000 --- a/package.use/virt-manager +++ /dev/null @@ -1 +0,0 @@ -net-misc/spice-gtk usbredir diff --git a/package.use/zig b/package.use/zig deleted file mode 100644 index d9650a9..0000000 --- a/package.use/zig +++ /dev/null @@ -1 +0,0 @@ -dev-lang/zig static-llvm