Commit: f16c8aca4f7b7d707af084f7a20b4198ec85ad48
Parent: 2a40f3aa255d3a2de9398a4a9c86f93732b45b82
Author: Randy Palamar
Date: Sun, 13 Apr 2025 13:46:18 -0600
portage: latest updates
Diffstat:
11 files changed, 39 insertions(+), 27 deletions(-)
diff --git a/.config/sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf
@@ -17,7 +17,7 @@ PKGDIR="/usr/portage/packages"
ACCEPT_LICENSE="-* @FREE"
LC_MESSAGES=C
-USE="alsa clang cjk ffmpeg opengl savedconfig \
+USE="alsa clang cjk custom-cflags ffmpeg opengl savedconfig \
minimal udev vaapi vulkan X xinerama xft wayland zstd \
bluetooth dbus pipewire pulseaudio \
fontconfig truetype \
diff --git a/.config/sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set
@@ -27,20 +27,16 @@ media-sound/ncmpcpp ~amd64 ~arm64
media-video/mpv ~amd64 ~arm64
sys-process/nvtop ~amd64 ~arm64
-~media-libs/glfw-3.4 ~amd64 ~arm64
-
# No stable version
~x11-misc/xidle-26052015 ~amd64 ~arm64
media-video/obs-studio ~amd64 ~arm64
www-client/firefox ~amd64 ~arm64
-~dev-libs/nss-3.107 ~amd64 ~arm64
+~dev-libs/nss-3.110 ~amd64 ~arm64
app-text/tesseract ~amd64 ~arm64
-~media-libs/mesa-24.3.2 ~amd64 ~arm64 # NOTE: for llvm-19 support
-
sys-kernel/linux-headers ~amd64 ~arm64
sys-kernel/gentoo-sources ~amd64 ~arm64
@@ -52,9 +48,15 @@ sys-libs/error-standalone ~amd64 ~arm64
# arm64 only
sys-kernel/git-sources ~arm64
~app-benchmarks/hyperfine-1.18.0 ~arm64
+~app-text/zathura-0.5.8 ~arm64
+~dev-util/cloc-2.00 ~arm64
~app-i18n/anthy-9100h ~arm64
~dev-libs/mimalloc-2.1.7 ~arm64
~dev-libs/miniz-3.0.2 ~arm64
~media-gfx/inkscape-1.4 ~arm64
-~media-libs/x265-3.6 ~arm64
-~sys-devel/mold-2.35.1 ~arm64
+~media-libs/glfw-3.4 ~arm64
+~sys-devel/mold-2.37.1 ~arm64
+
+~dev-libs/girara-0.4.4 ~arm64 # zathura
+~dev-perl/Parallel-ForkManager-2.20.0 ~arm64 # cloc
+~media-libs/rnnoise-0.4.1_p20210122 ~arm64 # obs
diff --git a/.config/sys/etc/portage/package.env/set b/.config/sys/etc/portage/package.env/set
@@ -7,8 +7,6 @@ sys-apps/coreutils nobloat
dev-lang/ghc nomold
-sys-libs/error-standalone pic
-
sys-libs/musl debug installsources
# misuses the linker
@@ -17,5 +15,8 @@ gui-libs/gtk nomold
# possibly broken configure script
#sys-firmware/seabios gcc useld
+# NOTE: somehow this can't compile itself after being compiled with clang
+sys-devel/gcc gcc
+
# NOTE: incorrectly calls readelf to find the size of the platform's pointer
sys-devel/dwz readelf
diff --git a/.config/sys/etc/portage/package.unmask b/.config/sys/etc/portage/package.unmask
@@ -1,2 +1,3 @@
media-gfx/renderdoc
+app-editors/vis::rnpnr
x11-wm/dwm::rnpnr
diff --git a/.config/sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app
@@ -24,4 +24,5 @@ app-text/tessdata_fast l10n_ja
app-text/tesseract float32 tiff
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
diff --git a/.config/sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev
@@ -1,9 +1,9 @@
dev-db/sqlite secure-delete
dev-debug/gdb -server
-dev-lang/ghc ghcbootstrap -doc
+dev-lang/ghc -ghcbootstrap -doc
dev-lang/lua static
dev-lang/luajit lua52compat
-dev-lang/python ncurses readline sqlite -ensurepip
+dev-lang/python ncurses readline sqlite tk #-ensurepip
dev-lang/rust system-bootstrap system-llvm -llvm_targets_*
dev-libs/boost nls
dev-libs/elfutils -utils
@@ -16,10 +16,11 @@ 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-python/matplotlib latex gtk3
+dev-python/matplotlib latex tk
dev-python/numpy -lapack
dev-python/pillow tiff
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-vcs/git -iconv -pcre -webdav
diff --git a/.config/sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media
@@ -17,6 +17,7 @@ media-libs/libpng apng
media-libs/libsdl2 gles2 ibus dbus
media-libs/libvpx postproc
media-libs/mesa libglvnd gles1 gles2 osmesa
+media-libs/opencv python qt6 tiff -eigen
media-sound/alsa-utils ncurses
media-sound/lame -frontend
media-sound/mpd fifo -mad -curl -icu -network -audiofile
diff --git a/.config/sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net
@@ -7,5 +7,5 @@ net-misc/curl ssh
net-misc/modemmanager -mbim
net-misc/networkmanager -gtk-doc -ppp -wext
net-misc/openntpd constraints
-net-misc/yt-dlp man
+#net-misc/yt-dlp man
net-wireless/bluez readline extra-tools deprecated midi
diff --git a/.config/sys/etc/portage/patches/x11-apps/xinit/0001-startx-use-standard-mktemp-options.patch b/.config/sys/etc/portage/patches/x11-apps/xinit/0001-startx-use-standard-mktemp-options.patch
@@ -1,25 +1,26 @@
-From fb63fc5040b971c8f00fb5521adf89c9865787dd Mon Sep 17 00:00:00 2001
+From a8f4e37b135349a98265e1fbe53593fa39499687 Mon Sep 17 00:00:00 2001
From: Randy Palamar <randy@rnpnr.xyz>
-Date: Thu, 19 Dec 2024 21:52:53 -0700
+Date: Fri, 11 Apr 2025 20:32:51 -0600
Subject: [PATCH] startx: use standard mktemp options
+NOTE: this is cleaning up gentoo patch slop
---
- startx.cpp | 2 +-
+ startx.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
-diff --git a/startx.cpp b/startx.cpp
-index 9f9ff00..6a6663b 100644
---- a/startx.cpp
-+++ b/startx.cpp
-@@ -261,7 +261,7 @@ if [ x"$enable_xauth" = x1 ] ; then
+diff --git a/startx.in b/startx.in
+index 9da5f85..6ee5174 100644
+--- a/startx.in
++++ b/startx.in
+@@ -283,7 +283,7 @@ if [ "$enable_xauth" = 1 ] ; then
dummy=0
- XCOMM create a file with auth information for the server. ':0' is a dummy.
-- xserverauthfile=`mktemp --tmpdir serverauth.XXXXXXXXXX`
+ # create a file with auth information for the server. ':0' is a dummy.
+- xserverauthfile="`mktemp --tmpdir serverauth.XXXXXXXXXX`"
+ xserverauthfile="$(mktemp -t serverauth.XXXXXX)"
trap "rm -f '$xserverauthfile'" HUP INT QUIT ILL TRAP BUS TERM
xauth -q -f "$xserverauthfile" << EOF
add :$dummy . $mcookie
--
-2.44.0
+2.45.2
diff --git a/.config/sys/etc/portage/profile/package.provided b/.config/sys/etc/portage/profile/package.provided
@@ -1 +0,0 @@
-app-editors/vis-0.8
diff --git a/.config/sys/var/lib/portage/world b/.config/sys/var/lib/portage/world
@@ -30,6 +30,8 @@ dev-lua/ldoc
dev-lua/lpeg
dev-lua/luacheck
dev-python/eyed3
+dev-python/matplotlib
+dev-python/pandas
dev-tex/biber
dev-texlive/texlive-publishers
dev-util/cloc
@@ -49,11 +51,12 @@ media-gfx/mypaint
media-gfx/pdf2svg
media-gfx/renderdoc
media-libs/glfw
+media-libs/opencv
media-sound/mpc
media-sound/mpd
media-sound/ncmpcpp
+media-sound/ncpamixer
media-sound/opustags
-media-sound/pavucontrol
media-sound/vorbis-tools
media-video/ffmpeg
media-video/mkvtoolnix
@@ -68,6 +71,7 @@ net-p2p/transmission-remote-gtk
net-wireless/wpa_supplicant
sys-apps/flatpak
sys-apps/man-pages
+sys-apps/xdg-desktop-portal-gtk
sys-devel/mold
sys-fs/cryptsetup
sys-fs/ntfs3g
@@ -95,4 +99,5 @@ x11-misc/xdotool
x11-misc/xidle
x11-terms/st
x11-terms/st-terminfo
+x11-themes/gtk-engines-murrine
x11-wm/dwm