FreeBSD/ports bdf56c4 — www/node22 Makefile, www/node24 Makefile

www/node2{2,4,6}: Use bundled merve to avoid loading two simdutfs

node dies with SIGBUS (signal 10) the first time it lexes the exports
of a CommonJS module, e.g. early in any `npm install`, for example
www/tailwindcss4 fails to build, reporting "*** Signal 10".

Running lldb inside poudriere build, because we get a core dump:

  frame #0  libsimdutf.so.36  simdutf::detail::find(...) +77: jmpq *%rax
  frame #1  libmerve.so.1     lexer::CJSLexer::addReexport(...)
  ...
  frame #6  node              node::cjs_lexer::Parse(...)

  rax = 0x4444444443434343  ("CCCCDDDD", string data)

This appears to be caused by having two different simdutf versions
loaded into one process:

- node is configured with --shared-merve but not --shared-simdutf, so

    [24 lines not shown]
DeltaFile
+10-4www/node26/Makefile
+10-4www/node24/Makefile
+6-1www/node22/Makefile
+26-93 files

FreeBSD/ports 1c352da — audio/rtmidi Makefile

audio/rtmidi: add options to select ALSA and JACK midi backends

Before this only JACK was enabled.

PR:             299507
Submitted by:   Ivan <bsd at abinet.ru> (initial version)
DeltaFile
+14-3audio/rtmidi/Makefile
+14-31 files

FreeBSD/ports f0e0763 — security/vuxml/vuln 2026.xml

security/vuxml: Document vulnerabilities in net/traefik
DeltaFile
+29-0security/vuxml/vuln/2026.xml
+29-01 files

FreeBSD/ports 11f9d0a — www/element-web Makefile distinfo

www/element-web: Update to 1.12.32

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+217-170www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+222-1753 files

FreeBSD/ports 27fd29e — irc/soju Makefile distinfo

irc/soju: Update to 0.11.1

Changelog:
https://codeberg.org/emersion/soju/releases/tag/v0.11.0
https://codeberg.org/emersion/soju/releases/tag/v0.11.1

Commitlog:
https://codeberg.org/emersion/soju/compare/v0.10.1...v0.11.1

PR:             299308
DeltaFile
+7-7irc/soju/distinfo
+2-3irc/soju/Makefile
+9-102 files

FreeBSD/ports b30b3c3 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
(cherry picked from commit 9e3f193d2e48202f2b1508d3b468007bc8244f16)
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 9e3f193 — net/traefik distinfo Makefile

net/traefik: Update to upstream release 3.7.15

Details:
- Bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.15

MFH:            2026Q4
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-p8wx-ph99-xgcr
                https://github.com/traefik/traefik/security/advisories/GHSA-ww7c-q3mv-xx22
                https://github.com/traefik/traefik/security/advisories/GHSA-28hp-c82p-8vqj
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

FreeBSD/ports 1545e04 — cad/netgen Makefile distinfo

cad/netgen: Update 6.2.2607 => 6.2.2608
DeltaFile
+4-13cad/netgen/pkg-plist
+3-3cad/netgen/distinfo
+2-2cad/netgen/Makefile
+9-183 files

FreeBSD/ports 333cbdb — cad/xcircuit distinfo pkg-plist

cad/xcircuit: Update 3.10.45 => 3.10.46

* Add DOCS, improve EXAMPLES options
* Remove unneeded PORTSCOUT limit
DeltaFile
+7-6cad/xcircuit/Makefile
+9-0cad/xcircuit/pkg-plist
+3-3cad/xcircuit/distinfo
+19-93 files

FreeBSD/ports 678d70a — devel/aws-sdk-cpp Makefile distinfo

devel/aws-sdk-cpp: Update to 1.11.912

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.901...1.11.912
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports f60bd88 — devel/aws-c-http Makefile distinfo

devel/aws-c-http: Update to 1.1.1

ChangeLog: https://github.com/awslabs/aws-c-http/releases/tag/v1.1.1
DeltaFile
+3-3devel/aws-c-http/distinfo
+1-1devel/aws-c-http/Makefile
+4-42 files

FreeBSD/ports ceedefa — devel/aws-crt-cpp Makefile pkg-plist

devel/aws-crt-cpp: Update to 0.44.0

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.44.0
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+3-0devel/aws-crt-cpp/pkg-plist
+1-1devel/aws-crt-cpp/Makefile
+7-43 files

FreeBSD/ports d69696e — devel/aws-c-mqtt Makefile distinfo

devel/aws-c-mqtt: Update to 1.1.2

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v1.1.2
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

FreeBSD/ports e48f175 — security/s2n-tls Makefile distinfo

security/s2n-tls: Update to 1.7.12

