FreeBSD/ports de7ce3btextproc/libnxml pkg-plist distinfo

textproc/libnxml: Update to 0.18.5

- Pet port(clippy|fmt)

Reported by:    repology.org
DeltaFile
+8-6textproc/libnxml/Makefile
+3-2textproc/libnxml/distinfo
+1-1textproc/libnxml/pkg-plist
+12-93 files

FreeBSD/src 732c8d2usr.bin/sockstat main.c

sockstat: improve consistency

Include the entries of the BBLOG STATE column in the computation
of the column width as done also for other columns.
Also set first to falso only when needed.

MFC after:      3 days
MFC to:         stable/15
MFC to:         stable/14
Sponsored by:   Netflix, Inc.
DeltaFile
+5-1usr.bin/sockstat/main.c
+5-11 files

FreeBSD/ports 247bda0sysutils Makefile

sysutils/Makefile: Remove filevercmp
DeltaFile
+0-1sysutils/Makefile
+0-11 files

FreeBSD/ports 7085414devel/py-pyyaml Makefile, devel/py-pyyaml/files patch-setup.py

devel/py-pyyaml: Convert build to use PEP 517

PR:             297773
Reviewed by:    vishwin (python)
Differential Revision:  https://reviews.freebsd.org/D58848
DeltaFile
+9-9devel/py-pyyaml/Makefile
+10-0devel/py-pyyaml/files/patch-setup.py
+19-92 files

FreeBSD/ports c292d33databases/py-harlequin-postgres Makefile distinfo

databases/py-harlequin-postgres: Update to 1.3.1

ChangeLog:      https://github.com/tconbeer/harlequin-postgres/releases/tag/v1.3.1
Reported by:    portscout!
DeltaFile
+3-3databases/py-harlequin-postgres/distinfo
+1-1databases/py-harlequin-postgres/Makefile
+4-42 files

FreeBSD/ports 8aa06d5multimedia/py-tartube Makefile distinfo

multimedia/py-tartube: Update to 2.5.231

Reported by:    portscout!
DeltaFile
+3-3multimedia/py-tartube/distinfo
+1-1multimedia/py-tartube/Makefile
+4-42 files

FreeBSD/ports fb5ba4cgraphics/vulkan-caps-viewer Makefile distinfo

graphics/vulkan-caps-viewer: Update to 4.13

Release notes:
 https://github.com/SaschaWillems/VulkanCapsViewer/releases/tag/4.13
DeltaFile
+3-3graphics/vulkan-caps-viewer/distinfo
+1-1graphics/vulkan-caps-viewer/Makefile
+4-42 files

FreeBSD/ports 9a2efc3science/py-openpiv Makefile distinfo

science/py-openpiv: Update to 0.25.5

Release notes:
 https://github.com/OpenPIV/openpiv-python/releases/tag/v0.25.5
DeltaFile
+3-3science/py-openpiv/distinfo
+1-1science/py-openpiv/Makefile
+4-42 files

FreeBSD/ports 5146e6emath/matio distinfo Makefile

math/matio: Update to 1.6.0

The project has moved to GitHub.

Release notes: https://github.com/tbeu/matio/releases/tag/v1.6.0
DeltaFile
+32-0math/matio/pkg-plist
+4-4math/matio/Makefile
+3-3math/matio/distinfo
+39-73 files

FreeBSD/ports 2d282b0www/p5-Selenium-Remote-Driver Makefile distinfo

www/p5-Selenium-Remote-Driver: update 1.49 -> 1.50

Changes:        https://metacpan.org/dist/Selenium-Remote-Driver/changes
DeltaFile
+3-3www/p5-Selenium-Remote-Driver/distinfo
+1-1www/p5-Selenium-Remote-Driver/Makefile
+4-42 files

LLVM/project 6b130f6clang/test/CXX/drs cwg20xx.cpp, clang/www cxx_dr_status.html

