FreeBSD/src 1ba2961sys/x86/include frame.h

amd64: revert back struct trapframe to the pre-FRED definition

Trying to use the grown struct trapframe for IDT case broke in cases
where code supposed that hardware consumed sizeof(struct trapframe) of
the stack space when delivering interrupt or exception.  In particular,
this was broken for #NM/#DB/#MC.  Naive attempt of using IDT-trapframe
size for stack consumption caused later problems with larger C type.

Instead of pretending that IDT event delivery pushed two never-accessed
doubleword to the stack, keep it honest and provide separate type for
the FRED interrupt frame, i.e. struct trapframe_fred.

Convert between trapframe_fred and trapframe can be done by trivial pointer
arithmetic.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+4-0sys/x86/include/frame.h
+4-01 files

FreeBSD/ports 9070f78emulators/wine-devel/files wine-wow64.sh

emulators/wine-devel: Improve messages around WoW

Sync with emulators/wine where commit 942473af4d improved a number of
messages (and comments) around WoW, i.e. 32-bit support on amd64.

PR:             293073, 291328
Approved by:    Thibault Payet <monwarez at mailoo.org> (maintainer)
DeltaFile
+6-6emulators/wine-devel/files/wine-wow64.sh
+6-61 files

FreeBSD/ports e89149enet/traefik distinfo Makefile

net/traefik: Update to upstream release 3.6.11

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.6.11
- Includes security fixes for several vulnerabilities.
  CVE-2026-32595 (BasicAuth Middleware Timing Attack)
  CVE-2026-32305 (Potential mTLS Bypass via Fragmented TLS ClientHello)
  CVE-2026-32695 (Details not yet available)

MFH:            2026Q1
Security:       CVE-2026-32595
                CVE-2026-32305
                CVE-2026-32695
DeltaFile
+3-3net/traefik/distinfo
+1-1net/traefik/Makefile
+4-42 files

FreeBSD/ports ce82e4cemulators/wine-devel pkg-plist distinfo

emulators/wine-devel: Update 11.4 => 11.5

Changelog:
- C++ support in the build system.
- Bundled ICU libraries.
- A number of VBScript compatibility fixes.
- Various bug fixes.
https://gitlab.winehq.org/wine/wine/-/releases/wine-11.5

PR:     293958
DeltaFile
+137-0emulators/wine-devel/pkg-plist
+3-3emulators/wine-devel/distinfo
+1-1emulators/wine-devel/Makefile
+141-43 files

FreeBSD/src 1d18872sys/compat/linuxkpi/common/include/linux hardirq.h highmem.h

LinuxKPI: add supporting #includes

Compiling drm-kmod on !X86 does not include asm/smp.h which includes
preempt.h on FreeBSD.  In order to compile drm-kmod on other
architectures add the secondary #includes for preempt.h to
spinlock.h and hardirq.h (which now also gets included from highmem.h)
to connect the #include chain.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
PR:             279864
Reviewed by:    jhibbits, emaste
Differential Revision: https://reviews.freebsd.org/D55974
DeltaFile
+1-0sys/compat/linuxkpi/common/include/linux/hardirq.h
+1-0sys/compat/linuxkpi/common/include/linux/highmem.h
+1-0sys/compat/linuxkpi/common/include/linux/spinlock.h
+3-03 files

FreeBSD/src 2ce06d2sys/kern subr_sbuf.c

sbuf: make assertion message a lot more useable

Saying that we are called with an (un)finished or corrupted sbuf
is like saying "error" (though [un]finished is an extra hint).

Add the pointer to the sbuf so one could easily check it,
add the flags we are checking so one could see quickly about
a possible state mismatch.

Given we already dereference the pointer in the KASSERT there is no
extra harm adding it to the message.

Found while:    testing lindebugfs changes
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Reviewed by:    jhb
Differential Revision: https://reviews.freebsd.org/D55919
DeltaFile
+2-2sys/kern/subr_sbuf.c
+2-21 files

FreeBSD/ports 43bbbd6finance/hs-hledger distinfo Makefile.cabal

finance/hs-hledger: Update 1.51.1 => 1.52

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D56020
DeltaFile
+141-129finance/hs-hledger/distinfo
+169-0finance/hs-hledger/Makefile.cabal
+1-164finance/hs-hledger/Makefile
+311-2933 files

FreeBSD/ports 41364f2textproc/hs-pandoc-crossref distinfo Makefile.cabal

textproc/hs-pandoc-crossref: 0.3.22 => 0.3.23

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+175-173textproc/hs-pandoc-crossref/distinfo
+178-0textproc/hs-pandoc-crossref/Makefile.cabal
+1-176textproc/hs-pandoc-crossref/Makefile
+354-3493 files

