Building from source problem...

Please advice,
I'm on quarterly more stable then main packages.
So i haid to build 250 packages.
Now i run again it says rebuilding 2000 packages.
So in building i'm in an endless loop... sisyphus.
This will never end....

Reason:
Code:
Number of packages to be fetched: 10
The process will require 9 MiB more space.
9 MiB to be downloaded.
[myfreebsd] Fetching qogir-icon-themes-2025.02.15: 100%  6010 KiB   6.2 MB/s    00:01 
[myfreebsd] Fetching xlibre-xf86-video-vesa-25.0.0_2: 100%    13 KiB  13.5 kB/s    00:01 
[myfreebsd] Fetching xlibre-xf86-input-mouse-25.0.0_1: 100%    33 KiB  33.4 kB/s    00:01 
[myfreebsd] Fetching xlibre-server-25.1.5_1: 100%  1576 KiB   1.6 MB/s    00:01 
[myfreebsd] Fetching xlibre-1.0: 100%    1211 B   1.2 kB/s    00:01 
[myfreebsd] Fetching xlibre-xf86-video-scfb-25.0.0_1: 100%    11 KiB  10.8 kB/s    00:01 
[myfreebsd] Fetching qogir-gtk-themes-2023.05.24: 100%  1636 KiB   1.7 MB/s    00:01 
[myfreebsd] Fetching xlibre-drivers-1.0_1: 100%    1251 B   1.3 kB/s    00:01 
[myfreebsd] Fetching xlibre-xf86-input-keyboard-25.0.0_1: 100%    11 KiB  11.1 kB/s    00:01 
[myfreebsd] Fetching xlibre-xf86-input-libinput-25.0.1_1: 100%    44 KiB  44.8 kB/s    00:01 
[00:02:23] Package fetch: Using cached copy of evolution-3.56.2_3
[00:02:23] Package fetch: Using cached copy of folks-0.15.12
[00:02:23] Package fetch: Using cached copy of geary-46.0_3
[00:02:23] Package fetch: Using cached copy of gnome-calendar-47.0_1
[00:02:23] Package fetch: Using cached copy of gstreamer1-plugins-all-1.28.1
[00:02:23] Package fetch: Using cached copy of gstreamer1-plugins-zbar-1.28.1
[00:02:23] Package fetch: Using cached copy of inkscape-1.4.3_2
[00:02:23] Package fetch: Using cached copy of py311-mkdocs-material-9.7.6
[00:02:23] Package fetch: Using cached copy of py311-mkdocs-rss-plugin-1.17.9
[00:02:23] Package fetch: Using cached copy of qogir-gtk-themes-2023.05.24
[00:02:23] Package fetch: Using cached copy of qogir-icon-themes-2025.02.15
[00:02:23] Package fetch: Using cached copy of xlibre-1.0
[00:02:23] Package fetch: Using cached copy of xlibre-drivers-1.0_1
[00:02:23] Package fetch: Using cached copy of xlibre-server-25.1.5_1
[00:02:23] Package fetch: Using cached copy of xlibre-xf86-input-keyboard-25.0.0_1
[00:02:23] Package fetch: Using cached copy of xlibre-xf86-input-libinput-25.0.1_1
[00:02:23] Package fetch: Using cached copy of xlibre-xf86-input-mouse-25.0.0_1
[00:02:23] Package fetch: Using cached copy of xlibre-xf86-video-scfb-25.0.0_1
[00:02:23] Package fetch: Using cached copy of xlibre-xf86-video-vesa-25.0.0_2
[00:02:23] Package fetch: Using cached copy of xonotic-0.8.6_3
[00:02:23] Checking packages for incremental rebuild needs
[00:02:27] Deleting ca_root_nss-3.117_2.pkg: new version: 3.123.1
[00:02:37] Deleting expat-2.7.5.pkg: new version: 2.8.0
[00:02:38] Deleting firefox-esr-140.10.2,2.pkg: new version: 140.10.2_1,2
[00:02:46] Deleting gradle-9.3.1_1.pkg: new version: 9.5.0_1
[00:04:22] Deleting apache24-2.4.67_1.pkg: missing dependency: expat-2.7.5
[00:04:22] Deleting apr-1.7.6.1.6.3.pkg: missing dependency: expat-2.7.5
[00:04:22] Deleting avahi-app-0.8_6.pkg: missing dependency: expat-2.7.5
[00:04:22] Deleting cargo-audit-0.22.1_1,1.pkg: missing dependency: ca_root_nss-3.117_2
[00:04:22] Deleting cmake-core-3.31.10_1.pkg: missing dependency: expat-2.7.5
[00:04:23] Deleting couchdb3-3.5.1_4.pkg: missing dependency: ca_root_nss-3.117_2
[00:04:23] Deleting cups-2.4.19.pkg: missing dependency: avahi-app-0.8_6
[00:04:23] Deleting cups-filters-1.28.17_13.pkg: missing dependency: avahi-app-0.8_6
[00:04:23] Deleting cups-pk-helper-0.2.7.pkg: missing dependency: cups-2.4.19
[00:04:23] Deleting dbus-1.16.2_4,1.pkg: missing dependency: expat-2.7.5
[00:04:23] Deleting dbus-glib-0.114.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting dconf-0.49.0.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting dconf-editor-45.0.1.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting deno-2.6.6_2.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting echinus-0.4.9_3.pkg: missing dependency: expat-2.7.5
[00:04:23] Deleting efl-1.28.1_4.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting epiphany-47.7_3.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting evince-48.1_1.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting evolution-3.56.2_3.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:23] Deleting exempi-2.6.6.pkg: missing dependency: expat-2.7.5
[00:04:23] Deleting exiv2-0.28.7,1.pkg: missing dependency: expat-2.7.5
[00:04:23] Deleting folks-0.15.12.pkg: missing dependency: evolution-data-server-3.56.2_4
[00:04:24] Deleting fontconfig-2.17.1,1.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting freexl-2.0.0.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting fuzzel-1.13.1.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gcr3-3.41.2.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:24] Deleting gdal-3.11.5_2.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting gdb-15.1_4.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting gdcm-3.0.24_1.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting gdm-47.0.pkg: missing dependency: dconf-0.49.0
[00:04:24] Deleting geary-46.0_3.pkg: missing dependency: folks-0.15.12
[00:04:24] Deleting gexiv2-0.14.6.pkg: missing dependency: exiv2-0.28.7,1
[00:04:24] Deleting ghostscript10-10.07.0.pkg: missing dependency: cups-2.4.19
[00:04:24] Deleting git-2.53.0.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting git-tiny-2.53.0.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting gkrellm2-2.5.1.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gnome-calendar-47.0_1.pkg: missing dependency: evolution-data-server-3.56.2_4
[00:04:24] Deleting gnome-characters-47.0_1.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:24] Deleting gnome-font-viewer-47.0.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gnome-keyring-48.0.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:24] Deleting gnome-session-47.0.1.pkg: missing dependency: dbus-1.16.2_4,1
[00:04:24] Deleting gnome-settings-daemon-47.2_1.pkg: missing dependency: cups-2.4.19
[00:04:24] Deleting gnome-themes-extra-3.28_5.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gnu-unifont-17.0.03,1.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gnuplot-5.4.10_3.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting gpicview-0.2.5_2.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:24] Deleting graphviz-14.1.4_1.pkg: missing dependency: expat-2.7.5
[00:04:24] Deleting grilo-plugins-0.3.18.pkg: missing dependency: avahi-app-0.8_6
[00:04:25] Deleting gstreamer1-plugins-zbar-1.28.1.pkg: missing dependency: zbar-0.23.90_6
[00:04:25] Deleting gstreamermm-1.10.0_3.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:25] Deleting gthumb-3.12.10.pkg: missing dependency: exiv2-0.28.7,1
[00:04:25] Deleting gtk-engines2-2.20.2_4.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:25] Deleting gtk-murrina-aqua-0.1_7.pkg: missing dependency: fontconfig-2.17.1,1
[00:04:25] Deleting gtk-murrine-engine-0.98.2_6.pkg: missing dependency: fontconfig-2.17.

