FreeBSD/src 7888736 — stand/efi/loader main.c

loader.efi: devinit() just after parsing args instead

c4640126f1160 ("loader.efi: Apply command-line DHCP overrides earlier")
was really good, but moving it just one statement earlier is even
better.  polarian on Libera describes a GELI setup on a system that
doesn't advertise a serial console via ConOut.  They don't have serial
input at the point that they would get prompted for the GELI passphrase,
but if we parse args just before devinit() then he can override the
console with `efibootmgr -e`.  This gives UEFI one advantage over BIOS
loader, as /boot.config isn't available to provide that kind of override
if your impediment is GELI.

We also considered reading loader.env earlier, but we have a chicken/egg
problem in that we must have probed for the ESP to be able to open() it.
We would instead need a devinit_early() and devinit_late() scheme that
allows GELI probing to be deferred until the later pass, after reading
loader.env to pick up the console override.  That's an idea I'd still
like to discuss because it's more robust than hoping that firmware won't
wipe out our efibootmgr(8) entries.

    [4 lines not shown]
DeltaFile
+8-2stand/efi/loader/main.c
+8-21 files

FreeBSD/ports d13b8b2 — net-p2p/datum_gateway pkg-plist Makefile

net-p2p/datum_gateway: update to 0.4.1
DeltaFile
+3-3net-p2p/datum_gateway/distinfo
+1-1net-p2p/datum_gateway/Makefile
+0-1net-p2p/datum_gateway/pkg-plist
+4-53 files

FreeBSD/ports 7dfcac0 — misc/gemini-cli Makefile distinfo, misc/gemini-cli/files package-lock.json

misc/gemini-cli: update 0.49.0 → 0.62.0
DeltaFile
+0-169misc/gemini-cli/files/package-lock.json
+55-51misc/gemini-cli/pkg-plist
+3-3misc/gemini-cli/distinfo
+1-1misc/gemini-cli/Makefile
+59-2244 files

FreeBSD/ports c8a17c1 — misc/gemini-cli Makefile

misc/gemini-cli: fix build broken by npm/node update
DeltaFile
+4-2misc/gemini-cli/Makefile
+4-21 files

FreeBSD/doc 8218e22 — website/data/en/news news.toml

news: Add tribute to Margaret Hamilton
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 3473255 — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-cpal patch-gilrs

games/veloren-weekly: update to s20261007

Changes:        https://gitlab.com/veloren/veloren/-/compare/6162d9565a...ebfff9496e
(cherry picked from commit 082d07dd334990117edcaf6ed8b946ba120f74fe)
DeltaFile
+149-145games/veloren-weekly/distinfo
+59-110games/veloren-weekly/files/patch-gilrs
+73-71games/veloren-weekly/Makefile.crates
+0-58games/veloren-weekly/files/patch-cpal
+2-2games/veloren-weekly/Makefile
+283-3865 files

FreeBSD/ports 3114e67 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.1

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 09543f77c61abdfa62f4fd617826e2437b484d54)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports 082d07d — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-cpal patch-gilrs

games/veloren-weekly: update to s20261007

Changes:        https://gitlab.com/veloren/veloren/-/compare/6162d9565a...ebfff9496e
DeltaFile
+149-145games/veloren-weekly/distinfo
+59-110games/veloren-weekly/files/patch-gilrs
+73-71games/veloren-weekly/Makefile.crates
+0-58games/veloren-weekly/files/patch-cpal
+2-2games/veloren-weekly/Makefile
+283-3865 files

FreeBSD/ports bcb41c0 — graphics/mesa-devel Makefile distinfo

graphics/mesa-devel: update to 26.2.b.4658

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/9ac80d5c43c...be847f97bd4
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-3graphics/mesa-devel/Makefile
+5-62 files

FreeBSD/ports 09543f7 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.1

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports 08c89f9 — net-im/py-apprise distinfo Makefile

net-im/py-apprise: Update 1.11.0 => 1.13.1

Changelogs:
https://github.com/caronc/apprise/releases/tag/v1.12.0
https://github.com/caronc/apprise/releases/tag/v1.13.0
https://github.com/caronc/apprise/releases/tag/v1.13.1

- Add optional deps options.

PR:             298656
Approved by:    Nicholas Kirby <nick at kirby.cx> (maintainer, timeout > 2 weeks)
Sponsored by:   UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+33-6net-im/py-apprise/Makefile
+3-3net-im/py-apprise/distinfo
+36-92 files

FreeBSD/ports 084e2fe — databases/py-sqlmodel distinfo Makefile

databases/py-sqlmodel: Update to 0.0.48

Changelog: https://github.com/fastapi/sqlmodel/blob/0.0.48/docs/release-notes.md

