FreeBSD/src 78962f9 — sys/amd64/amd64 machdep.c

amd64 FRED: normalize the user-provided 'fred' knob value

Assembler accesses 'fred' as byte, ensure that any non-zero
user-provided value works.  This is pure cosmetics.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-0sys/amd64/amd64/machdep.c
+2-01 files

FreeBSD/src 2fd12bf — sys/amd64/amd64 cpu_switch.S

amd64 resumectx(): restore FRED state before loading %cr4

%cr4 has the FRED enable bit. This only matters for NMI and #MC, and the
kernel is really not ready to handle them while in resumectx(), but do
it for formal correctness.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+19-16sys/amd64/amd64/cpu_switch.S
+19-161 files

FreeBSD/src 6105e85 — sys/amd64/amd64 exception.S

amd64 FRED: explain why %rax is saved early

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-0sys/amd64/amd64/exception.S
+4-01 files

FreeBSD/src 837bb27 — sys/amd64/amd64 trap.c

amd64 FRED: clear %dr6 on #DB from kernel

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+8-0sys/amd64/amd64/trap.c
+8-01 files

FreeBSD/src 1c25a7f — sys/amd64/amd64 trap.c

amd64 FRED: mark trap frame as initialized for KASAN/KMSAN

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+6-0sys/amd64/amd64/trap.c
+6-01 files

FreeBSD/src 6ca6973 — sys/amd64/amd64 exception.S

amd64 FRED: no need to store fs/gsbase on user_fred_not_syscall path

The stores are only relevant for PCB_FULL_IRET return to userspace,
and setting the flag stores the bases into the pcb anyway.  Also, the
hidden issue is that FRED already did implicit SWAPGS on entry, so
stored gsbase was wrong anyway.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+0-6sys/amd64/amd64/exception.S
+0-61 files

FreeBSD/src efb0c54 — sys/amd64/amd64 trap.c

amd64 FRED: handle in-kernel faults same as IDT

Pass #MC and #DF directly to corresponding handlers, avoiding EFI
pcb_onfault case.

If a fault occurs while kdb/ddb is active, handler must call
kdb_reenter() and not do the normal processing, which typically ends up
in panic() for kernel-mode faults.  But #MC and #DF should be excluded
there as well.

NMI is not an exception, it is delivered as specific event.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+11-2sys/amd64/amd64/trap.c
+11-21 files

FreeBSD/src b2767c7 — sys/amd64/amd64 db_trace.c

amd64 db_nextframe(): classify user_fred_syscall frame as SYSCALL

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-2sys/amd64/amd64/db_trace.c
+2-21 files

FreeBSD/src 0cfbb34 — sys/amd64/amd64 trap.c

amd64 FRED: add missed newline in the diagnostic

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+1-1sys/amd64/amd64/trap.c
+1-11 files

FreeBSD/src 66ecb41 — sys/dev/rtwn/rtl8188f r88f_chan.c

rtwn: fix 8188f channel offset / width programming

* rtwn_chan2centieee() already calculates the proper centre
  frequency, so it doesn't need to be further offset.
* Don't program R92C_RF_CHNLBW with further 20MHz wide bits;
  the rest of the programming works correctly for 20/40MHz
  operation.

Tested:

* Verified against the linux rtl8xxxu/8188f.c code.
* Tested w/ 20 and 40MHz 11n; 40MHz is now operating at higher
  speed.

Fixes: 2c38dc04d6f8bc84620bb3b67c8ccd9f910c4d03
DeltaFile
+0-5sys/dev/rtwn/rtl8188f/r88f_chan.c
+0-51 files

FreeBSD/src 1dbcc7e — . Makefile.inc1

Makefile.inc1: Make sure mandoc bootstrap tool depends on libz

It links against both libopenbsd and libz, so reflect this in the
bootstrap tool's dependencies in case of races from highly-parallel
builds.

Reported by:    jkh
MFC after:      1 week
DeltaFile
+1-1Makefile.inc1
+1-11 files

FreeBSD/ports 58dc48b — misc/py-hf-xet Makefile Makefile.crates

misc/py-hf-xet: Update to 1.7.1

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.7.1

Reported by:    Repology
DeltaFile
+21-45misc/py-hf-xet/distinfo
+9-21misc/py-hf-xet/Makefile.crates
+1-2misc/py-hf-xet/Makefile
+31-683 files

FreeBSD/ports d419271 — sysutils/desktop-installer Makefile distinfo

sysutils/desktop-installer: Update to 1.3.1

Bug fix release:
    Fix typo in auto-pkg-latest command
    Remove conflicting ksh93 from CDE install
