FreeBSD/ports 247eadd — . MOVED, misc Makefile

misc/py-kartograph: remove abandonware

PR:             299782
Reported by:    Patrick Crandol <patrick at crandol.com>
DeltaFile
+0-379misc/py-kartograph/files/patch-2to3
+0-31misc/py-kartograph/Makefile
+0-6misc/py-kartograph/pkg-descr
+0-3misc/py-kartograph/distinfo
+0-1misc/Makefile
+1-0MOVED
+1-4206 files

LLVM/project 64df596 — llvm/utils/gn/secondary/clang/lib/Driver BUILD.gn

[gn build] Port 8c5088f848519 (#235502)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn
+1-01 files

FreeBSD/ports b29af6e — lang/lfortran/files patch-src_lfortran_tests_test__system__clock.c

lang/lfortran: adopt a more portable fix for tests

Fix proposed upstream, see https://github.com/lfortran/lfortran/pull/15980
DeltaFile
+8-25lang/lfortran/files/patch-src_lfortran_tests_test__system__clock.c
+8-251 files

LLVM/project c930b91 — llvm/lib/Transforms/Utils VNCoercion.cpp, llvm/test/Transforms/GVN ptr-vector-coercion.ll

[GVN] Forward pointer vectors of equal size with `bitcast`
DeltaFile
+31-12llvm/test/Transforms/GVN/ptr-vector-coercion.ll
+6-5llvm/lib/Transforms/Utils/VNCoercion.cpp
+37-172 files

LLVM/project 178736d — llvm/test/Transforms/GVN ptr-vector-coercion.ll

[GVN] Pre-commit tests for forwarding pointer vectors of equal size
DeltaFile
+65-0llvm/test/Transforms/GVN/ptr-vector-coercion.ll
+65-01 files

HardenedBSD/ports 025b0aa — editors/openoffice-devel Makefile, games/torcs Makefile

HBSD: Resolve merge conflicts

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-6games/torcs/Makefile
+0-4editors/openoffice-devel/Makefile
+0-102 files

HardenedBSD/ports ef9cc93 — games/torcs pkg-plist, misc/claude-code/files bun-polyfill.cjs

Merge remote-tracking branch 'rad/freebsd/main' into hardenedbsd/main

Conflicts:
        editors/openoffice-devel/Makefile (unresolved)
        games/torcs/Makefile (unresolved)
DeltaFile
+77,547-76,999www/firefox/files/patch-libwebrtc-generated
+8,621-5,479www/immich/pkg-plist
+3,208-3,208games/torcs/pkg-plist
+1,142-2,618www/evcc/files/patch-package-lock.json
+0-1,841misc/mcp-inspector/files/Cargo.lock.keyring
+1,238-0misc/claude-code/files/bun-polyfill.cjs
+91,756-90,145703 files not shown
+101,928-97,648709 files

LLVM/project cbd3d09 — clang/include/clang/StaticAnalyzer/Core/BugReporter Z3CrosscheckVisitor.h BugReporterVisitors.h

[analyzer][NFC] BugReporterVisitors.h should include MemRegion.h

BugReporterVisitors.h includes RangedConstraintManager.h but uses
nothing it declares: RangeSet, Range, ConstraintMap and
SimpleConstraintManager appear nowhere in the file. What the header
actually needs is MemRegion.h, which supplies SubRegion,
MemRegionManager and MemRegion completeness for an inline constructor;
today those arrive only by accident, transitively through
RangedConstraintManager.h -> ProgramState.h. Swapping the include for
the one that carries the used declarations makes the dependency honest
and adds a forward declaration of CallEvent in namespace clang::ento
for the one name that only needs to be incomplete.

One header needs a compensating include: Z3CrosscheckVisitor.h uses
ConstraintMap and was getting RangedConstraintManager.h through
BugReporterVisitors.h, so it now includes it directly. No translation
unit in clangStaticAnalyzerCore, clangStaticAnalyzerCheckers or
clangStaticAnalyzerFrontend required any other change.


    [3 lines not shown]
DeltaFile
+2-1clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitors.h
+1-0clang/include/clang/StaticAnalyzer/Core/BugReporter/Z3CrosscheckVisitor.h
+3-12 files

LLVM/project 7af12b1 — clang/include/clang/StaticAnalyzer/Core/PathSensitive AnalysisManager.h, clang/lib/StaticAnalyzer/Checkers ArrayBoundChecker.cpp

[analyzer][NFC] Forward-declare Preprocessor in AnalysisManager.h (#235282)

AnalysisManager.h includes clang/Lex/Preprocessor.h, and through that
one edge the whole Lex subtree -- roughly 34 headers, among them
Basic/Module.h, HeaderSearch.h and ModuleMap.h -- is parsed by 147 of
the 197 translation units in clangStaticAnalyzerCore,
clangStaticAnalyzerCheckers and clangStaticAnalyzerFrontend. The
mechanism is transitive inclusion: AnalysisManager.h sits under almost
every analyzer source, so almost every one of them pays for the
preprocessor without naming it.

Preprocessor is used here only as a reference member, a constructor
parameter and a reference-returning accessor; no member of it is ever
named, so a forward declaration in namespace clang suffices and the
generated code is identical. The include is replaced by
clang/Basic/SourceManager.h rather than simply dropped, because
isInCodeFile() calls SM.isInMainFile(), SM.getIncludeLoc(),
SM.getFileID() and SM.getFilename(), and SourceManager is otherwise
unreachable from this header once Preprocessor.h is gone. That swap is

    [20 lines not shown]
DeltaFile
+2-1clang/include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
+1-0clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp
+3-12 files

OpenBSD/ports 9CdOZJ6 — textproc/py-sphinx_rtd_theme Makefile distinfo

   update to py3-sphinx_rtd_theme-3.1.0
VersionDeltaFile
1.9+4-4textproc/py-sphinx_rtd_theme/distinfo
1.28+2-3textproc/py-sphinx_rtd_theme/Makefile
+6-72 files

LLVM/project deff29e — llvm/lib/Transforms/Utils VNCoercion.cpp, llvm/test/Transforms/GVN ptr-vector-coercion.ll

[GVN] Forward pointer vectors of equal size with `bitcast`

Claude-Session: https://claude.ai/code/session_01RggpUMzkFCnThxVbU7yKpj
DeltaFile
+31-13llvm/test/Transforms/GVN/ptr-vector-coercion.ll
+8-6llvm/lib/Transforms/Utils/VNCoercion.cpp
+39-192 files

LLVM/project ba1367d — llvm/test/Transforms/GVN ptr-vector-coercion.ll

[GVN] Pre-commit tests for forwarding pointer vectors of equal size

Claude-Session: https://claude.ai/code/session_01RggpUMzkFCnThxVbU7yKpj
DeltaFile
+65-0llvm/test/Transforms/GVN/ptr-vector-coercion.ll
+65-01 files

NetBSD/pkgsrc 2JwzuZe — doc CHANGES-2026

   doc: Updated net/py-cares to 5.2.1nb1
VersionDeltaFile
1.7291+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc QbyhRNp — net/py-cares PLIST Makefile

   py-cares: fix PLIST for setuptools 84.2

   and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.25+3-2net/py-cares/Makefile
1.8+2-2net/py-cares/PLIST
+5-42 files

NetBSD/pkgsrc 28PBmUY — doc CHANGES-2026

   doc: Updated devel/py-wcwidth to 0.9.4nb1
VersionDeltaFile
1.7290+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OQ2Lrkm — devel/py-wcwidth PLIST Makefile

   py-wcwidth: fix PLIST for setuptools 84.2

   and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.35+3-2devel/py-wcwidth/Makefile
1.15+2-2devel/py-wcwidth/PLIST
+5-42 files

OpenBSD/ports RW1pPti — net/unifi Makefile.inc, net/unifi/main Makefile

   net/unifi: append to RUN_DEPENDS in Makefile.inc

   Using '=' instead of '+=' for RUN_DEPENDS in Makefile.inc overwrote previously
   defined dependencies, i.e., specifically databases/mongodb. Bump REVISION for
   main and v9 ports.

   OK sthen@
VersionDeltaFile
1.3+1-1net/unifi/v9/Makefile
1.51+1-1net/unifi/Makefile.inc
1.68+1-0net/unifi/main/Makefile
+3-23 files

FreeBSD/ports 4ed0e92 — Tools/scripts rmport

Tools/scripts/rmport: change method to look for PRs

Use the Bugzilla REST interface to look for PRs files against the
port(s) to be deleted as that one still allows anonymous access.
DeltaFile
+11-6Tools/scripts/rmport
+11-61 files

HardenedBSD/ports 4ed0e92 — Tools/scripts rmport

Tools/scripts/rmport: change method to look for PRs

Use the Bugzilla REST interface to look for PRs files against the
port(s) to be deleted as that one still allows anonymous access.
DeltaFile
+11-6Tools/scripts/rmport
+11-61 files

NetBSD/pkgsrc rjwfW9i — doc CHANGES-2026

   doc: Updated archivers/py-zopfli to 0.4.3nb1
VersionDeltaFile
1.7289+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc RqyVsV4 — archivers/py-zopfli PLIST Makefile

   py-zopfli: fix PLIST for setuptools 84.2

   and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.16+3-2archivers/py-zopfli/Makefile
1.5+2-2archivers/py-zopfli/PLIST
+5-42 files

FreeBSD/ports 1ce1bee — databases/timescaledb-parallel-copy Makefile distinfo

databases/timescaledb-parallel-copy: Update to 0.13.1
DeltaFile
+5-5databases/timescaledb-parallel-copy/distinfo
+2-3databases/timescaledb-parallel-copy/Makefile
+7-82 files

HardenedBSD/ports d630bea — databases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.31.0
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

FreeBSD/ports d630bea — databases/timescaledb pkg-plist Makefile

databases/timescaledb: Update to 2.31.0
DeltaFile
+3-3databases/timescaledb/distinfo
+1-1databases/timescaledb/Makefile
+1-0databases/timescaledb/pkg-plist
+5-43 files

HardenedBSD/ports 0d6e46e — news/flnews Makefile distinfo

news/flnews: Update to 1.4.0
DeltaFile
+3-3news/flnews/distinfo
+3-2news/flnews/Makefile
+6-52 files

HardenedBSD/ports 1ce1bee — databases/timescaledb-parallel-copy Makefile distinfo

databases/timescaledb-parallel-copy: Update to 0.13.1
DeltaFile
+5-5databases/timescaledb-parallel-copy/distinfo
+2-3databases/timescaledb-parallel-copy/Makefile
+7-82 files

FreeBSD/ports 0d6e46e — news/flnews Makefile distinfo

news/flnews: Update to 1.4.0
DeltaFile
+3-3news/flnews/distinfo
+3-2news/flnews/Makefile
+6-52 files

NetBSD/src ThHtYVC — sys/arch/sparc64/include cpu.h, sys/arch/sparc64/sparc64 cpu.c

   Introduce debug function print_winregs() and clear_winregs().

   These debug functions can be used to print out snapshots of the register
   window.
   The SAVE_WINREGS() macro in locore.s creates the snapshot.
VersionDeltaFile
1.141+123-2sys/arch/sparc64/sparc64/cpu.c
1.138+7-1sys/arch/sparc64/include/cpu.h
+130-32 files

NetBSD/pkgsrc MwhYPnN — doc CHANGES-2026

   doc: Updated archivers/py-brotlicffi to 1.2.1.0nb1
VersionDeltaFile
1.7288+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TiBHM1y — archivers/py-brotlicffi PLIST Makefile

   py-brotlicffi: fix non-Darwin PLIST for setuptools 84.2

   and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.10+3-2archivers/py-brotlicffi/Makefile
1.6+2-2archivers/py-brotlicffi/PLIST
+5-42 files