[clang] Add test for CWG 2006 and update status (#215259)

Clang already supports CWG 2006. Adding test cases and updating
`cxx_dr_status.html` to 2.7.

https://cplusplus.github.io/CWG/issues/2006.html

Assisted by Claude.
DeltaFile
+86-0clang/test/CXX/drs/cwg20xx.cpp
+1-1clang/www/cxx_dr_status.html
+87-12 files

OpenBSD/ports ToRCNtPdevel/ruby-activesupport Makefile distinfo

   update 8.1.3->8.1.3.1
VersionDeltaFile
1.37+2-2devel/ruby-activesupport/distinfo
1.54+1-1devel/ruby-activesupport/Makefile
+3-32 files

FreeBSD/ports a51bba5databases/mysqltuner Makefile distinfo

databases/mysqltuner: update 2.6.0 -> 2.9.2

Changes:        https://github.com/major/MySQLTuner-perl/releases
DeltaFile
+3-3databases/mysqltuner/distinfo
+1-1databases/mysqltuner/Makefile
+4-42 files

OpenBSD/ports ctk7fmYdevel/ruby-puppet-resource_api Makefile distinfo

   update 2.0.0->2.0.1
VersionDeltaFile
1.4+2-2devel/ruby-puppet-resource_api/distinfo
1.4+1-1devel/ruby-puppet-resource_api/Makefile
+3-32 files

FreeBSD/ports 552cd1ddevel/py-ttkbootstrap Makefile distinfo

devel/py-ttkbootstrap: Update to 2.2.2

ChangeLog:      https://github.com/israel-dryer/ttkbootstrap/releases/tag/v2.2.2
Reported by:    Israel Dryer <notifications at github.com>
DeltaFile
+3-3devel/py-ttkbootstrap/distinfo
+1-1devel/py-ttkbootstrap/Makefile
+4-42 files

FreeBSD/ports ad0196fdatabases/cego Makefile distinfo

databases/cego: update 2.54.38 -> 2.54.39

- Small improvements added to tools/backupManager and tools/backupExecuter

Author:    Björn Lemke <lemke at lemke-it.com>
DeltaFile
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+4-42 files

OpenBSD/src FIPscaAregress/usr.bin/mandoc/roff/esc c_man.out_ascii c_man.in

   also test \c at the end of a single-font macro argument in same-line scope
VersionDeltaFile
1.5+7-2regress/usr.bin/mandoc/roff/esc/c_man.in
1.7+3-1regress/usr.bin/mandoc/roff/esc/c_man.out_ascii
+10-32 files

OpenBSD/ports yL9qKISwww/ruby-faraday Makefile distinfo

   update       2.14.2 -> 2.14.3
VersionDeltaFile
1.11+2-2www/ruby-faraday/distinfo
1.13+1-1www/ruby-faraday/Makefile
+3-32 files

OpenBSD/ports 7udtDqVwww/ruby-faraday-net_http Makefile distinfo

   update 3.4.2 -> 3.4.4
VersionDeltaFile
1.6+2-2www/ruby-faraday-net_http/distinfo
1.6+1-1www/ruby-faraday-net_http/Makefile
+3-32 files

OpenBSD/ports MSzeyQCwww/py-flask-caching Makefile distinfo

   update 2.4.0 -> 2.4.1
VersionDeltaFile
1.3+2-2www/py-flask-caching/distinfo
1.9+2-1www/py-flask-caching/Makefile
+4-32 files

OpenBSD/ports PHXSeosdevel/py-cachelib distinfo Makefile

   update 0.14.0 -> 0.16.1
VersionDeltaFile
1.8+11-6devel/py-cachelib/Makefile
1.3+2-2devel/py-cachelib/distinfo
+13-82 files

LLVM/project 8b6fd97.github/workflows release-binaries.yml

workflows/release-binaries: Install Wix on Windows ARM64 (#217707)

Wix is used for generating the installer and is not installed by default
on Windows ARM64.

(cherry picked from commit f75f48e3ce41227c5a0ae5d2c6d6ea90100b9bc4)
DeltaFile
+8-0.github/workflows/release-binaries.yml
+8-01 files

FreeBSD/ports e0db64atextproc/py-textual-fastdatatable Makefile distinfo

textproc/py-textual-fastdatatable: Update to 0.19.0

ChangeLog:

- https://github.com/tconbeer/textual-fastdatatable/releases/tag/v0.18.0
- https://github.com/tconbeer/textual-fastdatatable/releases/tag/v0.19.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3textproc/py-textual-fastdatatable/distinfo
+1-1textproc/py-textual-fastdatatable/Makefile
+4-42 files

LLVM/project fb7dcc2clang/lib/Interpreter IncrementalParser.cpp, clang/test/Interpreter extern-c-error-recovery.cpp

[clang-repl] Don't double-remove extern "C" decls from the IdResolver (#218129)

Regression was introduced in https://github.com/llvm/llvm-project/pull/178648

This is required for the 23 release; the downstream tools CppInterOp & Cppyy will fail otherwise.

(cherry picked from commit ec5c9182be2aa168b7c843374c5c7497dd3bef17)
DeltaFile
+63-0clang/test/Interpreter/extern-c-error-recovery.cpp
+9-5clang/lib/Interpreter/IncrementalParser.cpp
+72-52 files

LLVM/project 996c97f.github/workflows release-tasks.yml release-documentation.yml

workflows: Merge release-doxygen into release-documenation (#214366)

These two workflows use the same script and have the same structure,
so it's easier just to have one job that builds both.

(cherry picked from commit 2d47daa636204868874ce88e55992b096904411e)
DeltaFile
+0-130.github/workflows/release-doxygen.yml
+40-13.github/workflows/release-documentation.yml
+0-16.github/workflows/release-tasks.yml
+40-1593 files

LLVM/project 66a285cclang/lib/Format UnwrappedLineFormatter.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Honor new lines before // clang-format on (#218022)

Fixes #217872.

(cherry picked from commit 6978738e1efe0c33a9540b70697ce0c83852d9c7)
DeltaFile
+8-0clang/unittests/Format/FormatTest.cpp
+2-0clang/lib/Format/UnwrappedLineFormatter.cpp
+10-02 files

LLVM/project 9a30d9bclang-tools-extra/clang-tidy/utils ExceptionAnalyzer.cpp, clang-tools-extra/test/clang-tidy/checkers/bugprone exception-escape-treat-functions-without-specification-as-throwing.cpp exception-escape-coro-unknown.cpp

[clang-tidy] Fix crashes when analyzing unknown exceptions in bugprone-exception-escape (#218067)

`ExceptionAnalyzer` represents exceptions of unknown type with a null
`Type`, but some consumers dereferenced it unconditionally, resulting in
a crash when `TreatFunctionsWithoutSpecificationAsThrowing` is enabled.
This commit fixes the problem by skipping type-dependent processing for
unknown exceptions.

Fixes #217649

(cherry picked from commit c0feba8bedbfda4f1a2f3727f2ef270fcc6ca138)
DeltaFile
+42-0clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-coro-unknown.cpp
+17-1clang-tools-extra/test/clang-tidy/checkers/bugprone/exception-escape-treat-functions-without-specification-as-throwing.cpp
+4-0clang-tools-extra/clang-tidy/utils/ExceptionAnalyzer.cpp
+63-13 files

LLVM/project d99278bclang/docs/analyzer checkers.md

Resolve nits from superseeded PR review.
DeltaFile
+5-5clang/docs/analyzer/checkers.md
+5-51 files

LLVM/project fcfc91bclang/lib/Sema SemaRISCV.cpp, clang/test/Sema riscv-rvv-int64-scalar-type.c

[RISCV] Use correct type for (u)int64_t in RVV intrinsics on OpenBSD (#217211)

The intrinsics are documented to use (u)int64_t for 64-bit scalars.

OpenBSD on RV64 uses long long for int64_t while Linux uses long. The
current code finds the first 64 bit type which is long for both OpenBSD
and Linux.

This patch looks up the type that corresponds to (u)int64_t.

Fixes #216531.

Assisted-by: Claude
(cherry picked from commit fd6d7a608909dc4ecea57e0155042d16f7b4e61a)
DeltaFile
+35-0clang/test/Sema/riscv-rvv-int64-scalar-type.c
+16-2clang/lib/Sema/SemaRISCV.cpp
+51-22 files

LLVM/project 190c84fclang/lib/CodeGen CodeGenModule.cpp, clang/test/CodeGenCXX msvc-global-delete-llvm-used.cpp

[clang][win] Fix __global_delete breaking __attribute__((used)) (#217753)

The `__empty_global_delete` fallback introduced in #209585 was marked
used via `llvm::appendToUsed()`, which creates a global named
"llvm.used" during codegen. `CodeGenModule::emitLLVMUsed()` later
unconditionally creates its own global of that same name at end-of-TU,
so the name collision renamed the latter to "llvm.used.1" -- a name LLVM
ignores. The result was that every `__attribute__((used))` global in the
TU silently lost its used semantics whenever a `__global_delete` wrapper
was emitted, letting those symbols be dropped.

Mark the fallback used via `CodeGenModule::addUsedGlobal()` instead, so
it joins the single llvm.used that `emitLLVMUsed()` emits.
`emitLLVMUsed()` runs well after `emitGlobalDeleteForwardingBodies()` in
`Release()`, so the fallback is still recorded in time.

Fixes a regression reported on #209585.

(cherry picked from commit 061865f32607cd064ab944407cc863186702d6f1)
DeltaFile
+17-0clang/test/CodeGenCXX/msvc-global-delete-llvm-used.cpp
+1-1clang/lib/CodeGen/CodeGenModule.cpp
+18-12 files