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

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

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 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

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

FreeBSD/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

FreeBSD/ports 1df7f06net/wakeonlan Makefile distinfo

net/wakeonlan: update 0.42 -> 0.50

Changelog: https://raw.githubusercontent.com/jpoliv/wakeonlan/refs/heads/master/Changes

Major changes:
    - doc:change license from Artistic to Artistic-2.0
    - fix: accept named pipes (FIFOs) as valid --file input
    - fix: normalize single hex digit fields to two hex digits
    - fix: fall back to port 9 when the discard service is unknown
    - feat: add delay option
DeltaFile
+3-3net/wakeonlan/distinfo
+2-3net/wakeonlan/Makefile
+5-62 files

FreeBSD/src f1da14eshare/man/man4 vmx.4

vmx.4: Spinoff HARDWARE + tag SPDX

This section will appear in the Hardware Release Note.

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

OpenBSD/src 2z8hgVmusr.bin/mandoc roff_escape.c

   Fix a segfault that bluhm@ found on his i386 regress machine.

   Even in the "out:" code path of the escape sequence parser,
   for rval == ESCAPE_SPECIAL, some of the parsing results are
   still used for error reporting purposes, specifically to
   distinguish valid and invalid character names.

   So, when parsing fails so badly that there is no name whatsoever,
   it is not sufficient to bail out via "goto out;" but in addition,
   we must make sure that the return value does not remain ESCAPE_SPECIAL.

   However, other return values must remain intact even in case of
   extremely bad parsing errors.  For example, an \A escape sequence
   still qualifies as an ESCAPE_EXPAND sequence and must expand
   to the string "0" even if it lacks any argument whatsoever.
VersionDeltaFile
1.17+3-1usr.bin/mandoc/roff_escape.c
+3-11 files

GhostBSD/build 58923fe. build.sh, boot loader.conf

Merge branch 'master' into rename-oem-no-autologin
DeltaFile
+8-0boot/loader.conf
+0-2build.sh
+0-1packages/drivers
+1-0packages/base
+9-34 files

FreeBSD/ports d8c2989net-mgmt/pmacct/files patch-src_net__aggr.h patch-src_imt__plugin.c

net-mgmt/pmacct: update 1.7.8 -> 1.7.9

- Note: PGSQL option is broken
- fixes build problem with libcdada

PR:             298037
Reported-by:    info at ubilling.net.ua
Reported-by:    olivier
DeltaFile
+0-24net-mgmt/pmacct/files/patch-src_setproctitle.c
+0-14net-mgmt/pmacct/files/patch-src_amqp__common.h
+0-13net-mgmt/pmacct/files/patch-src_amqp__plugin.h
+0-11net-mgmt/pmacct/files/patch-src_net__aggr.h
+11-0net-mgmt/pmacct/files/patch-src_imt__plugin.c
+11-0net-mgmt/pmacct/files/patch-src_ha.c
+22-623 files not shown
+29-679 files

GhostBSD/gib 0b64fd4. setup.py, src create_cfg.py timezone.py

Merge pull request #89 from ghostbsd/fix-390-utc-checkbox

Add a UTC hardware clock checkbox to the timezone page
DeltaFile
+0-18src/backend-query/list-tzones.sh
+16-0src/timezone.py
+6-0src/create_cfg.py
+0-1setup.py
+22-194 files

FreeBSD/ports f09606cnet-p2p/c-lightning Makefile, net-p2p/c-lightning/files pkg-message.in patch-pull9438_844fb87cdb32cc1999123606b734539e964e4407.diff

net-p2p/c-lightning: clarify allow.mlock requirements for jails

PR:     297253
Submitted by:   Matt Watson <matt at swarmbox.com>
DeltaFile
+79-0net-p2p/c-lightning/files/patch-pull9438_844fb87cdb32cc1999123606b734539e964e4407.diff
+12-0net-p2p/c-lightning/files/pkg-message.in
+1-1net-p2p/c-lightning/Makefile
+92-13 files

FreeBSD/ports 3fc992fsecurity/vuxml/vuln 2026.xml

security/vuxml: document net-p2p/c-lightning vulnerabilities
DeltaFile
+43-0security/vuxml/vuln/2026.xml
+43-01 files

FreeBSD/ports d967877net-p2p/c-lightning Makefile, net-p2p/c-lightning/files pkg-message.in

net-p2p/c-lightning: add a warning about an unknown security vulnerability
DeltaFile
+9-0net-p2p/c-lightning/files/pkg-message.in
+7-1net-p2p/c-lightning/Makefile
+16-12 files

NetBSD/src cY2vMeBsbin/mount_lfs mount_lfs.c

   mount_lfs(8): Add unreachable() to fix clang build.

   dependall ===> sbin/mount_lfs
   /home/source/ab/HEAD-llvm/src/sbin/mount_lfs/mount_lfs.c:319:1: error: function declared 'noreturn' should not return [-Werror,-Winvalid-noreturn]

   The only two cases in invoke_cleaner are already handled, so the rest
   should be unreachable.
VersionDeltaFile
1.42+5-2sbin/mount_lfs/mount_lfs.c
+5-21 files

