FreeBSD/ports 3b60461graphics/R-cran-colorspace distinfo Makefile

graphics/R-cran-colorspace: Update to 2.1.3

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

FreeBSD/ports a568555sysutils/tailspin distinfo Makefile.crates

sysutils/tailspin: Update to 7.0.0

Changelog: https://github.com/bensadeh/tailspin/blob/7.0.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+149-111sysutils/tailspin/distinfo
+73-54sysutils/tailspin/Makefile.crates
+1-2sysutils/tailspin/Makefile
+223-1673 files

FreeBSD/ports 0fdc824mail/py-resend distinfo Makefile

mail/py-resend: Update to 2.33.0

Changelog: https://github.com/resend/resend-python/releases/tag/v2.33.0

Reported by:    portscout
DeltaFile
+3-3mail/py-resend/distinfo
+1-1mail/py-resend/Makefile
+4-42 files

FreeBSD/ports 4d468f8devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.59

Changelog: https://github.com/astral-sh/ty/blob/0.0.59/CHANGELOG.md

Reported by:    portscout
DeltaFile
+9-9devel/py-ty/distinfo
+3-3devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+13-133 files

FreeBSD/src 3ff24c7sys/netinet in_pcb.c

inpcb: remove unneeded #ifdef INET || INET6

Per sys/conf/files this unit is not compiled for a NOIP kernel.
DeltaFile
+1-5sys/netinet/in_pcb.c
+1-51 files

FreeBSD/ports acd4138databases Makefile, databases/datui distinfo Makefile.crates

databases/datui: New port: Data exploration in the terminal
DeltaFile
+1,063-0databases/datui/distinfo
+530-0databases/datui/Makefile.crates
+29-0databases/datui/Makefile
+9-0databases/datui/pkg-descr
+1-0databases/Makefile
+1,632-05 files

FreeBSD/ports 8ed7886misc/py-langchain-aws Makefile, misc/py-langchain-deepseek Makefile

misc/py-langchain-*: Add 8 more LangChain ports
DeltaFile
+50-0misc/py-langchain-google-community/Makefile
+40-0misc/py-langchain-aws/Makefile
+38-0misc/py-langchain-deepseek/Makefile
+38-0misc/py-langchain-groq/Makefile
+36-0misc/py-langchain-ollama/Makefile
+35-0misc/py-langchain-huggingface/Makefile
+237-024 files not shown
+448-030 files

FreeBSD/src e56cb0bsys/kern uipc_socket.c

sockets: inherit SO_ACCEPTFILTER from listener to child

This is crucial for operation of accept_filter(9).  See added comment.

Fixes:  d29b95ecc0d049406d27a6c11939d40a46658733
(cherry picked from commit a8acc2bf5699556946dda2a37589d3c3bd9762c6)
DeltaFile
+6-2sys/kern/uipc_socket.c
+6-21 files

FreeBSD/src 4d07fdctests/sys/netinet fibs_test.sh

fibs_test: Mark same_ip_multiple_ifaces_fib0 as expected to fail

The test relies on being able to assign the same interface address to
two different tap interfaces; it then removes one of the addresses,
which at one point would trigger a kernel panic.

Since 361a8395f0b0 it is not possible to assign an address multiple
times this way, so the test fails.  Just mark it as expected to fail for
now: if the kernel's behaviour here changes again, this test might be a
useful seatbelt.

MFC after:      2 weeks

(cherry picked from commit 6bdc9743d8f8c9727e5101d6cb6f2a85a13c5acb)
DeltaFile
+3-0tests/sys/netinet/fibs_test.sh
+3-01 files

FreeBSD/src 39e1726sys/kern uipc_accf.c, tests/sys/kern socket_accf.c

accept_filter: return different errors for non-listener and a busy socket

The fact that an accept filter needs to be cleared first before setting to
a different one isn't properly documented.  The requirement that the
socket needs already be listening, although trivial, isn't documented
either.  At least return a more meaningful error than EINVAL for an
existing filter.  Cover this with a test case.

(cherry picked from commit 19307b86d31b7dea4bb5c3f7e233ee0e59049258)
DeltaFile
+32-0tests/sys/kern/socket_accf.c
+5-1sys/kern/uipc_accf.c
+37-12 files

FreeBSD/src d73ce9dshare/man/man9 accf_tls.9 Makefile, sys/conf NOTES

accf_tls: accept filter that waits for TLS handshake header

(cherry picked from commit c68eed82a3dcadf0c826e9e150f59769f4c44f24)
DeltaFile
+106-0sys/netinet/accf_tls.c
+95-0share/man/man9/accf_tls.9
+60-1tests/sys/kern/socket_accf.c
+7-0sys/modules/accf_tls/Makefile
+1-0sys/conf/NOTES
+1-0share/man/man9/Makefile
+270-13 files not shown
+273-19 files

