HardenedBSD/ports 93fcd51 — devel/busd distinfo, security/openpgp-card-ssh-agent Makefile.crates distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,075-0security/openpgp-card-tools-git/distinfo
+585-0security/openpgp-card-ssh-agent/distinfo
+536-0security/openpgp-card-tools-git/Makefile.crates
+221-233devel/busd/distinfo
+321-0x11-wm/awesome-devel/pkg-plist
+291-0security/openpgp-card-ssh-agent/Makefile.crates
+3,029-233263 files not shown
+4,137-1,168269 files

HardenedBSD/ports 923f49b — devel/R-cran-bigmemory Makefile, devel/R-cran-pkgdepends Makefile

*/R-cran-*: Remove redundant BUILD_DEPENDS

Mk/Uses/cran.mk unconditionally sets NO_BUILD, so nothing runs during
the build phase.  The real work, R CMD INSTALL, happens in do-install
when run dependencies have already been installed.  Listing R-cran-*
packages in BUILD_DEPENDS, with or without cran:compiles, only installs
these dependencies earlier.

While here:
- math/R-cran-Amelia: move rlang, an Import that was only listed in
  BUILD_DEPENDS, to RUN_DEPENDS.  Bump PORTREVISION.
- math/R-cran-MatchIt: likewise for rlang; drop chk, which 4.8.1 no
  longer imports; bump PORTREVISION.
- textproc/R-cran-openxlsx, textproc/R-cran-readxl: drop knitr from
  BUILD_DEPENDS.  It is only a vignette builder and CRAN tarballs ship
  built vignettes.

Reviewed by:    dteske, eduardo, longros, uzsolt
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60835
DeltaFile
+16-16devel/R-cran-pkgdepends/Makefile
+6-12math/R-cran-MatchIt/Makefile
+0-13math/R-cran-Zelig/Makefile
+6-6graphics/R-cran-s2/Makefile
+4-4devel/R-cran-bigmemory/Makefile
+2-3math/R-cran-Amelia/Makefile
+34-54103 files not shown
+35-166109 files

HardenedBSD/ports 60eae5e — devel/libunicode-contour Makefile distinfo

devel/libunicode-contour: Update to 0.9.5

Changelog: https://github.com/contour-terminal/libunicode/releases/tag/v0.9.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/libunicode-contour/distinfo
+1-1devel/libunicode-contour/Makefile
+6-62 files

HardenedBSD/ports 825a16e — Tools/scripts update-plist.py

Tools/scripts/update-plist.py: Bugfix

Fix sorting of macro-prefixed entries.

The `get_expanded_key` function did not correctly sort orphaned plist
entries when dealing with conditional options (e.g. %%FOO%%) and
macro-prefixed directories (e.g., %%PYTHON_SITELIBDIR%%).

MFH:            2026Q4
DeltaFile
+7-5Tools/scripts/update-plist.py
+7-51 files

HardenedBSD/ports f240797 — x11-wm Makefile, x11-wm/awesome-devel distinfo pkg-descr

x11-wm/awesome-devel: New port: Highly configurable, next generation framework window manager (devel)

awesome is a highly configurable, next generation framework window
manager for X. It is very fast, small, dynamic, heavily extensible using
the Lua programming language, and licensed under the GNU GPLv2 license.

It is primarly targeted at power users, developers and any people
dealing with every day computing tasks and who want to have fine-grained
control on theirs graphical environment.

PR:             299944
Reported by:    Waltz <wa1t5 __ at _ proton.me>
DeltaFile
+321-0x11-wm/awesome-devel/pkg-plist
+73-0x11-wm/awesome-devel/Makefile
+11-0x11-wm/awesome-devel/files/patch-CMakeLists.txt
+7-0x11-wm/awesome-devel/pkg-descr
+3-0x11-wm/awesome-devel/distinfo
+1-0x11-wm/Makefile
+416-06 files

HardenedBSD/ports f5f1bb9 — security/x11appjail Makefile distinfo

security/x11appjail: Update to 2.2.0

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v2.2.0

MFH:            2026Q4
DeltaFile
+3-3security/x11appjail/distinfo
+1-1security/x11appjail/Makefile
+4-42 files

HardenedBSD/ports f6ca692 — x11-wm/devilspie2-devel Makefile, x11-wm/devilspie2-devel/files patch-src_script__functions.c

