FreeBSD/ports 856d984multimedia/youtui/files patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

multimedia/youtui: fix build on armv7

The usual issue of time_t being 64 bits on armv7 despite it being a
32 bit platform.  Refactor the time conversion code to just use i64
throughout, avoiding any type conversion issues.

Approved by:    portmgr (build fix blanket)
See also:       0c9905d54dedcf8763df802a01beb2ea3d4ac4a0
MFH:            2026Q2

(cherry picked from commit 937f50b1ebc08224182b644e0fc2c45668e2a0cb)
DeltaFile
+15-0multimedia/youtui/files/patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs
+15-01 files

FreeBSD/ports 9612586devel/rhtvision Makefile, devel/rhtvision/files patch-config.pl patch-classes_unix_unixkey.cc

devel/rhtvision: fix build on FreeBSD 15.1

The header <termios.h> needs to be included in unixkey.cc for this
port to build.  I presume it got previously included transitively
but now isn't anymore.

While we are at it, define LICENSE and have the port not run
ldconfig at stage time.

MFH:            2026Q2
(cherry picked from commit 2b39263be5a6d1a4d6cd8e8162e40f18776e220c)
DeltaFile
+11-0devel/rhtvision/files/patch-config.pl
+10-0devel/rhtvision/files/patch-classes_unix_unixkey.cc
+3-0devel/rhtvision/Makefile
+24-03 files

FreeBSD/ports 5404074ftp/wmget/files patch-server.c

ftp/wmget: fix build on FreeBSD 15.1

CHAR_WIDTH is now a macro defined by <limits.h> (from C23).

MFH:            2026Q2
(cherry picked from commit 67b45444fd7404e48e070f680b72e58162a4446a)
DeltaFile
+10-0ftp/wmget/files/patch-server.c
+10-01 files

FreeBSD/ports 408b0b0math/csdp/files patch-lib_user__exit.c

math/csdp: add missing include directive

gcc treats an implicit declaration as an error these days.  Shut it up
by supplying the declaration of printf() through <stdio.h>.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 8fb9ba4edf44eecb887014525e64d080c8e2ef5e)
DeltaFile
+10-0math/csdp/files/patch-lib_user__exit.c
+10-01 files

FreeBSD/ports c04b8d5math/slatec Makefile

math/slatec: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit dc486d439f829b95b71be83052a2fb4bdf5a8a75)
DeltaFile
+1-0math/slatec/Makefile
+1-01 files

FreeBSD/ports b74e18cmath/levmar Makefile

math/levmar: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 6128bc949139a0d000a3365465c9650a6fb5b2f9)
DeltaFile
+1-0math/levmar/Makefile
+1-01 files

FreeBSD/ports ce510a0math/eispack Makefile

math/eispack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit 06c2a42b313be73a09f5cbd77fd9438ccb9afe67)
DeltaFile
+1-0math/eispack/Makefile
+1-01 files

FreeBSD/ports 1951ed2net-mgmt/ipv6mon Makefile

net-mgmt/ipv6mon: fix installation

Port uses <bsd.prog.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 8c62aaa316f9870daa1a7fac4c510cbded5aa596)
DeltaFile
+1-1net-mgmt/ipv6mon/Makefile
+1-11 files

FreeBSD/ports 5e247d8games/xasteroids Makefile pkg-descr, games/xasteroids/files patch-xast.c patch-xast.man

games/xasteroids: fix build, cleanup

 - replace shar EXTRACT_CMD hack with custom do-extract target
   to fix the build (failed since EXTRACT_ENV was introduced)
 - define LICENSE and follow license obligations
 - clean up port Makefile, pet portlint
 - regenerate patches
 - add prototypes to source code
 - adopt this unmaintained port

Upstream has been contacted about the project license in the hope of
the project perhaps receiving a more conventional one.

MFH:            2026Q2
(cherry picked from commit 7c211da31554ef159a893171ac42a29555b6fc31)
DeltaFile
+121-59games/xasteroids/files/patch-xast.c
+16-15games/xasteroids/Makefile
+10-0games/xasteroids/pkg-descr
+2-2games/xasteroids/files/patch-xast.man
+149-764 files

FreeBSD/ports e3d157emath/linpack Makefile

math/linpack: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509

(cherry picked from commit 8808662d23815a46def77401dbbc575c6b0289cc)
DeltaFile
+3-0math/linpack/Makefile
+3-01 files

FreeBSD/ports e8d3d82graphics/tulip/files patch-library_tulip-core_src_ParallelTools.cpp

graphics/tulip: fix build on platforms without OpenMP (armv7)