I must say "relax" no need to recompile. Please advice.
A crash of small application is acceptable for me.
Mostly i use firefox-esr or zed editor.
 
Tools sharpening .... a productive time drain. Good to distract and procrastinate.

I know it is not always advisable. But, sometime I use make build-depends-list to get and install a list of necesary binary package and after that requirement is satisfied, I build and lock the specific port . I only do this for very, very few ports. Like vlc for example , to add smb support.

#!/bin/sh
bld_dep_list="$(make build-depends-list | sed s/\\\/usr\\\/ports\\\///g)"
pkg install ${bld_dep_list}
 
Yes "reducing packagelist" i have to build is probably solution.
Current package list i build,
Code:
#editors/emacs
#java/openjdk25
#security/chkrootkit
#security/rkhunter
#www/chromium
#x11-drivers/xlibre-drivers
#x11/waybar
#x11/xlibre
archivers/gtar
archivers/unrar
astro/rmap
astro/stellarium
astro/sunclock
astro/xearth
astro/xplanet
astro/xworld
audio/abcde
audio/dsbmixer
audio/flac
audio/flac123
audio/flacon
audio/gmusicbrowser
audio/gstreamer1-plugins-a52dec
audio/gstreamer1-plugins-alsa
audio/gstreamer1-plugins-amrnb
audio/gstreamer1-plugins-amrwbdec
audio/gstreamer1-plugins-bs2b
audio/gstreamer1-plugins-cdparanoia
audio/gstreamer1-plugins-chromaprint
audio/gstreamer1-plugins-faac
audio/gstreamer1-plugins-faad
audio/gstreamer1-plugins-fdkaac
audio/gstreamer1-plugins-flac
audio/gstreamer1-plugins-flac
audio/gstreamer1-plugins-flite
audio/gstreamer1-plugins-gme
audio/gstreamer1-plugins-gsm
audio/gstreamer1-plugins-jack
audio/gstreamer1-plugins-ladspa
audio/gstreamer1-plugins-lame
audio/gstreamer1-plugins-lv2
audio/gstreamer1-plugins-modplug
audio/gstreamer1-plugins-mpg123
audio/gstreamer1-plugins-ogg
audio/gstreamer1-plugins-openmpt
audio/gstreamer1-plugins-opus
audio/gstreamer1-plugins-pulse
audio/gstreamer1-plugins-shout2
audio/gstreamer1-plugins-sidplay
audio/gstreamer1-plugins-sndfile
audio/gstreamer1-plugins-sndio
audio/gstreamer1-plugins-soundtouch
audio/gstreamer1-plugins-speex
audio/gstreamer1-plugins-taglib
audio/gstreamer1-plugins-twolame
audio/gstreamer1-plugins-vorbis
audio/gstreamer1-plugins-wavpack
audio/gstreamer1-plugins-webrtcdsp
audio/gtk-mixer
audio/libaudec
audio/libaudec
audio/libcanberra-gstreamer
audio/mp3burn
audio/pavucontrol-qt
audio/pipewire-spa-oss
audio/plasma6-kpipewire
audio/rhythmbox
audio/sayonara
audio/strawberry
audio/unflac
benchmarks/fio
benchmarks/stress-ng
benchmarks/vkmark
benchmarks/vkoverhead
benchmarks/vkpeak
cad/freecad-devel
cad/kicad-devel
comms/gstreamer1-plugins-spandsp
databases/adminer
databases/couchdb3
databases/dbeaver
databases/keydb
databases/libdbi-drivers
databases/mariadb118-server
databases/memcached
databases/mongodb80
databases/postgresql-mysql_fdw
databases/postgresql-ogr_fdw
databases/postgresql-tds_fdw
databases/postgresql18-client
databases/postgresql18-contrib
databases/postgresql18-docs
databases/postgresql18-pgtcl
databases/postgresql18-plperl
databases/postgresql18-plpython
databases/postgresql18-pltcl
databases/postgresql18-server
databases/py-couchdb
databases/py-hiredis
databases/py-pymemcache
databases/py-redis
databases/py-sqlite3
databases/redis
databases/rocksdb
databases/valkey
deskutils/cairo-dock
deskutils/cairo-dock-plugins
deskutils/cal
deskutils/calendar
deskutils/gnome-shell-extension-manager
deskutils/gnome-shell-extension-recent-items
deskutils/lumina-archiver
deskutils/lumina-calculator
deskutils/lumina-fileinfo
deskutils/lumina-fm
deskutils/lumina-mediaplayer
deskutils/lumina-pdf
deskutils/lumina-photo
deskutils/lumina-screenshot
deskutils/lumina-textedit
devel/benchmark
devel/cargo-bloat
devel/cargo-c
devel/cargo-cache
devel/cargo-deny
devel/cargo-depgraph
devel/cargo-dist
devel/cargo-edit
devel/cargo-generate
devel/cargo-hack
devel/cargo-leptos
devel/cargo-llvm-cov
devel/cargo-make
devel/cargo-mutants
devel/cargo-readme
devel/cargo-spellcheck
devel/cargo-tarpaulin
devel/cmake
devel/codeblocks
devel/coursier
devel/dconf
devel/dconf-editor
devel/efl
devel/freebsd-nvme-shim
devel/gamin
devel/geany
devel/geany-plugin-vimode
devel/gh
devel/git
devel/gmake
devel/gobject-introspection
devel/googletest
devel/gprbuild
devel/gradle
devel/gstreamer1-devtools
devel/gstreamer1-plugins-soup
devel/jetbrains-clion
devel/jetbrains-clion
devel/jetbrains-goland
devel/kdevelop
devel/kf6-kauth
devel/kf6-kbookmarks
devel/kf6-kdoctools
devel/kf6-kio
devel/kf6-kitemmodels
devel/kf6-knewstuff
devel/kf6-kparts
devel/kf6-kpty
devel/kf6-ktexteditor
devel/libdispatch
devel/libnvme
devel/libqt6xdg
devel/libqtxdg
devel/lua-bitop
devel/lua-lpeg
devel/meson
devel/nimble
devel/nimble
devel/ninja
devel/ollama-hpp
devel/p5-App-cpanminus
devel/pkgconf
devel/py-pip
devel/py-py3nvml
devel/py-pydevd
devel/py-pynvml
devel/py-pypugjs
devel/py-pyright
devel/pycharm
devel/qbe
devel/qt6-base
devel/qt6-positioning
devel/qtcreator
devel/rubymine
devel/sdl12
devel/sdl20
devel/shards
devel/spirv-llvm-translator
devel/wasm-server-runner
editors/2bsd-vi
editors/cudatext
editors/ecrire
editors/featherpad
editors/gummi
editors/helix
editors/jed
editors/jedit
editors/jucipp
editors/kakoune
editors/kate
editors/languageclient-neovim
editors/lazarus-qt6
editors/leafpad
editors/libreoffice
editors/mousepad
editors/nano
editors/nedit
editors/neovim
editors/neovim-gtk
editors/neovim-qt
editors/pluma
editors/pluma-plugins
editors/py-pynvim
editors/rubygem-neovim
editors/sam
editors/scite
editors/turbo
editors/vis
editors/vscode
editors/xed
editors/zed
emulators/linux_base-rl9
emulators/linux-rl9
emulators/virtualbox-ose-72
emulators/virtualbox-ose-additions-72
emulators/wine-proton
filesystems/e2fsprogs
filesystems/e2fsprogs-core
filesystems/e2tools
filesystems/ext2
filesystems/fusefs-libs
filesystems/fusefs-libs3
filesystems/gvfs 
filesystems/mp3fs
filesystems/ntfs
filesystems/zfs-stats
ftp/gstreamer1-plugins-curl
games/assaultcube
games/cube
games/nexuiz
games/sauerbraten
games/tesseract
games/vkquake
games/xonotic
graphics/ansilove
graphics/cairo
graphics/cairomm
graphics/cairomm11
graphics/chafa
graphics/feh
graphics/frei0r-plugins-cairo
graphics/glad
graphics/glad
graphics/glx-utils
graphics/gnome-video-effects
graphics/gstreamer1-plugins-aalib
graphics/gstreamer1-plugins-cairo
graphics/gstreamer1-plugins-cairo
graphics/gstreamer1-plugins-gdkpixbuf
graphics/gstreamer1-plugins-gl
graphics/gstreamer1-plugins-jpeg
graphics/gstreamer1-plugins-kms
graphics/gstreamer1-plugins-libcaca
graphics/gstreamer1-plugins-libvisual
graphics/gstreamer1-plugins-opencv
graphics/gstreamer1-plugins-openexr
graphics/gstreamer1-plugins-openjpeg
graphics/gstreamer1-plugins-png
graphics/gstreamer1-plugins-rsvg
graphics/gstreamer1-plugins-vulkan
graphics/gstreamer1-plugins-vulkan
graphics/gstreamer1-plugins-webp
graphics/gstreamer1-plugins-zbar
graphics/gthumb
graphics/khronos-texture
graphics/kmscube
graphics/kplot
graphics/linux-rl9-vulkan
graphics/mesa-devel
graphics/mesa-libs
graphics/nvidia-drm-kmod
graphics/poppler
graphics/poppler-data
graphics/poppler-utils
graphics/pywal
graphics/realesrgan-ncnn-vulkan
graphics/realsr-ncnn-vulkan
graphics/svgalib
graphics/vapoursynth-waifu2x-ncnn-vulkan
graphics/viu
graphics/vulkan-caps-viewer
graphics/vulkan-extension-layer
graphics/vulkan-headers
graphics/vulkan-loader
graphics/vulkan-tools
graphics/vulkan-utility-libraries
graphics/vulkan-validation-layers
graphics/waifu2x-ncnn-vulkan
irc/cgiirc
java/eclipse
java/intellij
java/intellij
java/intellij-ultimate
java/intellij-ultimate
java/openjdk21
java/openjdk22
java/openjdk23
java/openjdk24
lang/atlast
lang/chibi-scheme
lang/chicken
lang/clojure
lang/dotnet
lang/elixir
lang/fpc
lang/fpc-devel-source
lang/fpc-docs
lang/fpc-source
lang/fsharp
lang/gawk
lang/ghc
lang/gjs
lang/gnat12
lang/gnat13
lang/gnat14
lang/go
lang/kotlin
lang/mono
lang/mono-basic
lang/nim
lang/nim
lang/picolisp
lang/python
lang/racket
lang/ruby33
lang/rust
lang/rust-bootstrap
lang/scala
lang/swift510
lang/tcl90
lang/yabasic
math/convertall
math/gnumeric
math/maxima
math/wxmaxima
misc/aichat
misc/alpaca
misc/broot
misc/claude-code
misc/gollama
misc/nnn
misc/ollama
misc/ooo
misc/py-ollama
misc/py-oterm
misc/qt5ct
misc/qt6ct
misc/stormy
misc/tlm
misc/vifm
misc/vifm-colors
misc/xplr
misc/ytree
multimedia/ab-av1
multimedia/ab-av1
multimedia/baka-mplayer
multimedia/celluloid
multimedia/clutter-gst
multimedia/clutter-gst3
multimedia/dvdread
multimedia/ffmpeg
multimedia/ffmpeg
multimedia/ffmpeg3
multimedia/ffmpeg3
multimedia/ffmpeg4
multimedia/ffmpeg4
multimedia/ffmpegthumbnailer
multimedia/ffmpegthumbnailer
multimedia/gstreamer1
multimedia/gstreamer1-editing-services
multimedia/gstreamer1-libav
multimedia/gstreamer1-plugins
multimedia/gstreamer1-plugins-all
multimedia/gstreamer1-plugins-aom
multimedia/gstreamer1-plugins-assrender
multimedia/gstreamer1-plugins-bad
multimedia/gstreamer1-plugins-bad
multimedia/gstreamer1-plugins-core
multimedia/gstreamer1-plugins-dash
multimedia/gstreamer1-plugins-dts
multimedia/gstreamer1-plugins-dv
multimedia/gstreamer1-plugins-dvdread
multimedia/gstreamer1-plugins-dvdread
multimedia/gstreamer1-plugins-good
multimedia/gstreamer1-plugins-good
multimedia/gstreamer1-plugins-hls
multimedia/gstreamer1-plugins-libde265
multimedia/gstreamer1-plugins-mpeg2dec
multimedia/gstreamer1-plugins-mpeg2enc
multimedia/gstreamer1-plugins-mplex
multimedia/gstreamer1-plugins-msdk
multimedia/gstreamer1-plugins-openh264
multimedia/gstreamer1-plugins-resindvd
multimedia/gstreamer1-plugins-rust
multimedia/gstreamer1-plugins-smoothstreaming
multimedia/gstreamer1-plugins-svt-av1
multimedia/gstreamer1-plugins-svt-vp9
multimedia/gstreamer1-plugins-theora
multimedia/gstreamer1-plugins-ttml
multimedia/gstreamer1-plugins-ugly
multimedia/gstreamer1-plugins-ugly
multimedia/gstreamer1-plugins-v4l2
multimedia/gstreamer1-plugins-vpx
multimedia/gstreamer1-plugins-webrtc
multimedia/gstreamer1-plugins-x264
multimedia/gstreamer1-plugins-x265
multimedia/gstreamer1-rtsp-server
multimedia/gstreamermm
multimedia/gtk-youtube-viewer
multimedia/helvum
multimedia/kaffeine
multimedia/kaffeine
multimedia/kdemultimedia-ffmpegthumbs
multimedia/kdemultimedia-ffmpegthumbs
multimedia/kmplayer
multimedia/libdvdcss
multimedia/libdvdnav
multimedia/libdvdread
multimedia/libvlcpp
multimedia/libvlcpp
multimedia/libxine
multimedia/mplayer
multimedia/mplayer-skins
multimedia/mpv
multimedia/phonon-mpv
multimedia/phonon-vlc
multimedia/phonon-vlc
multimedia/pipewire
multimedia/pitivi
multimedia/py-tartube
multimedia/qmmp-plugin-pack-qt6
multimedia/qmmp-qt6
multimedia/qpwgraph
multimedia/qwinff
multimedia/qwinff
multimedia/smplayer
multimedia/smplayer-skins
multimedia/smplayer-themes
multimedia/subtitlecomposer
multimedia/totem
multimedia/vlc
multimedia/vlc
multimedia/wireplumber
multimedia/xfce4-parole
multimedia/xine
net-im/farstream
net-im/libnice-gst1
net-mgmt/netdata
net-mgmt/zabbix74-agent
net-mgmt/zabbix74-frontend
net-mgmt/zabbix74-java
net-mgmt/zabbix74-proxy
net-mgmt/zabbix74-server
net-p2p/transmission
net-p2p/transmission-components
net/arp-scan
net/gstreamer1-plugins-sctp
net/gstreamer1-plugins-srtp
net/nc
net/socketpipe
ports-mgmt/octopkg
ports-mgmt/pkg
ports-mgmt/poudriere-devel
ports-mgmt/psearch
print/brlaser
print/cups-filters
print/enscript-a4
print/lprps
print/pdfarranger
print/psutils
security/aide
security/cargo-audit
security/gstreamer1-plugins-dtls
security/idea
security/lynis
security/nmap
security/nmap 
security/spectre-meltdown-checker
security/tailscale
security/tscli
security/vuls
shells/fish
shells/mksh
shells/nsh
shells/oksh
shells/zsh
sysutils/atop
sysutils/bhyve-firmware
sysutils/bhyve-rc
sysutils/bhyvemgr
sysutils/bsdconfig
sysutils/btop
sysutils/cbsd
sysutils/clone
sysutils/conky
sysutils/cpu-x
sysutils/cpuburn
sysutils/detox
sysutils/ebsnvme-id
sysutils/eza
sysutils/fastfetch
sysutils/fastfetch
sysutils/fcron
sysutils/gkrellm2
sysutils/grub2-bhyve
sysutils/grub2-bhyve
sysutils/grub2-efi
sysutils/grub2-pcbsd
sysutils/gsmartcontrol
sysutils/gstreamer1-plugins-cdio
sysutils/htop
sysutils/intel-nvmupdate-100g
sysutils/intel-nvmupdate-10g
sysutils/intel-nvmupdate-40g
sysutils/iohyve
sysutils/joshuto
sysutils/libcdio
sysutils/libcdio-paranoia
sysutils/lsblk
sysutils/ncdu
sysutils/neofetch
sysutils/nvclock
sysutils/nvimpager
sysutils/nvme-cli
sysutils/pstree
sysutils/py-ranger
sysutils/py-ranger
sysutils/sanoid
sysutils/screen
sysutils/screenfetch
sysutils/screenie
sysutils/smartmontools
sysutils/ssd_report
sysutils/stress
sysutils/superfile
sysutils/syslog-ng
sysutils/testdisk
sysutils/topless
sysutils/usbtop
sysutils/vm-bhyve
sysutils/walk
sysutils/xnvme
sysutils/yazi
textproc/aha
textproc/bat
textproc/bat-extras
textproc/fldiff
textproc/gstreamer1-plugins-zxing
textproc/kdiff3
textproc/py-pygments
textproc/ripgrep
textproc/up
textproc/xmlada
textproc/zed
www/apache24
www/bluefish
www/chrome-gnome-shell
www/dillo2
www/epiphany
www/falkon
www/firefox-esr
www/gstreamer1-plugins-neon
www/gstreamer1-plugins-srt
www/lighttpd
www/lynx
www/mod_php84
www/nginx
www/node24
www/npm-node24
www/npm-node24 
www/qutebrowser
www/ungoogled-chromium
www/w3m
www/waterfox
www/wget2
www/yarn-node24
www/yt-dlp
x11-clocks/cairo-clock
x11-clocks/xdaliclock
x11-clocks/xdaliclock-classic
x11-fm/konqueror
x11-fm/rox-filer
x11-fonts/3270font
x11-fonts/droid-fonts-ttf
x11-fonts/fcft
x11-fonts/fira
x11-fonts/firacode
x11-fonts/firago
x11-fonts/hack-font
x11-fonts/ibmfonts
x11-fonts/iosevka
x11-fonts/jetbrains-mono
x11-fonts/liberation-fonts-ttf
x11-fonts/nerd-fonts
x11-fonts/noto
x11-fonts/plex-ttf
x11-fonts/roboto-fonts-ttf
x11-servers/xwayland
x11-themes/adapta-gtk-theme
x11-themes/adwaita-qt5
x11-themes/bibata-cursor-theme
x11-themes/canta-gtk-themes
x11-themes/flat-remix-gtk-themes
x11-themes/flat-remix-icon-themes
x11-themes/gtk-murrina-aqua
x11-themes/gtk-murrine-engine
x11-themes/icewm-extra-themes
x11-themes/kf6-breeze-icons
x11-themes/Kvantum
x11-themes/lumina-themes
x11-themes/mate-backgrounds
x11-themes/mate-icon-theme
x11-themes/mate-icon-theme-faenza
x11-themes/mate-themes
x11-themes/materia-gtk-theme
x11-themes/mojave-gtk-themes
x11-themes/openbox-arc-theme
x11-themes/plasma6-aurorae
x11-themes/plasma6-breeze
x11-themes/plasma6-breeze
x11-themes/plasma6-breeze-gtk
x11-themes/plasma6-breeze-gtk
x11-themes/plasma6-kde-gtk-config
x11-themes/plasma6-oxygen
x11-themes/plasma6-plasma-workspace-wallpapers
x11-themes/plasma6-qqc2-breeze-style
x11-themes/plasma6-qqc2-breeze-style
x11-themes/plata-theme
x11-themes/qogir-gtk-themes
x11-themes/qogir-icon-themes
x11-toolkits/fltk
x11-toolkits/gstreamer1-plugins-gtk
x11-toolkits/gstreamer1-plugins-pango
x11-toolkits/gstreamer1-plugins-qt5
x11-toolkits/gstreamer1-plugins-qt6
x11-toolkits/gtk40
x11-toolkits/libadwaita
x11-toolkits/ntk
x11-toolkits/py-pyfltk
x11-toolkits/qt6pas
x11-wm/awesome
x11-wm/awesome-vicious
x11-wm/cage
x11-wm/cagebreak
x11-wm/chamfer
x11-wm/dwm
x11-wm/echinus
x11-wm/hs-xmonad
x11-wm/i3
x11-wm/icewm
x11-wm/jwm
x11-wm/kickshaw
x11-wm/labwc
x11-wm/lxappearance-obconf
x11-wm/lxqt
x11-wm/mutter
x11-wm/obconf
x11-wm/obconf-qt
x11-wm/openbox
x11-wm/pekwm
x11-wm/picom
x11-wm/plasma6-kwin
x11-wm/qtile
x11-wm/twm
x11-wm/wayfire
x11-wm/xfce4
x11-wm/xfce4-panel
x11/alacritty
x11/alacritty
x11/cinnamon
x11/dmenu
x11/dwmblocks
x11/fbpanel
x11/fuzzel
x11/gdm
x11/ghostty
x11/gnome
x11/gstreamer1-plugins-x
x11/gstreamer1-plugins-ximagesrc
x11/hs-xmobar
x11/hsetroot
x11/kde
x11/kitty
x11/lavalauncher
x11/lemonbar-xft
x11/lumina
x11/lxde-meta
x11/lxmenu-data
x11/lxpanel
x11/mate
x11/mate-terminal
x11/nvidia-driver
x11/plank
x11/ptyxis
x11/rio
x11/rofi
x11/sakura
x11/sandbar
x11/sdwmbar
x11/sfwbar
x11/sirula
x11/somebar
x11/swaybg
x11/terminator
x11/terminology
x11/tint
x11/tofi
x11/ulauncher
x11/wezterm
x11/wlr-randr
x11/wofi
x11/xclip
x11/xfce4-terminal
x11/xorg
x11/xwayland-satellite
 