x11-wm/devilspie2-devel: Fix BadMatch when attempting to minimize

A BadMatch error occurs when trying to minimize a CSD application in
fullscreen mode.
DeltaFile
+72-0x11-wm/devilspie2-devel/files/patch-src_script__functions.c
+1-0x11-wm/devilspie2-devel/Makefile
+73-02 files

HardenedBSD/ports 36b27db — security/pass-cli Makefile Makefile.crates, security/pass-cli/files patch-pass-cli_Cargo.toml

security/pass-cli: Update to 2.7.0

Changelog: https://github.com/protonpass/pass-cli/blob/2.7.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+89-87security/pass-cli/distinfo
+42-41security/pass-cli/Makefile.crates
+3-3security/pass-cli/files/patch-pass-cli_Cargo.toml
+3-3security/pass-cli/Makefile
+137-1344 files

HardenedBSD/ports 604c314 — Mk/Uses cran.mk, devel/R-cran-rJava Makefile

Mk/Uses/cran.mk: Respect TEST_ENV in do-test

Prior to this change, MAKE_ENV was passed to do-test, so R-cran ports
could not set separate environments for installing and testing.

devel/R-cran-rJava: Drop the workaround that added test variables to
MAKE_ENV and set TEST_ENV directly.

Reviewed by:    longros
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60845
DeltaFile
+4-4devel/R-cran-rJava/Makefile
+1-1Mk/Uses/cran.mk
+5-52 files

HardenedBSD/ports 91d21de — security/testssl.sh Makefile distinfo

security/testssl.sh: Update to 3.2.5

Addressed various internet developments, including eMudhra's certs.

Changes: https://github.com/testssl/testssl.sh/releases/tag/v3.2.5
DeltaFile
+3-3security/testssl.sh/distinfo
+1-1security/testssl.sh/Makefile
+4-42 files

HardenedBSD/ports b699021 — www/caddy Makefile distinfo

www/caddy: Update to 2.11.9

Further fixes, particularly to PHP and FastCGI. All users running PHP
are recommended to read Changes and update.

Changes: https://github.com/caddyserver/caddy/releases/tag/v2.11.9
DeltaFile
+5-5www/caddy/distinfo
+1-1www/caddy/Makefile
+6-62 files

HardenedBSD/ports 2072800 — www/monolith Makefile Makefile.crates

www/monolith: Update to 2.12.0

Changelog: https://github.com/Y2Z/monolith/releases/tag/v2.12.0

Reported by:    GitHub (watch releases)
DeltaFile
+11-11www/monolith/distinfo
+4-4www/monolith/Makefile.crates
+3-1www/monolith/Makefile
+18-163 files

HardenedBSD/ports 657d0f0 — devel/py-numkong Makefile distinfo

devel/py-numkong: update 7.8.5 → 7.8.7
DeltaFile
+3-3devel/py-numkong/distinfo
+2-2devel/py-numkong/Makefile
+5-52 files

HardenedBSD/ports a1c6c59 — www/uwebsockets pkg-plist Makefile

www/uwebsockets: update 20.80.0 → 20.81.0
DeltaFile
+3-3www/uwebsockets/distinfo
+1-1www/uwebsockets/pkg-plist
+1-1www/uwebsockets/Makefile
+5-53 files

HardenedBSD/ports 9b37a09 — math/lmfit pkg-plist Makefile

math/lmfit: update 11.0 → 11.0.1
DeltaFile
+3-3math/lmfit/distinfo
+2-2math/lmfit/Makefile
+1-1math/lmfit/pkg-plist
+6-63 files

HardenedBSD/ports 0c27e53 — math/gecode distinfo Makefile

math/gecode: update 6.4.0 → 6.5.0
DeltaFile
+99-20math/gecode/pkg-plist
+7-1math/gecode/Makefile
+3-3math/gecode/distinfo
+109-243 files

HardenedBSD/ports d9f0887 — misc/astc-encoder Makefile distinfo

misc/astc-encoder: update 5.7.0 → 5.7.1
DeltaFile
+3-3misc/astc-encoder/distinfo
+1-1misc/astc-encoder/Makefile
+4-42 files

HardenedBSD/ports b0fa4d6 — misc/librepo Makefile distinfo

misc/librepo: update 1.21.1 → 1.22.0
DeltaFile
+3-3misc/librepo/distinfo
+1-1misc/librepo/Makefile
+4-42 files

