FreeBSD/src 8200466sys/fs/nfs nfs_var.h, sys/fs/nfsserver nfs_nfsdsocket.c

nfsd: Commit missing patches for c52bcd09c2a6

Oops, I missed the other files for the commit.

This should fix the build.

Pointy hat goes on me.

(cherry picked from commit 30d4d3db431a5df8084048c4d31e98e74d2f225a)
DeltaFile
+2-1sys/fs/nfsserver/nfs_nfsdsocket.c
+1-0sys/fs/nfs/nfs_var.h
+3-12 files

FreeBSD/src 5d5b759sys/fs/nfsserver nfs_nfsdstate.c

nfsd: Garbage collect stray NFSv4 state

When a file is deleted on the NFS server by another client,
any NFSv4 state related to that file is left stranded.
This happens because the NFSv4 operations that free the
state use a CFH, which is set by a PutFH operation.
However, the PutFH fails with ESTALE because the file has
been deleted.

This patch adds a function called nfsrv_freestrandedstate()
that frees all the NFSv4 state related to a file and calls
this function when PutFH will be replying ESTALE.

While here, a helper function was defined to handle free'ng
of the nfslockfile structure and replaces the two places
where nearly identical code does this.

(cherry picked from commit c52bcd09c2a6736fe841fd72e3cfb74de5a35b03)
DeltaFile
+75-14sys/fs/nfsserver/nfs_nfsdstate.c
+75-141 files

FreeBSD/src 508af47sys/fs/nfs nfs_var.h, sys/fs/nfsserver nfs_nfsdsocket.c

nfsd: Commit missing patches for c52bcd09c2a6

Oops, I missed the other files for the commit.

This should fix the build.

Pointy hat goes on me.

(cherry picked from commit 30d4d3db431a5df8084048c4d31e98e74d2f225a)
DeltaFile
+2-1sys/fs/nfsserver/nfs_nfsdsocket.c
+1-0sys/fs/nfs/nfs_var.h
+3-12 files

FreeBSD/ports 64d6f3enet-im/openfire pkg-plist distinfo

net-im/openfire: Update 5.1.0 => 5.1.1

Changelog:
https://download.igniterealtime.org/openfire/docs/5.1.1/changelog.html

- Parametrize version in plist.

PR:             296981
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3

(cherry picked from commit 58376fbc0dd642d78dda39e7bbfa81a124730b7d)
DeltaFile
+52-52net-im/openfire/pkg-plist
+5-5net-im/openfire/distinfo
+3-2net-im/openfire/Makefile
+60-593 files

FreeBSD/src 3ad71ccsys/fs/nfsserver nfs_nfsdstate.c

nfsd: Garbage collect stray NFSv4 state

When a file is deleted on the NFS server by another client,
any NFSv4 state related to that file is left stranded.
This happens because the NFSv4 operations that free the
state use a CFH, which is set by a PutFH operation.
However, the PutFH fails with ESTALE because the file has
been deleted.

This patch adds a function called nfsrv_freestrandedstate()
that frees all the NFSv4 state related to a file and calls
this function when PutFH will be replying ESTALE.

While here, a helper function was defined to handle free'ng
of the nfslockfile structure and replaces the two places
where nearly identical code does this.

(cherry picked from commit c52bcd09c2a6736fe841fd72e3cfb74de5a35b03)
DeltaFile
+75-14sys/fs/nfsserver/nfs_nfsdstate.c
+75-141 files

FreeBSD/ports 58376fbnet-im/openfire pkg-plist distinfo

net-im/openfire: Update 5.1.0 => 5.1.1

Changelog:
https://download.igniterealtime.org/openfire/docs/5.1.1/changelog.html

- Parametrize version in plist.

PR:             296981
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q3
DeltaFile
+52-52net-im/openfire/pkg-plist
+5-5net-im/openfire/distinfo
+3-2net-im/openfire/Makefile
+60-593 files

FreeBSD/ports d1a2e51security/p5-Crypt-Argon2 distinfo Makefile

