FreeBSD/ports d2b5c3cgraphics/drawio distinfo Makefile

graphics/drawio: Update to 30.2.6
DeltaFile
+3-3graphics/drawio/distinfo
+2-3graphics/drawio/Makefile
+5-62 files

FreeBSD/ports 52822e9security/sssd2 Makefile, security/sssd2/files extrapatch-src_util_sss__prctl.c

security/sssd2: Allow attaching the debugger if built WITH_DEBUG=yes
DeltaFile
+22-0security/sssd2/files/extrapatch-src_util_sss__prctl.c
+4-0security/sssd2/Makefile
+26-02 files

FreeBSD/ports 97299eclang/rizin distinfo Makefile

lang/rizin: Update to 0.9.1

Reported by:    portscout!
DeltaFile
+3-3lang/rizin/distinfo
+1-1lang/rizin/Makefile
+4-42 files

FreeBSD/ports b530cedfilesystems/libblkid distinfo Makefile

filesystems/libblkid: Update to 2.42.2

Pass maintainership to Matthias (discussed via Matrix)

Reported by:    portscout!
DeltaFile
+3-3filesystems/libblkid/distinfo
+2-2filesystems/libblkid/Makefile
+5-52 files

FreeBSD/ports 14a52b8misc/libuuid distinfo Makefile

misc/libuuid: Update to 2.42.2

Reported by:    portscout!
DeltaFile
+3-3misc/libuuid/distinfo
+1-1misc/libuuid/Makefile
+4-42 files

FreeBSD/ports 8857ad5x11/xkeyboard-config pkg-plist Makefile, x11/xkeyboard-config/files patch-meson.build

x11/xkeyboard-config: Update to 2.48

Reported by:    portscout!
DeltaFile
+347-297x11/xkeyboard-config/pkg-plist
+5-13x11/xkeyboard-config/Makefile
+7-7x11/xkeyboard-config/files/patch-meson.build
+3-3x11/xkeyboard-config/distinfo
+362-3204 files

LLVM/project 075beb2llvm/lib/Target/AArch64 AArch64InstrFormats.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Add support for FEAT_HINTE for Armv9.6 onwards

Add support for `FEAT_HINTE`, as defined in the Arm ARM M.c edition[1]

This defines the Extended Hint instruction space. `FEAT_HINTE` is
optional from Armv9.0, and mandatory from Armv9.6.

Add MC coverage for assembly, disassembly, diagnostics, generic sysreg
fallback behavior, Clang driver handling, and target parser extension
mapping.

[1] https://developer.arm.com/documentation/ddi0487/latest
DeltaFile
+52-0llvm/test/MC/AArch64/hinte.s
+27-0llvm/lib/Target/AArch64/AArch64InstrFormats.td
+25-1llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+19-0llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp
+17-0llvm/test/MC/AArch64/hinte-diagnostics.s
+6-1llvm/unittests/TargetParser/TargetParserTest.cpp
+146-27 files not shown
+176-413 files

LLVM/project 7f73dd4cross-project-tests/debuginfo-tests/dexter/dex/dextIR StepIR.py, cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging then_at_frame.cpp

