FreeBSD/ports 893153fx11-fonts/font-winitzki-cyrillic pkg-plist pkg-descr

x11-fonts/font-winitzki-cyrillic: Update to 1.0.4

Update WWW and pkg-descr.
Add LICENSE.
Switch from pkg-plist to PLIST_FILES.

https://lists.x.org/archives/xorg-announce/2023-February/003369.html

PR:             297490
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+7-5x11-fonts/font-winitzki-cyrillic/Makefile
+3-2x11-fonts/font-winitzki-cyrillic/distinfo
+2-1x11-fonts/font-winitzki-cyrillic/pkg-descr
+0-1x11-fonts/font-winitzki-cyrillic/pkg-plist
+12-94 files

LLVM/project 840fe3elldb/source/Plugins/Process/Utility RegisterInfos_riscv32.h, llvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-constant.mir legalize-load-flat.mir

Rebase

Created using spr 1.3.7
DeltaFile
+375-4,097lldb/source/Plugins/Process/Utility/RegisterInfos_riscv32.h
+1,638-1,674llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+1,620-1,668llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+1,218-1,230llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+906-924llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-flat.mir
+707-731llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-constant.mir
+6,464-10,324958 files not shown
+28,635-18,072964 files

FreeBSD/ports aa132abmisc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.89.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.89.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/files/extra-patch-disable-command-blocking
+1-1misc/crush/Makefile
+7-73 files

OPNSense/plugins 6e1b252www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy Caddy.xml

www/caddy: Cleanup model OptionValues with self closing tags, remove wrong option from lb_policy in layer4
DeltaFile
+37-38www/caddy/src/opnsense/mvc/app/models/OPNsense/Caddy/Caddy.xml
+37-381 files

LLVM/project 53a7028.github/workflows libcxx-benchmark-cron.yml, libcxx/utils/ci/lnt dispatch-benchmarks