security/p5-Crypt-Argon2: Update to 0.032

PR:             296986
Reported by:    svysh.fbsd at gmail.com
DeltaFile
+3-3security/p5-Crypt-Argon2/distinfo
+1-1security/p5-Crypt-Argon2/Makefile
+4-42 files

FreeBSD/ports a791aa1www/tcexam distinfo Makefile

www/tcexam: Update to 17.2.2
DeltaFile
+3-3www/tcexam/distinfo
+1-1www/tcexam/Makefile
+4-42 files

LLVM/project 5f2abddflang/lib/Semantics check-cuda.cpp, flang/test/Semantics/CUDA cuf02.cuf

[flang][cuda] Accept statement function in device code (#211957)

Statement functions are inlined during lowering, so they should not be
treated as host procedure calls. Recursively validate their expressions
to reject any host procedure calls within the body.
DeltaFile
+6-3flang/lib/Semantics/check-cuda.cpp
+6-0flang/test/Semantics/CUDA/cuf02.cuf
+12-32 files

FreeBSD/ports 7c53142sysutils/logwatch distinfo Makefile

sysutils/logwatch: Update 7.14 => 7.15

Commit log:
https://sourceforge.net/p/logwatch/git/ci/885f3cdd50ea714110434909068b4a6b84758ea7/log/

PR:             296974
Sponsored by:   UNIS Labs
DeltaFile
+3-3sysutils/logwatch/distinfo
+1-1sysutils/logwatch/Makefile
+4-42 files

FreeBSD/ports 577bf23editors/focuswriter distinfo Makefile

editors/focuswriter: Update to 0.9.1

ChangeLog:      https://github.com/gottcode/focuswriter/releases/tag/v1.9.1
MFH:            2026Q3
(cherry picked from commit 32b00c0722c9b746110bfae4554de082ae8a7eba)
DeltaFile
+3-3editors/focuswriter/distinfo
+1-1editors/focuswriter/Makefile
+4-42 files

FreeBSD/ports 0beb9c0graphics/evolvotron Makefile pkg-plist

graphics/evolvotron: Update to 0.8.3

- Update WWW url
- Switch to Qt6
- Support C++17

ChangeLog:      https://github.com/WickedSmoke/evolvotron/blob/v0.8.3/NEWS
MFH:            2026Q3
(cherry picked from commit 186e614ec6381ad8ad40e7344bd3b00f6bc23d8a)
DeltaFile
+13-23graphics/evolvotron/Makefile
+3-7graphics/evolvotron/pkg-plist
+3-5graphics/evolvotron/distinfo
+19-353 files

FreeBSD/src 4c150f3sys/powerpc/conf GENERIC64LE GENERIC64

powerpc64: enable extended error strings in GENERIC64* configs

These kernconfs were missed in the previous commit.

PR:             289236
Reviewed by:    kib
Fixes:          f38cbefef8090f3363e5685c5a3b30ffbf1d3ad0
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit afa048d159f64e1c609475314e19fb030ffd595f)
DeltaFile
+1-0sys/powerpc/conf/GENERIC64LE
+1-0sys/powerpc/conf/GENERIC64
+2-02 files

FreeBSD/src e1e6a16tests/sys/netpfil/common utils.subr

tests/netpfil: start ipfilter for ipfnat firewall type

This requested fix[0] was not complete before the change
was committed.

Cleans up this error message when running tests[1]:
"Cannot 'start' ipfilter. Set ipfilter_enable to YES in
/etc/rc.conf or use 'onestart' instead of 'start'."

[0] https://reviews.freebsd.org/D21065?id=60288#inline-131488
[1] https://ci.freebsd.org/job/FreeBSD-main-amd64-test/28917/testReport/sys.netpfil.common/rdr/ipfnat_local_redirect/

Fixes:          f97a8a36153a9
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation

(cherry picked from commit afbb7dc0a51e4d4c227bdf00770d1ad821cf9889)
DeltaFile
+1-1tests/sys/netpfil/common/utils.subr
+1-11 files

