NetBSD/pkgsrc-wip 4e48826qgis PLIST distinfo

qgis: Update to 4.0.3

Upstream NEWS: micro update
DeltaFile
+10-10qgis/PLIST
+3-3qgis/distinfo
+2-2qgis/Makefile
+0-3qgis/COMMIT_MSG
+15-184 files

FreeBSD/ports d50ae27sysutils/loaders-update Makefile distinfo

sysutils/loaders-update: Update 1.3.1 => 1.4.0

Changelog:
https://github.com/Emrion/uploaders/releases/tag/1.4.0

PR:             295776
Sponsored by:   UNIS Labs
DeltaFile
+4-3sysutils/loaders-update/Makefile
+3-3sysutils/loaders-update/distinfo
+7-62 files

FreeBSD/ports 5c155a8emulators/dosbox-x distinfo Makefile, emulators/dosbox-x/files patch-src_gui_sdl__gui.cpp patch-configure.ac

emulators/dosbox-x: Update to 2026.06.02

ChangeLog:
https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v2026.06.02
DeltaFile
+4-4emulators/dosbox-x/files/patch-src_gui_sdl__gui.cpp
+3-3emulators/dosbox-x/distinfo
+2-2emulators/dosbox-x/files/patch-configure.ac
+1-1emulators/dosbox-x/Makefile
+10-104 files

FreeBSD/ports 73b8137sysutils/py-dbuild distinfo Makefile

sysutils/py-dbuild: Update to 1.8.8

ChangeLogs:

- https://github.com/daemonless/dbuild/releases/tag/v1.8.6
- https://github.com/daemonless/dbuild/releases/tag/v1.8.7
- https://github.com/daemonless/dbuild/releases/tag/v1.8.8
DeltaFile
+3-3sysutils/py-dbuild/distinfo
+1-1sysutils/py-dbuild/Makefile
+4-42 files

LLVM/project f3dcf16flang/lib/Lower/OpenMP OpenMP.cpp Utils.cpp, flang/test/Lower/OpenMP metadirective-implementation.f90 metadirective-device-isa.f90

