Commit: 6079a37ccca82ac5d007a01f78953862ed790540
Parent: e51d07c4711f38bfa05b833b4fb076410ed684d6
Author: Randy Palamar
Date: Wed, 1 Apr 2026 07:17:51 -0600
portage: general portage updates 0326
Diffstat:
11 files changed, 52 insertions(+), 16 deletions(-)
diff --git a/.config/sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf
@@ -7,6 +7,13 @@ RUSTFLAGS="-C target-cpu=native"
LDFLAGS="-fuse-ld=mold ${LDFLAGS}"
LD="mold"
+CC="clang"
+CPP="clang-cpp"
+CXX="clang++"
+AR="llvm-ar"
+NM="llvm-nm"
+RANLIB="llvm-ranlib"
+
EMERGE_DEFAULT_OPTS="--ask --verbose --jobs=8 --load-average 9.00"
MAKEOPTS="-j10 -l10"
@@ -38,7 +45,7 @@ NINJA_STATUS="[36;1m[%e (s): %s/%t][0m "
QEMU_SOFTMMU_TARGETS="x86_64 arm aarch64 aarch64_be"
QEMU_USER_TARGETS="x86_64 arm aarch64 aarch64_be"
VIDEO_CARDS="amdgpu radeonsi"
-AMDGPU_TARGETS="gfx1102"
+AMDGPU_TARGETS="gfx1201"
CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl \
avx512vbmi f16c fma3 mmx mmxext pclmul popcnt rdrand sha \
sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3"
diff --git a/.config/sys/etc/portage/make.profile b/.config/sys/etc/portage/make.profile
@@ -1 +1 @@
-/usr/portage/gentoo/profiles/default/linux/amd64/23.0/split-usr/musl/llvm
-\ No newline at end of file
+../../../../../../usr/portage/gentoo/profiles/default/linux/amd64/23.0/no-multilib
+\ No newline at end of file
diff --git a/.config/sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set
@@ -18,22 +18,38 @@ dev-util/hindent ~amd64 ~arm64
dev-util/shake ~amd64 ~arm64
dev-util/shellcheck ~amd64 ~arm64
+dev-util/glslang ~amd64
+dev-util/spirv-headers ~amd64
+dev-util/spirv-tools ~amd64
+dev-util/vulkan-headers ~amd64
+dev-util/vulkan-tools ~amd64
+dev-util/vulkan-utility-libraries ~amd64
+media-libs/vulkan-layers ~amd64
+media-libs/vulkan-loader ~amd64
+
# Personally Unmasked
app-misc/abduco ~amd64 ~arm64
games-emulation/higan ~amd64 ~arm64
media-gfx/farbfeld ~amd64 ~arm64
media-libs/libplacebo ~amd64 ~arm64
+media-libs/mesa ~amd64 ~arm64
media-sound/ncmpcpp ~amd64 ~arm64
media-video/mpv ~amd64 ~arm64
sys-process/nvtop ~amd64 ~arm64
+app-emulation/wine-vanilla ~amd64
+
# No stable version
~x11-misc/xidle-26052015 ~amd64 ~arm64
media-video/obs-studio ~amd64 ~arm64
+~media-gfx/krita-6.0.0_beta1 ~amd64
+
www-client/firefox ~amd64 ~arm64
-~dev-libs/nss-3.116 ~amd64 ~arm64
+www-client/firefox-l10n ~amd64 ~arm64
+~dev-libs/nss-3.121 ~amd64 ~arm64
+~dev-libs/nspr-4.38.2 ~amd64 ~arm64
app-text/tesseract ~amd64 ~arm64
diff --git a/.config/sys/etc/portage/package.env/set b/.config/sys/etc/portage/package.env/set
@@ -17,6 +17,10 @@ gui-libs/gtk nomold
# NOTE: somehow this can't compile itself after being compiled with clang
sys-devel/gcc gcc
+sys-libs/glibc gcc nomold
# NOTE: incorrectly calls readelf to find the size of the platform's pointer
sys-devel/dwz readelf
+
+# NOTE: this sets some default build wrappers for cross-compiling but mold only supports native
+app-emulation/wine-vanilla nomold
diff --git a/.config/sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app
@@ -9,8 +9,9 @@ app-crypt/gcr gtk
app-crypt/libsecret -vala -introspection
app-crypt/mit-krb5 -keyutils -pkinit
app-dicts/myspell-en l10n_en
+app-eselect/eselect-wine -xdg
app-editors/vim -crypt -X # for running vis tests
-app-emulation/qemu io-uring static-user -curl -doc -gtk -oss -pin-upstream-blobs -slirp -usb -vnc
+app-emulation/qemu io-uring static-user sdl slirp virgl -curl -doc -oss -pin-upstream-blobs -vnc
app-i18n/ibus gtk3 introspection
app-i18n/kakasi l10n_ja
app-shells/bash -net
@@ -26,3 +27,5 @@ app-text/texlive graphics luatex science l10n_ja -X
app-text/texlive-core xetex
app-text/zathura -man # (man) requires sphinx
app-text/zathura-pdf-mupdf -javascript
+
+app-emulation/wine-vanilla -mingw -gecko -gstreamer -sdl
diff --git a/.config/sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev
@@ -1,6 +1,6 @@
dev-db/sqlite secure-delete
dev-debug/gdb -server
-dev-lang/ghc -ghcbootstrap -doc
+dev-lang/ghc llvm -ghcbootstrap -doc
dev-lang/lua static
dev-lang/luajit lua52compat
dev-lang/python ncurses readline sqlite tk #-ensurepip
@@ -15,13 +15,14 @@ dev-libs/libunibreak -man
dev-libs/nss -nss-pem
dev-libs/openssl static-libs # cryptsetup
dev-libs/popt static-libs # cryptsetup
-dev-lua/ldoc lua_single_target_luajit
+dev-lua/ldoc lua_single_target_luajit -lua_single_target_lua5-3
dev-python/matplotlib latex tk
dev-python/numpy -lapack
-dev-python/pillow tiff
+dev-python/pillow tiff -truetype
dev-python/pyqt5 widgets gui
dev-python/urllib3 -zstd # relies on broken zstandard python package
dev-qt/qtgui dbus egl ibus
dev-qt/qtwebchannel qml
dev-util/perf -slang -python
+dev-util/vulkan-tools cube
dev-vcs/git -iconv -pcre -webdav
diff --git a/.config/sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media
@@ -1,11 +1,12 @@
-media-fonts/source-han-sans L10N: ja ko zh-TW
+media-fonts/source-han-sans half-width L10N: ja ko zh-TW zh-HK
media-fonts/source-pro cjk
media-gfx/graphviz svg -cairo -X
media-gfx/imagemagick svg tiff xml
media-gfx/inkscape postscript
media-gfx/renderdoc qt5
+media-libs/babl introspection lcms
media-libs/freetype harfbuzz
-media-libs/gegl cairo -ffmpeg
+media-libs/gegl cairo introspection lcms -ffmpeg
media-libs/gexiv2 introspection
media-libs/harfbuzz icu introspection # needed for Tex
media-libs/imlib2 -tiff -tools
@@ -18,12 +19,13 @@ media-libs/libpng apng
media-libs/libsdl2 gles2 ibus dbus
media-libs/libvpx postproc
media-libs/opencv python qt6 tiff -eigen
+media-libs/virglrenderer venus
media-sound/alsa-utils ncurses
media-sound/lame -frontend
media-sound/mpd fifo -mad -curl -icu -network -audiofile -mpg123
media-sound/ncmpcpp visualizer taglib outputs
media-sound/vorbis-tools -ogg123
media-video/ffmpeg openssl libplacebo libdrm libass mp3 x264 x265 shaderc -hardcoded-tables
-media-video/mpv cli drm gbm lua -jpeg -uchardet -vaapi -pulseaudio
+media-video/mpv cli drm gbm lua -jpeg -uchardet -pulseaudio
media-video/obs-studio v4l
media-video/pipewire extra sound-server flatpak pipewire-alsa -X
diff --git a/.config/sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net
@@ -2,7 +2,7 @@ net-dns/unbound threads
net-libs/libsoup -vala
net-libs/mbedtls threads
net-libs/ngtcp2 gnutls
-net-libs/nodejs icu system-icu -npm
+net-libs/nodejs npm icu system-icu -inspector
net-misc/curl ssh
net-misc/modemmanager -mbim
net-misc/networkmanager iwd -gtk-doc -ppp -wext
diff --git a/.config/sys/etc/portage/package.use/sys b/.config/sys/etc/portage/package.use/sys
@@ -1,8 +1,7 @@
sys-apps/attr static-libs
sys-apps/groff -X
sys-apps/hwids udev
-sys-apps/openrc sysv-utils -netifrc
-sys-apps/portage -rsync-verify
+sys-apps/openrc sysv-utils -netifrc -sysvinit
sys-apps/shadow su -cracklib
sys-apps/util-linux static-libs -su -suid -cramfs
sys-apps/xdg-desktop-portal flatpak
@@ -11,12 +10,15 @@ sys-devel/binutils cxx gold static-libs
sys-devel/gcc cxx fortran lto
sys-firmware/ipxe -savedconfig
sys-firmware/seabios -seavgabios
+sys-fs/android-file-transfer-linux fuse
sys-fs/btrfs-progs -man -convert
sys-fs/cryptsetup openssl urandom static -argon2 -udev
+sys-fs/fuse io-uring
sys-fs/lvm2 static static-libs -udev # cryptsetup
sys-kernel/gentoo-sources symlink experimental
sys-kernel/installkernel -dracut
sys-libs/binutils-libs static-libs
+sys-libs/glibc -multiarch -clang
sys-libs/ldb -python
sys-libs/libunwind static-libs
sys-libs/libxcrypt static-libs
diff --git a/.config/sys/etc/portage/package.use/virtual b/.config/sys/etc/portage/package.use/virtual
@@ -1,3 +1,4 @@
virtual/ffmpeg x264 mp3
virtual/imagemagick-tools tiff
virtual/libcrypt static-libs
+virtual/zlib static-libs
diff --git a/.config/sys/var/lib/portage/world b/.config/sys/var/lib/portage/world
@@ -37,6 +37,7 @@ dev-util/cloc
dev-util/debugedit
dev-util/perf
dev-util/vulkan-tools
+media-fonts/cm-unicode
media-fonts/dejavu
media-fonts/liberation-fonts
media-fonts/mikachan-font-ttf
@@ -44,7 +45,6 @@ media-fonts/shinonome
media-fonts/source-han-sans
media-fonts/source-sans
media-fonts/source-serif
-media-gfx/gimp
media-gfx/imagemagick
media-gfx/inkscape
media-gfx/mypaint
@@ -72,9 +72,9 @@ sys-apps/flatpak
sys-apps/man-pages
sys-apps/xdg-desktop-portal-gtk
sys-devel/mold
+sys-fs/android-file-transfer-linux
sys-fs/cryptsetup
sys-fs/ntfs3g
-sys-fs/simple-mtpfs
sys-kernel/gentoo-sources
sys-kernel/installkernel
sys-kernel/linux-firmware