The project tries to include a nonexistent header <tulip/tlphash.h> if
it detects that OpenMP is not supported.  Removing the include directive
seems to fix the build; perhaps the header wasn't needed after all.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit e1a845ecd28830a85731f95597f2dce69307c102)
DeltaFile
+10-0graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp
+10-01 files

LLVM/project 0b1fe74mlir/include/mlir/Dialect/Bufferization/IR UnstructuredControlFlow.h, mlir/lib/Dialect/Bufferization/IR BufferizableOpInterface.cpp

[mlir][bufferization] Introduce reconcileBufferTypeMismatchFn hook (#202667)

This PR is the first part of the work that aims to allow customizations
in resolving mismatching buffer types.

Add a new bufferization hook that lets downstream bufferization
implementations define how to handle buffer mismatches that appear
during type inference in various upstream scenarios.

The hook is used as a fallback mechanism in several upstream operations.
For example, when bufferizing block signatures (scf.execute_region), and
resolving "branch" conflicts (scf.if, scfl.index_switch, scf.for,
arith.select).

The hook returns a valid buffer type when reconciliation succeeded;
failure indicates reconciliation failure and should be treated as
bufferization failure. The caller of the hook is expected to use the
returned buffer type. By default, a memref with fully-dynamic layout map
is returned (for unranked case, buffers are assumed to match).

    [3 lines not shown]
DeltaFile
+282-0mlir/test/Dialect/Bufferization/Transforms/test-one-shot-module-bufferize.mlir
+100-3mlir/test/lib/Dialect/Test/TestOps.td
+35-50mlir/lib/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.cpp
+71-0mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+40-13mlir/lib/Dialect/Bufferization/IR/BufferizableOpInterface.cpp
+24-26mlir/include/mlir/Dialect/Bufferization/IR/UnstructuredControlFlow.h
+552-926 files not shown
+613-11812 files

FreeBSD/ports 937f50bmultimedia/youtui/files patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

multimedia/youtui: fix build on armv7

The usual issue of time_t being 64 bits on armv7 despite it being a
32 bit platform.  Refactor the time conversion code to just use i64
throughout, avoiding any type conversion issues.

Approved by:    portmgr (build fix blanket)
See also:       0c9905d54dedcf8763df802a01beb2ea3d4ac4a0
MFH:            2026Q2
DeltaFile
+15-0multimedia/youtui/files/patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs
+15-01 files

LLVM/project b5dfea0llvm/lib/Target/ARM ARMBaseInstrInfo.cpp ARMRegisterInfo.td, llvm/test/CodeGen/ARM machine-outliner-thunk-tcgpr.mir

[ARM] Fix Machine Outliner crash when tBLXr uses non-tcGPR register  (#200684)

When the Machine Outliner selects MachineOutlinerThunk mode for a
sequence ending in tBLXr/tBLXr_noip, it converts the indirect call to
tTAILJMPr in buildOutlinedFrame. However tTAILJMPr requires its operand
to be in tcGPR (R0-R3, R12), while tBLXr accepts any GPR.

If the register is callee-saved (e.g. r4), the Machine Verifier crashes
with 'Illegal physical register for instruction'.

Fixes #188076 
DeltaFile
+40-0llvm/test/CodeGen/ARM/machine-outliner-thunk-tcgpr.mir
+5-3llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
+3-2llvm/lib/Target/ARM/ARMRegisterInfo.td
+48-53 files

LLVM/project 3aeb6c1mlir/include/mlir/Dialect/SPIRV/IR SPIRVCompositeOps.td SPIRVBase.td, mlir/test/Dialect/SPIRV/IR composite-ops.mlir

[mlir][spirv] Re-enable bf16/fp8 for vector composite ops (#204848)

Allow bf16 and fp8 vector element types in VectorExtractDynamic,
VectorInsertDynamic, and VectorShuffle.
DeltaFile
+54-0mlir/test/Dialect/SPIRV/IR/composite-ops.mlir
+8-8mlir/include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+6-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
+68-83 files

LLVM/project 78fc168clang/lib/Driver/ToolChains Clang.cpp

clang: Use the effective triple string for offload jobs

Track the future effective triple for the job, rather than
the toolchain's default triple. In the future this will
change the result when amdgpu starts adjusting the triples
to contain subarches.
DeltaFile
+12-7clang/lib/Driver/ToolChains/Clang.cpp
+12-71 files

LLVM/project b0bf2c7clang/docs ConstantInterpreter.rst

[clang][bytecode] Update high-level documentation (#202596)
DeltaFile
+85-53clang/docs/ConstantInterpreter.rst
+85-531 files

NetBSD/pkgsrc 0LaJTivsecurity/ccid distinfo Makefile

   ccid: updated to 1.8.2

   1.8.2
   - Fix initialisation of composite devices (like Yubico tokens)
   - Correctly close the slots of a multi-slots reader (serial
VersionDeltaFile
1.34+4-4security/ccid/distinfo
1.56+2-2security/ccid/Makefile
+6-62 files

NetBSD/pkgsrc lMNmLCtdoc CHANGES-2026

   Updated lang/nodejs, lang/nodejs24, lang/nodejs22
VersionDeltaFile
1.3885+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc E8DWT7glang/nodejs22 distinfo Makefile

   nodejs22: updated to 22.23.0

   22.23.0 'Jod' (LTS)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
VersionDeltaFile
1.22+4-4lang/nodejs22/distinfo
1.24+2-2lang/nodejs22/Makefile
+6-62 files

NetBSD/pkgsrc xCyP8tklang/nodejs24 distinfo Makefile

   nodejs24: updated to 24.17.0

   24.17.0 'Krypton' (LTS)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
VersionDeltaFile
1.11+4-4lang/nodejs24/distinfo
1.11+2-2lang/nodejs24/Makefile
+6-62 files

NetBSD/pkgsrc CrXkaAQlang/nodejs distinfo Makefile

   nodejs: updated to 26.3.1

   26.3.1 (Current)

   Notable Changes

   (CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
   (CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
   (CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
   (CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
   (CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
   (CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
   (CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
   (CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
   (CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
   (CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
   (CVE-2026-48936) permission: guard pipe open and chmod with net scope (RafaelGSS) – Low
VersionDeltaFile
1.322+4-4lang/nodejs/distinfo
1.354+2-2lang/nodejs/Makefile
+6-62 files

LLVM/project 6daa021mlir/lib/Dialect/Tosa/IR TosaOps.cpp, mlir/test/Dialect/Tosa verifier.mlir

[mlir][tosa] Check same input/output types in pooling ops verifier (#203565)

Adds a missing check to make sure the input and output types of pooling
ops have the same element type.
DeltaFile
+22-0mlir/test/Dialect/Tosa/verifier.mlir
+8-5mlir/lib/Dialect/Tosa/IR/TosaOps.cpp
+30-52 files

LLVM/project f782f54llvm/include/llvm/Transforms/Scalar Reassociate.h, llvm/lib/Transforms/Scalar Reassociate.cpp

review
DeltaFile
+6-1llvm/include/llvm/Transforms/Scalar/Reassociate.h
+2-3llvm/lib/Transforms/Scalar/Reassociate.cpp
+8-42 files

FreeBSD/ports 2b39263devel/rhtvision Makefile, devel/rhtvision/files patch-config.pl patch-classes_unix_unixkey.cc

devel/rhtvision: fix build on FreeBSD 15.1

The header <termios.h> needs to be included in unixkey.cc for this
port to build.  I presume it got previously included transitively
but now isn't anymore.

While we are at it, define LICENSE and have the port not run
ldconfig at stage time.

MFH:            2026Q2
DeltaFile
+11-0devel/rhtvision/files/patch-config.pl
+10-0devel/rhtvision/files/patch-classes_unix_unixkey.cc
+3-0devel/rhtvision/Makefile
+24-03 files

FreeBSD/ports 67b4544ftp/wmget/files patch-server.c

ftp/wmget: fix build on FreeBSD 15.1

CHAR_WIDTH is now a macro defined by <limits.h> (from C23).

MFH:            2026Q2
DeltaFile
+10-0ftp/wmget/files/patch-server.c
+10-01 files

FreeBSD/ports 8fb9ba4math/csdp/files patch-lib_user__exit.c

math/csdp: add missing include directive

gcc treats an implicit declaration as an error these days.  Shut it up
by supplying the declaration of printf() through <stdio.h>.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+10-0math/csdp/files/patch-lib_user__exit.c
+10-01 files

FreeBSD/ports 845709dmath/superlu-mt Makefile pkg-plist

math/superlu-mt: fix build on platforms without OpenMP

Only build the OpenMP version of the library where supported.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+6-0math/superlu-mt/Makefile
+1-1math/superlu-mt/pkg-plist
+7-12 files

FreeBSD/ports dc486d4math/slatec Makefile

math/slatec: fix installation

Port uses <bsd.lib.mk>, which desires STRIP=${STRIP}, but we have
started to set STRIP=${STRIP_CMD} in MAKE_ENV a while ago.
Override this bogus setting in MAKE_ARGS to fix installation.

MFH:            2026Q2
See also:       D55509
DeltaFile
+1-0math/slatec/Makefile
+1-01 files

FreeBSD/ports 975e17afinance/ticker distinfo Makefile

finance/ticker: update to 5.3.0

Changelog: https://github.com/achannarasappa/ticker/releases/tag/v5.3.0
DeltaFile
+5-5finance/ticker/distinfo
+1-2finance/ticker/Makefile
+6-72 files