FreeBSD/ports 10976c7emulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-72/files patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.12 => 7.2.14

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2

Reported by:    portscout
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit deea2dad01ed87b89987cf96d910dbeb7bd92ca1)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+2-2emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c
+1-1emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+17-171 files not shown
+18-187 files

LLVM/project ff056e5libc/test/src/__support/CPP CMakeLists.txt

Remove unused dep
DeltaFile
+0-1libc/test/src/__support/CPP/CMakeLists.txt
+0-11 files

FreeBSD/ports deea2daemulators/virtualbox-ose-72 distinfo Makefile, emulators/virtualbox-ose-72/files patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.12 => 7.2.14

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2

Reported by:    portscout
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+2-2emulators/virtualbox-ose-72/files/patch-src_VBox_HostDrivers_VBoxNetAdp_freebsd_VBoxNetAdp-freebsd.c
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+17-171 files not shown
+18-187 files

FreeBSD/ports 27c8fa4deskutils/sigye distinfo Makefile.crates

deskutils/sigye: Update to 0.6.0
DeltaFile
+293-277deskutils/sigye/distinfo
+145-137deskutils/sigye/Makefile.crates
+1-2deskutils/sigye/Makefile
+439-4163 files

FreeBSD/ports f151f0bnet/nats-surveyor distinfo Makefile

net/nats-surveyor: Update to 0.9.11
DeltaFile
+7-7net/nats-surveyor/distinfo
+1-2net/nats-surveyor/Makefile
+8-92 files

FreeBSD/ports 3269984devel/gwm distinfo Makefile

devel/gwm: Update to 1.2.0
DeltaFile
+33-31devel/gwm/distinfo
+16-16devel/gwm/Makefile
+49-472 files

FreeBSD/ports cb262efwww/librewolf/files patch-libwebrtc-generated patch-bug2040125

www/librewolf: Update 152.0.6-1 => 153.0-3

Release Notes:
https://www.firefox.com/en-US/firefox/153.0/releasenotes/

- Fix runtime if build with CPUTYPE=native - required link with -lm.

PR:             296966 296884
Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 9b133df412f69946dd84ab6c48ed614dafb9483a)
DeltaFile
+453-465www/librewolf/files/patch-libwebrtc-generated
+0-38www/librewolf/files/patch-bug2040125
+23-0www/librewolf/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0www/librewolf/files/patch-toolkit_library_moz.build
+21-0www/librewolf/files/patch-media_libopus_moz.build
+9-9www/librewolf/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55512 files

FreeBSD/ports 9b133dfwww/librewolf/files patch-libwebrtc-generated patch-bug2040125

www/librewolf: Update 152.0.6-1 => 153.0-3

Release Notes:
https://www.firefox.com/en-US/firefox/153.0/releasenotes/

- Fix runtime if build with CPUTYPE=native - required link with -lm.

PR:             296966 296884
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+453-465www/librewolf/files/patch-libwebrtc-generated
+0-38www/librewolf/files/patch-bug2040125
+23-0www/librewolf/files/patch-toolkit_compontents_protobuf_src_google_protobuf_io_zero__copy__stream__impl.cc
+22-0www/librewolf/files/patch-toolkit_library_moz.build
+21-0www/librewolf/files/patch-media_libopus_moz.build
+9-9www/librewolf/files/patch-build_gn__processor.py
+528-5126 files not shown
+545-55612 files

LLVM/project efc78d2libc/include/llvm-libc-macros/linux signal-macros.h