HardenedBSD/ports 4471c87 — devel/py-uv Makefile distinfo, devel/py-uv-build Makefile distinfo

devel/{,py-}uv{,-build}: update 0.13.6 → 0.13.7
DeltaFile
+19-19devel/uv/distinfo
+8-8devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/py-uv-build/Makefile
+35-351 files not shown
+36-367 files

HardenedBSD/ports deaddc6 — math/py-pandas-stubs Makefile distinfo

math/py-pandas-stubs: update 3.0.5.260914 → 3.1.0.261029
DeltaFile
+3-3math/py-pandas-stubs/distinfo
+1-1math/py-pandas-stubs/Makefile
+4-42 files

HardenedBSD/ports c0f472a — x11-toolkits/redkite Makefile distinfo

x11-toolkits/redkite: update 2.2.0 → 2.3.0
DeltaFile
+3-3x11-toolkits/redkite/distinfo
+1-1x11-toolkits/redkite/Makefile
+4-42 files

HardenedBSD/ports 572fad8 — science/thermofun distinfo Makefile, science/thermofun/files patch-python_CMakeLists.txt

science/thermofun: update 0.7.1 → 0.7.3
DeltaFile
+9-5science/thermofun/files/patch-python_CMakeLists.txt
+4-4science/thermofun/Makefile
+3-3science/thermofun/distinfo
+16-123 files

HardenedBSD/ports 10a1c70 — textproc/py-citeproc-py Makefile distinfo

textproc/py-citeproc-py: update 0.11.1 → 0.12.1
DeltaFile
+3-3textproc/py-citeproc-py/distinfo
+1-1textproc/py-citeproc-py/Makefile
+4-42 files

HardenedBSD/ports e43d909 — science/py-hoomd-blue Makefile distinfo

science/py-hoomd-blue: update 7.2.0 → 7.2.1
DeltaFile
+3-3science/py-hoomd-blue/distinfo
+1-2science/py-hoomd-blue/Makefile
+4-52 files

HardenedBSD/ports 11bdc41 — science/apbs pkg-plist Makefile, science/apbs/files patch-src_fem_vfetk.h patch-src_fem_vfetk.c

science/apbs: update 3.4.1 → 3.5.0
DeltaFile
+0-22science/apbs/files/patch-src_fem_vfetk.c
+0-14science/apbs/files/patch-src_fem_vfetk.h
+3-3science/apbs/distinfo
+4-1science/apbs/Makefile
+0-1science/apbs/pkg-plist
+7-415 files

HardenedBSD/ports 0de6405 — multimedia/py-pysubs2 Makefile distinfo

multimedia/py-pysubs2: update 1.9.0 → 1.9.1
DeltaFile
+3-3multimedia/py-pysubs2/distinfo
+2-2multimedia/py-pysubs2/Makefile
+5-52 files

HardenedBSD/ports 1176115 — science/parthenon pkg-plist Makefile

science/parthenon: update 25.12-700 → 26.10
DeltaFile
+3-3science/parthenon/distinfo
+2-2science/parthenon/Makefile
+1-1science/parthenon/pkg-plist
+6-63 files

HardenedBSD/ports 43db8cc — math/superlu-dist Makefile pkg-plist

math/superlu-dist: update 9.3.1 → 9.3.2

ChangeLog: https://github.com/xiaoyeli/superlu_dist/releases/tag/v9.3.2
DeltaFile
+3-3math/superlu-dist/pkg-plist
+3-3math/superlu-dist/distinfo
+1-1math/superlu-dist/Makefile
+7-73 files

HardenedBSD/ports fe9a1c7 — devel/py-xdg-user-dirs Makefile distinfo, devel/py-xdg-user-dirs/files patch-pyproject.toml

devel/py-xdg-user-dirs: update 6.0.3 → 6.1.0
DeltaFile
+3-3devel/py-xdg-user-dirs/distinfo
+2-2devel/py-xdg-user-dirs/files/patch-pyproject.toml
+1-1devel/py-xdg-user-dirs/Makefile
+6-63 files

HardenedBSD/ports a26262e — science/amrex Makefile distinfo

science/amrex: update 26.09 → 26.11
DeltaFile
+3-3science/amrex/distinfo
+2-2science/amrex/Makefile
+5-52 files