MHO the current approach is the only correct one - if a port fails to build it simply disappears from the pkg repositories until it has fixed its (build) issues.
portのビルドが失敗するとpkgリポジトリから消える。
firefox, thunderbird, ffmpeg, ImageMagick などがpkgリポジトリから消えている。 2024/8/14時点
この状態でpkg upgradeすると削除対象になるので、キャンセルする。
# pkg upgrade ... Installed packages to be REMOVED: ImageMagick7-nox11: 7.1.1.26_3 ... Proceed with this action? [y/N]: N
FreeBSD/x86: MySQL Server パッケージがない! – システム管理メモ 2024/07
https://www.freshports.org/databases/mysql80-server
Packages → i386 がない