[libc] Add symbolic constants for si_code values. (#211945)

Extend SIGCHLD-specific `si_code` values, already available in
`signal-macros.h` with Linux values for the rest of the signal-specific
codes specified in the POSIX.1-2024.
DeltaFile
+40-0libc/include/llvm-libc-macros/linux/signal-macros.h
+40-01 files

LLVM/project 22ac310libc/src/__support/CPP CMakeLists.txt, utils/bazel/llvm-project-overlay/libc BUILD.bazel

remove unused deps
DeltaFile
+0-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+0-2libc/src/__support/CPP/CMakeLists.txt
+0-42 files

LLVM/project a2ae630libc/src/__support/CPP string.h, utils/bazel/llvm-project-overlay/libc/test/src/__support/CPP BUILD.bazel

Use new capacity() for clearer checks
DeltaFile
+11-23libc/src/__support/CPP/string.h
+1-4utils/bazel/llvm-project-overlay/libc/test/src/__support/CPP/BUILD.bazel
+12-272 files

LLVM/project 9a606afllvm/lib/Target/X86 X86ISelDAGToDAG.cpp, llvm/test/CodeGen/X86 pr51707.ll lea-opt-cse4.ll

Revert "[X86] Reuse already-materialized values when forming LEAs (#2… (#211958)

…10739)"

This reverts commit 580604f1f3cbdd643a53e086265140a0b2805c5c.
DeltaFile
+0-251llvm/test/CodeGen/X86/pr51707.ll
+5-101llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+31-22llvm/test/CodeGen/X86/lea-opt-cse4.ll
+18-12llvm/test/CodeGen/X86/lea-recursion.ll
+18-11llvm/test/CodeGen/X86/lea-opt-cse2.ll
+10-3llvm/test/CodeGen/X86/lea-opt-cse1.ll
+82-4006 files

NetBSD/src tTL2uvWsys/external/bsd/ipf/netinet fil.c

   fil.c: fix typo in a comment
VersionDeltaFile
1.39+3-3sys/external/bsd/ipf/netinet/fil.c
+3-31 files

FreeBSD/ports bc12bfcdatabases/ladybug distinfo Makefile

databases/ladybug: Update 0.18.1 => 0.18.3

Changelogs:
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.2
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.3

Commit log:
https://github.com/LadybugDB/ladybug/compare/v0.18.1...v0.18.3

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

(cherry picked from commit 8df8cbdf3d8fc55ad62d85772452dfa791a204f3)
DeltaFile
+3-3databases/ladybug/distinfo
+1-4databases/ladybug/Makefile
+4-72 files

FreeBSD/ports 8df8cbddatabases/ladybug distinfo Makefile

databases/ladybug: Update 0.18.1 => 0.18.3

Changelogs:
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.2
https://github.com/LadybugDB/ladybug/releases/tag/v0.18.3

Commit log:
https://github.com/LadybugDB/ladybug/compare/v0.18.1...v0.18.3

PR:             296942
Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3databases/ladybug/distinfo
+1-4databases/ladybug/Makefile
+4-72 files

FreeBSD/ports 01161f6cad/klayout pkg-plist Makefile, cad/klayout/files patch-src-klayout_main-klayout_main-klayout_main.pro patch-src-with_all_libs.pri

cad/klayout: Update 0.28.17 => 0.30.9

Release Notes:
https://www.klayout.de/development.html#0.30.9

Changelog:
https://github.com/KLayout/klayout/blob/v0.30.9/Changelog

Improve port:
- Install everything to $PREFIX/klayout per the upstream project,
  instead of trying to hack into hier. This is too much maintenance
  burden and requires too many local patches. This also lets us get rid
  of the library linking hacks.
- Get rid of a ton of qmake patches by setting both INSTALL_ROOT and
  INSTALLROOT.
- Switch from Qt5 to Qt6.
- Switch from generated by github tarball to prepared by upstream.
- Update WWW to use https.
- Switch from custon do-configure to HAS_CONFIGURE.

    [12 lines not shown]
DeltaFile
+281-332cad/klayout/pkg-plist
+35-66cad/klayout/Makefile
+0-70cad/klayout/files/patch-src-klayout_main-klayout_main-klayout_main.pro
+0-49cad/klayout/files/patch-src-with_all_libs.pri
+0-47cad/klayout/files/patch-src-lay-lay-lay.pro
+0-45cad/klayout/files/patch-src-pymod-pymod.pri
+316-609104 files not shown
+340-1,989110 files