FreeBSD/src dd9fac5sys/dev/firewire if_fwe.c if_fwip.c

firewire: remove SPL calls

SPL is a no-op on amd64. Real locking is already handled by fc_mtx and
per-driver mutexes.

Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D58210
DeltaFile
+2-21sys/dev/firewire/if_fwe.c
+2-20sys/dev/firewire/if_fwip.c
+2-19sys/dev/firewire/firewire.c
+4-16sys/dev/firewire/fwohci.c
+3-13sys/dev/firewire/fwdev.c
+1-9sys/dev/firewire/sbp_targ.c
+14-982 files not shown
+14-1078 files

FreeBSD/src 2b9ed8dshare/man/man4 fwdv.4, sys/dev/firewire fwdv.c

fwdv: match unit directories instead of IDENTIFY

Migrated fwdv to use per-unit-directory child device

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D58204
DeltaFile
+26-87sys/dev/firewire/fwdv.c
+9-5share/man/man4/fwdv.4
+35-922 files

FreeBSD/src c402d2eshare/man/man4 fwisound.4, sys/dev/firewire fwisound.c

fwisound: match unit directories instead of IDENTIFY

Migrated fwisound to use per-unit-directory child device

Differential Revision:  https://reviews.freebsd.org/D58203
Reviewed by:    adrian
DeltaFile
+50-116sys/dev/firewire/fwisound.c
+3-2share/man/man4/fwisound.4
+53-1182 files

FreeBSD/src 58bd896share/man/man4 fwcam.4, sys/dev/firewire fwcam.c fwcam.h

fwcam: match unit directories, defer probe to first open

Migrated fwcam to use per-unit-directory child device

Differential Revision:  https://reviews.freebsd.org/D58202
Reviewed by:    adrian
DeltaFile
+98-102sys/dev/firewire/fwcam.c
+15-2share/man/man4/fwcam.4
+5-3sys/dev/firewire/fwcam.h
+118-1073 files

FreeBSD/src 2114347share/man/man4 firewire.4, sys/dev/firewire firewire.c firewirereg.h

firewire: per-unit-directory child device support

Added structure to allow multiple device to attach to the same driver.
Also removed the deprecation warning from the man page.

Differential Revision:  https://reviews.freebsd.org/D58201
Reviewed by:    adrian
DeltaFile
+213-16sys/dev/firewire/firewire.c
+53-0sys/dev/firewire/firewirereg.h
+25-1share/man/man4/firewire.4
+6-4sys/dev/firewire/if_fwip.c
+6-4sys/dev/firewire/if_fwe.c
+6-4sys/dev/firewire/sbp_targ.c
+309-291 files not shown
+313-307 files

FreeBSD/src 9da8f0esys/kern sys_generic.c

kern: fix compilation

uintptr64_t -> uint64ptr_t

Fixes:  5cafd6213f145 (exterr_set: sync the definition with the header declaration)
DeltaFile
+2-2sys/kern/sys_generic.c
+2-21 files

FreeBSD/ports 2f8a34ddevel Makefile, devel/py-expression Makefile pkg-descr

devel/py-expression: Add port: Practical functional programming for Python 3.10+

Expression aims to be a solid, type-safe, pragmatic, and high
performance library for frictionless and practical functional
programming in Python 3.10+.

WWW: https://github.com/dbrattli/Expression
DeltaFile
+23-0devel/py-expression/Makefile
+3-0devel/py-expression/pkg-descr
+3-0devel/py-expression/distinfo
+1-0devel/Makefile
+30-04 files

FreeBSD/src 993fbb6crypto/openssl/crypto/bn bn_const.c

Remove fips-module related diff

This particular change didn't come from upstream. It was added locally
in 7a991ecd1 when attempting to enable the fips provider with 3.0.

Given the fact that we no longer build the fips provider and the fips
provider build process (including sources) is very prescribed to
specific build steps and source versions, there's no reason why we need
to continue carrying around this diff anymore.

MFC after:      1 week
Signed-off-by: Enji Cooper <ngie at FreeBSD.org>
(cherry picked from commit d6e3662bc1f5054d81b1ceab641396047c2cad94)
DeltaFile
+0-2crypto/openssl/crypto/bn/bn_const.c
+0-21 files

FreeBSD/src 8a33b1dcrypto/openssl/apps openssl.cnf

Remove `$FreeBSD$` from upstream-provided config file

This diff reduces with the content provided by upstream (OpenSSL).

MFC after:      1 week

(cherry picked from commit 2de6d07e16aa4d902b7b322a869f89a07348e851)
DeltaFile
+0-1crypto/openssl/apps/openssl.cnf
+0-11 files

FreeBSD/src 0b5f2b4crypto/openssl/apps openssl.cnf

Remove `$FreeBSD$` from upstream-provided config file

