dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: f16c8aca4f7b7d707af084f7a20b4198ec85ad48
Parent: 2a40f3aa255d3a2de9398a4a9c86f93732b45b82
Author: Randy Palamar
Date:   Sun, 13 Apr 2025 13:46:18 -0600

portage: latest updates

Diffstat:
M.config/sys/etc/portage/make.conf | 2+-
M.config/sys/etc/portage/package.accept_keywords/set | 16+++++++++-------
M.config/sys/etc/portage/package.env/set | 5+++--
M.config/sys/etc/portage/package.unmask | 1+
M.config/sys/etc/portage/package.use/app | 1+
M.config/sys/etc/portage/package.use/dev | 7++++---
M.config/sys/etc/portage/package.use/media | 1+
M.config/sys/etc/portage/package.use/net | 2+-
M.config/sys/etc/portage/patches/x11-apps/xinit/0001-startx-use-standard-mktemp-options.patch | 23++++++++++++-----------
D.config/sys/etc/portage/profile/package.provided | 1-
M.config/sys/var/lib/portage/world | 7++++++-
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