If you look closely most of the rebuilds are due to expat being updated. That triggers quite a cascade.

Code:
Deleting expat-2.7.5.pkg: new version: 2.8.0
{...}
Deleting avahi-app-0.8_6.pkg: missing dependency: expat-2.7.5
{....} 
Deleting cups-2.4.19.pkg: missing dependency: avahi-app-0.8_6
And so on.

Also,
Code:
Deleting dbus-1.16.2_4,1.pkg: missing dependency: expat-2.7.5
{...}
There's a whole bunch of ports depending on dbus. They all get rebuilt too.
 
Interesting. But it's quarterly for a reason. It should only have "security fixes", ie. patch level 3 to 5.
No totally new version with different ABI.

Note i also use "redcore(gentoo)linux". I dont have that problem there even if i compile everything from source just as FreeBSD.
For the moment i must have look at my packagelist.
My main changes are,
- I use mariadb , no mysql
- I use pipewire not pulse.

So normally i should be possible to limit my large builds to only packages with hard dependency on "mysql/mariadb/pipewire/pulse".
 
Old school ports upgrading tools running on bare-metal doesn't build anything depending upon upgraded ports that are NOT bumped unless explicitly specified to do so (if the tool does how their very origin, portupgade, does), so assuming you're using poudriere or any other "clean room" builders.

If what you're using is ports-mgmt/poudriere{-devel}, it works how you're seeing "by default".

To suppress excessive rebuilds, there's -S option for it.
This should work sanely IF ALL PORTS DEPENDING UPON UPGRADED PORT THAT REALLY NEED REBUILDING ARE BUMPED SANELY.
In case you encounter deletions other than MOVED or really deleted in-tree ones (dry-run is strongly suggested!), you need to track down which port(s) is/are missed to be bumped, and manually specify it / them to be forcibly rebuilt (or resign and massively rebuild without -S option).
 
Yes "reducing packagelist" i have to build is probably solution.
Current package list i build,
Code:
#editors/emacs
#java/openjdk25
#security/chkrootkit
#security/rkhunter
#www/chromium
#x11-drivers/xlibre-drivers
x11/xwayland-satellite
...
How many of these do you actually have custom configurations for?
 
Back
Top