NetBSD/pkgsrc-wip d2a6d55libudev-bsd distinfo, libudev-bsd/patches patch-udev-device.c patch-libudev.h

libudev-bsd: improve compatibility with upstream systemd-udev.
DeltaFile
+34-0libudev-bsd/patches/patch-udev-device.c
+18-0libudev-bsd/patches/patch-libudev.h
+2-0libudev-bsd/distinfo
+54-03 files

NetBSD/pkgsrc-wip 810b7c9ndevd Makefile distinfo, ndevd/patches patch-devpubd.c patch-Makefile

ndevd: minor changes and portability fixes.
DeltaFile
+25-0ndevd/patches/patch-devpubd.c
+25-0ndevd/patches/patch-Makefile
+19-0ndevd/patches/patch-devpubd.8
+7-1ndevd/Makefile
+3-0ndevd/distinfo
+79-15 files

FreeBSD/ports f7608e2multimedia/gstreamer1-plugins-svt-vp9 distinfo Makefile, multimedia/svt-vp9 distinfo Makefile

multimedia/svt-vp9: update to 0.3.1

Changes:        https://github.com/OpenVisualCloud/SVT-VP9/releases/tag/v0.3.1
Reported by:    GitHub (watch releases)

(cherry picked from commit ddba15e180e5e65d82d705985a8205180ead7380)
DeltaFile
+3-3multimedia/gstreamer1-plugins-svt-vp9/distinfo
+3-3multimedia/svt-vp9/distinfo
+1-2multimedia/svt-vp9/Makefile
+1-1multimedia/gstreamer1-plugins-svt-vp9/Makefile
+8-94 files

FreeBSD/ports e49fd1fx11-wm/cosmic-comp distinfo Makefile

x11-wm/cosmic-comp: update to 1.0.0.b.9

Changes:        https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.8...epoch-1.0.0-beta.9
Reported by:    Repology

(cherry picked from commit 1192e018fdecb967bba34f8b047ec55eb0f344ff)
DeltaFile
+3-3x11-wm/cosmic-comp/distinfo
+1-1x11-wm/cosmic-comp/Makefile
+4-42 files

FreeBSD/ports ddba15emultimedia/gstreamer1-plugins-svt-vp9 distinfo Makefile, multimedia/svt-vp9 distinfo Makefile

multimedia/svt-vp9: update to 0.3.1

Changes:        https://github.com/OpenVisualCloud/SVT-VP9/releases/tag/v0.3.1
Reported by:    GitHub (watch releases)
DeltaFile
+3-3multimedia/svt-vp9/distinfo
+3-3multimedia/gstreamer1-plugins-svt-vp9/distinfo
+1-2multimedia/svt-vp9/Makefile
+1-1multimedia/gstreamer1-plugins-svt-vp9/Makefile
+8-94 files

FreeBSD/ports 1192e01x11-wm/cosmic-comp distinfo Makefile

x11-wm/cosmic-comp: update to 1.0.0.b.9

Changes:        https://github.com/pop-os/cosmic-comp/compare/epoch-1.0.0-beta.8...epoch-1.0.0-beta.9
Reported by:    Repology
DeltaFile
+3-3x11-wm/cosmic-comp/distinfo
+1-1x11-wm/cosmic-comp/Makefile
+4-42 files

HardenedBSD/ports db53510security/rubygem-bcrypt_pbkdf/files patch-bcrypt__pbkdf.gemspec patch-ext_mri_utils.h

HBSD: Fix build of security/rubygem-bcrypt_pbkdf

Our libc contains explicit_bzero(3).

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+11-0security/rubygem-bcrypt_pbkdf/files/patch-bcrypt__pbkdf.gemspec
+10-0security/rubygem-bcrypt_pbkdf/files/patch-ext_mri_utils.h
+21-02 files

FreeNAS/freenas fe288ecsrc/middlewared/middlewared/service decorators.py

save this for HM
DeltaFile
+6-1src/middlewared/middlewared/service/decorators.py
+6-11 files

FreeNAS/freenas 85bf9b9src/middlewared/middlewared/plugins/pool_ attach_disk.py

rename LOCKS
DeltaFile
+2-2src/middlewared/middlewared/plugins/pool_/attach_disk.py
+2-21 files

LLVM/project 78ee4a5llvm/lib/CodeGen MachinePipeliner.cpp, llvm/test/CodeGen/Hexagon swp-dependent-phis.ll swp-epilog-phi9.ll

