FreeBSD/ports 93c6c7bmisc/compat.el Makefile pkg-plist

misc/compat.el: Update to 31.0.0.1

Changelog:      https://github.com/emacs-compat/compat/blob/main/NEWS.org#release-of-compat-version-31001
Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-5misc/compat.el/Makefile
+0-8misc/compat.el/pkg-plist
+3-3misc/compat.el/distinfo
+8-163 files

FreeBSD/ports 2f568b4devel/forge distinfo Makefile

devel/forge: Update to 0.6.5

Changelog:      https://github.com/magit/forge/blob/main/CHANGELOG#v065----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/forge/distinfo
+1-1devel/forge/Makefile
+4-42 files

FreeBSD/ports 6b2243edevel/ghub distinfo Makefile

devel/ghub: Update to 5.2.0

Changelog:      https://github.com/magit/ghub/blob/main/CHANGELOG#v520----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/ghub/distinfo
+1-3devel/ghub/Makefile
+4-62 files

FreeBSD/ports 328ebb3editors/with-editor Makefile distinfo

editors/with-editor: Update to 3.5.0

Changelog:      https://github.com/magit/with-editor/blob/main/CHANGELOG#v350----2026-05-01
Sponsored by:   The FreeBSD Foundation
DeltaFile
+7-5editors/with-editor/Makefile
+3-3editors/with-editor/distinfo
+10-82 files

FreeBSD/ports e2cbfb2devel/transient Makefile distinfo, devel/transient/files patch-docs_Makefile patch-default.mk

devel/transient: Update to 0.13.3

Port changes:
- Install elisp to a port-specific subdirectory of
  ${EMACS_SITE_LISPDIR}.
- Use do-build targets so byte-compilation can be skipped.
- Patch upstream makefiles to respect SED=gsed in the environment.

Approved by:    Benjamin Jacobs <freebsd at dev.thsi.be> (maintainer)
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56913
DeltaFile
+19-17devel/transient/Makefile
+27-4devel/transient/files/patch-docs_Makefile
+11-0devel/transient/files/patch-default.mk
+3-3devel/transient/distinfo
+60-244 files

FreeBSD/ports 91db926devel/cond-let Makefile distinfo

devel/cond-let: Update to 1.0.0

Sponsored by:   The FreeBSD Foundation
DeltaFile
+6-6devel/cond-let/Makefile
+3-3devel/cond-let/distinfo
+9-92 files

FreeBSD/ports 1e8dcc6databases/pg.el distinfo Makefile

databases/pg.el: Update to 0.66

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3databases/pg.el/distinfo
+1-1databases/pg.el/Makefile
+4-42 files

LLVM/project 0f379fdllvm/test/CodeGen/Thumb2 mve-vld3.ll mve-vst3.ll

