FreeBSD/ports 688bd82 — devel/shiboken2 Makefile

devel/shiboken2: Fix building with CMake 4
DeltaFile
+2-1devel/shiboken2/Makefile
+2-11 files

DragonFlyBSD/src 1f2ddc2 — lib/libc/locale utf8.c

libc: reject a negative wchar_t in the UTF-8 encoder

_UTF8_wcrtomb() and _UTF8_wcrtombin() pick the four byte form with
"wc <= 0x10ffff".  wchar_t is signed, so every negative value passes
that test and is encoded from its low bits: wcrtomb() of (wchar_t)-1
returns 4 and writes ff bf bf bf, and printf("%lc", -1) prints those
bytes instead of failing with EILSEQ as it does for 0x110000.

Add "wc >= 0 &&" to both tests, as FreeBSD's utf8.c has.

GitHub-PR: https://github.com/DragonFlyBSD/DragonFlyBSD/pull/57
FreeBSD: https://github.com/freebsd/freebsd-src/commit/8bb93485fb51aac423ec000aa292815cf50bb02c
DeltaFile
+2-2lib/libc/locale/utf8.c
+2-21 files

LLVM/project 80b46c9 — clang/test/CIR/CodeGenBuiltins builtin-nondeterministic-value.c

[CIR][NFC] Add vector of boolean test to __builtin_nondeterministic_value (#219550)

Assisted-by: grok-4.6
Signed-off-by: Letu Ren <fantasquex at gmail.com>
DeltaFile
+13-5clang/test/CIR/CodeGenBuiltins/builtin-nondeterministic-value.c
+13-51 files

FreeBSD/ports ef97a77 — audio/elevenlabs-cli Makefile distinfo

audio/elevenlabs-cli: Update to 1.4.0
DeltaFile
+3-3audio/elevenlabs-cli/distinfo
+1-1audio/elevenlabs-cli/Makefile
+4-42 files

DragonFlyBSD/src 79869cc — lib/libc/stdio printf-pos.c

libc: type a positional %F argument in __find_arguments()

When a format uses positional arguments, __find_arguments() walks it
first to learn the type of every argument, and lists the floating
point conversions as a A e E f g G.  F is missing, so a double that
is only referred to through %F never gets a type, its slot in the
argument table stays unset, and the conversion reads whatever is
there:

    printf("[%1$F]\n", -INFINITY);   [0.000000]
    printf("[%1$F]\n", 1.5);         [0.000000]
    printf("[%F]\n", 1.5);           [1.500000]

The same format with %1$f, or with any other conversion of the same
argument, works because those give it a type.  abseil's str_format
test compares against the C library and caught it.

Add F next to f in both __find_arguments() and __find_warguments().

GitHub-PR: https://github.com/DragonFlyBSD/DragonFlyBSD/pull/56
DeltaFile
+2-0lib/libc/stdio/printf-pos.c
+2-01 files

FreeBSD/ports 2e2ea96 — science/dirac distinfo Makefile, science/dirac/files patch-cmake_custom_core.cmake

science/dirac: update 22.0 → 26.1

PR:     289570
DeltaFile
+383-6science/dirac/pkg-plist
+9-7science/dirac/Makefile
+3-3science/dirac/distinfo
+2-2science/dirac/files/patch-cmake_custom_core.cmake
+397-184 files

LLVM/project 9bf0c49 — orc-rt/include/orc-rt/bedrock ConnectorRegistry.h, orc-rt/lib/bedrock ConnectorRegistry.cpp

[orc-rt] Simplify ConnectorRegistry::connect and ogre setup. (#226772)

ConnectorRegistry::connect and ConnectorFn now take the Session and
BootstrapInfo directly, replacing the GetAttachInfo callback and the
AttachInfo struct. The callback let the Session be built lazily, after
the connector had validated its spec, but a connection can fail after
validation anyway, so callers already had to handle discarding a Session
built for a failed connection. Build the Session first, then connect.

ogre's setup is restructured to match: makeSession detects the process
info, builds a thread-pool dispatcher and the Session, adds the host
services, then connects; runOgre waits for the detach. Errors are
reported via Session::logErrors when logging is enabled.

SocketConnectorTest now connects a real Session. Its ownership test
adopts a non-stream socket, which the connector accepts and
createSimpleRemoteCAOverSocket then rejects, rather than relying on a
failing GetAttachInfo.
DeltaFile
+60-48orc-rt/tools/ogre/ogre.cpp
+18-22orc-rt/test/unit/bedrock/sys/posix/SocketConnectorTest.cpp
+5-13orc-rt/include/orc-rt/bedrock/ConnectorRegistry.h
+4-8orc-rt/lib/bedrock/sys/posix/SocketConnector.cpp
+3-7orc-rt/lib/bedrock/ConnectorRegistry.cpp
+90-985 files

FreeBSD/ports baaddf8 — devel/R-cran-sfsmisc Makefile distinfo

devel/R-cran-sfsmisc: Update to 1.1-26

Reported by:    portscout
DeltaFile
+3-3devel/R-cran-sfsmisc/distinfo
+1-1devel/R-cran-sfsmisc/Makefile
+4-42 files

FreeBSD/ports 6a09af6 — graphics/polyclipping Makefile

graphics/polyclipping: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+1-0graphics/polyclipping/Makefile
+1-01 files

Dreckly/dreckly 66c8460 — security/gnutls distinfo Makefile, security/gnutls/patches patch-lib_crau_crau.h patch-doc_examples_tlsproxy_tlsproxy.c

gnutls: Update to 3.8.13
DeltaFile
+30-0security/gnutls/patches/patch-doc_examples_tlsproxy_tlsproxy.c
+17-2security/gnutls/options.mk
+18-1security/gnutls/PLIST
+19-0security/gnutls/patches/patch-lib_crau_crau.h
+6-6security/gnutls/Makefile
+6-4security/gnutls/distinfo
+96-131 files not shown
+103-147 files

FreeBSD/ports af3eb90 — graphics/pdfium distinfo Makefile, graphics/pdfium/files patch-testing_utils_path__service.cpp patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc

graphics/pdfium: New port: PDF rendering and manipulation library

PR:             293714
Submitted by:   Matías Pizarro <matias at pizarro.net>, geisserml <geisserml at gmail.com> (initial version)
DeltaFile
+232-0graphics/pdfium/Makefile
+78-0graphics/pdfium/files/patch-build-config-BUILDCONFIG.gn
+69-0graphics/pdfium/distinfo
+55-0graphics/pdfium/files/patch-build-config-compiler-BUILD.gn
+28-0graphics/pdfium/files/patch-base_allocator_partition__allocator_src_partition__alloc_stack_stack.cc
+27-0graphics/pdfium/files/patch-testing_utils_path__service.cpp
+489-016 files not shown
+746-022 files

FreeBSD/ports 6a10237 — graphics/py-pypdfium2 pkg-descr distinfo, graphics/py-pypdfium2/files patch-autorelease_bindings.py patch-pyproject.toml

graphics/py-pypdfium2: update 5.7.1 → 5.13.0
DeltaFile
+11-45graphics/py-pypdfium2/files/patch-setupsrc_base.py
+17-10graphics/py-pypdfium2/Makefile
+8-9graphics/py-pypdfium2/files/patch-pyproject.toml
+14-0graphics/py-pypdfium2/files/patch-autorelease_bindings.py
+3-3graphics/py-pypdfium2/distinfo
+1-3graphics/py-pypdfium2/pkg-descr
+54-706 files

FreeBSD/ports 909030c — cad/magic distinfo Makefile

cad/magic: Update 8.3.680 => 8.3.684

* Use https:// URI scheme for MASTER_SITES and WWW

Approved by:            yuri@ (maintainer)
Differential Revision:  https://reviews.freebsd.org/D60053
DeltaFile
+3-3cad/magic/distinfo
+3-3cad/magic/Makefile
+6-62 files

LLVM/project 689040c — llvm/include/llvm/CodeGen TargetLoweringObjectFileImpl.h, llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp

CodeGen: Remove shadowing TargetMachine members from COFF and M68k TLOFs (#226769)

TargetLoweringObjectFile::Initialize already records the TargetMachine
in a base class field.

Co-authored-by: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+0-3llvm/lib/Target/M68k/M68kTargetObjectFile.cpp
+0-2llvm/lib/Target/M68k/M68kTargetObjectFile.h
+0-1llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+0-1llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
+0-74 files

OpenBSD/ports 32Ltjiq — math/netcdf Makefile, math/netcdf/pkg PLIST

   Bump for libaec update, strip .la file.
VersionDeltaFile
1.62+4-1math/netcdf/Makefile
1.15+0-1math/netcdf/pkg/PLIST
+4-22 files

LLVM/project e9072bd — llvm/include/llvm/TargetParser Triple.h, llvm/lib/Target/ARM ARMTargetMachine.cpp

ARM: Move abi name implied float abi to TargetParser

ARMTargetMachine overrode the default float abi based on the abi name.
Move this logic to TargetParser so the ABI will be computable without
depending on codegen.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
DeltaFile
+6-4llvm/lib/TargetParser/Triple.cpp
+1-8llvm/lib/Target/ARM/ARMTargetMachine.cpp
+4-2llvm/include/llvm/TargetParser/Triple.h
+11-143 files

OpenBSD/ports 9EjI7Lh — geo/eccodes distinfo Makefile

   Update eccodes to 2.48.0.

   From maintainer Marco van Hulten, thanks!
VersionDeltaFile
1.5+3-2geo/eccodes/Makefile
1.3+2-2geo/eccodes/distinfo
+5-42 files

OpenBSD/ports 1h9zWMy — archivers/libaec distinfo Makefile, archivers/libaec/pkg PLIST

   Update libaec to 1.1.7. Switch to cmake.

   From maintainer Marco van Hulten, thanks!
VersionDeltaFile
1.2+6-4archivers/libaec/pkg/PLIST
1.2+3-4archivers/libaec/Makefile
1.2+2-2archivers/libaec/distinfo
+11-103 files

FreeBSD/ports a4f6b6c — misc/py-crewai-tools Makefile

misc/py-crewai-tools: use pytest-asyncio for tests

Pull request:   https://github.com/freebsd/freebsd-ports/pull/615
Closes:         https://github.com/freebsd/freebsd-ports/pull/615
DeltaFile
+5-4misc/py-crewai-tools/Makefile
+5-41 files

NetBSD/pkgsrc tcI6Sii — databases/prometheus Makefile, sysutils/alertmanager Makefile

   prometheus: derive FE_DISTNAME from DISTNAME here too
VersionDeltaFile
1.3+2-2sysutils/alertmanager/Makefile
1.135+2-2databases/prometheus/Makefile
+4-42 files

FreeBSD/ports e0254ed — security/rauthy Makefile Makefile.crates

security/rauthy: Security update to 0.36.2

PR:             298869
Approved by:    Daniel Morante (maintainer)
Security:       2ec747aa-b97e-11f1-b09d-8447094a420f
MFH:            20263
DeltaFile
+461-531security/rauthy/distinfo
+229-264security/rauthy/Makefile.crates
+1-1security/rauthy/Makefile
+691-7963 files

Dreckly/dreckly 353cb14 — textproc/libxslt PLIST Makefile.common, textproc/libxslt/patches patch-CVE-2025-11731

libxslt: Update to 1.1.45
DeltaFile
+0-27textproc/libxslt/patches/patch-CVE-2025-11731
+5-11textproc/libxslt/Makefile
+4-5textproc/libxslt/distinfo
+2-5textproc/libxslt/Makefile.common
+2-1textproc/libxslt/PLIST
+13-495 files

NetBSD/pkgsrc zdqoHmq — security/polkit Makefile

   polkit: Fix building on FreeBSD.
VersionDeltaFile
1.63+4-1security/polkit/Makefile
+4-11 files

Dreckly/dreckly 90b9cc3 — security/polkit Makefile

polkit: Fix build on FreeBSD.
DeltaFile
+3-0security/polkit/Makefile
+3-01 files

Dreckly/dreckly 57decae — security/polkit/patches patch-src_programs_pkexec.c patch-src_polkitbackend_polkitbackendinteractiveauthority.c

polkit: Update to 127
DeltaFile
+0-66security/polkit/patches/patch-src_polkitbackend_polkitbackendjsauthority.cpp
+40-0security/polkit/patches/patch-src_polkitagent_polkitagenthelper-pam.c
+0-31security/polkit/patches/patch-test_mocklibc_src_grp.c
+0-30security/polkit/patches/patch-test_mocklibc_src_netdb.c
+0-29security/polkit/patches/patch-src_polkitbackend_polkitbackendinteractiveauthority.c
+0-26security/polkit/patches/patch-src_programs_pkexec.c
+40-1829 files not shown
+118-25115 files

OpenBSD/ports KLT25wf — print/qpdf Makefile distinfo, print/qpdf/patches patch-CMakeLists_txt

   Update to qpdf-12.4.2.
VersionDeltaFile
1.66+2-2print/qpdf/distinfo
1.11+1-1print/qpdf/patches/patch-CMakeLists_txt
1.82+1-1print/qpdf/Makefile
+4-43 files

FreeBSD/ports 252efbb — misc/claude-code Makefile distinfo

misc/claude-code: update 2.1.282 → 2.1.283
DeltaFile
+5-5misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+6-62 files

FreeBSD/ports a9c3bd5 — misc Makefile, misc/agtop pkg-descr Makefile

misc/agtop: New port: Terminal UI for monitoring AI coding agents

Pull request:   https://github.com/freebsd/freebsd-ports/pull/583
Closes:         https://github.com/freebsd/freebsd-ports/pull/583
DeltaFile
+497-0misc/agtop/distinfo
+247-0misc/agtop/Makefile.crates
+19-0misc/agtop/Makefile
+14-0misc/agtop/pkg-descr
+1-0misc/Makefile
+778-05 files

OpenBSD/ports 2Sjmd04 — textproc/gtk-doc distinfo Makefile, textproc/gtk-doc/pkg PLIST

   Update to gtk-doc-1.37.0.
VersionDeltaFile
1.80+6-5textproc/gtk-doc/Makefile
1.34+2-2textproc/gtk-doc/distinfo
1.32+4-0textproc/gtk-doc/pkg/PLIST
+12-73 files

Dreckly/dreckly 1a88c9c — security/gnupg2 Makefile

gnupg2: Kick CI
DeltaFile
+2-0security/gnupg2/Makefile
+2-01 files