[Dexter] Add at_frame_idx to check values in frames above current (#203505)

This patch adds a new attribute for !and nodes, `at_frame_idx`, which
matches against frames above its parent node; for example, in the
script:

```
!where {function: foo}:
  !where {function: bar}:
    !and {at_frame_idx: 1}:
      !value x: 0
```

The `!value x` node checks the value of 'x' in 'foo' while the debugger
is inside 'bar'. Use of this attribute comes with some restrictions: a
!where node can never be nested under a !and{at_frame_idx} node, and
neither can another !and{at_frame_idx} node.
DeltaFile
+61-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/rewriting/Inputs/rewrite_at_frame_expected.cpp
+60-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/debugging/then_at_frame.cpp
+49-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/rewriting/rewrite_at_frame.cpp
+46-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_at_frame.cpp
+26-13cross-project-tests/debuginfo-tests/dexter/dex/dextIR/StepIR.py
+33-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/parser/reject-bad-at_frame_idx.test
+275-1312 files not shown
+366-5218 files

LLVM/project 9f7dc77llvm/lib/Target/Sparc SparcAsmPrinter.cpp, llvm/test/CodeGen/SPARC tn0011.ll

[Sparc] Apply the GRLIB-TN-0011 errata workaround to ldstub (#205781)

Add ldstub to the list of atomic instruction that needs to be aligned.
DeltaFile
+8-0llvm/test/CodeGen/SPARC/tn0011.ll
+3-0llvm/lib/Target/Sparc/SparcAsmPrinter.cpp
+11-02 files

FreeBSD/ports af72bacdevel Makefile, devel/enkits Makefile distinfo

devel/enkits: new port

Lightweight C and C++ task scheduler for parallel programs
DeltaFile
+33-0devel/enkits/Makefile
+3-0devel/enkits/distinfo
+3-0devel/enkits/pkg-descr
+1-0devel/Makefile
+40-04 files

FreeBSD/src c9991e0lib/msun Symbol_f128.map, lib/msun/powerpc ld128_compat.c Symbol_f128.map

powerpc64le: switch from calling wrappers to weak references

Fixes:  255538cd906045095d0c2113ae6c4731ce36c0cf
Differential Revision: https://reviews.freebsd.org/D57850
Reviewed by:    adrian
DeltaFile
+61-0lib/msun/Symbol_f128.map
+0-43lib/msun/powerpc/ld128_compat.c
+0-36lib/msun/powerpc/Symbol_f128.map
+5-0lib/msun/src/s_scalbnl.c
+5-0lib/msun/src/s_scalbln.c
+5-0lib/msun/src/s_nearbyint.c
+76-7950 files not shown
+271-8256 files

FreeBSD/ports 307fbcfsysutils/bfs distinfo Makefile

sysutils/bfs: update to 4.1.4

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.4
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

LLVM/project 7e31f2cclang/docs ReleaseNotes.md, clang/include/clang/AST SubobjectVisitor.h

[clang][SYCL] Diagnose reference kernel parameters (#192957)

Per SYCL 2020 spec: Reference types are not trivially copyable, so they
may not be passed as kernel parameters.
This PR adds infrastructure for kernel object visiting and implements
diagnostics for reference kernel parameters.
The infrastructure will be also used for other kernel parameter
restrictions and functional code transformations that will be done in
separate PRs.

Assisted by: claude in unit test preparation

---------

Co-authored-by: Tom Honermann <tom at honermann.net>
DeltaFile
+215-0clang/test/SemaSYCL/sycl-kernel-param-restrictions.cpp
+132-0clang/unittests/AST/SubobjectVisitorTest.cpp
+128-0clang/include/clang/AST/SubobjectVisitor.h
+106-0clang/lib/Sema/SemaSYCL.cpp
+6-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+2-0clang/docs/ReleaseNotes.md
+589-01 files not shown
+590-07 files

LLVM/project abe984cllvm/include/llvm/CodeGen BasicTTIImpl.h, llvm/lib/Target/ARM ARMFeatures.td ARMTargetTransformInfo.h

[ARM] Specify inlining behavior in TableGen (#205763)

Move the ARM inlining feature whitelist into the SubtargetFeature
definitions. For this purpose, add a new InlineMustMatch inlining
behavior, for features where no differences between caller/callee are
allowed.

Additionally, mark all the tuning features as InlineIgnore and fix some
cases that were incorrectly omitted from the feature whitelist.

Fixes https://github.com/llvm/llvm-project/issues/65152.
DeltaFile
+108-55llvm/lib/Target/ARM/ARMFeatures.td
+0-134llvm/lib/Target/ARM/ARMTargetTransformInfo.h
+0-67llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
+13-0llvm/test/Transforms/Inline/ARM/inline-target-attr.ll
+7-0llvm/include/llvm/CodeGen/BasicTTIImpl.h
+5-1llvm/lib/Target/ARM/ARMArchitectures.td
+133-2574 files not shown
+145-25710 files

LLVM/project aa47e59clang/lib/CodeGen/Targets X86.cpp, llvm/lib/Target/X86 X86ISelLoweringCall.cpp

[X86][Windows] Return `fp128` on the stack (#204887)

Subsumes https://github.com/llvm/llvm-project/pull/194214

For x86-64 Windows targets, LLVM currently returns `fp128` in xmm0. This
does match `i128` (both Clang and GCC return `__int128` in xmm0) but
disagrees with GCC's behavior of returning `__float128` on the stack.

https://gcc.godbolt.org/z/xnWeGqcbW

Microsoft does not specify a `__float128` ABI so any decision is purely
an extension. The Windows x64 calling convention [1] does say that user-
defined types that do not fit in a register should be returned
indirectly, so the GCC behavior seems like a reasonable interpretation
of this rule.

Thus, change `fp128` to return on the stack for Windows targets. This is
done for both MinGW and MSVC targets; if official guidelines are ever
published, this can be revisited.

    [9 lines not shown]
DeltaFile
+341-110llvm/test/CodeGen/X86/fp128-libcalls-strict.ll
+179-72llvm/test/CodeGen/X86/fp128-libcalls.ll
+221-0llvm/test/CodeGen/X86/fp128-return-calling-conv.ll
+80-52llvm/test/CodeGen/X86/i128-fp128-abi.ll
+31-14clang/lib/CodeGen/Targets/X86.cpp
+37-0llvm/lib/Target/X86/X86ISelLoweringCall.cpp
+889-2483 files not shown
+909-2519 files

FreeBSD/ports 7ad5d8blang/rust distinfo Makefile

lang/rust: update to 1.96.1
DeltaFile
+3-3lang/rust/distinfo
+1-2lang/rust/Makefile
+4-52 files

OPNSense/core 5217d7dsrc/opnsense/scripts/captiveportal/lib db.py

captive portal: prevent having to maintain a default here as well
DeltaFile
+35-12src/opnsense/scripts/captiveportal/lib/db.py
+35-121 files

LLVM/project 09d944ebolt/lib/Passes IdenticalCodeFolding.cpp, bolt/test/X86 icf-safe-icp.test icf-safe-test1.test

[BOLT] Make ICF bucket iteration order deterministic for single-threaded mode (#200706)

`CongruentBuckets` is an unordered_map, so iterating it directly
produces non-deterministic folding order across different build
environments. Sort buckets by the binary address of the representative
function before iterating to guarantee a stable debug output order.

That order isn't matter for the output binary, but it cause randomly
different debug output across different build environments, which makes
it hard to write stable tests for ICF.

Also the debug output of multi-threaded ICF is already non-deterministic
even we sort that by address, so we only try to stabilize the
single-threaded ICF output.

Update the icf-safe tests to reflect the new deterministic ordering.

Assisted-by: Sonnet 4.6
DeltaFile
+22-12bolt/lib/Passes/IdenticalCodeFolding.cpp
+1-1bolt/test/X86/icf-safe-icp.test
+1-1bolt/test/X86/icf-safe-test1.test
+1-1bolt/test/X86/icf-safe-test2GlobalConstPtrNoPic.test
+25-154 files

OPNSense/core 369e983src/opnsense/scripts/captiveportal process_accounting_messages.php, src/opnsense/scripts/captiveportal/lib db.py

captive portal: move defaults to database, but ensure consistency on the upsert
DeltaFile
+4-3src/opnsense/scripts/captiveportal/lib/db.py
+2-2src/opnsense/scripts/captiveportal/sql/init.sql
+1-1src/opnsense/scripts/captiveportal/process_accounting_messages.php
+7-63 files

NetBSD/pkgsrc-wip f9ad7aafreecad Makefile

freecad: enable utf8-cpp
DeltaFile
+1-0freecad/Makefile
+1-01 files

OPNSense/core 6f86d61src/opnsense/scripts/syslog lockout_handler, src/opnsense/service/templates/OPNsense/Syslog syslog-ng-lockout.conf

system: lockout: address newline injection and correct IP parsing

PR: GHSA-2v2x-m4j7-76pv
DeltaFile
+5-0src/opnsense/service/templates/OPNsense/Syslog/syslog-ng-lockout.conf
+1-1src/opnsense/scripts/syslog/lockout_handler
+6-12 files

LLVM/project f92c1fellvm/docs NVPTXUsage.rst, llvm/lib/Target/NVPTX NVPTXIntrinsics.td NVPTXISelLowering.cpp

[NVPTX] Add asynchronous store intrinsics (#200768)

Adds the following intrinsics for asynchronous store operations:
- `st.async`
- `st.async.sys`
- `st.async.gpu`
- `st.async.mmio.sys`

Tests verified through `ptxas-13.3`.
DeltaFile
+192-0llvm/test/CodeGen/NVPTX/st_async_release.ll
+129-0llvm/test/CodeGen/NVPTX/st_async_release_multimem.ll
+120-0llvm/lib/Target/NVPTX/NVPTXIntrinsics.td
+96-3llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+97-0llvm/docs/NVPTXUsage.rst
+59-0llvm/test/CodeGen/NVPTX/st_async_mbarrier.ll
+693-35 files not shown
+764-411 files

OPNSense/core 863cb8asrc/www system_advanced_admin.php

System: Settings: Administration - add missing legacy_html_escape_form_data for $a_cert

PR: GHSA-8pgr-x852-qx4j
DeltaFile
+1-0src/www/system_advanced_admin.php
+1-01 files

OPNSense/core fdcd3e4src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php

mvc: checkAndThrowValueInUse validate input token which may only contain alphanum and dashes

PR: GHSA-98h6-479q-9q3w
DeltaFile
+3-1src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+3-11 files

LLVM/project fce96falibcxx/test/std/strings/basic.string/string.modifiers/string_assign pointer_size_size.pass.cpp

Update libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size_size.pass.cpp

Co-authored-by: A. Jiang <de34 at live.cn>
DeltaFile
+1-1libcxx/test/std/strings/basic.string/string.modifiers/string_assign/pointer_size_size.pass.cpp
+1-11 files

OPNSense/core 3f746a5src/etc/inc/plugins.inc.d ntpd.inc, src/www services_ntpd_gps.php

network time: fix stored XSS in GPS init string display

Squelch a PHP warning and change the way the default init
command string is used.

PR: GHSA-h793-67jm-j4m5
DeltaFile
+3-2src/www/services_ntpd_gps.php
+2-1src/etc/inc/plugins.inc.d/ntpd.inc
+5-32 files

OPNSense/core 045ed70src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt nat_rule.volt

firewall: escape user-controlled values in tooltip attributes

PR: GHSA-2xrm-p255-p43h
DeltaFile
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-2src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+4-42 files

NetBSD/pkgsrc-wip 450dc6bfreecad distinfo, freecad/patches patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake

freecad: Hack around libaec detection
DeltaFile
+14-0freecad/patches/patch-cMake_FreeCAD__Helpers_SetupSalomeSMESH.cmake
+1-0freecad/distinfo
+15-02 files

OpenBSD/ports ZqZzMo7net/dbip Makefile.inc, net/dbip/asn distinfo

   Update dbip to 2026.07.
VersionDeltaFile
1.70+2-2net/dbip/asn/distinfo
1.72+2-2net/dbip/city/distinfo
1.72+2-2net/dbip/country/distinfo
1.75+1-1net/dbip/Makefile.inc
+7-74 files

OPNSense/core 7c8ab69src/opnsense/scripts/filter/lib/alias geoip.py

Firewall: Aliases - safeguard ISO country codes in alias download

PR: GHSA-wjqq-rfmm-v5h3
DeltaFile
+2-2src/opnsense/scripts/filter/lib/alias/geoip.py
+2-21 files