Reported by:    Repology
DeltaFile
+4-3databases/py-sqlmodel/Makefile
+3-3databases/py-sqlmodel/distinfo
+7-62 files

FreeBSD/ports e38e2a1 — devel/py-ty Makefile Makefile.crates

devel/py-ty: Update to 0.0.85

Changelog: https://github.com/astral-sh/ty/blob/0.0.85/CHANGELOG.md

Reported by:    Repology
DeltaFile
+15-15devel/py-ty/distinfo
+6-6devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+22-223 files

FreeBSD/src a689dd9 — . Makefile.inc1, lib Makefile

libgcc_s: add libgcc_s_asneeded.so wrapper for gcc 16

GCC 16[0][1] now requires a wrapper lib to handle
`--push-state --as-needed -lgcc_s --pop-state` logic[1]
for `gcc` invocations. `g++` will still unconditionally
use `-lgcc_s`.

This fixes buildworld with gcc16.

[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=8a99fdb70493df1294b53406913e5ea1fc971c13
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123396

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59511

Squashed commits including fixups:
(cherry picked from commit fdd3f6f78888b02a1bfa69a0572317413dc14a45)

    [2 lines not shown]
DeltaFile
+11-0lib/libgcc_s_asneeded/Makefile
+4-3Makefile.inc1
+1-1share/mk/bsd.lib.mk
+1-0lib/Makefile
+1-0lib/libgcc_s_asneeded/libgcc_s_asneeded.ldscript
+18-45 files

FreeBSD/src 9b2f363 — tests/sys/pmc pmc_log_test.c pmc_exec_test.c

tests/pmc: annotate busy loop counters with __unused

This fixes the build with gcc 16 after the changes
to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    netchild
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit 0be29268ae4e593581e1f711f0f8822a52215aef)
DeltaFile
+3-3tests/sys/pmc/pmc_lifecycle_test.c
+2-2tests/sys/pmc/pmc_detach_test.c
+1-1tests/sys/pmc/pmc_log_test.c
+1-1tests/sys/pmc/pmc_exec_test.c
+1-1tests/sys/pmc/pmc_credexec_test.c
+8-85 files

FreeBSD/src 70f18af — sys/conf kern.pre.mk

OFED: add -Wunused-but-set-variable to OFED_C

This keeps it in sync with sys/modules/ibcore/Makefile and
fixes the build on GCC 16 after the changes to -Wunused*[0].

[0] https://gcc.gnu.org/gcc-16/porting_to.html#changes-to-wunused

Reviewed by:    jhb
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D59539

(cherry picked from commit 188c455f3d7a137aeb9695dd0ba08a68d26c45f3)
DeltaFile
+1-1sys/conf/kern.pre.mk
+1-11 files

FreeBSD/ports 4d1aa5e — security/x11appjail distinfo Makefile

security/x11appjail: Update to 1.3.0