Changes: https://github.com/outpaddling/desktop-installer/releases
DeltaFile
+3-3sysutils/desktop-installer/distinfo
+1-1sysutils/desktop-installer/Makefile
+4-42 files

FreeBSD/ports 7f870d1 — x11-toolkits/py-pyfltk distinfo Makefile, x11-toolkits/py-pyfltk/files patch-swig420

x11-toolkits/py-pyfltk: update the port to version 1.4.5.0

This synchronizes Python bindings with FLTK 1.4.5 after
commit 514ac9a10d22.  While here:

- Move SF.net in front as that's where distfile is first
  published (per modification time)
- Reduce globbing scope in PORTDOCS and PORTEXAMPLES
- HTML files and images no longer come with the distfile
- Shorten some command lines so they fit the standard
  80-character terminal width
DeltaFile
+0-62x11-toolkits/py-pyfltk/files/patch-swig420
+17-22x11-toolkits/py-pyfltk/Makefile
+3-3x11-toolkits/py-pyfltk/distinfo
+20-873 files

FreeBSD/ports 514ac9a — x11-toolkits/fltk distinfo pkg-plist, x11-toolkits/fltk/files patch-documentation_src_examples.dox patch-documentation_Makefile

x11-toolkits/fltk: update the port to version 1.4.5

PR:     283342
DeltaFile
+40-40x11-toolkits/fltk/files/patch-src_Makefile
+31-27x11-toolkits/fltk/files/patch-configure
+29-7x11-toolkits/fltk/pkg-plist
+13-21x11-toolkits/fltk/files/patch-documentation_Makefile
+0-28x11-toolkits/fltk/files/patch-documentation_src_examples.dox
+3-3x11-toolkits/fltk/distinfo
+116-1261 files not shown
+117-1277 files

FreeBSD/ports 01c3904 — net/rayfish Makefile Makefile.crates, net/rayfish/files patch-cargo-crates_tun-rs-2.8.9_src_platform_freebsd_device.rs

net/rayfish: Update to 0.5.12
DeltaFile
+79-67net/rayfish/distinfo
+38-32net/rayfish/Makefile.crates
+0-20net/rayfish/files/patch-cargo-crates_tun-rs-2.8.9_src_platform_freebsd_device.rs
+2-2net/rayfish/Makefile
+119-1214 files

FreeBSD/ports 55ed30d — devel/py-ty Makefile distinfo

devel/py-ty: Update to 0.0.93

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

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

FreeBSD/ports c9593f9 — security/oidentd pkg-plist distinfo, security/oidentd/files oidentd_masq.conf.sample patch-doc_oidentd__masq.conf.5

security/oidentd: Update to 3.1.0

- Remove unneeded masq man page/config files
- Setup sample config file

PR:             299104, 295725
Reported by:    Chris Petrik <chris at officialunix.com>
Approved by:    maintainer timeout (4 months+)
DeltaFile
+4-11security/oidentd/Makefile
+7-7security/oidentd/files/patch-doc_oidentd__masq.conf.5
+3-3security/oidentd/distinfo
+4-0security/oidentd/pkg-plist
+0-2security/oidentd/files/oidentd_masq.conf.sample
+18-235 files

FreeBSD/ports f52037f — converters/simdutf Makefile distinfo

converters/simdutf: update to 9.2.2

This is a backport, fixing a bug preventing use in C++23 projects.
The same issue will be fixed with an update to 9.3.3 in the main branch
shortly.

Changelog: https://github.com/simdutf/simdutf/releases/tag/v9.2.2

Reported by:    mi
PR:             299350
DeltaFile
+3-3converters/simdutf/distinfo
+1-1converters/simdutf/Makefile
+4-42 files

FreeBSD/src b689699 — contrib/kyua/engine googletest_list_test.cpp googletest_list.cpp

contrib/kyua: update to 0.15.1

This new release contains multiple bugfixes. Please see the release
notes mentioned in the merge commit for more details.

MFC after:      2 weeks
Merge commit '3e05143b80d1537cdd51a5dcf742da31f400507e'
DeltaFile
+134-63contrib/kyua/engine/googletest_result.cpp
+111-30contrib/kyua/engine/googletest_result_test.cpp
+5-26contrib/kyua/engine/googletest_result.hpp
+3-25contrib/kyua/engine/googletest_test.cpp
+2-25contrib/kyua/engine/googletest_list_test.cpp
+2-25contrib/kyua/engine/googletest_list.cpp
+257-19416 files not shown
+317-26122 files

FreeBSD/ports 503b07f — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-gilrs patch-libc

games/veloren-weekly: update to s20261027