This diff reduces with the content provided by upstream (OpenSSL).

MFC after:      1 week

(cherry picked from commit 2de6d07e16aa4d902b7b322a869f89a07348e851)
DeltaFile
+0-1crypto/openssl/apps/openssl.cnf
+0-11 files

FreeBSD/src 5cafd62sys/kern sys_generic.c

exterr_set: sync the definition with the header declaration

This unbreaks buildkernel with TARGET=armv7 (32-bit arm). More work may be required
in order to unbreak `exterr_set` with 32-bit kernels.

Fixes:  844009378da9 ("exterr: allow exterr to fit pointers on CHERI targets")
DeltaFile
+2-2sys/kern/sys_generic.c
+2-21 files

FreeBSD/src 77a201busr.bin/ministat ministat.c

ministat: parse comma used as decimal delimiter

This allows to use output of '/usr/bin/time -ao foo' as direct input to
ministat(1).

While here make diagnostic message more verbose.
DeltaFile
+5-3usr.bin/ministat/ministat.c
+5-31 files

FreeBSD/src 56ac335sys/kern subr_witness.c

witness: fix operation without WITNESS_SKIPSPIN

Since malloc(9) even with M_NOWAIT is forbidden when we hold a spinlock,
we can't print detailed lock tree as the operation tries to allocate
memory.

Fixes:  fb4b0c91195195561560bb2fb2c1ba8da81f7ccf
DeltaFile
+2-1sys/kern/subr_witness.c
+2-11 files

FreeBSD/ports ecaf612x11/walker distinfo Makefile

x11/walker: Update to 2.17.0

Changelog: https://github.com/abenz1267/walker/releases/tag/v2.17.0

Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11/walker/distinfo
+1-2x11/walker/Makefile
+1-0x11/walker/pkg-plist
+5-53 files

FreeBSD/ports b5cf6f3sysutils/elephant distinfo Makefile

sysutils/elephant: Update to 2.22.0

Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.22.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5sysutils/elephant/distinfo
+4-5sysutils/elephant/Makefile
+9-102 files

FreeBSD/src f5f2964sys/kern kern_exec.c

kern_execve.c: simplify execve_block_wait()

(cherry picked from commit 8a365723923e4eadad962d9c7e8162dfbfe3e78c)
DeltaFile
+2-8sys/kern/kern_exec.c
+2-81 files

FreeBSD/ports e50589edevel/libunicode-contour distinfo Makefile, devel/libunicode-contour/files patch-src_libunicode_CMakeLists.txt

devel/libunicode-contour: Update to 0.9.1

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

Reported by:    GitHub (watch releases)
DeltaFile
+0-14devel/libunicode-contour/files/patch-src_libunicode_CMakeLists.txt
+3-3devel/libunicode-contour/distinfo
+1-1devel/libunicode-contour/Makefile
+4-183 files

FreeBSD/ports 7144dd2deskutils/syncthingtray Makefile pkg-plist

deskutils/syncthingtray: Update 2.1.1 => 2.1.3

Changelogs:
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.2
https://github.com/Martchus/syncthingtray/releases/tag/v2.1.3

PR:             296843
Sponsored by:   UNIS Labs
DeltaFile
+18-11deskutils/syncthingtray/Makefile
+24-0deskutils/syncthingtray/pkg-plist
+11-11deskutils/syncthingtray/distinfo
+53-223 files

FreeBSD/ports 3f01ff2net/td-system-tools distinfo Makefile

net/td-system-tools: Update 2.7.7 => 2.7.10

Changelog:
https://github.com/dreibh/system-tools/blob/td-system-tools-2.7.10/ChangeLog

Commit log:
https://github.com/dreibh/system-tools/compare/td-system-tools-2.7.7...td-system-tools-2.7.10

PR:             296842
Sponsored by:   UNIS Labs
DeltaFile
+3-3net/td-system-tools/distinfo
+3-2net/td-system-tools/Makefile
+2-2net/td-system-tools/pkg-plist
+8-73 files

FreeBSD/ports 2d66751editors/zed distinfo Makefile.crates, editors/zed/files patch-Cargo.lock patch-crates_project_tests_integration_project__tests.rs

editors/zed: Update to 1.11.3

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v1.10.2
- https://github.com/zed-industries/zed/releases/tag/v1.10.3
- https://github.com/zed-industries/zed/releases/tag/v1.11.3

Reported by:    GitHub (watch releases)
DeltaFile
+115-97editors/zed/distinfo
+56-47editors/zed/Makefile.crates
+8-8editors/zed/files/patch-Cargo.lock
+6-6editors/zed/files/patch-crates_project_tests_integration_project__tests.rs
+4-4editors/zed/files/patch-crates_zed_src_zed.rs
+2-2editors/zed/files/patch-crates_gpui_src_platform.rs
+191-1641 files not shown
+192-1657 files

