FreeBSD/src bb5f10e — sys/compat/linux linux_dummy.c linux_misc.h

linux: implement sched_getattr()

This change adds the necessary glue to translate Linux scheduler policy
and priority from FreeBSD so this information is available to Linux
applications.

This unbreaks using the Linux version of Chromium on FreeBSD.

This change was originally submitted via [freebsd/freebsd-src#2370][github-pr].

MFC after:      2 weeks
PR:     297468
Co-Authored-By: Enji Cooper <ngie at FreeBSD.org>
Signed-off-by:  Joao Bonifacio <joaoboni017 at gmail.com>

[github-pr]: https://github.com/freebsd/freebsd-src/pull/2370

Differential Revision:  https://reviews.freebsd.org/D60214
DeltaFile
+89-0sys/compat/linux/linux_misc.c
+17-2sys/compat/linux/linux_misc.h
+0-1sys/compat/linux/linux_dummy.c
+106-33 files

FreeBSD/src 4bb6015 — sys/netinet in.c, sys/netinet6 in6.c

netinet: Deprecate OSIOCAIFADDR and OSIOCAIFADDR_IN6

Requested by:   glebius
Reviewed by:    pouria, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60247
DeltaFile
+3-0sys/netinet/in.c
+2-0sys/netinet6/in6.c
+5-02 files

FreeBSD/ports 0b23c55 — audio/surge-synthesizer-xt-lv2/files patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h patch-libs_JUCE_fplatform_h, biology/gkl/files patch-CMakeLists.txt

*/*: CMake 4.5 compatibility

PR:     295319
DeltaFile
+26-9cad/qucsator/files/patch-CMakeLists.txt
+0-29audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_modules_juce__audio__processors_format__types_VST3__SDK_pluginterfaces_base_fplatform.h
+29-0audio/surge-synthesizer-xt-lv2/files/patch-libs_JUCE_fplatform_h
+16-8biology/gkl/files/patch-CMakeLists.txt
+20-0cad/qcsxcad/files/patch-CMakeLists.txt
+15-0graphics/open3d/files/patch-CMakeLists.txt
+106-4666 files not shown
+228-5772 files

FreeBSD/src 499901d — sys/ufs/ffs ffs_suspend.c

ufssuspend(4): mark non-passable

This fixes long-standing issue where ufssuspend file descriptor could
leak over fork or be passed over unix domain socket, and then closing it
in the opener would not unsuspend the file system.

It should not affect the well-behaving growfs(8) utility, but makes the
userspace API safer on principle.

Reviewed by:    markj
Tested by:      pho (previous version)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60285
DeltaFile
+1-0sys/ufs/ffs/ffs_suspend.c
+1-01 files

FreeBSD/src 850d456 — sys/fs/devfs devfs_vnops.c, sys/sys conf.h

cdevsw: add D_NONPASSABLE flag

to make the opened device files non-passable.

Reviewed by:    markj
Tested by:      pho (previous version)
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D60285
DeltaFile
+25-2sys/fs/devfs/devfs_vnops.c
+2-0sys/sys/conf.h
+27-22 files

FreeBSD/ports cf24cea — security/snort Makefile

security/snort: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    dvl
Differential Revision:  https://reviews.freebsd.org/D60381
DeltaFile
+2-2security/snort/Makefile
+2-21 files

FreeBSD/ports ab49c19 — security/snort3 Makefile

security/snort3: Use libpcap from ports

Summary:
Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1security/snort3/Makefile
+2-11 files

FreeBSD/ports 40569e6 — net/libdaq Makefile

net/libdaq: Use libpcap from ports

Add explicit lib version to force port to use libpcap from ports and
avoid it rebuilding every time base packages are upgraded

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed By:    bofh
Differential Revision:  https://reviews.freebsd.org/D60383
DeltaFile
+2-1net/libdaq/Makefile
+2-11 files

FreeBSD/ports 4e3de49 — security/vuxml/vuln 2026.xml

security/vuxml: Fix entry for expat2 CVE-2026-93990

expat2 package is using expat as package name

PR:             299162
Reported by:    Tomáš Čiernik <tomas at ciernik.sk>
DeltaFile
+1-1security/vuxml/vuln/2026.xml
+1-11 files

FreeBSD/ports aecffed — www/evcc distinfo Makefile, www/evcc/files patch-package.json patch-vite.config.ts

www/evcc: update to 0.316.2

Switch back to vite for building till vite-plus got full native
FreeBSD support (vite-plus tries to download linux binaries).
Switched back to node24, node26 core-dumps while executing npm.
DeltaFile
+4,066-692www/evcc/files/patch-package-lock.json
+107-0www/evcc/files/patch-vite.config.ts
+43-20www/evcc/Makefile
+34-15www/evcc/files/patch-package.json
+7-7www/evcc/distinfo
+4,257-7345 files

FreeBSD/ports 94cf4a1 — security/trivy Makefile distinfo

security/trivy: update to 0.75.0

Changes:        https://github.com/aquasecurity/trivy/releases
DeltaFile
+5-5security/trivy/distinfo
+1-2security/trivy/Makefile
+6-72 files

FreeBSD/ports f2daec4 — graphics/vulkan-validation-layers Makefile distinfo

graphics/vulkan-validation-layers: update to 1.4.365
DeltaFile
+5-5graphics/vulkan-validation-layers/distinfo
+3-4graphics/vulkan-validation-layers/Makefile
+8-92 files

FreeBSD/ports 111a579 — graphics/vulkan-extension-layer Makefile distinfo

graphics/vulkan-extension-layer: update to 1.4.363.0
DeltaFile
+3-3graphics/vulkan-extension-layer/distinfo
+1-1graphics/vulkan-extension-layer/Makefile
+4-42 files

FreeBSD/ports 736e2a1 — graphics/vulkan-utility-libraries Makefile distinfo

graphics/vulkan-utility-libraries: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-utility-libraries/distinfo
+1-1graphics/vulkan-utility-libraries/Makefile
+4-42 files

FreeBSD/ports 6aeeedd — graphics/vulkan-loader Makefile distinfo

graphics/vulkan-loader: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-loader/distinfo
+1-1graphics/vulkan-loader/Makefile
+4-42 files

FreeBSD/ports 6d8ff70 — graphics/vulkan-tools Makefile distinfo

graphics/vulkan-tools: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-tools/distinfo
+1-1graphics/vulkan-tools/Makefile
+4-42 files

FreeBSD/ports 96700ca — graphics/vulkan-headers Makefile distinfo

graphics/vulkan-headers: update to 1.4.365
DeltaFile
+3-3graphics/vulkan-headers/distinfo
+1-1graphics/vulkan-headers/Makefile
+4-42 files

FreeBSD/ports f499304 — science/PETSc pkg-plist

science/PETSc: fix packaging with python!=3.12

Eliminate oblivously writed %%PYTHON_SUFFIX%% for ex312.c filename

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%DATADIR%%/examples/src/mat/tests/ex312.c
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: %%DATADIR%%/examples/src/mat/tests/ex%%PYTHON_SUFFIX%%.c
===> Error: Plist issues found.
*** Error code 1

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+1-1science/PETSc/pkg-plist
+1-11 files

FreeBSD/src 481447a — sys/dev/e1000 if_em.c

e1000: Fix the flow control sysctl

dev.em.N.fc and dev.igb.N.fc read and wrote a function-static variable
shared by every em(4) and igb(4) device, so a read returned the last
value written to any of them (3 until the first write), not the state of
the device.  The softc value started as 0, which is also the value of
"no flow control", while the hardware was set up for full flow control.
As a result:

- Writing 0 was taken for no change and did nothing, unless another
  value had been written to that device before.
- em_reset() took a softc value of 0 for "not set", so a device set to 0
  went back to full flow control on the next init.
- On igb(4) with more than one receive queue the driver enabled
  per-queue drop (SRRCTL.DROP_EN), which is meant for a MAC that does
  not send pause frames, although the MAC was told to send them.
- Values out of range were accepted and ignored.

A write only forced the MAC's flow control bits.  The pause bits

    [18 lines not shown]
DeltaFile
+20-17sys/dev/e1000/if_em.c
+20-171 files

FreeBSD/ports 6aed5dc — sysutils/py-ansible-core Makefile

sysutils/py-ansible-core: Remove deprecated and removed ports from list
DeltaFile
+1-1sysutils/py-ansible-core/Makefile
+1-11 files

FreeBSD/src b45d14d — share/mk sys.mk

sys.mk: CTFMERGE: don't assume objfiles always have CTF sections

There are many instances, e.g. in the kernel, where
object files don't have CTF sections, but still need
to be merged into one that does have a CTF section.

This fixes cases like the following:

--------------------------------------------------------------
>>> stage 3.1: building everything
--------------------------------------------------------------

linking kernel.full
ctfmerge -t -L VERSION -g -o kernel.full ...
ERROR: ctfmerge: Input file force-dynamic-hack.pico was partially built from C sources, but no CTF data was present
Removing kernel.full

    kernel.full ---
    [kernel.full] Error code 1

    [8 lines not shown]
DeltaFile
+1-1share/mk/sys.mk
+1-11 files

FreeBSD/ports 85a830b — games/torcs Makefile distinfo, games/torcs/files patch-src_drivers_olethros_geometry.cpp

games/torcs: Update 1.3.9 => 1.3.10

Changelog:
https://torcs.sourceforge.net/changelog/#v1-3-10

PR:             299142
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+306-0games/torcs/pkg-plist
+0-11games/torcs/files/patch-src_drivers_olethros_geometry.cpp
+3-3games/torcs/distinfo
+1-1games/torcs/Makefile
+310-154 files

FreeBSD/ports 60c0354 — www/proxygen Makefile distinfo

www/proxygen: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+3-3www/proxygen/distinfo
+2-2www/proxygen/Makefile
+5-52 files

FreeBSD/ports d0db170 — net/mvfst pkg-plist Makefile

net/mvfst: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+3-3net/mvfst/distinfo
+1-2net/mvfst/Makefile
+1-0net/mvfst/pkg-plist
+5-53 files

FreeBSD/ports 3309b6b — net/fb303 Makefile distinfo

net/fb303: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+3-3net/fb303/distinfo
+1-2net/fb303/Makefile
+4-52 files

FreeBSD/ports 7f20fa3 — devel/folly Makefile pkg-plist, devel/folly/files patch-CMake_folly-deps.cmake patch-folly_portability_SysSyscall.h

devel/folly: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+5-5devel/folly/files/patch-CMake_FollyFunctions.cmake
+4-4devel/folly/files/patch-folly_portability_SysSyscall.h
+3-3devel/folly/files/patch-CMake_folly-deps.cmake
+3-3devel/folly/distinfo
+2-3devel/folly/Makefile
+3-2devel/folly/pkg-plist
+20-206 files

FreeBSD/ports 6e23a20 — . MOVED, devel Makefile

devel/fatal: remove
DeltaFile
+0-158devel/fatal/pkg-plist
+0-25devel/fatal/Makefile
+0-11devel/fatal/pkg-descr
+0-3devel/fatal/distinfo
+0-1devel/Makefile
+1-0MOVED
+1-1986 files

FreeBSD/ports 912bbc7 — devel/websocketpp Makefile

devel/websocketpp: fix build with CMake 4

PR:             298949
Approved by:    Jan-Espen Oversand <sigsegv at radiotube.org> (maintainer)
DeltaFile
+1-0devel/websocketpp/Makefile
+1-01 files

FreeBSD/ports bda2bef — security/fizz Makefile distinfo

security/fizz: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+3-3security/fizz/distinfo
+1-2security/fizz/Makefile
+4-52 files

FreeBSD/ports 5045de9 — devel/fbthrift distinfo Makefile

devel/fbthrift: update 2026.08.31.00 → 2026.10.05.00
DeltaFile
+64-3devel/fbthrift/pkg-plist
+3-3devel/fbthrift/distinfo
+3-3devel/fbthrift/Makefile
+70-93 files