FreeBSD/ports df8bf11x11-wm/muffin Makefile

x11-wm/muffin: Add display:test to USES

Approved by:    portmgr (fixit blanket)
DeltaFile
+2-1x11-wm/muffin/Makefile
+2-11 files

LLVM/project d9a57e2clang/include/clang/AST Expr.h, clang/lib/AST Expr.cpp

convert names like __FUNCTION__
DeltaFile
+15-0clang/lib/AST/Expr.cpp
+6-0clang/include/clang/AST/Expr.h
+6-0clang/test/CodeGen/systemz-charset.c
+3-2clang/lib/Sema/SemaExpr.cpp
+30-24 files

NetBSD/pkgsrc tBOdOODdoc CHANGES-2026

   Updated www/py-httplib2, devel/py-syrupy, devel/py-typer
VersionDeltaFile
1.4024+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc wPfSJ79devel/py-typer distinfo Makefile

   py-typer: updated to 0.26.8

   0.26.8

   Fixes

   Make second column of Rich help output reflect the type consistently, even when using metavar.
   Fix formatting in NoSuchOption.format_message().

   Docs

   Update docs badges: remove Publish badge, it doesn't give extra information.
   Fix formatting for help link to support GitHub-specific overview edge-case.

   Internal

   Simplify pull request workflow triggers.
   Update issue-manager to 0.7.1.
   Update issue-manager to 0.7.0.

    [8 lines not shown]
VersionDeltaFile
1.10+4-4devel/py-typer/distinfo
1.10+2-2devel/py-typer/Makefile
+6-62 files

NetBSD/pkgsrc QOKyrsJdevel/py-syrupy distinfo Makefile

   py-syrupy: updated to 5.3.4

   5.3.4

   perf: drop per-node kwargs dict from the amber serializer
   perf: give the internal matcher wrapper an explicit signature
   fix: avoid os.environ mutation for color control
VersionDeltaFile
1.14+4-4devel/py-syrupy/distinfo
1.15+2-2devel/py-syrupy/Makefile
+6-62 files

NetBSD/pkgsrc uS1qEkowww/py-httplib2 distinfo Makefile

   py-httplib2: updated to 0.32.0

   0.32.0

   Python support 3.8+ only

   decompression limited by size and ratio

   decoder foundation to support more compression algorithms
VersionDeltaFile
1.37+4-4www/py-httplib2/distinfo
1.42+3-3www/py-httplib2/Makefile
1.10+4-1www/py-httplib2/PLIST
+11-83 files

LLVM/project dd7a2a2

convert names like __FUNCTION__
DeltaFile
+0-00 files

LLVM/project 0b2274aclang/include/clang/Sema Sema.h, clang/lib/Parse Parser.cpp ParseDecl.cpp

fix CI
DeltaFile
+0-6clang/test/CodeGen/systemz-charset.c
+2-2clang/include/clang/Sema/Sema.h
+1-1clang/lib/Parse/Parser.cpp
+0-1clang/lib/Parse/ParseDecl.cpp
+3-104 files

LLVM/project 236f634clang/include/clang/StaticAnalyzer/Core/PathSensitive ExprEngine.h, clang/lib/StaticAnalyzer/Core ExprEngineCallAndReturn.cpp ExprEngineObjC.cpp