* Remove EXAMPLES option (moved to https://github.com/AppJail-makejails):
  - https://github.com/AppJail-makejails/linux-brave
  - https://github.com/AppJail-makejails/badwolf
  - https://github.com/AppJail-makejails/evince
  - https://github.com/AppJail-makejails/chromium
  - https://github.com/AppJail-makejails/nanonote
  - https://github.com/AppJail-makejails/htop
  - https://github.com/AppJail-makejails/mpv
  - https://github.com/AppJail-makejails/firefox
  - https://github.com/AppJail-makejails/thunderbird
  - https://github.com/AppJail-makejails/telegram-desktop
  - https://github.com/AppJail-makejails/feh

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v1.3.0

MFH:            2026Q4
(cherry picked from commit 42d0e15d3a53483a3fcb5c33d59d4fac7221d971)
DeltaFile
+2-18security/x11appjail/Makefile
+3-3security/x11appjail/distinfo
+5-212 files

FreeBSD/ports ad92570 — sysutils/jtransfer Makefile distinfo

sysutils/jtransfer: Update to 0.2.0

ChangeLog: https://github.com/DtxdF/jtransfer/releases/tag/v0.2.0

MFH:            2026Q4
(cherry picked from commit 0c50dc2d5d591cdb284e122e79d4e1853ecbba93)
DeltaFile
+3-3sysutils/jtransfer/distinfo
+1-1sysutils/jtransfer/Makefile
+4-42 files

FreeBSD/ports 033a538 — archivers/appscript Makefile distinfo

archivers/appscript: Update to 1.4.1

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v1.4.1

MFH:            2026Q4
(cherry picked from commit aabc01f8560ea46a8b275cd74f0092def8e07309)
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports 42d0e15 — security/x11appjail distinfo Makefile

security/x11appjail: Update to 1.3.0

* Remove EXAMPLES option (moved to https://github.com/AppJail-makejails):
  - https://github.com/AppJail-makejails/linux-brave
  - https://github.com/AppJail-makejails/badwolf
  - https://github.com/AppJail-makejails/evince
  - https://github.com/AppJail-makejails/chromium
  - https://github.com/AppJail-makejails/nanonote
  - https://github.com/AppJail-makejails/htop
  - https://github.com/AppJail-makejails/mpv
  - https://github.com/AppJail-makejails/firefox
  - https://github.com/AppJail-makejails/thunderbird
  - https://github.com/AppJail-makejails/telegram-desktop
  - https://github.com/AppJail-makejails/feh

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v1.3.0

MFH:            2026Q4
DeltaFile
+2-18security/x11appjail/Makefile
+3-3security/x11appjail/distinfo
+5-212 files

FreeBSD/ports 0c50dc2 — sysutils/jtransfer Makefile distinfo

sysutils/jtransfer: Update to 0.2.0

ChangeLog: https://github.com/DtxdF/jtransfer/releases/tag/v0.2.0

MFH:            2026Q4
DeltaFile
+3-3sysutils/jtransfer/distinfo
+1-1sysutils/jtransfer/Makefile
+4-42 files

FreeBSD/ports aabc01f — archivers/appscript Makefile distinfo

archivers/appscript: Update to 1.4.1

ChangeLog: https://github.com/DtxdF/appscript/releases/tag/v1.4.1

MFH:            2026Q4
DeltaFile
+3-3archivers/appscript/distinfo
+1-1archivers/appscript/Makefile
+4-42 files

FreeBSD/ports c12f4c4 — security/py-pgpy distinfo Makefile, security/py-pgpy/files patch-setup.cfg

security/py-pgpy: Update 0.5.3 => 0.6.0, fix with python 3.13+

Changelogs:
https://github.com/SecurityInnovation/PGPy/releases/tag/v0.5.4
https://github.com/SecurityInnovation/PGPy/releases/tag/v0.6.0

Commit log:
https://github.com/SecurityInnovation/PGPy/compare/v0.5.3...v0.6.0

PR:             298667
Approved by:    contact at evilham.com (maintainer, timeout > 2 weeks)
Sponsored by:   UNIS Labs (vvd)
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+11-7security/py-pgpy/Makefile
+9-3security/py-pgpy/distinfo
+0-10security/py-pgpy/files/patch-setup.cfg
+20-203 files

FreeBSD/ports 35ca4a9 — misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.7.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.7.0

Reported by:    Repology
DeltaFile
+27-17misc/py-hf-xet/distinfo
+12-7misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+40-263 files

FreeBSD/ports de11be8 — textproc/tgrep Makefile Makefile.crates

textproc/tgrep: Update to 1.1.0

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.1.0

Reported by:    GitHub (watch releases)
DeltaFile
+41-5textproc/tgrep/distinfo
+19-1textproc/tgrep/Makefile.crates
+1-1textproc/tgrep/Makefile
+61-73 files

FreeBSD/ports eaefe52 — security/nss Makefile distinfo

security/nss: update to 3.131

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_131.html

(cherry picked from commit 316bc7143622e1c588eb2dfbda77659d8c5d2e7a)
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 316bc71 — security/nss Makefile distinfo

security/nss: update to 3.131

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_131.html
DeltaFile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+4-42 files

FreeBSD/ports 2d2e387 — net-mgmt/blackbox_exporter Makefile distinfo

net-mgmt/blackbox_exporter: Update to 0.29.0

ChangeLog:      https://github.com/prometheus/blackbox_exporter/releases/tag/v0.29.0
MFH:            2026Q4
(cherry picked from commit 71c00745b1fe674d47b2a45f054d4c445beba6ba)
DeltaFile
+5-5net-mgmt/blackbox_exporter/distinfo
+2-2net-mgmt/blackbox_exporter/Makefile
+7-72 files

FreeBSD/ports 71c0074 — net-mgmt/blackbox_exporter Makefile distinfo

net-mgmt/blackbox_exporter: Update to 0.29.0

ChangeLog:      https://github.com/prometheus/blackbox_exporter/releases/tag/v0.29.0
MFH:            2026Q4
DeltaFile
+5-5net-mgmt/blackbox_exporter/distinfo
+2-2net-mgmt/blackbox_exporter/Makefile
+7-72 files

FreeBSD/ports 9dc00c2 — devel/R-cran-listenv Makefile distinfo

devel/R-cran-listenv: Update to 1.1.0

ChangeLog: https://cran.r-project.org/web/packages/listenv/news/news.html
DeltaFile
+3-3devel/R-cran-listenv/distinfo
+1-1devel/R-cran-listenv/Makefile
+4-42 files