FreeBSD/ports 640c47enet/dataplaneapi Makefile, net/dataplaneapi/files patch-configuration_configuration.go

net/dataplaneapi: Fix path to configuration file
DeltaFile
+2-2net/dataplaneapi/files/patch-configuration_configuration.go
+1-1net/dataplaneapi/Makefile
+3-32 files

FreeBSD/src f967dd0lib/libsys ptrace.2

ptrace.2: Document PT_SET_SC_RET

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58247
DeltaFile
+20-0lib/libsys/ptrace.2
+20-01 files

FreeBSD/src fd5faa5sys/compat/freebsd32 freebsd32_misc.c, sys/kern sys_process.c subr_syscall.c

ptrace(2): PT_SET_SC_RET request

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58247
DeltaFile
+24-0sys/kern/sys_process.c
+19-0sys/compat/freebsd32/freebsd32_misc.c
+8-4sys/kern/subr_syscall.c
+2-1sys/sys/ptrace.h
+1-0sys/sys/proc.h
+54-55 files

FreeBSD/src f2e6a8blib/libproc Makefile, share/mk src.libnames.mk

libproc: link against libctf if MK_CTF != no instead of MK_CDDL != no

Logic prior to this change would incorrectly try linking when MK_CDDL != no,
instead of MK_CTF != no, which could result in the library and the tests being
broken if/when MK_CTF == no and MK_CDDL != no (an uncommon, but possible
combination with today's build knobs).

This change updates the conditional to correctly track the value of MK_CTF, which
in turn is properly toggled to no if/when MK_CDDL == no as it's a dependent build
knob.

This [niche] build bug has been present in FreeBSD since 2014.

MFC after:      1 week
DeltaFile
+1-1share/mk/src.libnames.mk
+1-1lib/libproc/Makefile
+2-22 files

FreeBSD/ports fac3633www/freenginx-devel distinfo Makefile.extmod

www/freenginx-devel: third-party modules management (+)

- update auth_jwt to 0.14.2
- update keyval module to its recent revision

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+5-5www/freenginx-devel/distinfo
+2-2www/freenginx-devel/Makefile.extmod
+1-1www/freenginx-devel/Makefile
+8-83 files

FreeBSD/ports 928f285net/proxychains Makefile pkg-plist, net/proxychains/files patch-proxychains_core.h patch-proxychains-libproxychains.c

net/proxychains: Remove expired port

2026-07-16 net/proxychains: Use net/proxychains-ng instead
DeltaFile
+0-38net/proxychains/Makefile
+0-36net/proxychains/files/patch-proxychains_core.h
+0-22net/proxychains/files/patch-proxychains-libproxychains.c
+0-16net/proxychains/files/patch-proxychains_core.c
+0-7net/proxychains/pkg-plist
+0-3net/proxychains/pkg-descr
+0-1223 files not shown
+1-1259 files

FreeBSD/ports 5bd4d08devel/electron40 Makefile

devel/electron40: Deprecate and set to expire on 2026-08-30
DeltaFile
+4-0devel/electron40/Makefile
+4-01 files

FreeBSD/ports 467b2bfdevel/electron43 Makefile distinfo, devel/electron43/files patch-chrome_browser_about__flags.cc patch-sandbox_policy_openbsd_sandbox__openbsd.cc

devel/electron43: Add port: Build cross-platform desktop apps with JavaScript, HTML, and CSS

Build cross platform desktop apps with JavaScript, HTML, and CSS.

It's easier than you think.

If you can build a website, you can build a desktop app. Electron is a
framework for creating native applications with web technologies like
JavaScript, HTML, and CSS. It takes care of the hard parts so you can
focus on the core of your application.

WWW: https://electronjs.org/
DeltaFile
+12,174-0devel/electron43/files/packagejsons/yarn.lock
+945-0devel/electron43/files/packagejsons/.yarn/releases/yarn-4.12.0.cjs
+509-0devel/electron43/files/patch-chrome_browser_about__flags.cc
+490-0devel/electron43/Makefile
+448-0devel/electron43/files/patch-sandbox_policy_openbsd_sandbox__openbsd.cc
+435-0devel/electron43/distinfo
+15,001-01,786 files not shown
+60,176-11,792 files

FreeBSD/ports 361a074net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.5.0 => 1.6.0

Changelog:
- Ensure correct interface information for BSD systems.
https://github.com/dennypage/mcast-bridge/releases/tag/v1.6.0

PR:             296844
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit e16d9b7fa1760600aa076c9064b62d2c81d58065)
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

FreeBSD/ports e16d9b7net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.5.0 => 1.6.0

Changelog:
- Ensure correct interface information for BSD systems.
https://github.com/dennypage/mcast-bridge/releases/tag/v1.6.0

PR:             296844
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files