LLVM/project ab9a9bcbolt/lib/Passes PAuthGadgetScanner.cpp, llvm/lib/Target/AVR AVRInstrInfo.td

Rebase

Created using spr 1.3.7
DeltaFile
+489-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-exp.ll
+352-69llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+243-83llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
+171-111bolt/lib/Passes/PAuthGadgetScanner.cpp
+129-121llvm/lib/Target/AVR/AVRInstrInfo.td
+189-0llvm/lib/Target/SPIRV/SPIRVCombinerHelper.cpp
+1,573-384282 files not shown
+6,121-2,084288 files

FreeBSD/src 660416fshare/mk bsd.opts.mk src.opts.mk

Move MK_REPRODUCIBLE_PATHS to bsd.opts.mk

In commit faeaa25f5624 MK_REPRODUCIBLE_PATHS was introduced, but some
ports that include bsd.debug.mk then started to fail with:

    make: /usr/share/mk/bsd.debug.mk:19: Variable "MK_REPRODUCIBLE_PATHS" is undefined
            in /usr/share/mk/bsd.lib.mk:525
            in /wrkdirs/usr/ports/devel/libsysinfo/work/libsysinfo-0.0.3/Makefile:16
    make: Fatal errors encountered -- cannot continue

This is because bsd.debug.mk includes bsd.opts.mk, not src.opts.mk. Move
the MK_REPRODUCIBLE_PATHS option to bsd.opts.mk to fix this.

Reviewed by:    imp, emaste
Fixes:          faeaa25f5624
DeltaFile
+1-0share/mk/bsd.opts.mk
+0-1share/mk/src.opts.mk
+1-12 files

FreeBSD/ports 0535ec4emulators/wine Makefile

emulators/wine: Streamline things a bit

Set CONFIGURE_ARGS, BINARY_ALIAS, and EXTRA_PATCHES using plain
assignment (=) instead of := since we do not have child ports any
longer.

On the way tweak white spaces around OPTIONS to be consistent with
the wine-devel port.
DeltaFile
+7-7emulators/wine/Makefile
+7-71 files

FreeBSD/ports 705800fdevel/apache-log4j2 distinfo Makefile

devel/apache-log4j2: upgrade to 2.25.3

Release notes at
        https://logging.apache.org/log4j/2.x/release-notes.html#release-notes-2-25-3
DeltaFile
+3-3devel/apache-log4j2/distinfo
+1-1devel/apache-log4j2/Makefile
+4-42 files

FreeBSD/ports c62cc10math/py-primecountpy Makefile distinfo, math/py-primecountpy/files patch-primecountpy.egg-info_SOURCES.txt

math/py-primecountpy: upgrade to v2.0.1

Releases notes at https://github.com/dimpase/primecountpy/releases
DeltaFile
+0-16math/py-primecountpy/files/patch-primecountpy.egg-info_SOURCES.txt
+4-6math/py-primecountpy/Makefile
+3-3math/py-primecountpy/distinfo
+0-2math/py-primecountpy/pkg-plist
+7-274 files

FreeBSD/ports 6a58633math/primecount distinfo pkg-plist

math/primecount: upgrade to 8.0

Release notes at https://github.com/kimwalisch/primecount/releases/tag/v8.0
DeltaFile
+3-3math/primecount/distinfo
+1-1math/primecount/pkg-plist
+1-1math/primecount/Makefile
+5-53 files

FreeBSD/ports 386a430www/marmite distinfo Makefile.crates

www/marmite: Update to 0.2.7

ChangeLog:
https://github.com/rochacbruno/marmite/releases/tag/0.2.7
DeltaFile
+467-349www/marmite/distinfo
+233-174www/marmite/Makefile.crates
+1-2www/marmite/Makefile
+701-5253 files

FreeBSD/src bbaa7d6contrib/kyua/doc kyua-db-exec.1.in kyua-db-migrate.1.in

kyua manuals: Correct --results-file short form

PR:             290647
Ref:            kyua/cli/common.cpp#104
MFC after:      3 days
Reviewed by:    ziaee
Closes:         https://github.com/freebsd/kyua/issues/267
DeltaFile
+1-1contrib/kyua/doc/kyua-db-exec.1.in
+1-1contrib/kyua/doc/kyua-db-migrate.1.in
+1-1contrib/kyua/doc/kyua-report-html.1.in
+1-1contrib/kyua/doc/kyua-report-junit.1.in
+1-1contrib/kyua/doc/kyua-report.1.in
+1-1contrib/kyua/doc/kyua-test.1.in
+6-66 files