FreeBSD/ports f98bdb0math/ess Makefile distinfo

math/ess: Update to 26.01.0

ESS[BUGS] is still relevant due to NIMBLE keeping the language alive.
However, only syntax highlighting and key-presses will be supported
moving forward. For example, the < key now generates <- rather than
the former = since equals is a valid character in NIMBLE BUGS.

Reported by:    Repology
DeltaFile
+5-6math/ess/Makefile
+3-3math/ess/distinfo
+8-92 files

FreeBSD/ports 21ed0admisc/py-diffusers Makefile distinfo

misc/py-diffusers: update 0.35.1 → 0.37.0
DeltaFile
+3-3misc/py-diffusers/Makefile
+3-3misc/py-diffusers/distinfo
+6-62 files

FreeBSD/ports 96ae17dtextproc/py-sentencepiece distinfo Makefile

textproc/py-sentencepiece: update 0.2.0 → 0.2.1
DeltaFile
+3-3textproc/py-sentencepiece/distinfo
+1-2textproc/py-sentencepiece/Makefile
+4-52 files

FreeBSD/ports 37bcacfmath/eigen5 distinfo Makefile

math/eigen5: Remove GL_TAGNAME

This didn't work iin GitLab a long time ago, GL_TAGNAME
was mandatory, amd the latent memory of this caused me
to add GL_TAGNAME.

Reported by:    Gleb Popov <arrowd at freebsd.org>
DeltaFile
+3-3math/eigen5/distinfo
+0-1math/eigen5/Makefile
+3-42 files

FreeBSD/ports cb58befdeskutils/nextcloudclient distinfo Makefile

deskutils/nextcloudclient: Update to 4.0.8
DeltaFile
+3-3deskutils/nextcloudclient/distinfo
+1-1deskutils/nextcloudclient/Makefile
+4-42 files

FreeBSD/ports 2d44f14ports-mgmt/hs-panopticum distinfo Makefile

ports-mgmt/hs-panopticum: Update to 2.0.2.0

PR:             293947
DeltaFile
+15-15ports-mgmt/hs-panopticum/distinfo
+8-8ports-mgmt/hs-panopticum/Makefile
+23-232 files

FreeBSD/ports fef24c8misc/quantum++ Makefile distinfo

misc/quantum++: update 7.0.0 → 7.0.1

Reported by:    portscout
DeltaFile
+5-4misc/quantum++/Makefile
+3-3misc/quantum++/distinfo
+8-72 files

FreeBSD/ports 0bf95ebmath Makefile, math/eigen5 pkg-plist Makefile

math/eigen5: New port: Lightweight library for vector and matrix math

math/eigen3 is obviously 2 major version numbers behind.
The misc/quantum++ port needs eigen-5.x

It might or might not be better to update math/eigen to 5.x - I am not
sure. Let's have math/eigen5 for now for ports that need it.
DeltaFile
+608-0math/eigen5/pkg-plist
+46-0math/eigen5/Makefile
+3-0math/eigen5/distinfo
+2-0math/eigen5/pkg-descr
+1-0math/Makefile
+660-05 files

FreeBSD/ports fe205dflang/prql distinfo Makefile

lang/prql: update 0.13.10 → 0.13.11

Reported by:    portscout
DeltaFile
+335-255lang/prql/distinfo
+168-128lang/prql/Makefile
+503-3832 files

FreeBSD/ports 6480a07graphics/py-kornia distinfo Makefile

graphics/py-kornia: update 0.7.4 → 0.8.2

Reported by:    portscout
DeltaFile
+3-3graphics/py-kornia/distinfo
+2-2graphics/py-kornia/Makefile
+5-52 files

FreeBSD/ports 0d83776misc/py-comfyui-workflow-templates distinfo Makefile

misc/py-comfyui-workflow-templates: update 0.9.26 → 0.9.28
DeltaFile
+3-3misc/py-comfyui-workflow-templates/distinfo
+1-1misc/py-comfyui-workflow-templates/Makefile
+4-42 files

FreeBSD/ports 5fcbceamisc/py-comfyui-workflow-templates-media-video distinfo Makefile

misc/py-comfyui-workflow-templates-media-video: update 0.3.62 → 0.3.63
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-video/distinfo
+1-1misc/py-comfyui-workflow-templates-media-video/Makefile
+4-42 files

FreeBSD/ports b15d428misc/comfyui pkg-plist Makefile

