FreeBSD/ports b92044dmisc/py-langchain-openai Makefile distinfo

misc/py-langchain-openai: update 1.2.2 → 1.3.2
DeltaFile
+15-3misc/py-langchain-openai/Makefile
+3-3misc/py-langchain-openai/distinfo
+18-62 files

FreeBSD/ports a2ff335misc/py-langchain Makefile distinfo

misc/py-langchain: update 1.3.4 → 1.3.9
DeltaFile
+6-2misc/py-langchain/Makefile
+3-3misc/py-langchain/distinfo
+9-52 files

FreeBSD/ports bd21aecmisc/py-langsmith distinfo Makefile

misc/py-langsmith: update 0.8.14 → 0.8.15
DeltaFile
+3-3misc/py-langsmith/distinfo
+2-2misc/py-langsmith/Makefile
+5-52 files

FreeBSD/ports b710ebcmisc/py-langchain-protocol distinfo Makefile

misc/py-langchain-protocol: update 0.0.16 → 0.0.17
DeltaFile
+3-3misc/py-langchain-protocol/distinfo
+1-1misc/py-langchain-protocol/Makefile
+4-42 files

FreeBSD/ports 17f34c7misc/py-langgraph Makefile distinfo

misc/py-langgraph: update 1.2.4 → 1.2.5
DeltaFile
+4-2misc/py-langgraph/Makefile
+3-3misc/py-langgraph/distinfo
+7-52 files

FreeBSD/ports 1886defmisc/py-langchain-anthropic Makefile distinfo

misc/py-langchain-anthropic: update 1.4.5 → 1.4.6
DeltaFile
+21-3misc/py-langchain-anthropic/Makefile
+3-3misc/py-langchain-anthropic/distinfo
+24-62 files

FreeBSD/ports 23fde4amisc/py-langchain-core distinfo Makefile

misc/py-langchain-core: update 1.4.6 → 1.4.7
DeltaFile
+3-3misc/py-langchain-core/distinfo
+2-2misc/py-langchain-core/Makefile
+5-52 files

FreeBSD/src 64467d2sys/kern vfs_subr.c, sys/sys vnode.h mount.h

vnode: move VIRF_KNOTE to v_v2flag

The semantic of the flag has the natural march to the code scope that is
protected by the vnode lock.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+4-3sys/sys/vnode.h
+2-3sys/kern/vfs_subr.c
+2-2sys/sys/mount.h
+8-83 files

FreeBSD/src da6aa06sys/sys vnode.h rangelock.h

struct vnode: assign v_rl.resv1 as v_type and v_rl.resv2 as v_state

Use the avaliable space to introduce vnode-locked flag v_v2flag.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+8-2sys/sys/vnode.h
+4-0sys/sys/rangelock.h
+12-22 files

FreeBSD/src 3d50531sys/sys rangelock.h

sys/rangelock.h: explicitly enumerate padding at the end of the structure

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56912
DeltaFile
+6-0sys/sys/rangelock.h
+6-01 files

FreeBSD/src 36b155asys/kern vfs_subr.c

vfs: work around the race between vget() and vnlru

Specifically, do not let vtryrecycle() to recycle a used vnode. It is
possible for a vnode to be vref-ed or vuse-ed lockless after it is held
by vhold_recycle_free(). Then, since vtryrecycle() does not recheck the
hold count, we might end up freeing vused vnode.

Since vget_finish() increments v_usecount after obtaining the vnode
lock, we would observe the hold reference anyway when the parallel
vget() is blocked waiting on the vnode lock.

PR:     281749
Reported and tested by: Steve Peurifoy <ssw01 at mathistry.net>, Vladimir Grebenshchikov <vova at zote.me>
Reviewed by:    olce
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57305
DeltaFile
+6-1sys/kern/vfs_subr.c
+6-11 files

FreeBSD/src 3eafe01libexec/rtld-elf/tests parse_integer_test.c Makefile

rtld-elf: add some tests for parse_integer()

Reviewed by:    des, dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57549
DeltaFile
+35-0libexec/rtld-elf/tests/parse_integer_test.c
+10-0libexec/rtld-elf/tests/Makefile
+45-02 files

FreeBSD/src 4249a9blibexec/rtld-elf rtld.c