[libc++] Report the runs created by dispatch-benchmarks (#216029)

Also, axe the jsonl output which was not used by anything in the
pipeline and simply created confusion.

Fixes #215924
DeltaFile
+22-30libcxx/utils/ci/lnt/dispatch-benchmarks
+1-2.github/workflows/libcxx-benchmark-cron.yml
+23-322 files

OpenBSD/ports pHWUpa8biology/py-biopython Makefile distinfo

   Update biopython to 1.88.
VersionDeltaFile
1.20+2-2biology/py-biopython/distinfo
1.55+1-1biology/py-biopython/Makefile
+3-32 files

LLVM/project 32c6c50llvm/lib/TargetParser Triple.cpp, llvm/unittests/TargetParser TripleTest.cpp

Triple: Fix AArch64 Android default long double format
DeltaFile
+2-2llvm/unittests/TargetParser/TripleTest.cpp
+2-2llvm/lib/TargetParser/Triple.cpp
+4-42 files

LLVM/project d4ee38alldb/test/API/tools/lldb-dap/runInTerminal TestDAP_runInTerminal.py

[lldb][test][lldb-dap] Use program path in TestDAP_runInTerminal.py (#216009)

On Linux if you run `INVALIDPROGRAM` it will look in PATH for it.
lldb-dap runs the program using execvp which has special behaviour for
the case where an entry in path cannot be accessed.

https://linux.die.net/man/3/execvp

> If permission is denied for a file (the attempted execve(2)
> failed with the error EACCES), these functions will continue
> searching the rest of the search path. If no other file is
> found, however, they will return with errno set to EACCES.

We have a downstream bot where the PATH was:
PATH=/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

The buildbot user is not root, so /root/.cargo/bin was not readable, and
so one test failed on this machine:
```

    [18 lines not shown]
DeltaFile
+8-4lldb/test/API/tools/lldb-dap/runInTerminal/TestDAP_runInTerminal.py
+8-41 files

FreeBSD/ports f08874ex11-fm/xfe Makefile distinfo

x11-fm/xfe: Update to 2.1.11
DeltaFile
+3-3x11-fm/xfe/distinfo
+1-1x11-fm/xfe/Makefile
+4-42 files

FreeBSD/ports 1c4a5b4shells/iris Makefile distinfo

shells/iris: Update to 0.6.3

Changelog: https://github.com/versenilvis/IRIS/blob/main/CHANGELOG.md#v063---2026-08-13

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/iris/distinfo
+1-1shells/iris/Makefile
+6-62 files

LLVM/project 4fb281dlldb/source/Plugins/Process/Utility RegisterInfos_riscv32.h, llvm/lib/CodeGen/SelectionDAG LegalizeFloatTypes.cpp

Rebase

Created using spr 1.3.7
DeltaFile
+375-4,097lldb/source/Plugins/Process/Utility/RegisterInfos_riscv32.h
+699-0llvm/test/Transforms/ConstraintElimination/header-induction-start-bounds.ll
+402-278llvm/test/Transforms/LoopVectorize/RISCV/interleaved-accesses.ll
+572-0llvm/unittests/Transforms/Utils/DynamicDebuggingTest.cpp
+151-375llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
+463-0llvm/test/Transforms/LoopVectorize/branch-weights.ll
+2,662-4,750688 files not shown
+16,100-10,656694 files

LLVM/project 180f43dlibcxx/utils/ci/lnt dispatch-benchmarks

[libc++] Make the dry-run message in dispatch-benchmarks debug-only (#216011)

Also include more information which might be relevant when debugging.

Fixes #215926
DeltaFile
+1-1libcxx/utils/ci/lnt/dispatch-benchmarks
+1-11 files

FreeBSD/src 336b6d1tools/build Makefile

build: Use -f when copying sources

If one of the source files we copy is non-writeable, cp will create a
non-writeable copy.  If the original is later modified, cp will fail to
overwrite the copy since it is not writeable.  Using cp -f ensures the
copy always succeeds, as long as the object directory is writeable.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   NetApp, Inc.
DeltaFile
+2-2tools/build/Makefile
+2-21 files

LLVM/project 70998dbclang/lib/CodeGen/Targets LoongArch.cpp, clang/test/CodeGen/LoongArch abi-lp64d.c

[clang][LoongArch] Match GCC ABI handling of integer complex types (#215222)

GNU integer complex types such as `_Complex unsigned char` and `_Complex
unsigned short` were incorrectly recognized as eligible floating-point
ABI aggregates by `detectFARsEligibleStructHelper`. When used as a
member of a structure, this caused the real and imaginary parts to be
expanded into separate general-purpose argument registers.

Integer complex types are not floating-point complex types and should be
handled as ordinary aggregates. Restrict the complex-type expansion path
to elements with real floating-point types, allowing small integer
complex aggregates to be packed into a single general-purpose register,
consistent with GCC.

Fixes #214810
DeltaFile
+28-0clang/test/CodeGen/LoongArch/abi-lp64d.c
+6-0clang/lib/CodeGen/Targets/LoongArch.cpp
+34-02 files

LLVM/project 35ff28cllvm/lib/Target/LoongArch LoongArchFloat32InstrInfo.td, llvm/test/CodeGen/LoongArch pr215935.ll

[LoongArch] Fix selection of BRCOND with constant conditions

LoongArch DAG instruction selection could fail to select `LoongArchISD::BRCOND`
when its condition was a constant integer. Add patterns to lower constant zero
and one conditions to `BEQZ` and `BNEZ`.
DeltaFile
+50-0llvm/test/CodeGen/LoongArch/pr215935.ll
+3-0llvm/lib/Target/LoongArch/LoongArchFloat32InstrInfo.td
+53-02 files

NetBSD/pkgsrc 1nLoWfYdoc CHANGES-2026

   Updated lang/python31[012], lang/py31[012]-html-docs
VersionDeltaFile
1.5254+7-1doc/CHANGES-2026
+7-11 files

NetBSD/pkgsrc 8ObfnDPlang/py312-html-docs Makefile distinfo, lang/python312 dist.mk distinfo

   python312 py312-html-docs: updated to 3.12.14

   3.12.14

   macOS
   gh-137586: Invoke osascript with absolute path in webbrowser and turtledemo.
   Tests
   gh-149776: Fix test_socket on Linux kernel 7.1 and newer: skip UDP Lite tests if it’s not supported. Patch by Victor Stinner.
   Security
   gh-155558: Update bundled libexpat to version 2.8.3 for the fix to CVE 2026-72522.
   gh-153030: Fixed quadratic complexity in incremental parsing of long unterminated constructs (such as tags or comments) in html.parser.HTMLParser, which could be exploited for a denial of service.
   gh-152674: The xml.etree.ElementTree.Element methods findall(), iterfind() and find() avoid quadratic behavior when using XPath index predicates ([1], [last()], [last()-N]) on XML documents with many same-tag siblings.
   gh-152216: Update bundled libexpat to version 2.8.2.
   gh-151987: The tarfile.TarFile.extract() method now applies the given filter when it extracts a link target from the archive as a fallback.
   gh-151981: In tarfile, seeking a stream now stops when end of the stream is reached.
   gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree.
   gh-151558: Fixed an vulnerability in the tarfile data and tar extraction filters where crafted archives could create a symlink pointing outside the destination directory. This was a bypass of CVE 2025-4330.
   gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error.
   gh-150743: http.client now limits the number of chunked-response trailer lines it will read to 100, and the number of interim (1xx) responses it will skip to 100. A malicious or broken server could previously stream trailer lines or 100 Continue responses forever, hanging the client even when a socket timeout was in use. Reported by @YLChen-007 via GHSA-w4q2-g22w-6fr4.

    [31 lines not shown]
VersionDeltaFile
1.18+4-4lang/python312/distinfo
1.15+4-4lang/py312-html-docs/distinfo
1.15+2-2lang/python312/dist.mk
1.15+2-2lang/py312-html-docs/Makefile
+12-124 files

NetBSD/pkgsrc uK5mcbHlang/py311-html-docs Makefile distinfo, lang/python311 dist.mk distinfo

   python311 py311-html-docs: updated to 3.11.16

   3.11.16

   macOS
   gh-137586: Invoke osascript with absolute path in webbrowser and turtledemo.
   Tests
   gh-149776: Fix test_socket on Linux kernel 7.1 and newer: skip UDP Lite tests if it’s not supported. Patch by Victor Stinner.
   Security
   gh-155558: Update bundled libexpat to version 2.8.3 for the fix to CVE-2026-72522.
   gh-153030: Fixed quadratic complexity in incremental parsing of long unterminated constructs (such as tags or comments) in html.parser.HTMLParser, which could be exploited for a denial of service.
   gh-152674: The xml.etree.ElementTree.Element methods findall(), iterfind() and find() avoid quadratic behavior when using XPath index predicates ([1], [last()], [last()-N]) on XML documents with many same-tag siblings.
   gh-152216: Update bundled libexpat to version 2.8.2.
   gh-151987: The tarfile.TarFile.extract() method now applies the given filter when it extracts a link target from the archive as a fallback.
   gh-151981: In tarfile, seeking a stream now stops when end of the stream is reached.
   gh-151544: Modules/Setup.local is no longer used as a landmark to discover whether Python is running in a source tree, as it could potentially affect actual installs. The pybuilddir.txt file is now the sole indicator of running in a source tree.
   gh-151558: Fixed an vulnerability in the tarfile data and tar extraction filters where crafted archives could create a symlink pointing outside the destination directory. This was a bypass of CVE-2025-4330.
   gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error.
   gh-150743: http.client now limits the number of chunked-response trailer lines it will read to 100, and the number of interim (1xx) responses it will skip to 100. A malicious or broken server could previously stream trailer lines or 100 Continue responses forever, hanging the client even when a socket timeout was in use. Reported by @YLChen-007 via GHSA-w4q2-g22w-6fr4.

    [28 lines not shown]
VersionDeltaFile
1.25+4-4lang/python311/distinfo
1.17+4-4lang/py311-html-docs/distinfo
1.17+2-2lang/python311/dist.mk
1.17+2-2lang/py311-html-docs/Makefile
+12-124 files

NetBSD/pkgsrc AaWUr7Hlang/py310-html-docs Makefile distinfo, lang/python310 dist.mk distinfo

   python310 py310-html-docs: updated to 3.10.21

   3.10.21

   macOS
   gh-137586: Invoke osascript with absolute path in webbrowser and turtledemo.
   Tests
   gh-149776: Fix test_socket on Linux kernel 7.1 and newer: skip UDP Lite tests if it’s not supported. Patch by Victor Stinner.
   Security
   gh-153030: Fixed quadratic complexity in incremental parsing of long unterminated constructs (such as tags or comments) in html.parser.HTMLParser, which could be exploited for a denial of service.
   gh-152674: The xml.etree.ElementTree.Element methods findall(), iterfind() and find() avoid quadratic behavior when using XPath index predicates ([1], [last()], [last()-N]) on XML documents with many same-tag siblings.
   gh-152216: Update bundled libexpat to version 2.8.2.
   gh-151987: The tarfile.TarFile.extract() method now applies the given filter when it extracts a link target from the archive as a fallback.
   gh-151981: In tarfile, seeking a stream now stops when end of the stream is reached.
   gh-151558: Fixed an vulnerability in the tarfile data and tar extraction filters where crafted archives could create a symlink pointing outside the destination directory. This was a bypass of CVE-2025-4330.
   gh-150599: Fix a possible stack buffer overflow in bz2 when a bz2.BZ2Decompressor is reused after a decompression error. The decompressor now becomes unusable after libbz2 reports an error.
   gh-150743: http.client now limits the number of chunked-response trailer lines it will read to 100, and the number of interim (1xx) responses it will skip to 100. A malicious or broken server could previously stream trailer lines or 100 Continue responses forever, hanging the client even when a socket timeout was in use. Reported by @YLChen-007 via GHSA-w4q2-g22w-6fr4.
   gh-149698: Update bundled libexpat to version 2.8.1 for the fix for CVE-2026-45186.
   gh-87451: The ftplib module’s undocumented ftpcp function no longer trusts the IPv4 address value returned from the source server in response to the PASV command by default, completing the fix for CVE-2021-4189. As with ftplib.FTP, the former behavior can be re-enabled by setting the trust_server_pasv_ipv4_address attribute on the source ftplib.FTP instance to True. Thanks to Qi Deng at Aurascape AI for the report.

    [23 lines not shown]
VersionDeltaFile
1.37+4-4lang/python310/distinfo
1.24+4-4lang/py310-html-docs/distinfo
1.22+2-2lang/python310/dist.mk
1.22+2-2lang/py310-html-docs/Makefile
+12-124 files

LLVM/project f89baa6llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/lib/Transforms/Vectorize/SLPVectorizer SLPUtils.h SLPUtils.cpp

[SLP]Vectorize reductions with fptrunc/fpext round-trip links

Look through the cast round-trips between reduction links: drop the
elidable ones, re-emit the others in the ordered emission.

Fixes #31425

Reviewers: bababuck, RKSimon

Pull Request: https://github.com/llvm/llvm-project/pull/215571
DeltaFile
+91-76llvm/test/Transforms/SLPVectorizer/X86/reduction-ordered-fadd.ll
+109-28llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+3-77llvm/test/Transforms/SLPVectorizer/X86/reduction-fadd-reassoc.ll
+16-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+8-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+227-1815 files

OpenBSD/ports QIc8ZHCwww/odoo/patches patch-odoo_service_server_py patch-odoo_tools_osutil_py, www/odoo/pkg PLIST

   update to 19.0.20260813
VersionDeltaFile
1.12+4,765-276www/odoo/pkg/PLIST
1.1+60-0www/odoo/patches/patch-odoo_addons_base_models_res_company_py
1.1+27-0www/odoo/patches/patch-odoo_addons_l10n_es_edi_verifactu_models_verifactu_document_py
1.1+19-0www/odoo/patches/patch-odoo_addons_l10n_es_edi_sii_models_account_edi_format_py
1.1+12-0www/odoo/patches/patch-odoo_tools_osutil_py
1.7+1-10www/odoo/patches/patch-odoo_service_server_py
+4,884-2863 files not shown
+4,888-2929 files

OpenBSD/ports RcO3rBwwww/odoo Makefile, www/odoo/pkg odoo.rc

   odoo changes the process name if it gets SIGHUP so handle both cases in pexp

   from Jean-Gérard
VersionDeltaFile
1.4+1-1www/odoo/pkg/odoo.rc
1.27+2-0www/odoo/Makefile
+3-12 files

LLVM/project 71f0599flang/lib/Lower/OpenMP OpenMP.cpp

format
DeltaFile
+5-4flang/lib/Lower/OpenMP/OpenMP.cpp
+5-41 files

FreeBSD/ports 171963caudio/ocp Makefile distinfo

audio/ocp: Update to 3.5.0
DeltaFile
+3-3audio/ocp/distinfo
+1-1audio/ocp/Makefile
+4-42 files

FreeBSD/ports dcbd71faudio/sidplayfp Makefile distinfo

audio/sidplayfp: Update to 3.2.0
DeltaFile
+3-3audio/sidplayfp/distinfo
+1-1audio/sidplayfp/Makefile
+4-42 files

LLVM/project 6b4dfcflibcxx/include/__iterator distance.h

[libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (#215994)

This patch updates the implementation strategy for `ranges::distance(I&&
first, S last)` to match the exact wording from the Standard.

This implementation is NFC because the return type and the branching
condition will be the same after the change, and the tests present in
`libcxx/test/std/iterators/iterator.primitives/range.iter.ops/range.iter.ops.distance/iterator_sentinel.pass.cpp`
are already covering the scenarios for such change.

References:
- https://cplusplus.github.io/LWG/issue3664
- https://cplusplus.github.io/LWG/issue4242
- https://wg21.link/range.iter.op.distance

Follows up: https://github.com/llvm/llvm-project/pull/211568
DeltaFile
+6-4libcxx/include/__iterator/distance.h
+6-41 files

FreeBSD/ports 7f82e8bmisc/py-litellm Makefile distinfo

misc/py-litellm: Update to 1.96.2

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.96.2

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm/distinfo
+1-1misc/py-litellm/Makefile
+4-42 files

LLVM/project 2506101llvm/lib/Target/SPIRV SPIRVLegalizerInfo.cpp SPIRVGlobalRegistry.h, llvm/test/CodeGen/SPIRV prefetch.ll

[SPIRV] Implement bare bones lowering for G_PREFETCH (#215505)

Map G_PREFETCH to OpenCL prefetch if SPV_KHR_untyped_pointers is not
enabled, otherwise drop.

Fixes https://github.com/llvm/llvm-project/issues/214265
DeltaFile
+32-0llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+23-0llvm/test/CodeGen/SPIRV/prefetch.ll
+1-2llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+1-0llvm/lib/Target/SPIRV/SPIRVLegalizerInfo.cpp
+57-24 files

FreeNAS/freenas 76007f7tests/api2 test_apps.py

NAS-142157 / 26.0.0-RC.1 / Fix drift-repair apps test calling a nonexistent method (#19498)

## Problem
`test_drift_repair_ix_apps` calls `docker.start_service`, which doesn't
exist on this branch — the method is registered as
`docker.state.start_service` on the private `DockerStateService`. The
test was brought over from master, where the docker plugin's typesafe
conversion collapsed that service into the public `docker` namespace. It
has failed with "Method does not exist" on every CI run since it landed,
so the drift-repair path it covers has never actually been exercised
here, and it leaves `/mnt/.ix-apps` at 0755 because it loosens the perms
before the call that would re-tighten them.

## Solution
Point the call at `docker.state.start_service`. Same function and same
default `mount_datasets=False` — master's `docker.start_service` just
delegates into it.
DeltaFile
+1-1tests/api2/test_apps.py
+1-11 files

LLVM/project 938319bflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP omp-declarative-allocate-module.f90

[Flang][OpenMP] PoC module support for allocate directives

This patch implements partial support for `allocate` on Fortran
module variables, based on adding global constructor functions for each
impacted variable.

Shared as a proof of concept, because I have a few concerns about it:
  1. It appears that Clang ignores `allocate` directives on global
     variables instead. Is that the expected behavior?
  2. The existing implementation for `allocate` in Flang doesn't
     actually impact where the memory used for a variable resides. It
     allocates/deallocates extra memory for it using OpenMP internal
     compiler calls but then that storage is never used. The original
     alloca is still used. This addition suffers from the same issue:
     global constructors allocate extra memory that is never used to
     update in any way the associated global variable or its users.
  3. No `omp.allocate_free` (should be `omp.allocate.free`) can be added
     by this approach.
  4. The representation of `omp.allocate_dir` (should be `omp.allocate`)

    [10 lines not shown]
DeltaFile
+109-28flang/lib/Lower/OpenMP/OpenMP.cpp
+42-0flang/test/Lower/OpenMP/omp-declarative-allocate-module.f90
+151-282 files