FreeBSD/src 8cd7442sys/netinet6 nd6.c in6_var.h

netinet6: Remove ndpr_raf_ra_derived flag

This flag was introduced at 8036234c72c9361711e867cc1a0c6a7fe0babd84
to prevent the SIOCSPFXFLUSH_IN6 ioctl from removing manually-added
entries.  However, this flag did actually not work due to an
incomplete implementation making prelist_update() not handle it before
calling nd6_prelist_add().

This patch removes the flag because a prefix is derived from an RA
always has an entry in the ndpr_advrtrs member in the struct
nd_prefix.  Having a separate flag is not a good idea because it can
cause a mismatch between the flag and the ndpr_advrtrs entry.  Testing
using LIST_EMPTY() is simpler for the origial goal.

This also removes in a prefix check in the ICMPV6CTL_ND6_PRLIST sysctl
to exclude manually-added entries.  This ioctl is designed to list all
entries, and there is no relationship to SIOCSPFXFLUSH_IN6.

Differential Revision:  https://reviews.freebsd.org/D46441

    [2 lines not shown]
DeltaFile
+3-5sys/netinet6/nd6.c
+1-3sys/netinet6/in6_var.h
+0-1sys/netinet6/nd6.h
+0-1sys/netinet6/nd6_rtr.c
+4-104 files

FreeBSD/ports 31ba707math/R-cran-sandwich distinfo Makefile

math/R-cran-sandwich: Update to 3.1-2

Reported by:    portscout
DeltaFile
+3-3math/R-cran-sandwich/distinfo
+1-1math/R-cran-sandwich/Makefile
+4-42 files

FreeBSD/doc 5055f66documentation/content/en/articles/committers-guide _index.adoc, website/content/en/internal cross-repo-commits.adoc

Harmonize the cross repo advice.

The other committer's guide was written years before the cross repo
commit bit stuff. Harmonize and expand a little the advice given to make
it also match the tone of the new policy and our usual practices being a
little more relaxed than what was documented previously.

Sponsored by:           Netflix
Feedback by:            jhb
Differential Revision:  https://reviews.freebsd.org/D58007
DeltaFile
+22-5documentation/content/en/articles/committers-guide/_index.adoc
+3-0website/content/en/internal/cross-repo-commits.adoc
+25-52 files

FreeBSD/ports 58be4a0games/trx distinfo Makefile

games/trx: Update to 1.9.2

ChangeLog: https://github.com/LostArtefacts/TRX/releases/tag/trx-1.9.2
DeltaFile
+3-3games/trx/distinfo
+1-1games/trx/Makefile
+4-42 files

FreeBSD/ports 6aff6camath/lean4 pkg-plist Makefile

math/lean4: update 4.31.0 → 4.32.0
DeltaFile
+288-216math/lean4/pkg-plist
+6-3math/lean4/Makefile
+3-3math/lean4/distinfo
+297-2223 files

FreeBSD/ports 60a509dmisc Makefile, misc/py-groq Makefile pkg-descr

misc/py-groq: New port: Official Python library for the Groq API
DeltaFile
+42-0misc/py-groq/Makefile
+34-0misc/py-groq/files/patch-pyproject.toml
+4-0misc/py-groq/pkg-descr
+3-0misc/py-groq/distinfo
+1-0misc/Makefile
+84-05 files

FreeBSD/ports 3dd6a7amisc/colibri Makefile pkg-plist, misc/colibri/files patch-c_resource__plan.py patch-c_tests_test__makefile__platform.py

misc/colibri: New port: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine
DeltaFile
+34-0misc/colibri/Makefile
+30-0misc/colibri/files/patch-c_resource__plan.py
+23-0misc/colibri/files/patch-c_tests_test__makefile__platform.py
+22-0misc/colibri/pkg-plist
+14-0misc/colibri/pkg-message
+8-0misc/colibri/pkg-descr
+131-02 files not shown
+135-08 files

FreeBSD/ports 445d97cgraphics/cimg distinfo Makefile

graphics/cimg: upgrade to 4.0.2
DeltaFile
+3-3graphics/cimg/distinfo
+1-1graphics/cimg/Makefile
+4-42 files

FreeBSD/ports e2280fcmath/eclib pkg-plist Makefile, math/eclib/files patch-configure.ac

math/eclib: upgrade to 20260707

Also add a test target.
DeltaFile
+16-13math/eclib/pkg-plist
+0-17math/eclib/files/patch-configure.ac
+4-4math/eclib/Makefile
+3-3math/eclib/distinfo
+23-374 files

FreeBSD/ports 0e9d109cad/tochnog Makefile, cad/tochnog/files patch-makefile patch-tochnog.h

cad/tochnog: fix build

Don’t try to use f2c for compilation, just link with it.

