FreeBSD/ports 4e159d4 — cad/sweethome3d Makefile distinfo, cad/sweethome3d/files sweethome3d.sh.in patch-build.xml

cad/sweethome3d: update Sweet Home 3D to version 7.5

- Mitigate long-standing "Surface not cachable" error
  by running with -Dsun.java2d.opengl=true (alternative
  setting -Dsun.java2d.xrender=false should also work)
- Drop -Xmx1024m from Java options, it made sense when
  default MaxHeapSize value was half the available RAM
  with a minimum of 16 MB and a maximum of 512 MB, but
  had been changed around 2020 to 25% physical memory
  up to 25 GB, so this adjustment is no longer needed
- Prepare YafaRay renderer for modern CMake while here

JDK issue:      https://bugs.openjdk.org/browse/JDK-8201631
PR:             274849
Reported by:    portscout
DeltaFile
+5-5cad/sweethome3d/files/patch-build.xml
+3-3cad/sweethome3d/distinfo
+2-2cad/sweethome3d/Makefile
+2-1cad/sweethome3d/files/sweethome3d.sh.in
+12-114 files

FreeBSD/ports 01c69c5 — textproc/py-faust-cchardet Makefile

textproc/py-faust-cchardet: fix stage/strip with free-threaded Python

With hat: python

(cherry picked from commit f3ece91b02541bd5e000dc3b73a813f323c61e42)
DeltaFile
+1-1textproc/py-faust-cchardet/Makefile
+1-11 files

FreeBSD/ports f3ece91 — textproc/py-faust-cchardet Makefile

textproc/py-faust-cchardet: fix stage/strip with free-threaded Python

With hat: python
DeltaFile
+1-1textproc/py-faust-cchardet/Makefile
+1-11 files

FreeBSD/ports 167c20c — devel/libwasmtime Makefile Makefile.crates

devel/libwasmtime: update to 49.0.2.

PR:             299076
DeltaFile
+29-29devel/libwasmtime/distinfo
+13-13devel/libwasmtime/Makefile.crates
+1-1devel/libwasmtime/Makefile
+43-433 files

FreeBSD/src 2050abe — sys/rpc rpc_generic.c

rpc_generic.c: Initialize "cp" to shut the compiler up

This patch does not fix any semantics issue.

MFC after:      3 months
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+1-1sys/rpc/rpc_generic.c
+1-11 files

FreeBSD/ports 8f06d9b — www/deno Makefile, www/deno/files patch-cargo-crates_libsui-0.16.4_lib.rs

www/deno: map deno compile payload instead of copying it

Executables produced by `deno compile` read their embedded payload into
memory at startup on FreeBSD, so a 200 MB payload made a trivial app
start with 431 MB RSS instead of 48 MB.  Map the payload section from
the executable instead, so it is paged in on demand like on other
platforms.
DeltaFile
+204-152www/deno/files/patch-cargo-crates_libsui-0.16.4_lib.rs
+1-1www/deno/Makefile
+205-1532 files

FreeBSD/ports 7fce692 — net/neatvnc Makefile distinfo

net/neatvnc: update to 1.0.3

Changes:        https://github.com/any1/neatvnc/releases/tag/v1.0.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 7c2ea15680aefa02356d0cd29d87d43cd447dcfe)
DeltaFile
+3-3net/neatvnc/distinfo
+1-1net/neatvnc/Makefile
+4-42 files

FreeBSD/ports 3a7a129 — games/veloren-weekly Makefile distinfo, games/veloren-weekly/files patch-gilrs

games/veloren-weekly: update to s20260930

Changes:        https://gitlab.com/veloren/veloren/-/compare/b68cd6ea60...6162d9565a
(cherry picked from commit 67f48ac8ea194f1746214ff18095e08c2e8244da)
DeltaFile
+21-21games/veloren-weekly/files/patch-gilrs
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+26-263 files

FreeBSD/ports 87044a8 — devel/sdl12-compat Makefile distinfo

devel/sdl12-compat: update to 1.2.78

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.78
Reported by:    GitHub (watch releases)