[NFC][analyzer] Remove NodeBuilders around defaultEvalCall (#203923)

This change removes `NodeBuilder`s from the functions connected to
`defaultEvalCall` that were previously passing around `NodeBuilder`
arguments instead of the more usual `ExplodedNodeSet &Dst`
out-parameters.

Although these `NodeBuilder`s "travelled through" many functions, their
usage pattern was relatively simple and their back-and-forth set
manipulation didn't provide any advantage over a plain exploded node
set.

In addition to the removal of the `NodeBuilder`s, this commit performs
minor simplifications in the affected code and renames the old method
`BifurcateCall` to the more specific `dynDispatchBifurcate` (because the
old name was too vague now that we also have `ctuBifurcate`).
DeltaFile
+26-31clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp
+9-24clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp
+10-18clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp
+9-9clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+2-4clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
+56-865 files

LLVM/project 5ed524aclang/test/CodeGen systemz-charset.c

fix CI
DeltaFile
+2-0clang/test/CodeGen/systemz-charset.c
+2-01 files

LLVM/project 4ad11e8clang/include/clang/Sema Sema.h

Remove old include
DeltaFile
+0-1clang/include/clang/Sema/Sema.h
+0-11 files

LLVM/project 87fd0c7clang/lib/Parse ParseDecl.cpp ParseExpr.cpp, clang/lib/Sema SemaExpr.cpp

add ParserConversionAction, do not translate unevaluated strings
DeltaFile
+6-6clang/lib/Sema/SemaExpr.cpp
+10-0clang/lib/Parse/ParseDecl.cpp
+8-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-3clang/lib/Parse/ParseExpr.cpp
+5-0clang/test/CodeGen/systemz-charset.c
+4-0clang/lib/Parse/Parser.cpp
+36-93 files not shown
+42-109 files

LLVM/project 50d76baclang/include/clang/Sema Sema.h

Fix build failure
DeltaFile
+1-0clang/include/clang/Sema/Sema.h
+1-01 files

LLVM/project e8f81d8clang/include/clang/Lex LiteralSupport.h, clang/lib/Lex TextEncoding.cpp

change default of StringLiteralParser to NoConversion instead of CA_ToExecEncoding
DeltaFile
+2-1clang/lib/Sema/SemaExpr.cpp
+1-1clang/include/clang/Lex/LiteralSupport.h
+1-1clang/lib/Lex/TextEncoding.cpp
+4-33 files

LLVM/project a157424clang/include/clang/Lex TextEncodingConfig.h TextEncoding.h, clang/lib/Frontend InitPreprocessor.cpp

rename TextEncodingConfig to TextEncoding, address other comments
DeltaFile
+0-45clang/lib/Lex/TextEncodingConfig.cpp
+43-0clang/lib/Lex/TextEncoding.cpp
+0-31clang/include/clang/Lex/TextEncodingConfig.h
+30-0clang/include/clang/Lex/TextEncoding.h
+6-6clang/lib/Frontend/InitPreprocessor.cpp
+6-6clang/lib/Lex/LiteralSupport.cpp
+85-887 files not shown
+100-10513 files

LLVM/project fb47332clang/include/clang/Basic LangOptions.h, clang/include/clang/Lex TextEncoding.h

use LiteralEncoding internally, address other comments
DeltaFile
+8-8clang/lib/Lex/TextEncoding.cpp
+6-6clang/lib/Frontend/InitPreprocessor.cpp
+10-0clang/test/CodeGen/systemz-charset.c
+4-4clang/include/clang/Lex/TextEncoding.h
+2-2clang/include/clang/Basic/LangOptions.h
+2-2clang/include/clang/Options/Options.td
+32-225 files not shown
+37-2711 files

LLVM/project f640da3clang/lib/Frontend FrontendAction.cpp

remove change in ReadOriginalFileName, since we have another PR to change it to an unevaluated string
DeltaFile
+1-3clang/lib/Frontend/FrontendAction.cpp
+1-31 files

LLVM/project e4a97beclang/lib/Lex LiteralSupport.cpp, clang/test/CodeGen systemz-charset.cpp

remove extra conversion from utf32 to utf8 in CharLiteralParser
DeltaFile
+19-16clang/lib/Lex/LiteralSupport.cpp
+1-0clang/test/CodeGen/systemz-charset.cpp
+20-162 files

LLVM/project 84d6a9bclang/include/clang/Lex TextEncodingConfig.h LiteralSupport.h, clang/lib/Lex LiteralSupport.cpp TextEncodingConfig.cpp

This patch enables the fexec-charset option to control the execution charset of string literals. It sets the default internal charset, system charset, and execution charset for z/OS and UTF-8 for all other platforms.
DeltaFile
+139-31clang/lib/Lex/LiteralSupport.cpp
+70-0clang/test/CodeGen/systemz-charset.cpp
+58-0clang/test/CodeGen/systemz-charset.c
+45-0clang/lib/Lex/TextEncodingConfig.cpp
+34-0clang/include/clang/Lex/TextEncodingConfig.h
+12-7clang/include/clang/Lex/LiteralSupport.h
+358-3813 files not shown
+409-4519 files

LLVM/project b749335clang/include/clang/Basic TargetInfo.h, clang/include/clang/Lex TextEncodingConfig.h

Move function to TargetInfo, remove unused includes
DeltaFile
+7-0clang/include/clang/Basic/TargetInfo.h
+0-7llvm/lib/TargetParser/Triple.cpp
+2-3clang/lib/Frontend/InitPreprocessor.cpp
+0-4llvm/include/llvm/TargetParser/Triple.h
+0-3clang/include/clang/Lex/TextEncodingConfig.h
+9-175 files

LLVM/project a188fbeclang/lib/Lex LiteralSupport.cpp, clang/test/CodeGen systemz-charset.cpp

move conversion into EncodeUCNEscape, update testcase
DeltaFile
+23-27clang/lib/Lex/LiteralSupport.cpp
+3-0clang/test/CodeGen/systemz-charset.cpp
+26-272 files

LLVM/project 447e92bclang/test/CodeGen systemz-charset-diag.cpp

Add test coverage for conversion errors in string literals
DeltaFile
+3-0clang/test/CodeGen/systemz-charset-diag.cpp
+3-01 files

LLVM/project 2028801llvm/test/CodeGen/ARM vector-lrint.ll fpclamptosat_vec.ll

[ARM] Replace Neon concat patterns with insert_subregs. (#205505)

This replaces the REG_SEQUENCE we use for concat_vector with
INSERT_SUBREG, which whilst not perfect can produce slightly better code
overall, and helps us avoid REG_SEQUENCE instructions.
DeltaFile
+1,833-1,841llvm/test/CodeGen/ARM/vector-lrint.ll
+1,197-1,198llvm/test/CodeGen/ARM/fpclamptosat_vec.ll
+921-940llvm/test/CodeGen/ARM/vector-llrint.ll
+528-528llvm/test/CodeGen/ARM/vrint.ll
+214-211llvm/test/CodeGen/ARM/vselect_imax.ll
+198-210llvm/test/CodeGen/ARM/aes-erratum-fix.ll
+4,891-4,92821 files not shown
+5,439-5,43627 files

FreeBSD/ports a0b700bdevel/dasm distinfo Makefile

devel/dasm: update to 2.20.17

Two bug fix releases.

Changelog: https://github.com/dasm-assembler/dasm/releases/tag/v2.20.16
Changelog: https://github.com/dasm-assembler/dasm/releases/tag/v2.20.17

MFH:            2026Q2
(cherry picked from commit a754e951fb2e7138fa762782dd65683b6a7c7939)
DeltaFile
+3-3devel/dasm/distinfo
+2-1devel/dasm/Makefile
+5-42 files

FreeBSD/ports 486128emultimedia/termusic/files patch-cargo-crates_cpal-0.17.3_src_host_alsa_mod.rs

multimedia/termusic: 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)
MFH:            2026Q2

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

FreeBSD/ports 906aab3net/dumbpipe/files patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs

net/dumbpipe: fix build on 32 bit platforms

The patch applied to this port works for powerpc64 but not for armv7.
Replace it with the patch from net/sendme, which works for both.

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

(cherry picked from commit 3baccc108e98bdede550599b3bbf74884b921c10)
DeltaFile
+20-0net/dumbpipe/files/patch-cargo-crates_netdev-0.43.0_src_os_unix_link__speed.rs
+20-01 files

FreeBSD/ports 10bb0adgames/xasteroids Makefile pkg-descr, games/xasteroids/files patch-xast.c

games/xasteroids: render the game playable

 - switch to the usleep() based delay code
 - remove the old, no longer functional delay-loop path
 - configure the default delay to 16384 µs, which seems to be playable

MFH:            2026Q2
(cherry picked from commit dda26e666584fa233a07c911685cbe5caddd8049)
DeltaFile
+34-39games/xasteroids/files/patch-xast.c
+1-1games/xasteroids/Makefile
+1-1games/xasteroids/pkg-descr
+36-413 files

FreeBSD/ports 4851d5edatabases/keydb Makefile

databases/keydb: not for 32 bit platforms

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

(cherry picked from commit 8718ca68883fd8a5cbad0e7a8a1e4eb7f0a9ba85)
DeltaFile
+2-2databases/keydb/Makefile
+2-21 files

FreeBSD/ports 9fc88e4games/tecnoballz Makefile, games/tecnoballz/files patch-configure.ac patch-src_display__text__bitmap.cc

games/tecnoballz: fix build on FreeBSD 15.1

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

While we are at it, roll static REINPLACE_CMD usage into existing patch
file.

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

(cherry picked from commit c758ccc79c2bb3db009274cb68b102c830640f5d)
DeltaFile
+16-4games/tecnoballz/files/patch-configure.ac
+11-0games/tecnoballz/files/patch-src_display__text__bitmap.cc
+10-0games/tecnoballz/files/patch-include_display__text__bitmap.h
+0-1games/tecnoballz/Makefile
+37-54 files

FreeBSD/ports 992f457security/nebula Makefile, security/nebula/files extra-patch-overlay_tun__freebsd.go

security/nebula: fix build on 32 bit platforms

The structure syscall.Iovec has 32 bit fields on 32 bit platforms,
64 bit fields on 64 bit platforms.  Go copes poorly with this difference
(why didn't they just use int?).  Apply a conditional patch to fix the
build on 32 bit platforms.

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

(cherry picked from commit 59b1c90a7f8f718c7dbe6f097999e0dbb0e8a489)
DeltaFile
+26-0security/nebula/files/extra-patch-overlay_tun__freebsd.go
+8-1security/nebula/Makefile
+34-12 files