FreeBSD/ports 4513415audio/sdl_mixer Makefile, audio/sdl_sound Makefile

*/*: Bump PORTREVISION. multimedia/smpeg was updated to 0.4.5

PR:             267480
DeltaFile
+1-1games/prboom-plus/Makefile
+1-1games/onscripter-1byte/Makefile
+1-1games/fillets-ng/Makefile
+1-1games/battletanks/Makefile
+1-1audio/sdl_sound/Makefile
+1-1audio/sdl_mixer/Makefile
+6-63 files not shown
+9-89 files

FreeBSD/ports 745680cmultimedia/smpeg Makefile, multimedia/smpeg/files patch-video__video.h patch-smpeg.m4

multimedia/smpeg: Update to 0.4.5

PR:             267480 292370
Reported by:    Sean Champ <lab+bsd __ at_ thinkum.space>
DeltaFile
+0-16multimedia/smpeg/files/patch-MPEGaudio.h
+8-6multimedia/smpeg/Makefile
+0-11multimedia/smpeg/files/patch-video__video.h
+0-11multimedia/smpeg/files/patch-smpeg.m4
+0-11multimedia/smpeg/files/patch-configure
+11-0multimedia/smpeg/files/patch-configure.in
+19-553 files not shown
+23-689 files

LLVM/project 2552529clang/lib/Headers riscv_packed_simd.h, clang/test/CodeGen/RISCV rvp-intrinsics.c

[Clang][RISCV] Add packed widening add/sub intrinsics (#219348)

Add packed widening add/sub header wrappers for the RISC-V P extension
using generic vector IR.
DeltaFile
+208-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+151-5llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+74-0cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+67-0llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+36-0llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+17-0clang/lib/Headers/riscv_packed_simd.h
+553-56 files

FreeBSD/src cd75419sys/dev/gpio gpioled_fdt.c

gpioled: defer gpio pin writes to a taskqueue

led(4) invoked the led_t callback with its mutex held, including from the
blink callout, so the callback must not sleep.

PR: 251032

MFC After: 1 week

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59263
DeltaFile
+26-3sys/dev/gpio/gpioled_fdt.c
+26-31 files

NetBSD/pkgsrc-wip 4ee2838efl distinfo, efl/patches patch-src_lib_eet_eet__image.c

efl: backport upstream patch

Backport existing eet upstream patch.
Already upstreamed as part of pull request:
https://git.enlightenment.org/enlightenment/efl/pulls/130
While not mandatory for building efl,
all existing patches closely follow OpenBSD logic,
thefore adding this to pkgsrc as well.
DeltaFile
+19-0efl/patches/patch-src_lib_eet_eet__image.c
+1-0efl/distinfo
+20-02 files

FreeBSD/ports c1056adastro/py-indiweb Makefile

astro/py-indiweb: Fix build

Reported by:    pkg-fallout
DeltaFile
+1-2astro/py-indiweb/Makefile
+1-21 files

FreeBSD/ports c6eb717security/py-secure Makefile

security/py-secure: Fix build

Reported by:    pkg-fallout
DeltaFile
+3-0security/py-secure/Makefile
+3-01 files

FreeBSD/ports c56478bgraphics/qgis-ltr Makefile pkg-plist

graphics/qgis-ltr: Update to 3.44.14

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_13%5E...final-3_44_14

Reported by:    portscout, Repology
DeltaFile
+3-3graphics/qgis-ltr/distinfo
+2-2graphics/qgis-ltr/pkg-plist
+1-1graphics/qgis-ltr/Makefile
+6-63 files

FreeBSD/ports 7f7704cmultimedia/ffmpegthumbnailer pkg-plist distinfo

multimedia/ffmpegthumbnailer: Update 2.3.0 => 2.3.1

While here, sort USES field (pet portfmt).

Changelog:
https://github.com/dirkvdb/ffmpegthumbnailer/releases/tag/v2.3.1

Reported by:    portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-4multimedia/ffmpegthumbnailer/Makefile
+3-3multimedia/ffmpegthumbnailer/distinfo
+1-1multimedia/ffmpegthumbnailer/pkg-plist
+7-83 files

HardenedBSD/src f4f1343share/man/man4 vmx.4, sys/dev/e1000 if_em.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+66-54usr.bin/whereis/whereis.c
+48-24sys/dev/e1000/if_em.c
+18-16share/man/man4/vmx.4
+33-0sys/geom/raid3/g_raid3.c
+33-0sys/geom/raid/g_raid.c
+18-2usr.bin/netstat/if.c
+216-965 files not shown
+224-9811 files

HardenedBSD/src aef529cshare/man/man4 vmx.4, sys/dev/e1000 if_em.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+66-54usr.bin/whereis/whereis.c
+48-24sys/dev/e1000/if_em.c
+18-16share/man/man4/vmx.4
+33-0sys/geom/raid3/g_raid3.c
+33-0sys/geom/raid/g_raid.c
+18-2usr.bin/netstat/if.c
+216-965 files not shown
+224-9811 files

HardenedBSD/ports 6b6b135dns/aardvark-dns Makefile.crates distinfo, net-p2p/c-lightning/files patch-pull9438_844fb87cdb32cc1999123606b734539e964e4407.diff

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+3,322-1,421www/librewolf/files/patch-libwebrtc-generated
+897-0www/librewolf/files/patch-third__party_angle_angle__program__version__id__gn_moz.build
+117-169dns/aardvark-dns/distinfo
+58-84dns/aardvark-dns/Makefile.crates
+79-0net-p2p/c-lightning/files/patch-pull9438_844fb87cdb32cc1999123606b734539e964e4407.diff
+44-32x11-fonts/webfonts/Makefile
+4,517-1,70661 files not shown
+4,813-1,98067 files

FreeBSD/src 2d9c41dsys/geom/raid g_raid.h g_raid.c

graid: Add rotation rate support

If all member devices report the same rotation rate, pass it up.
DeltaFile
+33-0sys/geom/raid/g_raid.c
+1-0sys/geom/raid/g_raid.h
+34-02 files

FreeBSD/src e5283a9sys/geom/raid3 g_raid3.h g_raid3.c

graid3: Add rotation rate support

If all member devices report the same rotation rate, pass it up.
DeltaFile
+33-0sys/geom/raid3/g_raid3.c
+1-0sys/geom/raid3/g_raid3.h
+34-02 files

HardenedBSD/src e5283a9sys/geom/raid3 g_raid3.h g_raid3.c

graid3: Add rotation rate support

If all member devices report the same rotation rate, pass it up.
DeltaFile
+33-0sys/geom/raid3/g_raid3.c
+1-0sys/geom/raid3/g_raid3.h
+34-02 files

HardenedBSD/src 2d9c41dsys/geom/raid g_raid.h g_raid.c

graid: Add rotation rate support

If all member devices report the same rotation rate, pass it up.
DeltaFile
+33-0sys/geom/raid/g_raid.c
+1-0sys/geom/raid/g_raid.h
+34-02 files

NetBSD/src eLwcwYisbin/mount_lfs mount_lfs.c

   mount_lfs: Build fix: s/unreachable()/__unreachable()/

   <stddef.h> only declares unreachable() for C23 or later.

   Here, as <sys/cdefs.h> is already being included, just
   use one of its definitions directly, rather than attempting
   to do so indirectly via <stddef.h>

   This can be changed to anything else that works of course.
VersionDeltaFile
1.43+3-3sbin/mount_lfs/mount_lfs.c
+3-31 files

LLVM/project 316b0edlld/test/wasm relocatable-strings-conflict.s, lld/wasm Writer.cpp

[lld][WebAssembly] Do not coalesce segments with differing flags in -r (#219606)

In PR #210747 (commit 162d9f09299d), `addInputSegment` was changed to
union segment linking flags (`linkingFlags |= inSeg->flags`) so that
flags like `RETAIN` and `STRINGS` are preserved in `--relocatable`
output.

However, coalescing segments with differing linking flags by name alone
forces one chunk's semantics onto another:
- Clang emits ordinary string literals (`STRINGS`) and string literals
  containing embedded null characters (non-`STRINGS`) into sections
  named `.rodata..L.str`. When coalesced, non-mergeable segments
  received the `STRINGS` flag, causing downstream links to split and
  corrupt them.
- Similarly, coalescing a chunk with `RETAIN` and a chunk without
  `RETAIN` forces the un-retained chunk to inherit `RETAIN`, preventing
  `--gc-sections` from discarding it if it is unused.

Fix this by distinguishing segments by their linking flags in

    [3 lines not shown]
DeltaFile
+46-0lld/test/wasm/relocatable-strings-conflict.s
+19-7lld/wasm/Writer.cpp
+65-72 files

NetBSD/pkgsrc-wip b8d1bbeefl distinfo, efl/patches patch-src_lib_elementary_Efl__Ui.h patch-src_lib_ecore_efl__exe.c

efl: mark upstream merged patches

This commit's patches were upstreamed as part of pull request:
https://git.enlightenment.org/enlightenment/efl/pulls/130
DeltaFile
+6-6efl/distinfo
+1-0efl/patches/patch-src_lib_elementary_Efl__Ui.h
+1-0efl/patches/patch-src_lib_ecore_efl__exe.c
+1-0efl/patches/patch-src_lib_ecore_efl__core__proc__env.c
+1-0efl/patches/patch-src_lib_ecore_ecore__exe__posix.c
+1-0efl/patches/patch-src_lib_ecore_Efl__Core.h
+11-61 files not shown
+12-67 files

LLVM/project e1a4ef5clang/docs ReleaseNotes.md, clang/lib/Parse ParseDecl.cpp

[clang][Parse] Stop parsing declarator chunks after a parenthesized structured binding (#219270)

Fixes #218144
Fixes #193687

`ParseDirectDeclarator` stops right after a structured binding like `[a,
b]`, since nothing can follow it — but that check only covers the
unparenthesized form. For `([a, b])`, the binding gets parsed inside
`ParseParenDeclarator`, and the outer `ParseDirectDeclarator` doesn't
notice — it carries on into its suffix loop and parses a trailing `()`
as a function declarator. `([a, b])() {}` then looks like a function
definition, so `ActOnStartOfFunctionDef` gets handed a
`DecompositionDecl` where it expects a `FunctionDecl`:
`cast<FunctionDecl>` asserts, or segfaults later without assertions —
that's #193687. (The `b;` in the report is noise; `([a])() {}` alone
crashes.)

This patch makes `ParseDirectDeclarator` stop as well when the
parenthesized declarator turns out to be a structured binding, so

    [8 lines not shown]
DeltaFile
+30-0clang/test/Parser/GH218144.cpp
+5-0clang/lib/Parse/ParseDecl.cpp
+4-0clang/docs/ReleaseNotes.md
+39-03 files

OpenBSD/src kDkOZW1lib/libc/gen auth_subr.c

   libc: fix ability to set AUTHV_INTERACTIVE

   ok millert@
VersionDeltaFile
1.57+2-2lib/libc/gen/auth_subr.c
+2-21 files

GhostBSD/install-station 2ef9fbeinstall_station partition.py, src/backend-query disk-part.sh detect-scheme.sh

Merge pull request #15 from ghostbsd/backend-query-migration

Query pc-sysinstall directly and drop the forked backend scripts
DeltaFile
+110-101install_station/partition.py
+0-84src/backend-query/update-part-list.sh
+0-72src/backend-query/disk-info.sh
+0-57src/backend-query/send-logs.sh
+0-52src/backend-query/detect-scheme.sh
+0-49src/backend-query/disk-part.sh
+110-41520 files not shown
+110-87926 files

LLVM/project 63b4d98llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 perfect-match-gather-undef.ll

[SLP]Fix undef/poison matching in TreeEntry::isSame

Undef no longer matches poison mask elements (poison is stronger than
undef and its lane is unrecoverable); poison matches any lane.

Fixes #219631

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/219704
DeltaFile
+110-0llvm/test/Transforms/SLPVectorizer/X86/perfect-match-gather-undef.ll
+9-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+119-52 files

OpenBSD/ports 6EmamRtmath/maxima Makefile distinfo, math/maxima/pkg PLIST

   update maxima to 5.50.0
VersionDeltaFile
1.30+99-50math/maxima/pkg/PLIST
1.29+2-2math/maxima/distinfo
1.57+1-1math/maxima/Makefile
+102-533 files

OpenBSD/ports PbzKSz9devel/cli11 Makefile, devel/cli11/pkg PLIST

   the last update broke a port I'm working on since PLIST was not updated

   ok jtt@
VersionDeltaFile
1.4+2-0devel/cli11/pkg/PLIST
1.8+1-0devel/cli11/Makefile
+3-02 files

HardenedBSD/src f8c6f9fshare/man/man4 vmx.4

vmx.4: Canonicalize SYNOPSIS

MFC after:      3 days
DeltaFile
+12-12share/man/man4/vmx.4
+12-121 files

FreeBSD/src f8c6f9fshare/man/man4 vmx.4

vmx.4: Canonicalize SYNOPSIS

MFC after:      3 days
DeltaFile
+12-12share/man/man4/vmx.4
+12-121 files

LLVM/project 902bfaellvm/include/llvm/IR Instructions.h, llvm/lib/Analysis MemoryBuiltins.cpp

[IR] Add helpers to AllocaInst to avoid getAllocatedType(). (#219594)

Add AllocaInst::getAllocationBaseSize() and AllocaInst::isScalable(),
which represent common patterns for uses which only need the size of an
alloca, but can't use getAllocationSize().

This only replaces uses which are equivalent. (There are a couple of
places in DebugInfo which getTypeSizeInBits(), which is not equivalent,
so this patch doesn't touch them for now.)
DeltaFile
+3-8llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+4-6llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
+2-5llvm/lib/Analysis/MemoryBuiltins.cpp
+7-0llvm/include/llvm/IR/Instructions.h
+5-1llvm/lib/IR/Instructions.cpp
+1-2llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
+22-228 files not shown
+30-3214 files

FreeBSD/doc b9c6f9ewebsite/archetypes/release hardware.adoc

HW Relnotes template: Add vmx
DeltaFile
+2-0website/archetypes/release/hardware.adoc
+2-01 files

HardenedBSD/ports 59c5aa2net-im/purple-teams Makefile distinfo

net-im/purple-teams: update to latest daily-2026-08-12
DeltaFile
+3-3net-im/purple-teams/distinfo
+2-3net-im/purple-teams/Makefile
+5-62 files