FreeBSD/ports 5d91ae7 — sysutils/podman Makefile distinfo, sysutils/podman/files patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go patch-libpod_container__internal__common.go

sysutils/podman: security update to 5.8.8

PR:             299321
Approved by:    dfr (maintainer)
Security:       CVE-2026-94603

Sponsored by:   tipi.work
DeltaFile
+3-3sysutils/podman/distinfo
+2-2sysutils/podman/files/patch-vendor_go.podman.io_storage_pkg_archive_archive__bsd.go
+2-2sysutils/podman/files/patch-libpod_container__internal__common.go
+1-2sysutils/podman/Makefile
+8-94 files

FreeBSD/ports 5bd2554 — lang/dhall Makefile.cabal Makefile

lang/dhall: Update 1.42.1 => 1.42.3, switch GHC 9.6 => 9.12

* Add WWW for Hackage package
* Add LICENSE_FILE
DeltaFile
+267-269lang/dhall/distinfo
+5-117lang/dhall/Makefile
+118-0lang/dhall/Makefile.cabal
+390-3863 files

FreeBSD/src b42793d — . ObsoleteFiles.inc

ObsoleteFiles.inc: <sys/kpilite.h> was removed

Reported by:    glebius
Fixes:          e478037df4f1 ("systm.h: Remove unused <sys/kpilite.h>")
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-0ObsoleteFiles.inc
+3-01 files

FreeBSD/ports cb4e524 — graphics/R-cran-colorspace Makefile distinfo

graphics/R-cran-colorspace: Update to 2.1-4