ChangeLog: https://github.com/aws/s2n-tls/releases/tag/v1.7.12
DeltaFile
+3-3security/s2n-tls/distinfo
+1-1security/s2n-tls/Makefile
+4-42 files

FreeBSD/ports cc91f92 — databases/mongodb90/files patch-src_mongo_platform_waitable__atomic.cpp patch-src_mongo_db_ftdc_BUILD.bazel

databases/mongodb90: 9.0.4

- Version bump.
- Cleaned up patches.
- Add patch to detect number of CPUs. This is adjusted code from mongodb80. (Unfortunately upstreams seems to remove FreeBSD code from the code base.)
- Make sure Bazel does not detect Java from LOCALBASE/bin/java and sets JAVA_HOME=LOCALBASE.

Announcement:
https://www.mongodb.com/community/forums/t/mongodb-9-0-4-is-released/344302?u=r_k

Release Notes:
https://www.mongodb.com/docs/manual/release-notes/9.0/#904---oct-13-2026

Security:       yes, see release notes for CVEs
DeltaFile
+81-121databases/mongodb90/files/patch-bazel_crates.lock
+165-0databases/mongodb90/files/patch-src_mongo_util_processinfo__freebsd.cpp
+10-10databases/mongodb90/files/patch-src_third__party_boost_BUILD.bazel
+10-0databases/mongodb90/files/patch-src_mongo_util_BUILD.bazel
+4-4databases/mongodb90/files/patch-src_mongo_platform_waitable__atomic.cpp
+4-4databases/mongodb90/files/patch-src_mongo_db_ftdc_BUILD.bazel
+274-1395 files not shown
+293-15511 files

FreeBSD/ports 5b43ce4 — graphics/scantpaper Makefile pkg-plist

graphics/scantpaper: update to 3.0.24

Announcement:
  https://sourceforge.net/p/gscan2pdf/mailman/message/59416985/
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files

FreeBSD/ports 1d3db2f — multimedia/openh264 Makefile, multimedia/openh264/files patch-Makefile

multimedia/openh264: link library as originally intended

We carried this patch since importing openh264 into the ports tree,
but at this time it results in weird linkage.
The original reasoning behind this patch can't be reconstructed beyond
the short comment in the patch file.
Without the patch, the library looks much more sane.

PR:             299071
Reported by:    jsm@
DeltaFile
+0-13multimedia/openh264/files/patch-Makefile
+1-1multimedia/openh264/Makefile
+1-142 files

FreeBSD/ports cbd5f84 — lang/v8 Makefile distinfo, lang/v8/files patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc

lang/v8: update to 15.5.35.25

- Initialize the attribute object before passing it to
  pthread_attr_get_np() in PartitionAlloc's GetStackTop(), which
  FreeBSD requires.
DeltaFile
+8-3lang/v8/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+3-3lang/v8/distinfo
+1-2lang/v8/Makefile
+12-83 files

FreeBSD/ports 59dfa87 — lang/v8-beta Makefile distinfo, lang/v8-beta/files patch-build_config_linux_pkg-config.py patch-build_config_BUILDCONFIG.gn

lang/v8-beta: update to 15.7.112 (Chrome 157 beta)

- Update the dependency pins from DEPS and the Temporal crates to the
  versions in Chromium's third_party/rust.
- Adapt the pkg-config.py and PartitionAlloc stack patches to upstream
  changes.  Initialize the attribute object before passing it to
  pthread_attr_get_np(), which FreeBSD requires.
- libclang's Python bindings before LLVM 21 pass non-Cursor operands
  such as None to clang_equalCursors(), which metagen now relies on
  working.  Extend the existing shim with LLVM 21's Cursor.__eq__.
DeltaFile
+45-47lang/v8-beta/distinfo
+20-31lang/v8-beta/files/temporal_capi-Cargo.lock
+17-18lang/v8-beta/Makefile
+13-8lang/v8-beta/files/patch-third__party_partition__alloc_src_partition__alloc_stack_stack.cc
+9-9lang/v8-beta/files/patch-build_config_linux_pkg-config.py
+9-9lang/v8-beta/files/patch-build_config_BUILDCONFIG.gn
+113-1229 files not shown
+145-15115 files

FreeBSD/ports be4a589 — security/osv-scanner Makefile distinfo

security/osv-scanner: Update to 2.7.0

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.7.0
DeltaFile
+5-5security/osv-scanner/distinfo
+2-2security/osv-scanner/Makefile
+7-72 files

FreeBSD/ports 3db6975 — databases/lmdb0 Makefile distinfo

databases/lmdb0: update to 0.9.36

This is a bugfix release.