rtld parse_integer(): support binary, octal, and hex C notations

Reviewed by:    des, dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57549
DeltaFile
+34-9libexec/rtld-elf/rtld.c
+34-91 files

FreeBSD/ports a0749caeditors/elementary-code distinfo pkg-plist

editors/elementary-code: Update 8.2.0 => 8.3.0

Changelog:
https://github.com/elementary/code/releases/tag/8.3.0

- Sort plist.

PR:             295363
Approved by:    Miguel Gocobachi <miguel at gocobachi.dev> (maintainer, timeout 4 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+3-3editors/elementary-code/distinfo
+2-2editors/elementary-code/pkg-plist
+1-1editors/elementary-code/Makefile
+6-63 files

FreeBSD/ports c150bd8misc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.8.2 → 3.8.4
DeltaFile
+9-9misc/lean-ctx/distinfo
+4-4misc/lean-ctx/Makefile
+13-132 files

FreeBSD/ports 8867394security/susshi distinfo Makefile

security/susshi: update 0.18.1 → 0.18.2
DeltaFile
+3-3security/susshi/distinfo
+2-2security/susshi/Makefile
+5-52 files

FreeBSD/ports a303844deskutils/thokr distinfo Makefile

deskutils/thokr: update 0.4.1 → 0.5.0
DeltaFile
+353-85deskutils/thokr/distinfo
+178-44deskutils/thokr/Makefile
+531-1292 files

FreeBSD/ports 629b537sysutils/mise distinfo Makefile, sysutils/mise/files patch-cargo-crates_rattler__conda__types-0.47.0_src_platform.rs patch-cargo-crates_rattler__conda__types-0.46.4_src_platform.rs

sysutils/mise: update 2026.6.3 → 2026.6.6
DeltaFile
+107-0sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.47.0_src_platform.rs
+0-107sysutils/mise/files/patch-cargo-crates_rattler__conda__types-0.46.4_src_platform.rs
+41-41sysutils/mise/distinfo
+20-20sysutils/mise/Makefile
+168-1684 files

FreeBSD/ports d0ec8d7www/caddy Makefile distinfo

www/caddy: Update to 2.11.4 (security)

Changes:
  Security-related patches:
  - caddyhttp: Normalize Windows backslashes in path matcher (thanks
    @Vincent550102)
  - rewrite: Prevent placeholder re-expansion in injected query
    (thanks @WhiskerEnt)
  - templates: Improved stripHTML action to more reliably remove
    malformed HTML (thanks to @jmrcsnchz)
  - caddyhttp: Ignore header fields with underscores to prevent
    collisions (thanks @Vincent550102 for the report and @dunglas for
    the patch)

    NB: These security patches may be breaking if your application
    relies on the buggy behaviors.

  What's Changed:
  - reverseproxy: further prevent body closes from dial errors by

    [37 lines not shown]
DeltaFile
+10-16www/caddy/Makefile
+5-5www/caddy/distinfo
+0-4www/caddy/modules.mk
+15-253 files

FreeBSD/ports 532e241security/vuxml/vuln 2026.xml

security/vuxml: Add caddy < 2.11.4
DeltaFile
+49-0security/vuxml/vuln/2026.xml
+49-01 files

FreeBSD/ports 480501bwww/caddy Makefile distinfo

www/caddy: Update to 2.11.4 (security)

Changes:
  Security-related patches:
  - caddyhttp: Normalize Windows backslashes in path matcher (thanks
    @Vincent550102)
  - rewrite: Prevent placeholder re-expansion in injected query
    (thanks @WhiskerEnt)
  - templates: Improved stripHTML action to more reliably remove
    malformed HTML (thanks to @jmrcsnchz)
  - caddyhttp: Ignore header fields with underscores to prevent
    collisions (thanks @Vincent550102 for the report and @dunglas for
    the patch)

    NB: These security patches may be breaking if your application
    relies on the buggy behaviors.

  What's Changed:
  - reverseproxy: further prevent body closes from dial errors by

    [35 lines not shown]
DeltaFile
+10-16www/caddy/Makefile
+5-5www/caddy/distinfo
+0-4www/caddy/modules.mk
+15-253 files

FreeBSD/ports 08f97dcaudio/praat/files patch-makefiles_makefile.defs.freebsd.alsa patch-Makefile

audio/praat: update to 6.4.67, latest upstream

Release notes as always at
        https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html

The build system has been revamped (in unfortunate ways), I ought to
engage with upstream to get it to build well with meson on FreeBSD,
so we can abandon all the Makefile hacks.
DeltaFile
+0-20audio/praat/files/patch-makefiles_makefile.defs.freebsd.alsa
+16-0audio/praat/files/patch-Makefile
+11-0audio/praat/files/patch-external_glpk_glpspx02.c
+11-0audio/praat/files/patch-external_whispercpp_Makefile
+11-0audio/praat/files/patch-fon_Sound__audio.cpp
+11-0audio/praat/files/patch-main_main__Praat.cpp
+60-204 files not shown
+90-2710 files

FreeBSD/ports 586b4d3audio/musescore pkg-plist Makefile, audio/musescore/files patch-src_framework_ui_CMakeLists.txt patch-src_framework_ui_uimodule.cpp

audio/musescore: update to 4.7.3, latest upstream

The 4.7 series announcements are at
        https://musescore.org/en/4.7

Submitted by Keith White, additional patches for build and bump to .3 by me.
DeltaFile
+132-145audio/musescore/pkg-plist
+50-24audio/musescore/Makefile
+22-8audio/musescore/files/patch-src_framework_ui_CMakeLists.txt
+4-10audio/musescore/files/patch-src_framework_ui_uimodule.cpp
+3-11audio/musescore/distinfo
+0-13audio/musescore/files/patch-src_project_internal_exporttype.h
+211-2115 files not shown
+234-23311 files

FreeBSD/ports 8b6b79fnet/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.5

Details:
- Update to upstream release 3.7.5, see:
  https://github.com/traefik/traefik/releases/tag/v3.7.5
- Fixes 2 CVEs in the process, see below

MFH:            2026Q2
Security:       CVE-2026-48020
                CVE-2026-48491
(cherry picked from commit 183293183e8a899aa5c4e22cd61b37597a767cab)
DeltaFile
+7-2net/traefik/Makefile
+3-1net/traefik/distinfo
+10-32 files

FreeBSD/src 69e2097lib/libc/posix1e acl_to_text_nfs4.c

acl_to_text_nfs4.c: Fix a snprintf() for large uid

Commit 6e7c10c79dea fixed a couple of snprintf()s for large
uid/gid numbers above 2Gig.  This patch fixes another one.

Reviewed by:    rmacklem
Differential Revision:  https://reviews.freebsd.org/D57561
DeltaFile
+1-1lib/libc/posix1e/acl_to_text_nfs4.c
+1-11 files

FreeBSD/ports 1832931net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.5

Details:
- Update to upstream release 3.7.5, see:
  https://github.com/traefik/traefik/releases/tag/v3.7.5
- Fixes 2 CVEs in the process, see below

MFH:            2026Q2
Security:       CVE-2026-48020
                CVE-2026-48491
DeltaFile
+7-2net/traefik/Makefile
+3-1net/traefik/distinfo
+10-32 files

FreeBSD/ports 373e76asecurity/nss distinfo Makefile

security/nss: update to 3.125

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

FreeBSD/ports fe7bff0benchmarks/clpeak distinfo Makefile

benchmarks/clpeak: update to 2.0.13

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

FreeBSD/ports ec30d99x11-wm/cagebreak distinfo Makefile

x11-wm/cagebreak: update to 3.2.0

Changes:        https://github.com/project-repo/cagebreak/releases/tag/3.2.0
Reported by:    GitHub (watch releases)
DeltaFile
+3-3x11-wm/cagebreak/distinfo
+1-1x11-wm/cagebreak/Makefile
+4-42 files

FreeBSD/ports df44f6enet/sendme/files patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/sendme: fix build on non-x86

The netdev crate has the value of ioctl SIOCGIFXMEDIA hardcoded for x86.
Add definitions for other architectures to fix the build.

See also:       https://github.com/shellrow/netdev/issues/170
Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit d4de8e372e2e8f829afe06d2ea4aa8528d2d96d2)
DeltaFile
+20-0net/sendme/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+20-01 files