FreeBSD/ports 6ef394a — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.17.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/8.x/CHANGELOG.md#8170-2026-10-07

With hat:       puppet

(cherry picked from commit 6a112662a4e131c8411c97c83d15bd703d2887d9)
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+2-2databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+9-94 files

FreeBSD/ports 7ad4eeb — sysutils/openvox-server8 distinfo Makefile, sysutils/openvox-server8/files pkg-message.in

sysutils/openvox-server8: Update to 8.17.0

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/8.x/CHANGELOG.md#8170-2026-10-07

Bundle the java flavor of the latest json-2.x gem to avoid startup
issues when a newer version of the json ruby gem is installed.

With hat:       puppet

(cherry picked from commit 24c95bcade94bcf26152055a842dd5b2b6f96c5c)
DeltaFile
+24-0sysutils/openvox-server8/pkg-plist
+7-4sysutils/openvox-server8/Makefile
+0-9sysutils/openvox-server8/files/pkg-message.in
+5-3sysutils/openvox-server8/distinfo
+36-164 files

OPNSense/ports cd8cc55 — opnsense/suricata Makefile, opnsense/suricata/files patch-src_source-ipfw.c

opnsense/suricata: catch EADDRNOTAVAIL and EINVAL for divert

While an interface has no IPv4 address, for instance while rc.linkup
reconfigures it on an attached event, writing a diverted packet back
can fail in three ways that are not caught yet:

o A packet diverted on input carries the name of its receive
  interface, cut to seven characters, and the first IPv4 address of
  that interface.  The kernel looks the interface up by that name and
  then by that address.  "vlan0.0.6" is cut to "vlan0.0", which matches
  no interface, so the address lookup decides and fails with
  EADDRNOTAVAIL.

o A packet diverted on output, or on input while its interface had no
  IPv4 address (it then carries no address and is written back as an
  outbound one), goes to ip_output(), where ARP finds no IPv4 address
  on the interface to send the request from and returns EADDRNOTAVAIL.

o In the same path ip_output() has already chosen the interface, but

    [12 lines not shown]
DeltaFile
+3-1opnsense/suricata/files/patch-src_source-ipfw.c
+1-1opnsense/suricata/Makefile
+4-22 files

FreeBSD/ports 2c66a98 — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.31.1

ChangeLog:
https://github.com/OpenVoxProject/openvox/blob/8.x/CHANGELOG.md#8311-2026-10-21

With hat:       puppet

(cherry picked from commit ed2779bbd4ae80d431fdcae3a8f69a2ca31b65be)
DeltaFile
+5-5sysutils/openvox-agent8/distinfo
+3-3sysutils/openvox-agent8/Makefile
+8-82 files

FreeBSD/ports afd255c — sysutils/choria Makefile distinfo, sysutils/choria/files patch-vendor_modules.txt

sysutils/choria: Update to 0.30.3

Release notes:
https://github.com/choria-io/go-choria/releases/tag/v0.30.3

With hat:       puppet
DeltaFile
+123-127sysutils/choria/distinfo
+119-117sysutils/choria/files/patch-vendor_modules.txt
+61-63sysutils/choria/Makefile
+303-3073 files

FreeBSD/ports 444cc1e — www/py-puppetboard Makefile distinfo

www/py-puppetboard: Update to 8.1.0

ChangeLog:
https://github.com/voxpupuli/puppetboard/blob/master/CHANGELOG.md#v810-2026-10-12

With hat:       puppet
DeltaFile
+3-3www/py-puppetboard/distinfo
+1-1www/py-puppetboard/Makefile
+4-42 files

FreeBSD/ports 0f50b75 — textproc/rubygem-openvox-strings Makefile distinfo

textproc/rubygem-openvox-strings: Update to 7.2.0

ChangeLog:
https://github.com/voxpupuli/openvox-strings/blob/main/CHANGELOG.md#v720-2026-10-06

With hat:       puppet
DeltaFile
+3-3textproc/rubygem-openvox-strings/distinfo
+1-2textproc/rubygem-openvox-strings/Makefile
+4-52 files

FreeBSD/ports 9a6b566 — databases/openvoxdb-terminus9 Makefile distinfo, databases/openvoxdb9 Makefile distinfo

databases/openvoxdb9: Update to 9.1.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/main/CHANGELOG.md#910-2026-10-14

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb9/distinfo
+3-3databases/openvoxdb-terminus9/distinfo
+1-1databases/openvoxdb9/Makefile
+1-1databases/openvoxdb-terminus9/Makefile
+8-84 files