(cherry picked from commit 53a5ed6a451f948db40350d07e70858558b7908f)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/ports 2c03f7a — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.15

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.15
Reported by:    GitHub (watch releases)

(cherry picked from commit 3c850375b88035bb6e6170bf9ef75d605adbb9e6)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/ports 67f48ac — games/veloren-weekly Makefile distinfo, games/veloren-weekly/files patch-gilrs

games/veloren-weekly: update to s20260930

Changes:        https://gitlab.com/veloren/veloren/-/compare/b68cd6ea60...6162d9565a
DeltaFile
+21-21games/veloren-weekly/files/patch-gilrs
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+26-263 files

FreeBSD/ports 7c2ea15 — net/neatvnc Makefile distinfo

net/neatvnc: update to 1.0.3

Changes:        https://github.com/any1/neatvnc/releases/tag/v1.0.3
Reported by:    GitHub (watch releases)
DeltaFile
+3-3net/neatvnc/distinfo
+1-1net/neatvnc/Makefile
+4-42 files

FreeBSD/ports 179381c — devel/spirv-llvm-translator distinfo.llvm23 distinfo.llvm22

devel/spirv-llvm-translator: update to September releases

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.28
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.27
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.17
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.11
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v22.1.6
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v23.1.1
Reported by:    GitHub (watch releases)
DeltaFile
+10-10devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm23
+3-3devel/spirv-llvm-translator/distinfo.llvm22
+3-3devel/spirv-llvm-translator/distinfo.llvm21
+3-3devel/spirv-llvm-translator/distinfo.llvm20
+3-3devel/spirv-llvm-translator/distinfo.llvm19
+25-255 files not shown
+40-4011 files

FreeBSD/ports 53a5ed6 — devel/sdl12-compat Makefile distinfo

devel/sdl12-compat: update to 1.2.78

Changes:        https://github.com/libsdl-org/sdl12-compat/releases/tag/release-1.2.78
Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/sdl12-compat/distinfo
+1-1devel/sdl12-compat/Makefile
+4-42 files

FreeBSD/ports 3c85037 — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.15

Changes:        https://github.com/mikf/gallery-dl/releases/tag/v1.32.15
Reported by:    GitHub (watch releases)
DeltaFile
+3-3www/gallery-dl/distinfo
+1-1www/gallery-dl/Makefile
+4-42 files

FreeBSD/src 4e0870f — share/man/man5 rc.conf.5

rc.conf.5: Fix typo

Fixes:          fa7094c5b06f ("Improve NOAUTO configuration")
MFC after:      3 days
Reported by:    Herbert J. Skuhra <herbert at gojira.at>
Event:          EuroBSDcon Devsummit 2026

(cherry picked from commit 45f4abef5eab5b439f8af272b68171ca5803498d)
DeltaFile
+2-2share/man/man5/rc.conf.5
+2-21 files

FreeBSD/src 405ee2a — share/man/man5 rc.conf.5

rc.conf.5: Improve NOAUTO configuration + tag SPDX

- Show how to start a NOAUTOed interface
- "configured" is not quite right, try to improve that

MFC after:              3 days
Event:                  EuroBSDcon Devsummit 2026
Reviewed by:            adrian
Discussed with:         Antranig Vartanian <antranigv at freebsd.am>
Differential Revision:  https://reviews.freebsd.org/D59571

(cherry picked from commit fa7094c5b06fe31a025906bcee922a46c1b36ed6)
DeltaFile
+8-3share/man/man5/rc.conf.5
+8-31 files

FreeBSD/src 514bd44 — share/man/man5 rc.conf.5

rc.conf.5: Improve NOAUTO configuration + tag SPDX

- Show how to start a NOAUTOed interface
- "configured" is not quite right, try to improve that

MFC after:              3 days
Event:                  EuroBSDcon Devsummit 2026
Reviewed by:            adrian
Discussed with:         Antranig Vartanian <antranigv at freebsd.am>
Differential Revision:  https://reviews.freebsd.org/D59571