OpenBSD/src 9aBoOZGetc rc

   Move /tmp clearing earlier in /etc/rc

   Moving pruning above relinking and early daemon startup to be able
   to clear everything old without removing entries that are in use.

   The goals are:

   1) free up at least one inode, because mkstemp needs at least one
   2) free up a few more, just in case.  We settled on 50.
   3) With an inode freed up for mktemp, create a directory and move all the
      deleteable files into that directory and remove it asyncronously.

   The first two goals were very fiddly to get right.

   Much help and discussion with deraadt@ plus dlg@ and kn@

   ok for an earlier diff from kn@
VersionDeltaFile
1.592+19-23etc/rc
+19-231 files

LLVM/project 05da143libc/include/llvm-libc-macros float16-macros.h

[libc] Disable float16 on 32-bit x86 without SSE2 (#219675)

Fixes #219668

Building llvm 23.1.0 (and current main) for 32-bit x86 without SSE2
fails since APFloat.cpp started including libc's shared/math.h. All the
errors come from the float16 headers:

```
libc/src/__support/FPUtil/BasicOperations.h:63:67: error: SSE register return with SSE2 disabled
libc/src/__support/math/acosf16.h:73:14: error: invalid conversion from type '_Float16' without option '-msse2'
```

The float16 detection in float16-macros.h checks __FLT16_MANT_DIG__.
Since GCC 14 that macro is defined on ia32 even without SSE2, where
_Float16 is storage-only and any arithmetic or returning by value is an
error.
The GCC 14 release notes say to check __SSE2__ for arithmetic support
instead: https://gcc.gnu.org/gcc-14/changes.html

    [9 lines not shown]
DeltaFile
+1-1libc/include/llvm-libc-macros/float16-macros.h
+1-11 files

FreeBSD/ports 09d46b1deskutils/nextcloudclient Makefile distinfo

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

OpenBSD/ports kFkzvBtdevel/codex distinfo, devel/codex/patches patch-codex-rs_tui_src_app_agents_overview_rs patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.151.0
VersionDeltaFile
1.36+3-3devel/codex/patches/patch-codex-rs_Cargo_toml
1.3+2-2devel/codex/patches/patch-codex-rs_core_src_tools_handlers_apply_patch_rs
1.44+2-2devel/codex/distinfo
1.2+1-1devel/codex/patches/patch-codex-rs_tui_src_app_agents_overview_rs
1.38+1-1devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.3+1-1devel/codex/patches/patch-codex-rs_cli_src_main_rs
+10-102 files not shown
+12-128 files

LLVM/project a818d43llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 subcarry.ll combine-adc.ll

[X86] Fold ADC(SHL(X, 1), 0, Carry) to ADC(X, X, Carry) (#219512)

During DAG optimization, expressions like `a + a` are canonicalized to
`a << 1` (`ISD::SHL X, 1`).

We need to undo that if we can use adc x, x.
DeltaFile
+3-5llvm/test/CodeGen/X86/combine-adc.ll
+8-0llvm/lib/Target/X86/X86ISelLowering.cpp
+1-2llvm/test/CodeGen/X86/subcarry.ll
+12-73 files

LLVM/project 7ec284bllvm/lib/Target/AMDGPU AMDGPUISelDAGToDAG.h AMDGPU.h, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUInstPrinter.h

[AMDGPU] Remove dead declarations (#219649)

createSIFixControlFlowLiveIntervalsPass: The corresponding function
definition was removed on August 7, 2017 in commit
3db456820dcb89fc8bab58414de801fdfcfb0e88.

SelectADD_SUB_I64: The corresponding function definition was removed on
June 22, 2026 in commit 8062e6dc822b7832d8d988bd9cc70a04a327848a.

hasHalfRate64Ops: The corresponding function definition was removed on
January 21, 2026 in commit 2692f5ed537ff81f057340aeaba933428ba3bdd8.

printAbs, printClamp: The corresponding function definitions were
removed on June 28, 2018 in commit
c5a154db48c3cd9e16b5c74977d506415414daf7.

getVCMPXNoSDstOp: The corresponding function definition was removed on
February 11, 2021 in commit c16f776028ddd39a4d5ea39d5c3831b1bcbb8c02.
DeltaFile
+1-4llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.h
+0-3llvm/lib/Target/AMDGPU/SIInstrInfo.h
+0-3llvm/lib/Target/AMDGPU/GCNSubtarget.h
+0-1llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.h
+0-1llvm/lib/Target/AMDGPU/AMDGPU.h
+1-125 files

FreeBSD/ports 267e97cgraphics/qgis Makefile pkg-plist

graphics/qgis: Update to 4.2.2

Changelog:      https://github.com/qgis/QGIS/compare/final-4_2_1%5E...final-4_2_2

Reported by:    portscout, Repology
DeltaFile
+3-3graphics/qgis/distinfo
+3-0graphics/qgis/pkg-plist
+1-1graphics/qgis/Makefile
+7-43 files

FreeBSD/ports fbea38fdevel/py-aws-sam-translator Makefile distinfo

devel/py-aws-sam-translator: Update to 1.113.0

ChangeLog:      https://github.com/aws/serverless-application-model/releases/tag/v1.113.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-aws-sam-translator/distinfo
+1-1devel/py-aws-sam-translator/Makefile
+4-42 files