FreeBSD/ports 6a11266 — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.17.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/8.x/CHANGELOG.md#8170-2026-10-07

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+2-2databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+9-94 files

FreeBSD/ports 30d2518 — sysutils/openvox-server9 Makefile distinfo, sysutils/openvox-server9/files pkg-message.in

sysutils/openvox-server9: Update to 9.1.0

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/main/CHANGELOG.md#910-2026-10-14

Bundle the java flavor of the latest json-2.x gem to avoid startup
issues when a newer version of the json ruby gem is installed.

With hat:       puppet
DeltaFile
+24-0sysutils/openvox-server9/pkg-plist
+0-9sysutils/openvox-server9/files/pkg-message.in
+5-3sysutils/openvox-server9/distinfo
+5-2sysutils/openvox-server9/Makefile
+34-144 files

FreeBSD/ports 24c95bc — sysutils/openvox-server8 distinfo Makefile, sysutils/openvox-server8/files pkg-message.in

sysutils/openvox-server8: Update to 8.17.0

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/8.x/CHANGELOG.md#8170-2026-10-07

Bundle the java flavor of the latest json-2.x gem to avoid startup
issues when a newer version of the json ruby gem is installed.

With hat:       puppet
DeltaFile
+24-0sysutils/openvox-server8/pkg-plist
+7-4sysutils/openvox-server8/Makefile
+0-9sysutils/openvox-server8/files/pkg-message.in
+5-3sysutils/openvox-server8/distinfo
+36-164 files

FreeBSD/ports 79b7525 — sysutils/openvox-agent9 Makefile distinfo

sysutils/openvox-agent9: Update to 9.2.1

ChangeLog:
https://github.com/OpenVoxProject/openvox/blob/main/CHANGELOG.md#921-2026-10-23

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent9/distinfo
+2-1sysutils/openvox-agent9/Makefile
+5-42 files

FreeBSD/ports ed2779b — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.31.1

ChangeLog:
https://github.com/OpenVoxProject/openvox/blob/8.x/CHANGELOG.md#8311-2026-10-21

With hat:       puppet
DeltaFile
+5-5sysutils/openvox-agent8/distinfo
+3-3sysutils/openvox-agent8/Makefile
+8-82 files

FreeBSD/ports 791df0b — french/py-grammalecte-fr distinfo Makefile, french/py-grammalecte-fr/files patch-setup.py

french/py-grammalecte-fr: Update to 2.3.0

The bundled bottle 0.12.18 of 1.11.0 imports inspect.getargspec, which
was removed in Python 3.11, so grammalecte-server.py fails to start.
2.3.0 bundles bottle 0.13.4, which no longer uses inspect.getargspec or
the cgi module, and fixes grammalecte-server.py (its shebang and a
sys.version string compare).

www.dicollecte.org no longer serves the distfile (it returns a small
non-zip page); fetch from www.grammalecte.net, which has 2.3.0.

While here, add concurrent to USE_PYTHON (bin/grammalecte-cli.py,
bin/grammalecte-server.py) and set NO_ARCH (pure Python).

Switch to USE_PYTHON=pep517 (the package metadata becomes dist-info).

PR:             299902
DeltaFile
+19-0french/py-grammalecte-fr/files/patch-setup.py
+6-4french/py-grammalecte-fr/Makefile
+3-3french/py-grammalecte-fr/distinfo
+28-73 files

LLVM/project 26ec18f — llvm/docs LangRef.md

Adjust wording according to reviewer feedback
DeltaFile
+3-2llvm/docs/LangRef.md
+3-21 files

LLVM/project 9f0c2f9 — clang/lib/CodeGen/Targets X86.cpp, clang/test/CIR/Transforms/abi-lowering x86_64-bitint.cir

[Clang][ABI][X86] Don't return _BitInt as {i64, i64} (#236112)

`_BitInt(N)` for N <= 64 gets returned as `iN`, while for 64 < N < 128
it's returned as `{i64, i64}`, before it becomes `i128` again for N=128.

This changes the ABI code to always use `iN` for N <= 128 (larger types
get passed in memory, not directly).

This doesn't change the actual ABI (returned as two registers, high bits
unspecified), just simplifies how it is represented in IR.

Worth noting that the case of `_BitInt` inside a struct currently
produces different results between Clang and the ABI library. I will
address this in a followup. The argument case will also be handled
separately.