(cherry picked from commit fa7094c5b06fe31a025906bcee922a46c1b36ed6)
DeltaFile
+8-3share/man/man5/rc.conf.5
+8-31 files

FreeBSD/src 3b59336 — share/man/man4 ng_bpf.4 ng_async.4

ng manpages: Standardize descriptions

Netgraph document descriptions are all over the place, wordsmith them
into a standard format of "%s netgraph node", trying to describe them
better to enhance accessiblity of apropos results.

Event:                  EuroBSDcon 2026
MFC after:              3 days
Reviewed by:            dteske, glebius
Discussed with:         des, dteske, glebius
Differential Revision:  https://reviews.freebsd.org/D59643

(cherry picked from commit b1e3d6a668c5a8290ecf32c1badb9f0c9364d280)
DeltaFile
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_l2cap.4
+2-3share/man/man4/ng_hci.4
+2-2share/man/man4/ng_bpf.4
+2-2share/man/man4/ng_async.4
+2-2share/man/man4/ng_UI.4
+12-1646 files not shown
+103-10952 files

FreeBSD/src 2febf35 — sys/arm/broadcom/bcm2835 bcm2835_pwm.c

bcm2835_pwm: Fix dev.pwm.0.ratio2 register

A typo in the sysctl for RPI0 PWM channel 2 was causing it to
write to the wrong register, leaving it misconfigured if used.

PR:                     298301
MFC after:              3 days (problem reported on 14.4)
Reviewed by:            adrian
Reported by:            Attila Kover <attila.kover at guardian.co.uk>
Differential Revision:  https://reviews.freebsd.org/D59644

(cherry picked from commit 32878e64e687a848fceb710ab9b45e396f27db3f)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_pwm.c
+1-11 files

FreeBSD/src c678389 — sys/arm/broadcom/bcm2835 bcm2835_pwm.c

bcm2835_pwm: Fix dev.pwm.0.ratio2 register

A typo in the sysctl for RPI0 PWM channel 2 was causing it to
write to the wrong register, leaving it misconfigured if used.

PR:                     298301
MFC after:              3 days (problem reported on 14.4)
Reviewed by:            adrian
Reported by:            Attila Kover <attila.kover at guardian.co.uk>
Differential Revision:  https://reviews.freebsd.org/D59644

(cherry picked from commit 32878e64e687a848fceb710ab9b45e396f27db3f)
DeltaFile
+1-1sys/arm/broadcom/bcm2835/bcm2835_pwm.c
+1-11 files

FreeBSD/src 206bf19 — share/man/man4 ng_bpf.4 ng_async.4

ng manpages: Standardize descriptions

Netgraph document descriptions are all over the place, wordsmith them
into a standard format of "%s netgraph node", trying to describe them
better to enhance accessiblity of apropos results.

Event:                  EuroBSDcon 2026
MFC after:              3 days
Reviewed by:            dteske, glebius
Discussed with:         des, dteske, glebius
Differential Revision:  https://reviews.freebsd.org/D59643

(cherry picked from commit b1e3d6a668c5a8290ecf32c1badb9f0c9364d280)
DeltaFile
+2-4share/man/man4/ng_gif_demux.4
+2-3share/man/man4/ng_l2cap.4
+2-3share/man/man4/ng_hci.4
+2-2share/man/man4/ng_bpf.4
+2-2share/man/man4/ng_async.4
+2-2share/man/man4/ng_UI.4
+12-1646 files not shown
+103-10952 files

FreeBSD/src c2089b6 — sys/fs/nfsclient nfs_clvfsops.c nfs.h, sys/rpc rpc_generic.c

nfscl: Add support for b_pages to be used by RDMA

This patch updates the NFS client RDMA glue so that I/O
can be done directly to/from b_pages for buffer cache
blocks.
It also adds a flag to disable read reduction, that might
be needed against some non-FreeBSD servers and sets readahead
to 8 for RDMA unless the "readahead" option has been
specified.

This commit should not affect non-RDMA behaviour.