Linux/linux 8640b74scripts Makefile.build, scripts/clang-tools gen_compile_commands.py

Merge tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux

Pull Kbuild fixes from Nicolas Schier:

 - Revert commit "scripts/clang-tools: Handle included .c files in
   gen_compile_commands" which is reported to cause false entries for
   some files.

 - Fix compilation of dtb specified on command-line without make rule

 - mcb: Add missing modpost build support

* tag 'kbuild-fixes-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux:
  mcb: Add missing modpost build support
  kbuild: fix compilation of dtb specified on command-line without make rule
  Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"
DeltaFile
+7-128scripts/clang-tools/gen_compile_commands.py
+14-12scripts/Makefile.build
+9-0scripts/mod/file2alias.c
+3-0scripts/mod/devicetable-offsets.c
+33-1404 files

FreeBSD/ports fe96063security/vaultwarden Makefile

security/vaultwarden: Add dependency

Missing dep on libzstd.so

PR:             291993
Reported by:    Bernard Spil
DeltaFile
+2-1security/vaultwarden/Makefile
+2-11 files

LLVM/project 2f6a630llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AMDGPU chain-node-divergence-update-crash-issue-173885.ll

[SelectionDAG] Skip chain node when updating divergence (#173885)

Fixes #173785.
DeltaFile
+32-0llvm/test/CodeGen/AMDGPU/chain-node-divergence-update-crash-issue-173885.ll
+2-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+34-12 files

NetBSD/pkgsrc uN00h3Twww/hugo distinfo

   hugo: Fix outdated distinfo
VersionDeltaFile
1.47+373-505www/hugo/distinfo
+373-5051 files

FreeBSD/ports 028cbe7www/vaultwarden-web_vault distinfo Makefile

www/vaultwarden-web_vault: Update to 2025.12.0

PR:             291994
Reported by:    Bernard Spil
DeltaFile
+3-3www/vaultwarden-web_vault/distinfo
+1-1www/vaultwarden-web_vault/Makefile
+4-42 files

FreeBSD/ports 22631e9security/vaultwarden distinfo Makefile.crates

security/vaultwarden: Update to 1.35.0
DeltaFile
+613-491security/vaultwarden/distinfo
+312-245security/vaultwarden/Makefile.crates
+2-2security/vaultwarden/Makefile
+927-7383 files

LLVM/project 8364a0dmlir/lib/Bindings/Python DialectQuant.cpp DialectLLVM.cpp, mlir/test/python/dialects pdl_types.py

[mlir][Python] port dialect extensions to use core PyConcreteType, PyConcreteAttribute
DeltaFile
+454-355mlir/lib/Bindings/Python/DialectQuant.cpp
+164-133mlir/lib/Bindings/Python/DialectLLVM.cpp
+125-109mlir/lib/Bindings/Python/DialectSparseTensor.cpp
+141-89mlir/lib/Bindings/Python/DialectTransform.cpp
+134-72mlir/lib/Bindings/Python/DialectPDL.cpp
+103-100mlir/test/python/dialects/pdl_types.py
+1,121-8585 files not shown
+1,386-1,01211 files

Linux/linux 0b34fd0include/linux kasan.h, kernel kexec_core.c

Merge tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm

Pull misc fixes from Andrew Morton:
 "27 hotfixes.  12 are cc:stable, 18 are MM.

  There's a patch series from Jiayuan Chen which fixes some
  issues with KASAN and vmalloc. Apart from that it's the usual
  shower of singletons - please see the respective changelogs
  for details"

* tag 'mm-hotfixes-stable-2025-12-28-21-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm: (27 commits)
  mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry
  mm/page_owner: fix memory leak in page_owner_stack_fops->release()
  mm/memremap: fix spurious large folio warning for FS-DAX
  MAINTAINERS: notify the "Device Memory" community of memory hotplug changes
  sparse: update MAINTAINERS info
  mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU
  mm: consider non-anon swap cache folios in folio_expected_ref_count()
  rust: maple_tree: rcu_read_lock() in destructor to silence lockdep

    [13 lines not shown]
DeltaFile
+32-0mm/kasan/common.c
+18-11mm/memory-failure.c
+13-13mm/page_alloc.c
+21-0tools/testing/radix-tree/idr-test.c
+12-4kernel/kexec_core.c
+16-0include/linux/kasan.h
+112-2820 files not shown
+163-5926 files

LLVM/project 524b178llvm/docs vplan-early-exit-lowered.dot, llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanVerifier.cpp

[VPlan] Add BranchOnTwoConds, use for early exit plans. (#172750)

This PR introduces a new BranchOnTwoConds VPInstruction, that takes 2
boolean operands and must be placed in a block with 3 successors.

If condition I is true, branches to successor I, otherwise falls through
to check the next condition. If both conditions are false, branch to the
third successor.

This new branch recipe is used for early-exit loops, to simplify the
representation in VPlan initially, by avoid the need for splitting the
middle block early on, in a way that preserves the single-exit block
property of regions. All exits still go through the latch block, but
they can go to more than 2 successors.

This idea was part of one of the original proposals for how to model
early exits in VPlan, but at that point in time, there was no good way
to handle this during code-gen, and we went with the early split-middle
block approach initially.

    [7 lines not shown]
DeltaFile
+88-20llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+40-0llvm/docs/vplan-early-exit-lowered.dot
+7-22llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+13-13llvm/lib/Transforms/Vectorize/VPlanVerifier.cpp
+10-9llvm/lib/Transforms/Vectorize/VPlan.cpp
+11-7llvm/lib/Transforms/Vectorize/VPlan.h
+169-7117 files not shown
+236-12723 files

HardenedBSD/src 4a28869usr.sbin/unbound/daemon Makefile

HBSD: Disable SafeStack for the Unbound daemon

When Unbound is built with SafeStack, attempts to kill the running
daemon process with SIGTERM does not kill the process. Instead, the
daemon stops responding.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Reported-by:    @northboot
issue:          #110
MFC-to:         15-STABLE
(cherry picked from commit ee472934f961f24a1c4dee56e7bd8dbb0e50ce13)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-0usr.sbin/unbound/daemon/Makefile
+1-01 files

FreeNAS/freenas 49507c4tests/unit test_zfsacl.py

Add functional unit tests for nfsv4 acl chown

This commit adds a unit test for chown behavior on nfsv4
acltype datasets.
DeltaFile
+113-0tests/unit/test_zfsacl.py
+113-01 files

FreeNAS/freenas 2f7f563tests/unit test_zfsacl.py

Fix
DeltaFile
+4-5tests/unit/test_zfsacl.py
+4-51 files

OPNSense/core b23a8b3src/etc/inc interfaces.inc

interfaces: annotations and consolidation #7647
DeltaFile
+9-4src/etc/inc/interfaces.inc
+9-41 files

FreeNAS/freenas 53940f3tests/unit test_zfsacl.py

Fix
DeltaFile
+1-0tests/unit/test_zfsacl.py
+1-01 files

FreeBSD/ports cbd45eegames/freeminer Makefile, games/freeminer-default Makefile

games/freeminer{,-default}: Deprecate and expire on 2026-01-31

Dead upstream.

PR:             226537
Approved by:    portmgr (blanket)
DeltaFile
+3-0games/freeminer-default/Makefile
+3-0games/freeminer/Makefile
+6-02 files

FreeNAS/freenas 5b591dbtests/unit test_zfsacl.py

Fix
DeltaFile
+4-4tests/unit/test_zfsacl.py
+4-41 files

OPNSense/core 0840d86src/etc/inc interfaces.inc

interfaces: tab issue #7647
DeltaFile
+1-1src/etc/inc/interfaces.inc
+1-11 files

FreeNAS/freenas 5d59d90tests/unit test_zfsacl.py

Fix
DeltaFile
+17-6tests/unit/test_zfsacl.py
+17-61 files

FreeBSD/src e2afbc4lib/libsys ioctl.2

ioctl.2: Mention EACCES

ioctls can fail with EACCES, see sys/kern/tty.c

PR:                     239504
MFC after:              3 days
Reviewed by:            ziaee
Reported by:            Brennan Vincent <brennan at umanwizard.com>
Differential Revision:  https://reviews.freebsd.org/D49072
DeltaFile
+4-1lib/libsys/ioctl.2
+4-11 files

LLVM/project 8f9efc3mlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python Pass.cpp

jakub's suggestion
DeltaFile
+3-4mlir/include/mlir/Bindings/Python/IRCore.h
+1-1mlir/lib/Bindings/Python/Pass.cpp
+4-52 files

FreeNAS/freenas 934146ctests/unit test_zfsacl.py

Fix
DeltaFile
+1-0tests/unit/test_zfsacl.py
+1-01 files

FreeNAS/freenas 6b585dbtests/unit test_zfsacl.py

Fix
DeltaFile
+2-2tests/unit/test_zfsacl.py
+2-21 files