misc/comfyui: update 0.17.2 → 0.18.0
DeltaFile
+8-0misc/comfyui/pkg-plist
+4-4misc/comfyui/Makefile
+3-3misc/comfyui/distinfo
+15-73 files

FreeBSD/ports a1935cbmisc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.173 → 0.3.175
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

FreeBSD/ports 700d202misc/py-comfyui-workflow-templates-media-other distinfo Makefile

misc/py-comfyui-workflow-templates-media-other: update 0.3.146 → 0.3.148
DeltaFile
+3-3misc/py-comfyui-workflow-templates-media-other/distinfo
+1-1misc/py-comfyui-workflow-templates-media-other/Makefile
+4-42 files

FreeBSD/ports 86491afx11/xfce4-terminal Makefile, x11/xfce4-terminal/files patch-revert-mmb-handling patch-terminal_terminal-widget.c

x11/xfce4-terminal: Import middle mouse paste fix from upstream

Replace custom revert with upstream provided patch.

Related upstream bug report: https://gitlab.xfce.org/apps/xfce4-terminal/-/issues/385

Obtained from:  https://gitlab.xfce.org/apps/xfce4-terminal/-/commit/765c984f680469f32cd30fe5cea63fa3af6fc1df
DeltaFile
+0-51x11/xfce4-terminal/files/patch-revert-mmb-handling
+37-0x11/xfce4-terminal/files/patch-terminal_terminal-widget.c
+1-1x11/xfce4-terminal/Makefile
+38-523 files

FreeBSD/ports 5c8958dgames/greed Makefile, games/greed/files patch-greed.adoc

games/greed: Clean adoc tags in README installed file

Reported by:    diizzy
DeltaFile
+52-0games/greed/files/patch-greed.adoc
+1-0games/greed/Makefile
+53-02 files

FreeBSD/src 4b29bf7release/tools vmimage.subr

Revert "vmimage.subr: pkg autoremove after pkg install"

This reverts commit 6a13aeac3c1f98db7cf156f24a4d6bc8d3c321f6.

The "bogus dependencies being installed" issue was traced down to pkg
confusion surrounding libclang_rt.asan-i386.so linking to a 32-bit
libgcc_s.so.1, and a more minimal workaround of "install clibs-lib32"
has been applied, so this hack is no longer required.

MFC after:      3 days
Sponsored by:   Amazon
DeltaFile
+0-7release/tools/vmimage.subr
+0-71 files

FreeBSD/src 1186997release/tools ec2.conf

EC2: Remove stale comment

MFC after:      3 days
Sponsored by:   Amazon
DeltaFile
+0-4release/tools/ec2.conf
+0-41 files

FreeBSD/src cfe0b7drelease/tools ec2-builder.conf ec2-small.conf

EC2: Add clibs-lib32 pkg to small/builder images

The FreeBSD-clang package on amd64 contains libclang_rt.asan-i386.so,
which links to the 32-bit version of libgcc_s.so.1.  It is not clear
if that file belongs in FreeBSD-clang or if it should be placed into
a different package.

For unknown reasons, pkg *sometimes* recognizes this and decides that
it needs to install a package to supply libgcc_s.so.1:32.

In particular, when we initially install the VM with 'pkg install
[long list of FreeBSD-* packages]', pkg does not recognize that it
wants this; but the *next* time 'pkg install' runs, it decides that
it needs libgcc_s.so.1:32 -- even though that particular library is
not needed by the particular package we're trying to install -- and
goes looking for it... and ends up picking gcc12-devel as a provider.

Later in the EC2 image building process, we run 'pkg autoremove' (which
was added during 15.0 to get rid of the "bogus dependencies" which were

    [19 lines not shown]
DeltaFile
+1-0release/tools/ec2-builder.conf
+1-0release/tools/ec2-small.conf
+2-02 files

FreeBSD/ports 8713bd8lang/rust distinfo Makefile

Revert "lang/rust: fix build with LLVM 22 (PORT_LLVM option)"

This reverts commit 91d047221724449855d84465d8ca53bdddb9fcc2.

This patch was not approved.
This patch interferes with pending rust update (pr 293615)
There was no rush to push this patch since there is a pending rust update (pr 293615)
It breaks lang/rust-nightly
DeltaFile
+1-3lang/rust/distinfo
+0-3lang/rust/Makefile
+1-62 files

FreeBSD/ports 28f7f3dsysutils/py-dbuild Makefile

sysutils/py-dbuild: Add man page

PR:             293952
Reported by:    ahze at ahze.net
DeltaFile
+5-0sysutils/py-dbuild/Makefile
+5-01 files