MFC after:      3 months
Fixes:  884ee8d6c9b4 ("nfscl: Add some glue for client side NFS over RDMA")
DeltaFile
+35-23sys/rpc/rpc_generic.c
+22-19sys/fs/nfsclient/nfs_clrpcops.c
+9-6sys/fs/nfsclient/nfs_clvnops.c
+6-6sys/fs/nfsclient/nfs_clbio.c
+3-3sys/fs/nfsclient/nfs.h
+5-0sys/fs/nfsclient/nfs_clvfsops.c
+80-574 files not shown
+86-6110 files

FreeBSD/ports 91ed398 — japanese/Wnn7-lib Makefile

japanese/Wnn7-lib: Update MASTER_SITES

Update WWW and add LICENSE.

PR:             298670
Approved by:    hrs (maintainer, timeout 2 weeks)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+9-3japanese/Wnn7-lib/Makefile
+9-31 files

FreeBSD/src f39219f — lib/libthr libthr.3

libthr.3: document LIBPTHREAD_PSHARED_LOCK_DESTROY_IMMEDIATE_GC

(cherry picked from commit c2f66b6616425e0e8edab3e893bc4cb58869140d)
DeltaFile
+7-1lib/libthr/libthr.3
+7-11 files

FreeBSD/src e831067 — lib/libthr/thread thr_private.h thr_init.c

libthr: GC pshared locks not more than each 25msecs by default

PR:     268532

(cherry picked from commit 4472a048cf95c9c1593a8b04655a59096b44b0c9)
DeltaFile
+22-3lib/libthr/thread/thr_pshared.c
+3-0lib/libthr/thread/thr_init.c
+1-0lib/libthr/thread/thr_private.h
+26-33 files

FreeBSD/src 0143078 — sys/compat/linux linux_event.c

linux(4): Fix signal mask restoration in epoll_pwait(2)/epoll_pwait2(2)

PR:             298878

(cherry picked from commit 16a284b1cdfd45ba99c2723e7f88497e76b235ad)
DeltaFile
+14-11sys/compat/linux/linux_event.c
+14-111 files

FreeBSD/ports 7ff83cb — print/paps pkg-descr distinfo

print/paps: Update to 0.8.1

Take maintainership.

Changelog:
https://raw.githubusercontent.com/dov/paps/refs/tags/v0.8.1/NEWS

Approved by: osa, fluffy (mentors, implicit)
DeltaFile
+15-13print/paps/Makefile
+3-7print/paps/distinfo
+2-2print/paps/pkg-descr
+20-223 files

FreeBSD/src f12b765 — sys/kern kern_timeout.c

callout: do not retry a try-lock callout sooner than a tick

When softclock_call_cc() fails to acquire the lock of a CALLOUT_TRYLOCK
callout, it reschedules the callout half its precision after
cc_lastscan and halves the precision. Repeated failures shrink the
delay toward zero, and once the precision reaches 1 the callout is due
immediately: the timer fires again at once and softclock retries the
lock in a tight loop for as long as the lock is held.

If the lock owner runs on the callout's CPU and no other CPU is idle,
the softclock thread preempts it on every attempt, starving the thread
it is waiting on. On an 8-CPU arm64 VM, a test module holding the lock
saw 760,000 attempts per second, each with its own timer interrupt, and
progressed at 38% of its normal rate. On a 4-core amd64 system under
loopback TCP load, a netisr thread holding an inpcb lock made no
progress for 12 minutes while the TCP timer callout was retried 830,000
times per second.

Keep the half-precision retry, but never schedule it less than one

    [20 lines not shown]
DeltaFile
+20-3sys/kern/kern_timeout.c
+20-31 files

FreeBSD/ports 670f738 — science/py-scipy Makefile

science/py-scipy: relax devel/meson-python upper bound

bump PORTREVISION for Python package metadata change affecting consumers

Also slightly reformat ${REINPLACE_CMD} block to match pyproject.toml order

PR: 293551
(cherry picked from commit 2e67f384802ff04abd34e706fb098e4cd999e7e6)
DeltaFile
+5-3science/py-scipy/Makefile
+5-31 files