Since I’m here, remove the ATLAS option and switch to openBLAS.
DeltaFile
+16-15cad/tochnog/files/patch-makefile
+11-19cad/tochnog/Makefile
+14-6cad/tochnog/files/patch-tochnog.h
+6-7cad/tochnog/files/patch-tn.cc
+2-2cad/tochnog/files/patch-sysposix.cc
+2-2cad/tochnog/files/patch-tnsuplu.h
+51-516 files

FreeBSD/ports b7cda01cad/verilator Makefile

cad/verilator: Bump after adding dependency

PR:             296673
Approved by:    portmgr (blanket)
Fixes:          40e5f725452b ("cad/verilator: Add missing lz4 run-time dependency")

(cherry picked from commit bb7e2e391c85eed8375739c4b7341de80b5c3598)
DeltaFile
+1-0cad/verilator/Makefile
+1-01 files

FreeBSD/src 954001asys/dev/sound/usb uaudio.c

snd_uaudio: Initialize mixer_lock with MTX_RECURSE

Fixes:          fc9dc8482396 ("snd_uaudio: Lock usbd_transfer_start() in uaudio_mixer_ctl_set()")
PR:             296682
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-1sys/dev/sound/usb/uaudio.c
+8-11 files

FreeBSD/ports bb7e2e3cad/verilator Makefile

cad/verilator: Bump after adding dependency

PR:             296673
Approved by:    portmgr (blanket)
Fixes:          40e5f725452b ("cad/verilator: Add missing lz4 run-time dependency")
DeltaFile
+1-0cad/verilator/Makefile
+1-01 files

FreeBSD/ports 9b9d93cgames/linux-steam-utils distinfo Makefile

games/linux-steam-utils: Update 20251220 => 20260711

Commit log:
https://github.com/shkhln/linuxulator-steam-utils/compare/20251220...20260711

PR:             296788
Sponsored by:   UNIS Labs
DeltaFile
+3-3games/linux-steam-utils/distinfo
+1-1games/linux-steam-utils/Makefile
+4-42 files

FreeBSD/ports 3573b50sysutils/nginx-ui distinfo Makefile

sysutils/nginx-ui: Update to 2.4.2

ChangeLogs:

- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.6
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.7
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.8
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.9
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.10
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.11
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.0
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.1
- https://github.com/0xJacky/nginx-ui/releases/tag/v2.4.2
DeltaFile
+7-7sysutils/nginx-ui/distinfo
+2-3sysutils/nginx-ui/Makefile
+9-102 files

FreeBSD/ports 6df6e2cwww/py-httpx-retries distinfo Makefile

www/py-httpx-retries: Update to 0.6.0

ChangeLog: https://github.com/will-ockmore/httpx-retries/releases/tag/0.6.0
DeltaFile
+3-3www/py-httpx-retries/distinfo
+1-1www/py-httpx-retries/Makefile
+4-42 files

FreeBSD/ports 92a6804security/libfprint Makefile, security/libfprint/files patch-libfprint_drivers_focaltech__moc_focaltech__moc.c patch-data_autosuspend.hwdb

security/libfprint: Add Focaltech MOC PIDs 077A and 079A

This patch has been submitted upstream and should hopefully be available
in the next libfprint release.

PR:             296412
Approved by:    maintainer timeout
Sponsored by:   The FreeBSD Foundation
DeltaFile
+11-0security/libfprint/files/patch-libfprint_drivers_focaltech__moc_focaltech__moc.c
+11-0security/libfprint/files/patch-data_autosuspend.hwdb
+1-0security/libfprint/Makefile
+23-03 files

FreeBSD/ports 81e721bsecurity/libfprint distinfo Makefile

security/libfprint: Update to 1.94.10

Release notes:  https://gitlab.freedesktop.org/libfprint/libfprint/-/releases/v1.94.10
PR:             296411
Reviewed by:    jrm
Approved by:    maintainer timeout
Sponsored by:   Framework Computer Inc
DeltaFile
+3-3security/libfprint/distinfo
+2-3security/libfprint/Makefile
+1-0security/libfprint/pkg-plist
+6-63 files

FreeBSD/src 40cc9desys/dev/mlx5/mlx5_ib mlx5_ib_devx.c

mlx5ib: use the eventfd_ctx API for DEVX event subscriptions

The DEVX_SUBSCRIBE_EVENT redirect path resolved the user's eventfd with
fdget(), which on FreeBSD only finds LinuxKPI files.  rdma-core creates
the eventfd with the native FreeBSD eventfd(2), so the lookup failed and
subscription returned EBADF; the delivery side likewise assumed a
LinuxKPI-pollable file.

Use the LinuxKPI eventfd_ctx API instead: eventfd_ctx_fdget() resolves
the native eventfd, eventfd_signal() notifies it, and eventfd_ctx_put()
releases it.  DEVX async events can then be delivered through a redirect
eventfd.

Reviewed by: kib
Sponsored by: Nvidia networking
MFC after: 1 month
DeltaFile
+12-10sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
+12-101 files