[HEXAGON] [MachinePipeliner] Fix the DAG in case of dependent phis. (#135925)

This change corrects the scheduling relationship between dependent PHI
nodes. Previously, the implementation treated SU1 as the successor of
SU0. In reality, SU0 should depend on SU1, not the other way around.
The incorrect ordering could cause SU0 to be scheduled before SU1, which
leads to invalid IR: subsequent instructions may reference values that
have not yet been defined.

%3:intregs = PHI %21:intregs, %bb.6, %7:intregs, %bb.1 - SU0 %7:intregs
= PHI %21:intregs, %bb.6, %13:intregs, %bb.1 - SU1 %27:intregs = A2_zxtb
%3:intregs - SU2
%13:intregs = C2_muxri %45:predregs, 0, %46:intreg

Co-Authored by: Sumanth Gundapaneni
DeltaFile
+96-0llvm/test/CodeGen/Hexagon/swp-dependent-phis.ll
+13-2llvm/lib/CodeGen/MachinePipeliner.cpp
+4-6llvm/test/CodeGen/Hexagon/swp-epilog-phi9.ll
+113-83 files

FreeBSD/ports d7cbaaasecurity/vuxml/vuln 2025.xml

security/vuxml: add entry for libvirt vulnerabilities

 * CVE-2025-12748
 * CVE-2025-13193
DeltaFile
+29-0security/vuxml/vuln/2025.xml
+29-01 files

FreeNAS/freenas f55147dtests/unit test_utmp.py

Fix
DeltaFile
+10-3tests/unit/test_utmp.py
+10-31 files

LLVM/project d5072b9llvm/lib/Target/RISCV RISCVISelDAGToDAG.cpp RISCVInstrInfoZb.td, llvm/test/CodeGen/RISCV rv32zbkb.ll rv64zbkb.ll

[RISCV] Select (and (shl X, 8), 0xff00) -> (packh zero, X) (#170654)

Similar transforms with "pack" and "packw" are not useful:
(pack  zero, X) == (slli  X, XLEN/2)
(packw zero, X) == (slliw X, 16)
DeltaFile
+85-0llvm/test/CodeGen/RISCV/rv32zbkb.ll
+81-0llvm/test/CodeGen/RISCV/rv64zbkb.ll
+9-1llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp
+3-0llvm/lib/Target/RISCV/RISCVInstrInfoZb.td
+178-14 files

HardenedBSD/ports fb46ce5devel/omniORB Makefile

HBSD: Fix build for devel/omniORB

While here, enable PIE support. Its applications build fine as PIEs.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-1devel/omniORB/Makefile
+1-11 files

Linux/linux fa5ef10drivers/spi spi-aspeed-smc.c spi-mpfs.c

Merge tag 'spi-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown:
 "This release is almost entirely new drivers, with a couple of small
  changes in generic code.

  The biggest individual update is a rename of the existing Microchip
  driver and the addition of a new driver for the silicon SPI controller
  in their PolarFire SoCs. The overlap between the soft IP supported by
  the current driver and this new one is regrettably all in the IP and
  not in the register interface offered to software.

   - Add a time offset parameter for offloads, allowing them to be
     defined in relation to each other. This is useful for IIO type
     applcations where you trigger an operation then read the result
     after a delay.

   - Add a tracepoint for flash exec_ops, bringing the flash support
     more in line with the debuggability of vanilla SPI.

    [32 lines not shown]
DeltaFile
+582-171drivers/spi/spi-aspeed-smc.c
+626-0drivers/spi/spi-mpfs.c
+0-625drivers/spi/spi-microchip-core.c
+429-0drivers/spi/spi-microchip-core-spi.c
+194-218drivers/spi/spi-airoha-snfi.c
+280-59drivers/spi/spi-rzv2h-rspi.c
+2,111-1,07337 files not shown
+3,018-1,43043 files

Linux/linux 0a9431fdrivers/mfd pf1550.c, drivers/power/supply pf1550-charger.c

Merge tag 'regulator-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator

Pull regulator updates from Mark Brown:
 "This is a relatively busy release for the regulator API, as well as a
  good collection of new drivers we've got a little bit of core work and
  a bunch of cleanup throughout the subsystem:

   - Support for propagating undervoltage events to child regulators

   - Undo enables done on supplies when setting enabling regulators via
     constraints fails

   - Pull in some gpiolib changes adding support for shared GPIOs to the
     gpiolib core, using them to replace the open coded variant of this
     that we've had in the regulator API for a long time

   - Support for Fitipower FP9931 and JD9330, Mediatek MT6316, MT6363
     and MT6373, NXP PF1550 and Qualcomm PMH01XX and PMCX0102


    [26 lines not shown]
DeltaFile
+789-549drivers/regulator/qcom-rpmh-regulator.c
+938-0drivers/regulator/mt6363-regulator.c
+641-0drivers/power/supply/pf1550-charger.c
+551-0drivers/regulator/fp9931.c
+429-0drivers/regulator/pf1550-regulator.c
+367-0drivers/mfd/pf1550.c
+3,715-54944 files not shown
+6,245-85950 files

Linux/linux ba1401fdrivers/base/regmap regcache-flat.c regcache-maple.c, include/linux regmap.h

Merge tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap

Pull regmap updates from Mark Brown:
 "Another small update for regmap, we have one new feature plus a little
  bit of cleanup:

   - Support for sparseness information in the flat cache, allowing
     users that really need the performance properties it provides to
     benefit from the interface and startup time improvements that
     sparsness provides without needing to go all the way to a more
     fancy data structure

   - Cleanup work from Andy Shevchenko, refactoring the cache interface
     in preparation for some future stuff he's working on"

* tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
  regmap: sdw-mbq: Reorder regmap_mbq_context struct for better packing
  regmap: i3c: Use ARRAY_SIZE()
  regcache: maple: Split ->populate() from ->init()

    [6 lines not shown]
DeltaFile
+94-19drivers/base/regmap/regcache-flat.c
+21-26drivers/base/regmap/regcache-maple.c
+17-14drivers/base/regmap/regcache-rbtree.c
+22-0drivers/base/regmap/regmap-kunit.c
+17-0drivers/base/regmap/regcache.c
+11-6include/linux/regmap.h
+182-653 files not shown
+189-689 files

FreeBSD/src fd131b4sys/net route.c if.c, sys/netinet6 in6.c in6_var.h

net: remove dom_ifmtu

It is a remnant of a network stack design that was supposed to support
multiple network protocols.  Today it is clear that we are left with IPv4
and IPv6 only.  Only IPv6 may have an MTU different to the interface MTU.
DeltaFile
+18-15sys/net/route.c
+0-13sys/net/if.c
+2-5sys/netinet6/in6.c
+0-2sys/sys/domain.h
+1-1sys/netinet6/in6_var.h
+0-1sys/netinet6/in6_proto.c
+21-371 files not shown
+21-387 files

LLVM/project ef58670llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Revert [VPlan] Consolidate logic for narrowToSingleScalars (#170720)

This reverts commit 7b3ec51, as a crash was reported:
https://llvm.godbolt.org/z/dK6ff5zvr -- this will give us time to
investigate a re-land.
DeltaFile
+27-5llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+27-51 files

LLVM/project 0b252dallvm/lib/Target/SystemZ SystemZISelLowering.cpp, llvm/test/CodeGen/SystemZ args-22.ll

[SystemZ] Handle IR struct arguments correctly. (#169583)

- The size of the stack slot was previously computed in LowerCall() by using
  the original type, but that didn't work for a struct. Compute the size
  by looking at the VT of each part and the number of them instead.

- All the members of a struct have the same OrigArgIndex, so it doesn't work
  to assume that following parts belong to a split argument until another
  OrigArgIndex is encountered. Use the isSplit() and isSplitEnd() flags
  instead.

- Detect any scalar integer argumet >64 bits in CanLowerReturn() instead of
  just i128, in order to let all of them be passed on stack.
  
Fixes #168460
DeltaFile
+1,004-0llvm/test/CodeGen/SystemZ/args-22.ll
+54-26llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
+1,058-262 files

FreeBSD/src c7f05efsys/net/route route_tables.c, sys/netinet in_rmx.c

net: routing table attach never fails
DeltaFile
+1-5sys/net/route/route_tables.c
+0-3sys/netinet6/in6_rmx.c
+0-3sys/netinet/in_rmx.c
+1-113 files

LLVM/project 0c31da1.github/workflows premerge.yaml

[CI] Report real results for aarch64 (#170535)

https://discourse.llvm.org/t/rfc-display-true-result-for-aarch64-pre-commit-ci/88928
DeltaFile
+0-1.github/workflows/premerge.yaml
+0-11 files

FreeNAS/freenas 4d6f07dsrc/middlewared/middlewared/utils/account authenticator.py

Fix
DeltaFile
+0-6src/middlewared/middlewared/utils/account/authenticator.py
+0-61 files

FreeBSD/ports 7ffec30net/mdns-bridge distinfo Makefile

net/mdns-bridge: Update 2.2.0 => 2.3.0

Changelog:
https://github.com/dennypage/mdns-bridge/releases/tag/v2.3.0

PR:     291402
DeltaFile
+3-3net/mdns-bridge/distinfo
+1-1net/mdns-bridge/Makefile
+4-42 files

Linux/linux edd2b98Documentation/devicetree/bindings/mtd allwinner,sun4i-a10-nand.yaml, drivers/mtd/devices mtd_intel_dg.c

Merge tag 'mtd/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd updates from Miquel Raynal:
 "Core MTD changes:

   - We must ignore error -ENOENT from parsers on subpartitions which is
     a legitimate return value

   - PM support is added to the intel-dg driver

  Raw NAND changes:

   - The major change in this is the support for the Allwinner H616 NAND
     controller, which lead to numerous changes and cleanups in the
     driver.

   - Another notable change in this driver is the use of field_get() and
     field_prep(), but since the global support for this helpers is
     going to be merged in the same release as we start using these

    [58 lines not shown]
DeltaFile
+338-71drivers/mtd/nand/raw/sunxi_nand.c
+265-10drivers/mtd/nand/raw/cadence-nand-controller.c
+57-44drivers/mtd/spi-nor/micron-st.c
+62-12drivers/mtd/devices/mtd_intel_dg.c
+72-0drivers/mtd/nand/spi/fmsh.c
+38-3Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
+832-14021 files not shown
+1,019-17627 files

FreeBSD/ports 2f2b7bcsysutils/bastille distinfo Makefile

sysutils/bastille: Upgrade port to 1.2.2.251204

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             291373
MFH:            2025Q4
Release Notes:  https://github.com/BastilleBSD/bastille/releases/tag/1.2.2.251204

(cherry picked from commit 9cbe9da9881e5df0165e5d88425f6ec01a9e2745)
DeltaFile
+3-3sysutils/bastille/distinfo
+1-1sysutils/bastille/Makefile
+4-42 files

FreeBSD/ports 9cbe9dasysutils/bastille distinfo Makefile

sysutils/bastille: Upgrade port to 1.2.2.251204

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             291373
MFH:            2025Q4
Release Notes:  https://github.com/BastilleBSD/bastille/releases/tag/1.2.2.251204
DeltaFile
+3-3sysutils/bastille/distinfo
+1-1sysutils/bastille/Makefile
+4-42 files

Linux/linux 77956cfDocumentation/devicetree/bindings/pwm thead,th1520-pwm.yaml, drivers/pwm pwm-airoha.c pwm_th1520.rs

Merge tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux

Pull pwm updates from Uwe Kleine-König:
 "In addition to the usual mix of core cleanups, driver changes, minor
  fixes and device tree updates the highlight this cycle is Rust support
  for the core and a first Rust driver both provided by Michal
  Wilczynski.

  Michal wrote about these changes on

    https://mwilczynski.dev/posts/bringing-rust-to-the-pwm-subsystem/

  which is a nice read"

* tag 'pwm/for-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux: (22 commits)
  pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled
  pwm: bcm2835: Make sure the channel is enabled after pwm_request()
  pwm: mediatek: Make use of struct_size macro
  pwm: mediatek: Remove unneeded semicolon

    [17 lines not shown]
DeltaFile
+735-0rust/kernel/pwm.rs
+622-0drivers/pwm/pwm-airoha.c
+387-0drivers/pwm/pwm_th1520.rs
+201-134drivers/pwm/pwm-mediatek.c
+48-0Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
+6-33include/linux/pwm.h
+1,999-16712 files not shown
+2,096-20018 files

LLVM/project 78ab389clang/lib/CIR/CodeGen CIRGenDeclOpenACC.cpp, clang/test/CIR/CodeGenOpenACC routine-clauses.cpp

[OpenACC][CIR] Implement 'gang' lowering on `routine' (#170506)

This is a bit more work than the worker/vector/seq in that gang takes an
optional `dim` argument. The argument is always 1, 2, or 3 (constants!),
and the other argument-types that gang allows elsewhere aren't valid
here.

For the IR, we had to add 2 overloads of `addGang`. The first just adds
the 'valueless' one, which can just add to the one ArrayAttr. The second
has to add to TWO lists.

Note: The standard limits to only 1 `gang` per construct. We decided
after evaluating it, that it really means 'per device-type region'.
However, device_type isn't implemented yet, so we'll add tests for that
when we do.

At the moment, we added the device_type infrastructure however.
DeltaFile
+39-0clang/test/CIR/CodeGenOpenACC/routine-clauses.cpp
+37-0mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+25-3clang/lib/CIR/CodeGen/CIRGenDeclOpenACC.cpp
+5-0mlir/include/mlir/Dialect/OpenACC/OpenACCOps.td
+106-34 files

FreeNAS/freenas 58460f3src/middlewared/middlewared/utils/account authenticator.py

Fix
DeltaFile
+1-0src/middlewared/middlewared/utils/account/authenticator.py
+1-01 files