Add R-cran-qpdf to test dependencies. The CRAN page doesn't list it but
the `test' wants use it.

Changelog:
https://cran.r-project.org/web/packages/colorspace/news/news.html
DeltaFile
+3-3graphics/R-cran-colorspace/distinfo
+2-1graphics/R-cran-colorspace/Makefile
+5-42 files

FreeBSD/ports b26cef7 — lang/rust-nightly Makefile distinfo

lang/rust-nightly: update 1.100.0.20260920 → 1.101.0.20261008

Approved by:    rust (implicit)
DeltaFile
+15-15lang/rust-nightly/distinfo
+3-3lang/rust-nightly/Makefile
+18-182 files

FreeBSD/ports 09ca37f — games/violetland/files patch-po_CMakeLists.txt patch-CMakeLists.txt

games/violetland: fix compatibility with CMake 4

PR:             299258
Reported by:    arrowd
DeltaFile
+12-5games/violetland/files/patch-CMakeLists.txt
+9-0games/violetland/files/patch-po_CMakeLists.txt
+21-52 files

FreeBSD/src 92d66a6 — sys/netpfil/pf pf.c

pf: Drain the overload task before a vnet's rules are freed

pf_src_connlimit() queues an entry for pf_overload_task() when a
source exceeds max-src-conn or max-src-conn-rate and the rule has an
overload table.  The entry holds a pointer to the rule, and the task
runs from taskqueue_swi with the vnet of the queue.  Nothing drained
the task when the vnet went away: an entry queued just before could
be applied to a rule pf_unload_vnet_purge() had freed, or to a vnet
that was gone.

Drain the task at the start of pf_unload_vnet_purge(), before the
unlinked rules are freed.  No packet can queue another by then, as the
hooks are already removed.

Reviewed by:            kp
MFC after:              2 weeks
Sponsored by:           Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D60529
DeltaFile
+3-0sys/netpfil/pf/pf.c
+3-01 files

FreeBSD/ports eb730fc — deskutils/R-cran-exams Makefile distinfo

deskutils/R-cran-exams: Update to 2.4-5

Changelog: https://cran.r-project.org/web/packages/exams/news/news.html
DeltaFile
+3-3deskutils/R-cran-exams/distinfo
+1-1deskutils/R-cran-exams/Makefile
+4-42 files

FreeBSD/ports 58d392b — mail/rspamd pkg-plist Makefile

mail/rspamd: Package hs_helper configs with VECTORSCAN

Follow-up to 8f3058ca4f8 ("mail/rspamd: Add vectorscan support", PR 296532).

Both the HYPERSCAN and VECTORSCAN options pass -DENABLE_HYPERSCAN=ON to
CMake, and conf/worker-hs_helper.{conf,inc} are installed whenever
ENABLE_HYPERSCAN is on (cmake/InstallRspamdFiles.cmake).  The packing
list, however, gates those entries on %%HYPERSCAN%% only:

- With VECTORSCAN enabled (the new default on amd64, aarch64 and
powerpc64le) the two files are staged but commented out of the
manifest: check-orphans/check-plist fail and the files are missing
from the package.
- On architectures where the HYPERSCAN option is not defined (aarch64,
powerpc64le, i386, armv7, powerpc, powerpc64) %%HYPERSCAN%% is never
defined in PLIST_SUB, so the literal leaks into the packing list.
The PLIST_SUB block dropped by 8f3058ca4f8 was what defined that
variable on non-amd64.


    [6 lines not shown]
DeltaFile
+11-1mail/rspamd/Makefile
+2-2mail/rspamd/pkg-plist
+13-32 files

FreeBSD/src 53a4112 — lib/libc/gen ulimit.3

ulimit(3): Improve UL_{GET,SET}FSIZE wording

Reword the UL_GETFSIZE and UL_SETFSIZE descriptions to say 512-byte
blocks and make the setter's argument clearer.

While here, improve mdoc markup and pull in other small improvements.

Reviewed by:    des
MFC after:      3 days
Obtained from:  https://github.com/apple-oss-distributions/libc
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D60467

(cherry picked from commit d39b1d6932dcc16b7c8a399d196fd81d038ca261)
DeltaFile
+10-12lib/libc/gen/ulimit.3
+10-121 files

FreeBSD/ports 7654d70 — databases/postgresql-jdbc Makefile distinfo

databases/postgresql-jdbc: Update to 42.7.14

Release notes:  https://jdbc.postgresql.org/changelogs/2026-10-07-42.7.14-release/
DeltaFile
+3-3databases/postgresql-jdbc/distinfo
+1-1databases/postgresql-jdbc/Makefile
+4-42 files

FreeBSD/src 9c14238 — sys/netpfil/pf pf.h pf_syncookies.c

pf: Send syncookies from the receiving thread

pf sends outbound packets by offloading them to a single per-vnet SWI handler
through the `V_pf_sendqueue` mbuf queue. A large DDoS attack may overwhelm
that per-vnet queue with syncookie packets and cause contention in the SWI
handler that negatively affects other pf operations.

Fix this by sending the initial syncookie challenge from the context
of the receiving thread. This avoids the syncookie-induced contention on
the `pf_intr` mbuf queue.

Sponsored by:   Klara, Inc.
Sponsored by:   Entersekt
MFC after:      3 weeks
Reviewed by:    kp
Differential Revision:  https://reviews.freebsd.org/D59068

(cherry picked from commit bf05236727cf367ee8e22ef47febebb319db9ddb)
DeltaFile
+39-28sys/netpfil/pf/pf.c
+28-3sys/netpfil/pf/pf_syncookies.c
+8-1sys/netpfil/pf/pf.h
+75-323 files

FreeBSD/ports 8f3058c — mail/rspamd Makefile

mail/rspamd: Add vectorscan support

- Add the VECTORSCAN option for aarch64, amd64 and powerpc64le and enable
  it by default; HYPERSCAN stays available on amd64 as an alternative
- Use libarchive from ports explicitly
- Use a relative symlink for newsyslog.conf.d/rspamd.newsyslog.conf
- Drop an unused HYPERSCAN PLIST_SUB block

PR:             296532
Submitted by:   Jordan Ostreff <jordan at ostreff.info>
DeltaFile
+16-10mail/rspamd/Makefile
+16-101 files

FreeBSD/doc 489a184 — website/themes/beastie/layouts home.html

Website - home: Fix HTML warnings

PR:     297509
DeltaFile
+6-6website/themes/beastie/layouts/home.html
+6-61 files

FreeBSD/ports 24adb56 — audio/sidplayfp Makefile distinfo

audio/sidplayfp: Update to 3.2.2
DeltaFile
+3-3audio/sidplayfp/distinfo
+1-1audio/sidplayfp/Makefile
+4-42 files

FreeBSD/ports 9cfbd7f — mail/mlmmj-webview Makefile distinfo

mail/mlmmj-webview: update to 0.2.0

Harden some input validations
DeltaFile
+3-3mail/mlmmj-webview/distinfo
+1-1mail/mlmmj-webview/Makefile
+4-42 files

FreeBSD/doc baabff3 — website/themes/beastie/layouts/_partials site-footer.html

Website - Footer: Fix HTML validation errors

PR:     297509
DeltaFile
+4-4website/themes/beastie/layouts/_partials/site-footer.html
+4-41 files

FreeBSD/ports 135d22a — security/git-credential-gopass Makefile distinfo

security/git-credential-gopass: Update to 1.17.4
DeltaFile
+7-7security/git-credential-gopass/distinfo
+1-2security/git-credential-gopass/Makefile
+8-92 files

FreeBSD/ports a6d3cc9 — x11-fm/xfe Makefile distinfo

x11-fm/xfe: Update to 2.1.12
DeltaFile
+3-3x11-fm/xfe/distinfo
+1-1x11-fm/xfe/Makefile
+4-42 files

FreeBSD/ports 20bcd77 — graphics/skia124/files patch-src_core_SkRasterPipeline.h patch-include_private_base_SkFeatures.h

graphics/skia124: fix build on powerpc64le

Backport skia 7baeaff3a6bb and skcms 2c7a7bff0512 (skia ccc8932d35ac):
clang cannot honour [[clang::musttail]] on indirect calls on PowerPC.
DeltaFile
+19-0graphics/skia124/files/patch-modules_skcms_src_skcms__internals.h
+13-0graphics/skia124/files/patch-include_private_base_SkFeatures.h
+12-0graphics/skia124/files/patch-src_core_SkRasterPipeline.h
+44-03 files

FreeBSD/ports 4a2e243 — print/miktex Makefile distinfo, print/miktex/files patch-Libraries_MiKTeX_Core_Utils_unx_unxUtils.cpp patch-Programs_TeXAndFriends_hitex_CMakeLists.txt

print/miktex: update to 26.5

Build with -fsigned-char: the Pascal-to-C++ translation assumes a signed
char and corrupts its output on aarch64, armv7 and powerpc64le, which is
what NOT_FOR_ARCHS was hiding. hitex and luahbtex need libharfbuzz-subset
when built against the system HarfBuzz.
DeltaFile
+17-17print/miktex/pkg-plist
+34-0print/miktex/files/patch-CMakeLists.txt
+19-0print/miktex/files/patch-Programs_TeXAndFriends_hitex_CMakeLists.txt
+1-17print/miktex/Makefile
+9-9print/miktex/distinfo
+8-8print/miktex/files/patch-Libraries_MiKTeX_Core_Utils_unx_unxUtils.cpp
+88-511 files not shown
+98-517 files

FreeBSD/src 3ceb5f1 — share/termcap termcap

termcap: add missing capabilities to the xterm-ghostty entry

The entry was imported from the termcap source that Ghostty generates
with infotocap during its build.  To fit within 1023 bytes, the
conversion dropped a number of capabilities, most notably all color
support, so termcap consumers such as ls -G and ncurses applications
treated Ghostty as a monochrome terminal.

Split the entry into xterm-ghostty and a ghostty+common fragment, and
restore the following from Ghostty's terminfo definition:

 - colors: Co, pa, AF, AB, op, oc, ut, AX
 - keys: End, keypad Enter, F10-F12, back tab, mouse prefix
 - attributes: italics (ZH/ZR), invisible (mk), acsc map (ac)
 - misc: cb, ch, cv, SA/RA, r1, bs, NP, 5i

AF and AB use the plain 256-color form, like xterm-256color, because
termcap cannot express the conditional used by the terminfo entry.


    [2 lines not shown]
DeltaFile
+13-2share/termcap/termcap
+13-21 files

FreeBSD/ports 3ad5002 — x11/xterm Makefile distinfo

x11/xterm: Update to 412
DeltaFile
+3-3x11/xterm/distinfo
+1-1x11/xterm/Makefile
+4-42 files

FreeBSD/ports d6bfdc8 — www/gotty Makefile distinfo

www/gotty: Update to 1.10.0
DeltaFile
+7-7www/gotty/distinfo
+1-1www/gotty/Makefile
+8-82 files

FreeBSD/ports 6e9976d — www/remark42 Makefile distinfo, www/remark42/files remark.in

www/remark42: update to 1.18.0

While here, bring the rc script in line with upstream's options:

- Rename remark_disable_fancy_html_formatting to
  remark_disable_fancy_text_formatting; the old name exported a
  variable the server does not read.
- Rename the remark_auth_enable and remark_auth_email_subject
  defaults to remark_auth_email_enable and remark_auth_email_subj,
  the names that are actually exported.
- Add remark_trusted_proxy, remark_auth_ttl_jwt,
  remark_auth_ttl_cookie, remark_auth_send_jwt_header,
  remark_auth_microsoft_tenant, remark_auth_custom_*,
  remark_telegram_api_url and remark_smtp_helo_host.
- Default remark_avatar_uri and remark_ssl_acme_location to the data
  directory instead of a path relative to the working directory.
DeltaFile
+34-9www/remark42/files/remark.in
+7-7www/remark42/distinfo
+2-3www/remark42/Makefile
+43-193 files

FreeBSD/ports 602e7ef — devel/electron42 Makefile, devel/electron42/files apply-electron-patches.sh

devel/electron{41,42,43,44}: Fix build with LOCALBASE != /usr/local
DeltaFile
+1-1devel/electron44/files/apply-electron-patches.sh
+1-1devel/electron44/Makefile
+1-1devel/electron43/files/apply-electron-patches.sh
+1-1devel/electron43/Makefile
+1-1devel/electron42/files/apply-electron-patches.sh
+1-1devel/electron42/Makefile
+6-62 files not shown
+8-88 files

FreeBSD/ports f1aab7f — devel/electron41 Makefile, devel/electron42 Makefile

devel/electron{41,42,43,44}: Add AVX512 option to support older CPUs

Builds on older CPUs without AVX512 instructions support fail with the
following error:

In file included from ../../third_party/skia/modules/skcms/src/skcms_TransformSkx.cc:53:
../../third_party/skia/modules/skcms/src/Transform_inl.h:152:15: error: always_inline function '_mm512_cvtph_ps' requires target feature 'avx512f', but would be inlined into function 'F_from_Half' that is compiled without support for 'avx512f'
  152 |     return (F)_mm512_cvtph_ps((__m256i)half);

Add AVX512 option, which is ON by default (status quo). Users can set
the option to OFF to build on older hardware.

PR:             299208
Reported by:    Hiroo Ono <hiroo.ono+freebsd at gmail.com>
Tested by:      Hiroo Ono <hiroo.ono+freebsd at gmail.com>
DeltaFile
+5-2devel/electron44/Makefile
+5-2devel/electron43/Makefile
+5-2devel/electron42/Makefile
+5-2devel/electron41/Makefile
+20-84 files

FreeBSD/ports 0052cd6 — sysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 5.9.1.20261012

ChangeLog:
https://github.com/DtxdF/AppJail/commits/2ab6fa6d9c8e91a43e1197af2ff945a4a145cdde/

MFH:            2026Q4
(cherry picked from commit 5afe02ec145724bf022b2b7fd88550aae3c71146)
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files

FreeBSD/ports 14f398d — sysutils/appjail Makefile distinfo

sysutils/appjail: Update to 5.9.1

ChangeLog: https://github.com/DtxdF/AppJail/releases/tag/v5.9.1

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

FreeBSD/ports 5afe02e — sysutils/appjail-devel Makefile distinfo

sysutils/appjail-devel: Update to 5.9.1.20261012

ChangeLog:
https://github.com/DtxdF/AppJail/commits/2ab6fa6d9c8e91a43e1197af2ff945a4a145cdde/

MFH:            2026Q4
DeltaFile
+3-3sysutils/appjail-devel/distinfo
+2-2sysutils/appjail-devel/Makefile
+5-52 files