This is a followup to https://github.com/llvm/llvm-project/pull/234872,
which handled the N < 64 case.
DeltaFile
+18-76clang/test/CIR/Transforms/abi-lowering/x86_64-bitint.cir
+24-1llvm/unittests/ABI/X86TargetInfoTest.cpp
+9-11clang/lib/CodeGen/Targets/X86.cpp
+8-7llvm/lib/ABI/Targets/X86.cpp
+1-1clang/test/CodeGen/ext-int-cc.c
+1-1clang/test/CodeGen/X86/x86_64-abi-size.c
+61-971 files not shown
+62-987 files

LLVM/project 88c2cc8 — llvm/include/llvm/CodeGen ValueTypes.h, llvm/lib/CodeGen ValueTypes.cpp

[ValueTypes] Implement `getEVTString` in terms of `print` (#236276)

Many calls need to allocate, so add a version that doesn't require this
and use it in places where streams are already used.
DeltaFile
+71-31llvm/lib/CodeGen/ValueTypes.cpp
+9-5llvm/include/llvm/CodeGen/ValueTypes.h
+1-1llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp
+82-384 files

LLVM/project f766ba2 — llvm/lib/Target/LoongArch LoongArchTargetTransformInfo.cpp

Address tangyan's comments
DeltaFile
+4-5llvm/lib/Target/LoongArch/LoongArchTargetTransformInfo.cpp
+4-51 files

NetBSD/pkgsrc lXkteen — doc CHANGES-2026

   Updated www/py-pylsqpack, www/py-aioquic
VersionDeltaFile
1.7395+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ALTwag4 — www/py-aioquic distinfo PLIST

   py-aioquic: updated to 1.7.0

   1.7.0

   * Migrate clients to the server's preferred address, as :rfc:`9000` allows.

     .. note::

        If you drive :class:`~aioquic.quic.connection.QuicConnection` with your
        own I/O, you must send each datagram to the address returned alongside
        it by ``datagrams_to_send()``. That address may now differ from the one
        passed to ``connect()``, so a connected UDP socket or a tunnel with a
        single fixed destination no longer works.

   * Add :meth:`~aioquic.quic.connection.QuicConnection.get_peer_address`, which
     returns the address datagrams are currently sent to. It can change when
     either endpoint migrates.
   * Improve path validation and connection migration as :rfc:`9000` requires:


    [58 lines not shown]
VersionDeltaFile
1.10+4-5www/py-aioquic/Makefile
1.6+4-4www/py-aioquic/distinfo
1.5+4-4www/py-aioquic/PLIST
+12-133 files

NetBSD/pkgsrc jO0iYlD — www/py-pylsqpack Makefile distinfo

   py-pylsqpack: updated to 1.0.0

   1.0.0

   * Adopt semantic versioning.
   * Add :meth:`Decoder.cancel_stream` to cancel decoding for a reset or
     abandoned stream.
   * Grow the encoder's buffers on demand instead of capping them at 4 kB, so
     that large header blocks (e.g. with large cookies) no longer fail to encode.
   * Allocate the decoder's buffers using Python's memory allocator, making them
     visible to :mod:`tracemalloc`.
   * Update vendored `ls-qpack`_ from version 2.6.2 to 2.7.0, which brings:

     * a fix for decoding header blocks when the encoder selects a dynamic table
       capacity lower than the maximum,
     * fixes for a use-after-free and a double-free,
     * stricter validation of encoder and decoder stream instructions, header
       lengths and Huffman padding.
VersionDeltaFile
1.7+4-4www/py-pylsqpack/distinfo
1.9+2-3www/py-pylsqpack/Makefile
+6-72 files

FreeBSD/ports 1918fdd — chinese/fcitx5-keykey Makefile distinfo

chinese/fcitx5-keykey: update to 1.3.8.
DeltaFile
+3-3chinese/fcitx5-keykey/distinfo
+1-1chinese/fcitx5-keykey/Makefile
+4-42 files

LLVM/project fb5c64f — clang/docs ReleaseNotes.md, clang/lib/Sema SemaExprCXX.cpp

[Clang] use `SubstConstraintExpr` instead of `SubstExpr` in `Sema::BuildExprRequirement` (#236286)

This fixed a regression introduced since the last rewrite of concepts, mirroring 24df1d13d9090e075b162bf81d1a34a408e54924.
DeltaFile
+15-0clang/test/SemaTemplate/concepts-lambda.cpp
+3-0clang/docs/ReleaseNotes.md
+1-1clang/lib/Sema/SemaExprCXX.cpp
+19-13 files

LLVM/project 6d1bfd4 — clang/test/CodeGen/X86 f16c-builtins.c avx10_2_512convert-builtins.c

[X86] Add _MM_FROUND_TO_NEAREST_TIES_EVEN clang codegen test coverage (#202063)

The static rounding mode for X86 intrinsics that produce floating-point
results should use the macro `_MM_FROUND_TO_NEAREST_TIES_EVEN` rather
than `MM_FROUND_TO_NEAREST_INT`.

See also:
https://github.com/llvm/llvm-project/pull/99691#issuecomment-2245842818
DeltaFile
+12-12clang/test/CodeGen/X86/avx512dq-builtins.c
+12-12clang/test/CodeGen/X86/avx512dq-builtins-constrained.c
+2-2clang/test/CodeGen/X86/f16c-builtins.c
+2-2clang/test/CodeGen/X86/avx10_2_512convert-builtins.c
+28-284 files

LLVM/project 89d12a4 — clang/lib/AST ExprConstant.cpp, clang/lib/AST/ByteCode Compiler.cpp

[clang] support constexpr bitcasts to integer types (#231331)

Fixes [`159905`](https://github.com/llvm/llvm-project/issues/159905) by
extending both evaluators.

(code generation assisted by claude)
DeltaFile
+13-0clang/test/SemaCXX/constexpr-vectors.cpp
+10-1clang/lib/AST/ExprConstant.cpp
+2-2clang/lib/AST/ByteCode/Compiler.cpp
+25-33 files

LLVM/project 075a6cb — libc/src/__support/math CMakeLists.txt cosh.h, libc/test/src/math cosh_test.cpp

[libc][math] Implement double precision cosh correctly rounded to all rounding modes. (#235181)

Use shared `exp(x) +- exp(-x)` evaluations with `sinh` from
https://github.com/llvm/llvm-project/pull/235097.

Assisted-by: Gemini for analysis and refactoring.
DeltaFile
+187-0libc/test/src/math/cosh_test.cpp
+125-0libc/test/src/math/smoke/cosh_test.cpp
+95-0libc/src/__support/math/cosh_double_eval.h
+34-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+34-0libc/src/__support/math/cosh.h
+29-0libc/src/__support/math/CMakeLists.txt
+504-025 files not shown
+633-131 files

LLVM/project 1866d4c — libc/src/__support/math sinh_double_eval.h sinhcosh_accurate_128.h, libc/test/src/math sinh_test.cpp

[libc][math] Implement double precision sinh correctly rounded for all rounding modes. (#235097)

- Extend even/odd polynomial evalutions of exp(x) +- exp(-x) from single
precision to double-double and 128-bit fixed point.
- Optimize range reduction using the trick from previous exp
implementation, combining with the new fp-bitwise operations, and
reapply it to exp and exp2.

Assisted-by: Gemini for analysis and refactoring.
DeltaFile
+470-0libc/src/__support/math/sinhcosh_utils.h
+309-0libc/src/__support/math/sinhcosh_accurate_128.h
+237-0libc/src/__support/math/sinh_double_eval.h
+187-0libc/test/src/math/sinh_test.cpp
+123-0libc/test/src/math/smoke/sinh_test.cpp
+77-2utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+1,403-231 files not shown
+1,757-2537 files

NetBSD/pkgsrc-wip 9333894 — . Makefile

Makefile: sync
DeltaFile
+1-0Makefile
+1-01 files

NetBSD/pkgsrc-wip 56493b1 — jgmenu COMMIT_MSG PLIST, jgmenu/files README.pkgsrc

wip/jgmenu: import jgmenu-4.7.0

Packaged by J. Scott Heppler, in private mail.

jgmenu is a simple, independent and contemporary-looking X11 menu, designed
for scripting, modding and tweaking.

It is hackable and has a simple code base. It does not depend on any toolkits
such as GTK and Qt, but uses cairo and pango to render the menu.

It can optionally use some appearance settings from XSettings, tint2 and GTK.
DeltaFile
+33-0jgmenu/Makefile
+25-0jgmenu/PLIST
+15-0jgmenu/patches/patch-src_jgmenu__run
+15-0jgmenu/patches/patch-docs_manual_Makefile
+13-0jgmenu/COMMIT_MSG
+8-0jgmenu/files/README.pkgsrc
+109-02 files not shown
+123-08 files

NetBSD/pkgsrc E2WsEGV — doc CHANGES-2026 TODO

   doc: Updated www/grafana to 13.2.5
VersionDeltaFile
1.28254+2-3doc/TODO
1.7394+2-1doc/CHANGES-2026
+4-42 files