FreeBSD/ports 8bce7aegraphics/qgis distinfo Makefile

graphics/qgis: 3.44.7

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_6%5E...final-3_44_7

PR:             portscout, Repology
MFH:            2026Q1
(cherry picked from commit 9f5bc6aa76761e7e032d42aa5015461639ad9792)
DeltaFile
+3-3graphics/qgis/distinfo
+1-2graphics/qgis/Makefile
+4-52 files

LLVM/project ec080ab.ci monolithic-windows.sh monolithic-linux.sh

[CI] Disable precompiled headers in pre-commit CI (#176563)

Spliced out from #176420 to make sure that CI is fine without PCH, which
are currently used by Flang.
DeltaFile
+1-0.ci/monolithic-windows.sh
+1-0.ci/monolithic-linux.sh
+2-02 files

FreeBSD/ports 9f5bc6agraphics/qgis distinfo Makefile

graphics/qgis: 3.44.7

Changelog:      https://github.com/qgis/QGIS/compare/final-3_44_6%5E...final-3_44_7

PR:             portscout, Repology
MFH:            2026Q1
DeltaFile
+3-3graphics/qgis/distinfo
+1-2graphics/qgis/Makefile
+4-52 files

LLVM/project f853880.ci/buildbot worker.py, offload/ci openmp-offload-amdgpu-clang-flang.py openmp-offload-amdgpu-runtime.py

[Offload][CI] Convert openmp-offload-amdgpu staging bots to ScriptedBuilder (#174991)

Convert the first AMDGPU buildbots to use the ScriptedBuilder introduced
llvm-zorg. For the motivation, see
https://github.com/llvm/llvm-zorg/pull/648.

Since the production buildbot still needs to be restarted for
ScriptedBuilder to work, only convert the builders that are currently in
staging for now. These are:

 * openmp-offload-amdgpu-runtime
 * openmp-offload-amdgpu-clang-flang

Both of them happen to be OpenMPBuilder.getOpenMPCMakeBuildFactory-based
builders before this change. They also set an environment variable that
the previous ScriptedBuilder did not, so we are adding support.

The corresponding llvm-zorg change is
https://github.com/llvm/llvm-zorg/pull/697.
DeltaFile
+71-0offload/ci/openmp-offload-amdgpu-clang-flang.py
+60-0offload/ci/openmp-offload-amdgpu-runtime.py
+11-3.ci/buildbot/worker.py
+1-0offload/ci/.gitignore
+143-34 files

FreeBSD/ports 21b2f47graphics/libheif pkg-plist distinfo

graphics/libheif: Update to 1.20.1

Release notes: https://github.com/strukturag/libheif/releases/tag/v1.20.0
               https://github.com/strukturag/libheif/releases/tag/v1.20.1
DeltaFile
+18-0graphics/libheif/pkg-plist
+3-3graphics/libheif/distinfo
+3-2graphics/libheif/Makefile
+24-53 files

FreeBSD/ports e2df165graphics/libheif distinfo Makefile

graphics/libheif: Update to 1.21.2

Release notes: https://github.com/strukturag/libheif/releases/tag/v1.20.2
               https://github.com/strukturag/libheif/releases/tag/v1.21.0
               https://github.com/strukturag/libheif/releases/tag/v1.21.2
DeltaFile
+3-3graphics/libheif/distinfo
+2-2graphics/libheif/Makefile
+1-0graphics/libheif/pkg-plist
+6-53 files

LLVM/project 2070646llvm/test/CodeGen/X86 llc-pipeline-npm.ll

[X86][NewPM] Use -NEXT FileCheck suffix for NPM test (#176592)

Otherwise when someone adds a pass to the pipeline the test still
passes.
DeltaFile
+330-324llvm/test/CodeGen/X86/llc-pipeline-npm.ll
+330-3241 files

LLVM/project 694c4d6clang-tools-extra/clang-tidy/bugprone UnsafeFunctionsCheck.cpp, clang/include/clang/Analysis AnnexKDetection.h

[clang][analyzer] Add ReportInC99AndEarlier option to DeprecatedOrUnsafeBuf… (#168704)

…ferHandling checker

The checker may report warnings for deprecated buffer handling functions
(memcpy, memset, memmove, etc.) even when not compiling with C11
standard if the new option "ReportInC99AndEarlier" is set to true.

These functions are deprecated in C11, but may still be problematic in
earlier C standards.
DeltaFile
+76-12clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
+43-0clang/lib/Analysis/AnnexKDetection.cpp
+40-0clang/test/Analysis/security-deprecated-buffer-handling-report-modes.c
+40-0clang/include/clang/Analysis/AnnexKDetection.h
+19-6clang/include/clang/StaticAnalyzer/Checkers/Checkers.td
+2-20clang-tools-extra/clang-tidy/bugprone/UnsafeFunctionsCheck.cpp
+220-384 files not shown
+236-3810 files

FreeBSD/ports 1407e22java/jxgrabkey Makefile, java/jxgrabkey/files patch-JXGrabKey_Java_nbproject_build-impl.xml

java/jxgrabkey: support jdk21

Don't pin javac to source/target.

Revert ports c0eef0ceec76f8e99a152aca04e938dcb12f7261 for this.

PR:     292152
DeltaFile
+20-0java/jxgrabkey/files/patch-JXGrabKey_Java_nbproject_build-impl.xml
+1-3java/jxgrabkey/Makefile
+21-32 files

NetBSD/src ONH1PUzusr.bin/sort sort.1

   sort(1): try to fix up markup

   Hopefully should make the part about -k vs -/+ a bit easier to read.
VersionDeltaFile
1.45+74-53usr.bin/sort/sort.1
+74-531 files

FreeBSD/ports 6a1dd4clang/kawa Makefile

lang/kawa: pin to java 8 and 11

Although the gitlab repo has some activity, the latest release is
old (2020) and does not compile with java 17+.

PR:     292151
Approved-By:    maintainer timeout
DeltaFile
+1-0lang/kawa/Makefile
+1-01 files

FreeBSD/ports ac16e71www/freenginx-devel distinfo Makefile, www/freenginx-devel/files extra-patch-ngx_http_auth_jwt_module.c

www/freenginx-devel: third-party modules management (+)

- update http_auth_jwt module to v2.4.0

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+3-3www/freenginx-devel/distinfo
+2-2www/freenginx-devel/files/extra-patch-ngx_http_auth_jwt_module.c
+1-1www/freenginx-devel/Makefile
+1-1www/freenginx-devel/Makefile.extmod
+7-74 files

LLVM/project ea3a965llvm/lib/Target/X86 X86LoadValueInjectionRetHardening.cpp X86ReturnThunks.cpp

[X86][NewPM] Cleanup some minor issues in recently ported passes

* Ensure passes implemented as single functions are marked as static to
  enforce internal linkage.
* Avoid the use of temporary variables to hold pass output status that
  only have one user/do not change any ordering guarantees.
DeltaFile
+5-5llvm/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp
+4-5llvm/lib/Target/X86/X86ReturnThunks.cpp
+2-1llvm/lib/Target/X86/X86SpeculativeExecutionSideEffectSuppression.cpp
+11-113 files

FreeBSD/ports d358eeanet/haproxy Makefile, net/haproxy33 Makefile

net/haproxy: support QUIC with base OpenSSL on FreeBSD 15+.

PR:     292367
Submitted by:   Kamigishi Rei <spambox at haruhiism.net>
DeltaFile
+2-1net/haproxy/Makefile
+2-1net/haproxy33/Makefile
+4-22 files

LLVM/project 1c4e03allvm/lib/Target/X86 X86ReturnThunks.cpp X86.h, llvm/test/CodeGen/X86 attr-function-return.mir

[NewPM] port x86-return-thunks to new pass manager (#176226)

Test: https://gist.github.com/nigham/f430f76b06478449e0d228c88f9db8ff
DeltaFile
+25-9llvm/lib/Target/X86/X86ReturnThunks.cpp
+8-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+2-0llvm/test/CodeGen/X86/attr-function-return.mir
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+39-166 files

HardenedBSD/src bbcd5f7share/man/man5 src.conf.5, share/mk src.opts.mk

HBSD: Resolve merge conflicts

Regen src.conf.5.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+1-9share/man/man5/src.conf.5
+0-5share/mk/src.opts.mk
+1-142 files

LLVM/project 284ef1bllvm/include/llvm/Support GenericDomTree.h, llvm/lib/CodeGen MachineLICM.cpp

[Support][NFCI] Store DomTree children as linked list (#176409)

Reduce the size of a DomTreeNodeBase from 80 to 56 bytes by not storing
the children in a SmallVector. Instead, store children as forward-linked
list. This also avoids extra allocations for nodes with many children.
Additionally, DomTreeNodeBase is now trivially destructible.

A lot of code depends on the order of nodes in the dominator tree, so
make sure that the order is the same when inserting nodes. (Not having
to do this would save 8 bytes per node.)

NewGVN uses the order of nodes in the dominator tree in a way that is
not entirely clear to me (https://reviews.llvm.org/D28129). I kept the
semantics as, but now this is the only external user of
addChild/removeChild, which actually should be private.

https://llvm-compile-time-tracker.com/compare.php?from=263802c56b4db3fc9b6ed9fd313499cb03ca44da&to=43e0c0c5b663b3a4067252fc0addbaccefd0014d&stat=instructions:u
DeltaFile
+60-34llvm/include/llvm/Support/GenericDomTree.h
+14-13llvm/lib/CodeGen/MachineLICM.cpp
+14-4llvm/lib/Transforms/Scalar/NewGVN.cpp
+3-3llvm/test/Transforms/JumpThreading/domtree-updates.ll
+2-4llvm/lib/Transforms/Utils/LoopSimplify.cpp
+2-2llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp
+95-604 files not shown
+102-6710 files

FreeBSD/src 5d8777fsys/dev/dwc if_dwc.c dwc1000_dma.c

dwc: add receive checksum offload for IPv6

This patch adds support for receive checksum offload for TCP/IPv6
and UDP/IPv6. Since receive checksum offload can't be configured
separately for IPv4 and IPv6, IFCAP_RXCSUM and IFCAP_RXCSUM_IPV6
can't be changed independently.

Reviewed by:            Timo Völker
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54756
DeltaFile
+3-3sys/dev/dwc/if_dwc.c
+2-2sys/dev/dwc/dwc1000_dma.c
+1-1sys/dev/dwc/dwc1000_core.c
+6-63 files

FreeBSD/src aca67c3sys/dev/dwc if_dwc.c dwc1000_dma.c

dwc: add transmit checksum offload for IPv6

This patch adds support for transmit checksum offload for TCP/IPv6
and UDP/IPv6.

Reviewed by:            Timo Völker
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D54754
DeltaFile
+8-2sys/dev/dwc/if_dwc.c
+1-1sys/dev/dwc/dwc1000_dma.c
+9-32 files

HardenedBSD/src 032f8e7sys/netpfil/ipfw ip_fw_bpf.c, sys/powerpc/include atomic.h

Merge remote-tracking branch 'internal/freebsd/current/main' into hardened/current/master

Conflicts:
        share/man/man5/src.conf.5 (unresolved)
        share/mk/src.opts.mk (unresolved)
DeltaFile
+160-19tools/tools/nanobsd/defaults.sh
+112-1tools/tools/nanobsd/legacy.sh
+95-0tests/sys/netpfil/ipfw/log.sh
+56-26sys/powerpc/include/atomic.h
+34-26sys/netpfil/ipfw/ip_fw_bpf.c
+31-10usr.sbin/spi/spi.c
+488-8230 files not shown
+593-20236 files

FreeBSD/ports 5d6f264net/activemq Makefile

net/activemq: unbreak the ports tree, openjdk 18 was removed
DeltaFile
+1-1net/activemq/Makefile
+1-11 files

OpenBSD/ports FXEvbuxdevel/goreleaser distinfo modules.inc

   Update to goreleaser-2.13.3

   From Laurent Cheylus (maintainer)
VersionDeltaFile
1.28+1,390-1,372devel/goreleaser/distinfo
1.28+495-496devel/goreleaser/modules.inc
1.33+4-5devel/goreleaser/Makefile
+1,889-1,8733 files

FreeBSD/ports 2b21796sysutils/opendircolors distinfo Makefile

sysutils/opendircolors: Update to 1.0

Differential Revision: https://reviews.freebsd.org/D30583
DeltaFile
+3-3sysutils/opendircolors/distinfo
+1-1sysutils/opendircolors/Makefile
+4-42 files

NetBSD/src uKsumUXusr.bin/sort sort.1

   sort(1): use .Dl for one-liners
VersionDeltaFile
1.44+14-19usr.bin/sort/sort.1
+14-191 files

FreeBSD/ports 14bfb99graphics/cairomm Makefile pkg-plist

graphics/cairomm: Various improvements

- Add USES=xorg, otherwise USE_XORG has no effect
- Add DOCS option
- Add testing support

Differential Revision:  https://reviews.freebsd.org/D33939
Co-authored-by: Charlie Li <vishwin at FreeBSD.org>
DeltaFile
+15-1graphics/cairomm/Makefile
+1-0graphics/cairomm/pkg-plist
+16-12 files

NetBSD/src dWNvi5Eusr.bin/sort sort.1

   sort.1: Add examples.

   Add whitespace between logically independent sentences
   in the BUGS section.

   PR standards/59647
VersionDeltaFile
1.43+41-2usr.bin/sort/sort.1
+41-21 files

FreeNAS/freenas 6476271src/middlewared/middlewared/plugins/update_ status.py download.py, src/middlewared/middlewared/pytest/unit/plugins/update test_status.py test_version.py

Type-safe update plugin
DeltaFile
+60-52src/middlewared/middlewared/plugins/update_/status.py
+63-37src/middlewared/middlewared/pytest/unit/plugins/update/test_status.py
+58-41src/middlewared/middlewared/plugins/update_/download.py
+57-37src/middlewared/middlewared/plugins/update_/profile_.py
+58-26src/middlewared/middlewared/pytest/unit/plugins/update/test_version.py
+53-30src/middlewared/middlewared/plugins/update_/update.py
+349-22329 files not shown
+703-40535 files

LLVM/project ae425abmlir/lib/Dialect/Utils VerificationUtils.cpp

[mlir][nfc] Fix function definition names post #175880 (#176586)

Ensure that the input argument names for `verifyRanksMatch` in the
function definition match those in the declaration.
DeltaFile
+7-7mlir/lib/Dialect/Utils/VerificationUtils.cpp
+7-71 files

HardenedBSD/src 34dc234sys/compat/linuxkpi/common/include/linux pci.h, sys/modules Makefile

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+18-9sys/compat/linuxkpi/common/include/linux/pci.h
+19-0sys/riscv/include/acpica_machdep.h
+11-3sys/modules/Makefile
+11-2sys/modules/rtw89/Makefile
+5-2sys/modules/iwlwifi/Makefile
+2-2sys/net80211/ieee80211_proto.c
+66-181 files not shown
+67-197 files

FreeBSD/src 895eeb4stand/powerpc/ofw cas.c

powerpc/loader: Add CAS support for older CPUs

QEMU creates a "ibm,arch-vec-5-platform-support" property for all
pseries emulations.  Add POWER7 and POWER6 to the CAS list, more can be
added later as needed/desired.

MFC after:      1 week
DeltaFile
+6-0stand/powerpc/ofw/cas.c
+6-01 files