Notable changes since 0.9.35:
 - ITS#7772 - limit sub-page growth when re-adding existing data
 - ITS#8335 - more input validation for put(MDB_MULTIPLE)
 - ITS#9388 - fix mdb_stat page counts for dupsort DBs
 - ITS#10054 - fix write of 2GB values
 - ITS#10522 - reject 0-length values in DUPSORT DBs
DeltaFile
+3-3databases/lmdb0/distinfo
+1-1databases/lmdb0/Makefile
+4-42 files

FreeBSD/ports e25f9f1 — games/cdogs-sdl distinfo Makefile

games/cdogs-sdl: Update to 2.5.0

- Unbundle enet and use system lib net/enet

ChangeLog:      https://github.com/cxong/cdogs-sdl/releases/tag/2.5.0
MFH:            2026Q4
(cherry picked from commit de51a9fa5915050a46c4169f1e0c8ec1a230b23a)
DeltaFile
+26-3games/cdogs-sdl/pkg-plist
+5-2games/cdogs-sdl/Makefile
+3-3games/cdogs-sdl/distinfo
+34-83 files

FreeBSD/ports 1000a5c — math/octave-forge-drafting Makefile distinfo

math/octave-forge-drafting: Update to 0.2.3.
DeltaFile
+3-3math/octave-forge-drafting/distinfo
+1-1math/octave-forge-drafting/Makefile
+4-42 files

FreeBSD/ports 94c4b76 — net-mgmt/victoria-logs pkg-plist Makefile

net-mgmt/victoria-logs: add vlagent to the port

PR: 299055
DeltaFile
+4-2net-mgmt/victoria-logs/Makefile
+1-0net-mgmt/victoria-logs/pkg-plist
+5-22 files

FreeBSD/ports f2541f9 — multimedia/py-subliminal Makefile

multimedia/py-subliminal: Fine tune dependencies

subliminal requires knowit>=0.5.5 and defusedxml>=0.7.1 at run time,
but the port only lists them in TEST_DEPENDS

The patch moves them to RUN_DEPENDS and updates the port to 2.8.0:
- 2.8.0 requires typing-extensions>=4.10;
- the other RUN_DEPENDS minimums follow 2.8.0's requirements; enzyme
  and tomli, which nothing imports, are dropped (enzyme is a knowit
  provider); rarfile (the rar extra) stays for RAR support

PR:             299480
MFH:            2026Q4
(cherry picked from commit 8c2a499592df546a223bf142f17b559ed13e5d46)
DeltaFile
+11-9multimedia/py-subliminal/Makefile
+11-91 files

FreeBSD/ports b286622 — multimedia/py-subliminal distinfo Makefile

multimedia/py-subliminal: Update to 2.8.0

ChangeLog: https://github.com/Diaoul/subliminal/releases/tag/2.8.0
(cherry picked from commit 06742a6f8577a2d61fa47aafbc7b40703ec2d987)
DeltaFile
+2-5multimedia/py-subliminal/Makefile
+3-3multimedia/py-subliminal/distinfo
+5-82 files

FreeBSD/ports 8c2a499 — multimedia/py-subliminal Makefile

multimedia/py-subliminal: Fine tune dependencies

subliminal requires knowit>=0.5.5 and defusedxml>=0.7.1 at run time,
but the port only lists them in TEST_DEPENDS

The patch moves them to RUN_DEPENDS and updates the port to 2.8.0:
- 2.8.0 requires typing-extensions>=4.10;
- the other RUN_DEPENDS minimums follow 2.8.0's requirements; enzyme
  and tomli, which nothing imports, are dropped (enzyme is a knowit
  provider); rarfile (the rar extra) stays for RAR support

PR:             299480
MFH:            2026Q4
DeltaFile
+11-9multimedia/py-subliminal/Makefile
+11-91 files

FreeBSD/ports de51a9f — games/cdogs-sdl distinfo Makefile

games/cdogs-sdl: Update to 2.5.0

- Unbundle enet and use system lib net/enet

ChangeLog:      https://github.com/cxong/cdogs-sdl/releases/tag/2.5.0
MFH:            2026Q4
DeltaFile
+26-3games/cdogs-sdl/pkg-plist
+5-2games/cdogs-sdl/Makefile
+3-3games/cdogs-sdl/distinfo
+34-83 files

FreeBSD/ports b7a85fd — net/enet Makefile

net/enet: Take maintainership
DeltaFile
+1-1net/enet/Makefile
+1-11 files

FreeBSD/ports 183b4b6 — www/py-cssselect distinfo Makefile

www/py-cssselect: Update to 1.6.0

Reported by:    portscout!
DeltaFile
+3-3www/py-cssselect/distinfo
+4-2www/py-cssselect/Makefile
+7-52 files