FreeBSD/ports 8d6ab9baudio/shairport-sync distinfo Makefile

audio/shairport-sync: Update to 5.1
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-2audio/shairport-sync/Makefile
+4-52 files

FreeBSD/src f9a4dd6sys/dev/virtio virtio_config.h virtio.c

virtio: Add feature bit definitions up to VirtIO v1.3

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed-by: ngie
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2319
DeltaFile
+26-2sys/dev/virtio/virtio_config.h
+8-0sys/dev/virtio/virtio.c
+34-22 files

FreeBSD/src 8bdc312sys/dev/virtio/pci virtio_pci_modern.c

virtio: Accept VIRTIO_F_RING_RESET in the modern PCI transport

Accept per-virtqueue reset when the device offers it, alongside
the V1 flag.  Negotiating the feature merely permits the use of
per-virtqueue reset and imposes no obligation on a driver that
never uses it, while refusing capability-only transport features
can make strict devices reject the feature set altogether.

No functional change on hosts that do not offer RING_RESET.

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed-by: ngie
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2319
DeltaFile
+8-0sys/dev/virtio/pci/virtio_pci_modern.c
+8-01 files

FreeBSD/src 5d0488bsys/dev/virtio/pci virtio_pci_modern.c

virtio: Report feature masks on negotiation failure

Signed-off-by: Faraz Vahedi <kfv at kfv.io>
Reviewed-by: ngie
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2319
DeltaFile
+4-1sys/dev/virtio/pci/virtio_pci_modern.c
+4-11 files

FreeBSD/ports 2bddc75devel/py-genson distinfo Makefile

devel/py-genson: Update to 1.4.0
DeltaFile
+3-3devel/py-genson/distinfo
+1-1devel/py-genson/Makefile
+4-42 files

FreeBSD/ports 58f68efdevel/mimalloc distinfo Makefile

devel/mimalloc: Update to 3.4.1
DeltaFile
+3-3devel/mimalloc/distinfo
+1-1devel/mimalloc/Makefile
+4-42 files

FreeBSD/ports 792cd26devel/py-websockets distinfo Makefile

devel/py-websockets: Update to 16.1
DeltaFile
+3-3devel/py-websockets/distinfo
+1-1devel/py-websockets/Makefile
+4-42 files

FreeBSD/ports ebd98ccsysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.66.0

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.66.0
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

FreeBSD/ports e0a451bsysutils/UEFITool distinfo Makefile

sysutils/UEFITool: update to A75

Changelog:      https://github.com/LongSoft/UEFITool/releases/tag/A75
DeltaFile
+3-3sysutils/UEFITool/distinfo
+1-1sysutils/UEFITool/Makefile
+4-42 files

FreeBSD/ports f0c1f73sysutils/py-director distinfo Makefile

sysutils/py-director: Update to 0.18.0

ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.18.0
DeltaFile
+3-3sysutils/py-director/distinfo
+1-1sysutils/py-director/Makefile
+4-42 files

FreeBSD/ports 1249877devel/glab distinfo Makefile

devel/glab: update to 1.108.0

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+1-2devel/glab/Makefile
+6-72 files

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