[flang][OpenMP] Support lowering of metadirective (part 1) (#193664)

Add lowering support for OpenMP metadirective variants that can be
selected statically. Selection is performed during lowering with
`llvm::omp::OMPContext`, and only the selected directive variant is
lowered.

For example:
  ```fortran
  subroutine static_vendor()
    !$omp metadirective &
    !$omp & when(implementation={vendor(llvm)}: barrier) &
    !$omp & otherwise(nothing)
  end subroutine
```

is lowered to a function containing `omp.barrier`, because `vendor(llvm)` is statically applicable when compiling with Flang.

Applicable variants are represented with `llvm::omp::VariantMatchInfo` and ranked using OpenMP context matching and selector scores from the LLVM frontend.

    [20 lines not shown]
DeltaFile
+222-3flang/lib/Lower/OpenMP/OpenMP.cpp
+223-0flang/test/Lower/OpenMP/metadirective-implementation.f90
+222-0flang/lib/Lower/OpenMP/Utils.cpp
+219-0flang/test/Lower/OpenMP/metadirective-device-isa.f90
+105-0flang/test/Lower/OpenMP/metadirective-device-arch.f90
+97-0flang/test/Lower/OpenMP/metadirective-construct.f90
+1,088-313 files not shown
+1,393-3319 files

NetBSD/src zJ7tsIvshare/man/man4 xennet.4, usr.sbin/emcfanctl emcfanctl.8 emcfanctloutputs.c

   s/minumum/minimum/ in documentation and output message.
VersionDeltaFile
1.3+3-3usr.sbin/emcfanctl/emcfanctl.8
1.3+3-3usr.sbin/emcfanctl/emcfanctloutputs.c
1.8+2-2share/man/man4/xennet.4
+8-83 files

Linux/linux ba3e43aDocumentation/devicetree/bindings/crypto qcom,inline-crypto-engine.yaml, arch/arm64/boot/dts/qcom glymur.dtsi

Merge tag 'soc-fixes-7.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull SoC fixes from Arnd Bergmann:
 "Following the previous set of fixes, this addresses another
  significant number of small issues found in firmware drivers (tee,
  optee, qcomtee, qcom ice, exynos acpm) drivers through various tools.

  This is about error handling, resource leaks, concurrency and a
  use-after-free bug.

  The fixes for the Qualcomm ICE driver also introduce interface changes
  in the UFS and MMC drivers using it.

  Outside of firmware drivers, there are a few fixes across the tree:

   - Minor driver code mistakes in the Atmel EBI memory controller, the
     i.MX soc ID driver and socfpga boot logic

   - A defconfig change to avoid a boot time regression on multiple

    [27 lines not shown]
DeltaFile
+97-44drivers/firmware/samsung/exynos-acpm.c
+74-33drivers/tee/optee/supp.c
+51-15drivers/soc/qcom/ice.c
+25-31drivers/tee/tee_core.c
+34-1Documentation/devicetree/bindings/crypto/qcom,inline-crypto-engine.yaml
+6-14arch/arm64/boot/dts/qcom/glymur.dtsi
+287-13816 files not shown
+329-16822 files

LLVM/project fe2f7e4clang/include/clang/Options Options.td, clang/lib/Driver/ToolChains CommonArgs.cpp Clang.cpp

[flang] Support -ffunction-sections and -fdata-sections. (#199731)

Wire the flags through the driver, frontend, and TargetMachine, and add
driver and codegen lit tests.

Fixes https://github.com/llvm/llvm-project/issues/163550

---------

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+48-0flang/test/Integration/function-sections.f90
+35-0flang/test/Driver/function-sections.f90
+14-0clang/lib/Driver/ToolChains/CommonArgs.cpp
+1-12clang/lib/Driver/ToolChains/Clang.cpp
+8-0flang/lib/Frontend/CompilerInvocation.cpp
+4-4clang/include/clang/Options/Options.td
+110-164 files not shown
+124-1610 files

LLVM/project 05d152blibc/hdr/types struct_in6_addr.h CMakeLists.txt, libc/include CMakeLists.txt

[libc] Add definition of struct in6_addr to netinet/in.h (#201057)

This patch implements the struct in6_addr definition for netinet/in.h,
mapping it from netinet/in.yaml to the generated public header.

I've defined struct in6_addr under include/llvm-libc-types/ using an
anonymous union containing s6_addr, s6_addr16, and s6_addr32 (only the
first one is mandated by POSIX). Other implementations achieve this by
using a named union and defining the members as macros. This approach is
cleaner, but could potentially run into compatibility problems with code
which expects s6_addr is a macro. If we do, we may have to re-evaluate
this approach, but I'd like to avoid uglyfying this preemptively.

I added a simple test to check the memory layout of the address.

Assisted by Gemini.
DeltaFile
+54-0libc/test/src/netinet/in_test.cpp
+26-0libc/hdr/types/struct_in6_addr.h
+22-0libc/include/llvm-libc-types/struct_in6_addr.h
+13-0libc/test/src/netinet/CMakeLists.txt
+9-0libc/hdr/types/CMakeLists.txt
+1-0libc/include/CMakeLists.txt
+125-02 files not shown
+127-08 files

FreeBSD/ports 8d7a7ecdevel/libvirt pkg-plist distinfo, devel/libvirt/files patch-src_remote_meson.build

devel/libvirt: update to 12.4.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+0-22devel/libvirt/files/patch-src_remote_meson.build
+11-0devel/libvirt/pkg-plist
+3-3devel/libvirt/distinfo
+2-2devel/libvirt/Makefile
+16-274 files

FreeBSD/ports 9d43027devel/py-libvirt distinfo Makefile

devel/py-libvirt: update to 12.4.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/py-libvirt/distinfo
+1-1devel/py-libvirt/Makefile
+4-42 files

NetBSD/pkgsrc YjaTpDCdoc CHANGES-2026

   doc: Updated geography/qgis to 3.44.11
VersionDeltaFile
1.3467+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rLJdEi9geography/qgis distinfo Makefile, geography/qgis/patches patch-src_core_providers_gdal_qgsgdalprovider.cpp patch-src_core_providers_ogr_qgsogrproviderconnection.cpp

   geography/qgis: Update to 3.44.11

   Upstream NEWS: micro release
VersionDeltaFile
1.92+4-14geography/qgis/distinfo
1.274+2-2geography/qgis/Makefile
1.2+1-1geography/qgis/patches/patch-src_core_providers_gdal_qgsgdalprovider.cpp
1.2+1-1geography/qgis/patches/patch-src_core_providers_ogr_qgsogrproviderconnection.cpp
1.2+1-1geography/qgis/patches/patch-src_core_providers_ogr_qgsogrprovidermetadata.cpp
1.2+1-1geography/qgis/patches/patch-src_core_qgsogrutils.cpp
+10-206 files not shown
+16-2612 files

LLVM/project 2511bddlldb/test/API/qemu TestQemuLaunch.py

[lldb] Skip TestQemuLaunch.py on arm64e (#200969)

This test is set up to use a python-based qemu-like stub instead of the
actual qemu (which makes it far more portable). When trying to run the
test as arm64e, LLDB will attempt to launch an arm64e-based qemu.
Because the fake qemu is a python script, LLDB will try to launch python
as arm64e. Neither the python that ships with Xcode nor the python from
python.org have an arm64e slice, so this test will not work for arm64e.
DeltaFile
+1-0lldb/test/API/qemu/TestQemuLaunch.py
+1-01 files

LLVM/project 6dfef47clang/lib/CodeGen CGBuiltin.cpp, libcxx/test/libcxx/atomics builtin_clear_padding.pass.cpp

[clang] Treat unnamed bitfields as padding in `__builtin_clear_padding` (#201102)

Currently Clang's implementation of `__builtin_clear_padding` diverges
from GCC in its treatment of unnamed bitfields.

GCC treats them as padding (which seems correct since they can't be
named and wouldn't be part of the value representation of an object,
though I'm not sure what the standard has to say about this).

[Gobdolt](https://godbolt.org/z/e9Mo91dhh)

GCC trunk:
```
pre-clear bytes:   ff ff ff ff
post-clear bytes:  01 00 00 80
```

Clang trunk:
```

    [7 lines not shown]
DeltaFile
+20-0libcxx/test/libcxx/atomics/builtin_clear_padding.pass.cpp
+4-0clang/lib/CodeGen/CGBuiltin.cpp
+24-02 files

LLVM/project d9cf2e1clang/lib/CodeGen TargetInfo.h CodeGenModule.cpp, clang/lib/CodeGen/Targets SystemZ.cpp

[SystemZ][z/OS] Add XPLink ABI on z/OS (#188501)

This patch introduces full support for the XPLINK calling convention on
z/OS within LLVM. XPLINK is documented in the Language Environment
Vendor Interface ([Chapter
22](https://www.ibm.com/docs/en/zos/3.2.0?topic=applications-call-linkage-convention-amode-64))
and in the IBM Redbook [XPLink: OS/390 Extra Performance
Linkage](http://www.redbooks.ibm.com/abstracts/sg245991.html?Open
). It defines a high‑performance linkage model used by the z/OS Language
Environment (LE) and by the XL C/C++ compiler.
This work succeeds and replaces the earlier effort in [PR
101024](https://github.com/llvm/llvm-project/pull/101024). The present
implementation restructures the original approach, significantly expands
test coverage, and aligns more closely with both the architectural
requirements of XPLINK and the de‑facto ABI behaviour of XL C/C++.
DeltaFile
+488-0clang/test/CodeGen/SystemZ/zos-abi.c
+370-0clang/lib/CodeGen/Targets/SystemZ.cpp
+96-0clang/test/CodeGen/SystemZ/zos-abi.cpp
+4-0clang/lib/CodeGen/TargetInfo.h
+2-0clang/lib/CodeGen/CodeGenModule.cpp
+960-05 files

LLVM/project 13e5325lldb/packages/Python/lldbsuite/test decorators.py

[lldb] Skip simulator platform tests on arm64e (#200505)

Simulators do not support arm64e.
DeltaFile
+3-0lldb/packages/Python/lldbsuite/test/decorators.py
+3-01 files

FreeNAS/freenas 86d323dsrc/middlewared/middlewared/plugins zettarepl.py, src/middlewared/middlewared/plugins/vm vm_lifecycle.py

save VM context before suspending so that it is still resumed if `suspend_vms` fails/times out
DeltaFile
+16-6src/middlewared/middlewared/plugins/zettarepl.py
+1-1src/middlewared/middlewared/plugins/vm/vm_lifecycle.py
+17-72 files

Dreckly/dreckly 28cc381www/palemoon Makefile.common

palemoon: Depend on nasm.
DeltaFile
+1-0www/palemoon/Makefile.common
+1-01 files

FreeNAS/freenas 335ccd5src/middlewared/middlewared/api/v27_0_0 rsync_task.py, src/middlewared/middlewared/common/attachment __init__.py

Update rsync plugin usages
DeltaFile
+28-25src/middlewared/middlewared/common/attachment/__init__.py
+22-26src/middlewared/middlewared/service/generic_sharing_service.py
+19-21src/middlewared/middlewared/service/sharing_task_service_part.py
+13-5src/middlewared/middlewared/api/v27_0_0/rsync_task.py
+11-3src/middlewared/middlewared/utils/service/task_state.py
+6-4src/middlewared/middlewared/plugins/keychain.py
+99-844 files not shown
+114-9210 files

LLVM/project bc056eaclang-tools-extra/clangd/index SymbolCollector.cpp, clang/include/clang/Basic FileSystemStatCache.h FileManager.h

[clang] Remove `FileSystemStatCache` (#198411)

This mechanism is not used anywhere, and can be easily reimplemented in
terms of a VFS if needed.
DeltaFile
+90-238clang/unittests/Basic/FileManagerTest.cpp
+0-121clang/lib/Basic/FileSystemStatCache.cpp
+62-30clang/lib/Basic/FileManager.cpp
+0-89clang/include/clang/Basic/FileSystemStatCache.h
+0-26clang/include/clang/Basic/FileManager.h
+2-5clang-tools-extra/clangd/index/SymbolCollector.cpp
+154-5093 files not shown
+156-5179 files

LLVM/project 55af104lldb/source/Plugins/Process/Windows/Common/arm RegisterContextWindows_arm.cpp, lldb/source/Plugins/Process/Windows/Common/x64 RegisterContextWindows_x64.cpp

[lldb][windows] return false in default branch of RegisterContextWindows_*::WriteRegister (#200885)
DeltaFile
+11-3lldb/source/Plugins/Process/Windows/Common/x64/RegisterContextWindows_x64.cpp
+4-0lldb/source/Plugins/Process/Windows/Common/arm/RegisterContextWindows_arm.cpp
+1-0lldb/source/Plugins/Process/Windows/Common/x86/RegisterContextWindows_x86.cpp
+16-33 files

FreeNAS/freenas 3e126b7src/middlewared/middlewared/plugins rsync.py, src/middlewared/middlewared/plugins/rsync_ utils.py __init__.py

Remove old rsync code
DeltaFile
+0-654src/middlewared/middlewared/plugins/rsync.py
+0-9src/middlewared/middlewared/plugins/rsync_/utils.py
+0-0src/middlewared/middlewared/plugins/rsync_/__init__.py
+0-6633 files

FreeNAS/freenas 529110fsrc/middlewared/middlewared/common/attachment __init__.py, src/middlewared/middlewared/service generic_sharing_service.py sharing_task_service_part.py

Initial pass at making sharing task service typesafe
DeltaFile
+164-0src/middlewared/middlewared/service/generic_sharing_service.py
+140-0src/middlewared/middlewared/service/sharing_task_service_part.py
+23-9src/middlewared/middlewared/common/attachment/__init__.py
+9-2src/middlewared/middlewared/service/__init__.py
+3-0src/middlewared/middlewared/service/base.py
+3-0src/middlewared/middlewared/service/crud_service.py
+342-112 files not shown
+347-118 files

FreeNAS/freenas e70fd9c.github/workflows mypy.yml

Update mypy action
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files

FreeNAS/freenas 80d75eesrc/middlewared/middlewared/plugins/rsync validate.py task.py

Make rsync plugin typesafe
DeltaFile
+303-0src/middlewared/middlewared/plugins/rsync/validate.py
+201-0src/middlewared/middlewared/plugins/rsync/task.py
+107-0src/middlewared/middlewared/plugins/rsync/crud.py
+92-0src/middlewared/middlewared/plugins/rsync/__init__.py
+15-0src/middlewared/middlewared/plugins/rsync/utils.py
+718-05 files

FreeBSD/ports ef52721net/sniproxy Makefile

net/sniproxy: Add missing libudns support for CONFIGURE_ARGS

PR:             295795
Reported by:    wolfgang at lyxys.ka.sub.org
DeltaFile
+2-1net/sniproxy/Makefile
+2-11 files

LLVM/project 823ff37clang/include/clang/CIR InitAllDialects.h, clang/include/clang/CIR/Dialect CIRDialectRegistration.h

Address Comments & Use MLIR's shape global dialect initialization
DeltaFile
+37-0clang/include/clang/CIR/InitAllDialects.h
+37-0clang/lib/CIR/RegisterAllDialects.cpp
+0-32clang/include/clang/CIR/Dialect/CIRDialectRegistration.h
+0-28clang/lib/CIR/Dialect/CIRDialectRegistration.cpp
+24-0clang/test/CIR/IR/openacc.cir
+8-5clang/lib/CIR/CodeGen/CIRGenerator.cpp
+106-657 files not shown
+124-8313 files

FreeNAS/freenas 51a7a6bsrc/middlewared/middlewared/api/v27_0_0 rsync_task.py, src/middlewared/middlewared/common/attachment __init__.py

Update rsync plugin usages
DeltaFile
+28-25src/middlewared/middlewared/common/attachment/__init__.py
+22-26src/middlewared/middlewared/service/generic_sharing_service.py
+19-21src/middlewared/middlewared/service/sharing_task_service_part.py
+13-5src/middlewared/middlewared/api/v27_0_0/rsync_task.py
+11-3src/middlewared/middlewared/utils/service/task_state.py
+6-4src/middlewared/middlewared/plugins/keychain.py
+99-845 files not shown
+115-9311 files

FreeNAS/freenas 25f2fff.github/workflows mypy.yml

Update mypy action
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files