Changes:        https://gitlab.com/veloren/veloren/-/compare/ebfff9496e...da6626e6ed
(cherry picked from commit 08f58266446cf95e210f80ab5639cdda115551d2)
DeltaFile
+621-583games/veloren-weekly/distinfo
+309-290games/veloren-weekly/Makefile.crates
+48-23games/veloren-weekly/files/patch-libc
+22-22games/veloren-weekly/files/patch-gilrs
+2-2games/veloren-weekly/Makefile
+1,002-9205 files

FreeBSD/ports fdccd39 — x11/swayidle Makefile distinfo

x11/swayidle: update to 1.9.1

Changes:        https://github.com/swaywm/swayidle/releases/tag/v1.9.1
Reported by:    GitHub (watch releases)

(cherry picked from commit 311dc98a788ab309889ce43cfcb47879b490c2d6)
DeltaFile
+3-3x11/swayidle/distinfo
+1-1x11/swayidle/Makefile
+4-42 files

FreeBSD/ports c79ed1f — net/waypipe Makefile distinfo

net/waypipe: update to 0.11.3

Changes:        https://gitlab.freedesktop.org/mstoeckl/waypipe/-/releases/v0.11.3
Reported by:    GitLab (notify releases)

(cherry picked from commit 52edd665151567d66ce7a4a8c50a8e390b015413)
DeltaFile
+3-3net/waypipe/distinfo
+1-2net/waypipe/Makefile
+4-52 files

FreeBSD/ports a62970a — multimedia/svt-av1-hdr Makefile distinfo

multimedia/svt-av1-hdr: update to 4.2.0

Changes:        https://github.com/juliobbv-p/SVT-AV1-HDR/compare/v4.1.0...v4.2.0
Reported by:    Repology

(cherry picked from commit d63803bdbe55ccd2c69e3a6daa0c23a5c33ecf49)
DeltaFile
+3-3multimedia/svt-av1-hdr/distinfo
+1-1multimedia/svt-av1-hdr/Makefile
+4-42 files

FreeBSD/ports 046e2d3 — benchmarks/clpeak Makefile distinfo

benchmarks/clpeak: update to 3.0.3

Changes:        https://github.com/krrishnarraj/clpeak/releases/tag/3.0.3
Reported by:    GitHub (watch releases)

(cherry picked from commit 160cd0cc484d95c359650a3b0fba7703e4222654)
DeltaFile
+3-3benchmarks/clpeak/distinfo
+1-1benchmarks/clpeak/Makefile
+4-42 files

FreeBSD/ports 139ccce — multimedia/svt-av1-hdr Makefile distinfo

multimedia/svt-av1-hdr: unbreak fetch due repo rename

=> Fetched file size mismatch (expected 8933749, actual 8934042)

Tested by:      diff -urN

(cherry picked from commit d1bf334d6d41b3689c3357bf694082b6eb4ba364)
DeltaFile
+2-2multimedia/svt-av1-hdr/distinfo
+1-0multimedia/svt-av1-hdr/Makefile
+3-22 files

FreeBSD/ports 06fc755 — www/gallery-dl Makefile distinfo

www/gallery-dl: update to 1.32.18

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

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

FreeBSD/ports a439490 — multimedia/aom Makefile distinfo

multimedia/aom: update to 3.15.2

Changes:        https://aomedia.googlesource.com/aom/+log/v3.15.1..v3.15.2
Reported by:    Repology

(cherry picked from commit aeb3a2e0c4208ce47c5b019ef048e99fdb46faa8)
DeltaFile
+3-3multimedia/aom/distinfo
+1-1multimedia/aom/Makefile
+4-42 files

FreeBSD/ports 08f5826 — games/veloren-weekly Makefile Makefile.crates, games/veloren-weekly/files patch-gilrs patch-libc

games/veloren-weekly: update to s20261027

Changes:        https://gitlab.com/veloren/veloren/-/compare/ebfff9496e...da6626e6ed
DeltaFile
+621-583games/veloren-weekly/distinfo
+309-290games/veloren-weekly/Makefile.crates
+48-23games/veloren-weekly/files/patch-libc
+22-22games/veloren-weekly/files/patch-gilrs
+2-3games/veloren-weekly/Makefile
+1,002-9215 files

FreeBSD/ports f6ff6b1 — graphics/mesa-devel pkg-plist distinfo

graphics/mesa-devel: update to 26.3.b.896

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/be847f97bd4...087e1fe4e6a
DeltaFile
+4-5graphics/mesa-devel/Makefile
+3-3graphics/mesa-devel/distinfo
+1-3graphics/mesa-devel/pkg-plist
+8-113 files