[ARM][MVE] Combine extract(bitcast(buildvec(extract))) (#196263)

Due to some of the lowering we have for buildvector to attempt to use fp
lanes efficiently under arm, we can end up with
extract(bitcast(BUILD_VECTOR(extract(bitcast(a)), ..))) that we can
convert into simpler extract(a).

This helps with node order changes.
DeltaFile
+218-183llvm/test/CodeGen/Thumb2/mve-vld3.ll
+139-153llvm/test/CodeGen/Thumb2/mve-vst3.ll
+103-117llvm/test/CodeGen/Thumb2/mve-laneinterleaving-cost.ll
+69-134llvm/test/CodeGen/Thumb2/mve-shuffle.ll
+28-36llvm/test/CodeGen/Thumb2/mve-vabdus.ll
+13-19llvm/test/CodeGen/Thumb2/mve-vld4.ll
+570-6426 files not shown
+622-67712 files

LLVM/project 906d74blldb/source/Plugins/ExpressionParser/Clang ClangExpressionParser.cpp, lldb/unittests/Host/common DiagnosticsRenderingTest.cpp

[lldb] fix single-character token not underlined correctly in diagnostics (#197658)
DeltaFile
+15-6lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
+12-0lldb/unittests/Host/common/DiagnosticsRenderingTest.cpp
+27-62 files

FreeBSD/ports 3c75afelang/gcc16 Makefile pkg-plist, lang/gcc16/files patch-arm-unwind-cxx-support patch-gfortran-libgcc

lang/gcc16: Add port

GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc16,
g++16, and gfortran16, respectively.

This is the first release from the GCC 16 series.
It largely is a copy of lang/gcc16-devel, with release-specific
modifications from lang/gcc15.

Common issues that could happen when porting code to GCC 16:
https://gcc.gnu.org/gcc-16/porting_to.html

Changes: https://gcc.gnu.org/gcc-16/changes.html
DeltaFile
+185-0lang/gcc16/Makefile
+106-0lang/gcc16/files/patch-arm-unwind-cxx-support
+69-0lang/gcc16/files/patch-gfortran-libgcc
+36-0lang/gcc16/pkg-plist
+31-0lang/gcc16/files/patch-libgcc_unwind.inc
+23-0lang/gcc16/files/patch-libgcc_unwind-dw2-fde-dip.c
+450-013 files not shown
+616-019 files

FreeBSD/ports f256e11lang/gcc17-devel distinfo Makefile

lang/gcc17-devel: Update to 17.0.0.s20260510
DeltaFile
+3-3lang/gcc17-devel/distinfo
+1-1lang/gcc17-devel/Makefile
+4-42 files

FreeBSD/ports a7e0e16lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.1.1.s20260509
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports ad1e4fclang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260508
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports c090971lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260507
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports adec525lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260506
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

LLVM/project 36e1633llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanConstruction.cpp, llvm/test/Transforms/LoopVectorize/AArch64 conditional-scalar-assignment-fold-tail.ll

[VPlan] Skip FindLast reductions with malformed blends. (#197900)

https://github.com/llvm/llvm-project/issues/197701 exposed a case where
we end up with an unsupported backedge select for FindLast reductions.

Replace unreachable with a bail out to avoid miscompile/crash.

Fixes https://github.com/llvm/llvm-project/issues/197701
DeltaFile
+29-0llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment-fold-tail.ll
+1-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+31-23 files

LLVM/project 0b681eellvm/test/Transforms/SLPVectorizer/X86 arith-mul-smulo.ll arith-add-saddo.ll

[SLP] Vectorize struct-returning intrinsics

Allow SLP to combine across lanes calls that return a literal struct
(llvm.sincos, llvm.*.with.overflow, llvm.frexp, ...) into a single
call returning a struct of vectors, by widening {T, T, ...} to
{<VF x T>, ...} via VectorTypeUtils and emitting extractvalue +
extractelement for external uses.

Original Pull Request: https://github.com/llvm/llvm-project/pull/195521

Reviewers: hiraditya, RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/196756
DeltaFile
+549-615llvm/test/Transforms/SLPVectorizer/X86/arith-mul-smulo.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-add-saddo.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-add-uaddo.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-sub-ssubo.ll
+449-615llvm/test/Transforms/SLPVectorizer/X86/arith-sub-usubo.ll
+429-615llvm/test/Transforms/SLPVectorizer/X86/arith-mul-umulo.ll
+2,774-3,6904 files not shown
+3,268-3,91310 files

NetBSD/pkgsrc horA9Xkmk/misc developer.mk

   developer.mk: Amend previous comment

   upload-distfiles does not work at top level (even though _ALLFILES
   seems to).
VersionDeltaFile
1.28+5-7mk/misc/developer.mk
+5-71 files

LLVM/project 8b6731allvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange ninf.ll reduction2mem.ll

[LoopInterchange] Drop ninf from instructions involved in interchange
DeltaFile
+32-11llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+1-1llvm/test/Transforms/LoopInterchange/ninf.ll
+1-1llvm/test/Transforms/LoopInterchange/reduction2mem.ll
+34-133 files

FreeBSD/src bcd50feshare/man/man5 style.mdoc.5

style.mdoc: Explain why not to abuse Nm

MFC after:              3 days
Reviewed by:            0mp
Differential Revision:  https://reviews.freebsd.org/D55299
DeltaFile
+6-0share/man/man5/style.mdoc.5
+6-01 files

NetBSD/pkgsrc tVhKi0Wdatabases/libgda Makefile.common buildlink3.mk

   libgda: fix pkglint
VersionDeltaFile
1.61+2-2databases/libgda/Makefile.common
1.41+2-2databases/libgda/buildlink3.mk
+4-42 files

NetBSD/pkgsrc QD3VBCYdatabases/libgda Makefile

   libgda: fix build on -current
VersionDeltaFile
1.59+3-1databases/libgda/Makefile
+3-11 files

OPNSense/core 21fd3f4src/opnsense/www/js opnsense_bootgrid.js

bootgrid: remove unused getTotalRowCount method
DeltaFile
+0-4src/opnsense/www/js/opnsense_bootgrid.js
+0-41 files

LLVM/project 8aa6d51llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Remove support for FEAT_MPAMv2_VID

`FEAT_MPAMv2_VID` instructions and system registers, as introduced
in change d30f18d2c, are being removed at this time, as they've been
removed from the latest Arm ARM, which doesn't preclude them returning
in some form in future.

Other system registers introduced with `FEAT_MPAMv2` are unaffected,
and these continue to be ungated, but since `+mpamv2` gating is now
empty, I'm removing this superfluous gating code.

Cherry-picked-from: a48159df9
DeltaFile
+5-86llvm/test/MC/AArch64/armv9.7a-mpamv2.s
+0-36llvm/lib/Target/AArch64/AArch64SystemOperands.td
+5-17llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+0-18llvm/test/MC/AArch64/armv9.7a-mpamv2-diagnostics.s
+2-12llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+0-8llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+12-1776 files not shown
+13-19512 files

LLVM/project ed2fda6mlir/lib/Conversion/ArithToSPIRV ArithToSPIRV.cpp, mlir/test/Conversion/ArithToSPIRV arith-to-spirv.mlir

[mlir][spirv] Convert arith.subui_extended to spirv.ISubBorrow (#197736)
DeltaFile
+19-16mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp
+27-0mlir/test/Conversion/ArithToSPIRV/arith-to-spirv.mlir
+10-0mlir/test/Target/SPIRV/arithmetic-ops.mlir
+56-163 files

LLVM/project d3c38cfllvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/Thumb2 mve-pred-const.ll

[ARM][MVE] Constant fold PREDICATE_CAST of 0 and 0xffff (#197832)

This allows us to fold away the vselect when we know that the condition
is all true or all false.
DeltaFile
+4-36llvm/test/CodeGen/Thumb2/mve-pred-const.ll
+11-0llvm/lib/Target/ARM/ARMISelLowering.cpp
+15-362 files

FreeBSD/ports eeca2d5lang/tcl86 Makefile, lang/tcl86/files patch-unix-Makefile.in

lang/tcl86: fix module path
DeltaFile
+17-0lang/tcl86/files/patch-unix-Makefile.in
+1-0lang/tcl86/Makefile
+18-02 files

LLVM/project 17146dcclang/lib/Driver/ToolChains/Arch AArch64.cpp

[clang][AArch64][NFC] Match variable names to code style (#197918)

Follow up to 0ac83dccaf53f3a51714fd53b151314de1a13e48 / #197689.
DeltaFile
+6-6clang/lib/Driver/ToolChains/Arch/AArch64.cpp
+6-61 files

NetBSD/pkgsrc hENRnmPdoc CHANGES-2026

   doc: Updated www/libcurl-gnutls to 8.20.0nb2
VersionDeltaFile
1.3047+2-1doc/CHANGES-2026
+2-11 files

LLVM/project eec28baopenmp CMakeLists.txt, openmp/device CMakeLists.txt

[OpenMP] Fix missing install-openmp component (#197603)

Summary:
This pattern is consistent throughout all the runtimes and is what the
top-level `install-openmp-<triple>` corresponds to. It should be
provided and used.
DeltaFile
+10-9openmp/runtime/src/CMakeLists.txt
+9-0openmp/CMakeLists.txt
+4-2openmp/device/CMakeLists.txt
+2-2openmp/tools/archer/CMakeLists.txt
+2-1openmp/docs/CMakeLists.txt
+2-1openmp/tools/Modules/CMakeLists.txt
+29-154 files not shown
+34-1810 files