NetBSD/pkgsrc wFcjwpN — doc CHANGES-2026

   Updated www/py-aioquic, textproc/py-rapidjson, devel/py-cachetools, www/py-vcrpy
VersionDeltaFile
1.7516+5-1doc/CHANGES-2026
+5-11 files

FreeBSD/ports fb74097 — editors/2bsd-vi Makefile

editors/2bsd-vi: Take maintainership

PR:             300135
Approved by:    Chris Hutchinson <portmaster at BSDforge.com> (former maintainer)
Approved by:    osa, fluffy (mentors, implicit)
DeltaFile
+2-2editors/2bsd-vi/Makefile
+2-21 files

NetBSD/pkgsrc NPiAnc1 — www/py-vcrpy Makefile distinfo

   py-vcrpy: updated to 9.4.0

   9.4.0

   SOCKS proxies

   Requests made through SOCKS proxies with requests and urllib3 (socks5:// and socks5h://, with PySocks installed) are now recorded and played back. urllib3 uses its own connection classes for them, which vcrpy didn't patch, so these requests skipped the cassette entirely

   Multipart form filtering

   filter_post_data_parameters now filters the fields of multipart/form-data request bodies, e.g. requests.post(url, data={"api_key": ...}, files=...). Before, it treated them as urlencoded forms and didn't find their fields, so their values were recorded

   If you match on body: requests are filtered before they're matched, so cassettes recorded with unfiltered multipart bodies need re-recording.

   Fixes

   Fix requests escaping a cassette, e.g. a write-protected one not raising CannotOverwriteExistingCassetteException, when a vcr.patch.force_reset() window opened elsewhere is closed late by the garbage collector while the cassette is in use
   Fix AttributeError: 'str' object has no attribute 'get_all' when requests builds a response from a urllib.request response, e.g. with HTTPAdapter.build_response()
VersionDeltaFile
1.7+4-4www/py-vcrpy/distinfo
1.13+2-2www/py-vcrpy/Makefile
+6-62 files

NetBSD/pkgsrc 4HYeB4F — devel/py-cachetools Makefile distinfo

   py-cachetools: updated to 7.2.8

   v7.2.8 (2026-10-31)

   - Fix type stubs for ``TTLCache`` and ``TLRUCache`` with default
     ``timer``.
   - Minor documentation and unit test improvements.


   v7.2.7 (2026-10-28)

   - Various performance improvements.
   - Minor unit test improvements.


   v7.2.6 (2026-10-26)

   - Various performance improvements.
VersionDeltaFile
1.43+4-4devel/py-cachetools/distinfo
1.44+2-2devel/py-cachetools/Makefile
+6-62 files

FreeBSD/ports 9bbe675 — . MOVED, lang Makefile

lang/cython0: Remove expired port

2026-06-30 lang/cython0: Legacy version. Does not work with newer Python versions. Use lang/cython instead
DeltaFile
+0-31lang/cython0/Makefile
+0-10lang/cython0/pkg-descr
+0-3lang/cython0/distinfo
+0-1lang/Makefile
+1-0MOVED
+1-455 files

FreeBSD/ports 0fa5199 — Mk/Uses python.mk

Mk/Uses: unregister expired lang/cython0
DeltaFile
+1-16Mk/Uses/python.mk
+1-161 files

NetBSD/pkgsrc jQRKcse — textproc/py-rapidjson Makefile distinfo

   py-rapidjson: updated to 1.26

   1.26 (2026-11-01)

   * Add Windows ARM64 build

   * Fix parse_mode flags without native or NaN number modes

   * Validate number_mode in load and Decoder

   * Reject JSON input truncated at an embedded NUL

   * Reject oversized datetime, UUID and parse mode values before narrowing them to
     their internal representations

   * Generate wheels for riscv4

   * Reject embedded NUL truncation in ``Validator`` schemas and documents


    [5 lines not shown]
VersionDeltaFile
1.27+4-4textproc/py-rapidjson/distinfo
1.28+2-2textproc/py-rapidjson/Makefile
+6-62 files

NetBSD/pkgsrc Bam55Rn — www/py-aioquic Makefile distinfo

   py-aioquic: updated to 1.7.1

   1.7.1

   * Fix streams which never ended when their FIN, written after all their data
     had been sent, did not fit in the packet being built: the FIN was never
     sent, so the peer kept waiting for it.
   * Derive the keys for QUIC version 2 key updates with the ``quicv2 ku``
     label, as :rfc:`9369` requires. After its first key update, a QUIC version
     2 connection could no longer exchange packets with a conforming peer.
   * Reject a FIN or RESET_STREAM whose final size is below the data already
     received with ``FINAL_SIZE_ERROR``, as :rfc:`9000` recommends, instead of
     silently discarding the data beyond it.
   * Drop 1-RTT packets which a server receives on a connection ID it never
     issued or which the client retired, as :rfc:`9000` requires, instead of
     switching to that connection ID.
   * Discard Retry packets which a client receives after processing a packet
     from the server, or whose Retry Token is empty, as :rfc:`9000` requires.
     Such a Retry restarted the connection attempt, and broke an established

    [4 lines not shown]
VersionDeltaFile
1.7+4-4www/py-aioquic/distinfo
1.11+2-2www/py-aioquic/Makefile
+6-62 files

FreeBSD/ports ce16161 — . MOVED, dns Makefile

dns/py-dnspython1: Remove expired port

2026-09-15 dns/py-dnspython1: Depends on expired lang/cython0
DeltaFile
+0-35dns/py-dnspython1/Makefile
+0-10dns/py-dnspython1/pkg-descr
+0-3dns/py-dnspython1/distinfo
+0-1dns/Makefile
+1-0MOVED
+1-495 files

FreeBSD/ports ef73d3e — mail/mailman Makefile pkg-plist, mail/mailman/files pkg-message.in patch-0-r1885-r1893

mail/mailman: Remove expired port

2026-11-01 mail/mailman: Uses expired lang/python27
DeltaFile
+0-2,460mail/mailman/pkg-plist
+0-251mail/mailman/Makefile
+0-248mail/mailman/files/pkg-install.in
+0-196mail/mailman/files/FreeBSD-post-install-notes
+0-195mail/mailman/files/patch-0-r1885-r1893
+0-81mail/mailman/files/pkg-message.in
+0-3,43117 files not shown
+1-3,80723 files

FreeBSD/ports 2df65bf — . MOVED, mail Makefile

mail/mailman-postfix: Remove expired port

2026-11-01 mail/mailman-postfix: Uses expired lang/python27
DeltaFile
+0-12mail/mailman-postfix/Makefile
+0-1mail/Makefile
+1-0MOVED
+1-133 files

LLVM/project 4ccef35 — llvm/lib/Transforms/Scalar StructurizeCFG.cpp, llvm/test/Transforms/StructurizeCFG interleaved-loop-order.ll loop-prefix-backedge-condition.ll

[StructurizeCFG] Fix miscompile with prefix flow blocks in loops (#217737)

Loop predicates stayed keyed on the original header after the backedge
moved to a new prefix block, causing an incorrect early loop exit
DeltaFile
+60-0llvm/test/Transforms/StructurizeCFG/loop-prefix-backedge-condition.ll
+12-7llvm/test/Transforms/StructurizeCFG/interleaved-loop-order.ll
+12-6llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+4-2llvm/test/Transforms/StructurizeCFG/workarounds/needs-fix-reducible.ll
+88-154 files

FreeBSD/ports 14ce732 — . MOVED, mail Makefile

mail/mailman-exim4: Remove expired port

2026-11-01 mail/mailman-exim4: Uses expired lang/python27
DeltaFile
+0-12mail/mailman-exim4/Makefile
+0-1mail/Makefile
+1-0MOVED
+1-133 files

LLVM/project adad1a6 — llvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Rename combineVectorShiftVar -> combineVectorShiftUniformVar. NFC. (#237700)

Prep work before adding combines for non-uniform X86ISD::VSHLV/VSRAV/VSRLV nodes
DeltaFile
+5-4llvm/lib/Target/X86/X86ISelLowering.cpp
+5-41 files

NetBSD/pkgsrc-wip 1268377 — llama.cpp options.mk Makefile.common

llama.cpp: update to 0.8.0.
DeltaFile
+6-6llama.cpp/distinfo
+3-3llama.cpp/Makefile.common
+2-2llama.cpp/options.mk
+11-113 files

FreeBSD/ports 5d4c6fd — . MOVED, devel Makefile

devel/py-importlib-metadata7: Remove expired port

2026-11-01 devel/py-importlib-metadata7: No consumers left use devel/py-importlib-metadata8
DeltaFile
+0-32devel/py-importlib-metadata7/Makefile
+0-3devel/py-importlib-metadata7/distinfo
+0-1devel/py-importlib-metadata7/pkg-descr
+0-1devel/Makefile
+1-0MOVED
+1-375 files

FreeBSD/ports 2282e39 — lang/rust188 update.sh distinfo, lang/rust188/files patch-src_tools_cargo_src_cargo_sources_git_source.rs patch-vendor_cc.rs

lang/rust188: Remove expired port

2026-11-01 lang/rust188: Old version with several vulnerabilities
DeltaFile
+0-745lang/rust188/files/patch-vendor_libc-0.2.155
+0-286lang/rust188/Makefile
+0-75lang/rust188/files/patch-vendor_cc.rs
+0-51lang/rust188/distinfo
+0-36lang/rust188/files/patch-src_tools_cargo_src_cargo_sources_git_source.rs
+0-35lang/rust188/update.sh
+0-1,22812 files not shown
+1-1,39718 files

FreeBSD/ports d60b312 — . MOVED, devel Makefile

devel/tabby: Remove expired port

2026-11-01 devel/tabby: Depends on expiring lang/rust188
DeltaFile
+0-1,401devel/tabby/distinfo
+0-752devel/tabby/Makefile
+0-13devel/tabby/files/patch-libgit2-1.8.x
+0-6devel/tabby/pkg-descr
+0-1devel/Makefile
+1-0MOVED
+1-2,1736 files

OpenBSD/ports 0s5VMZS — print/mpage Makefile distinfo

   Update to mpage-2.5.8 from Ian Mcwilliam (maintainer)
VersionDeltaFile
1.9+2-2print/mpage/distinfo
1.39+1-1print/mpage/Makefile
+3-32 files

OpenBSD/ports ZL8OIjC — textproc/p5-Search-QueryParser distinfo Makefile

   Update to p5-Search-QueryParser-0.95 from Ian Mcwilliam (maintainer)
VersionDeltaFile
1.12+5-3textproc/p5-Search-QueryParser/Makefile
1.4+2-2textproc/p5-Search-QueryParser/distinfo
+7-52 files

FreeBSD/ports be33c89 — www/freenginx-acme-module Makefile

www/freenginx-acme-module: Align CPE_PRODUCT with the NVD naming scheme

Same change as in www/nginx-acme, both ports build the same upstream
module.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/freenginx-acme-module/Makefile
+1-11 files

FreeBSD/ports aee64a6 — www/nginx-acme Makefile

www/nginx-acme: Align CPE_PRODUCT with the NVD naming scheme

The NVD has no dictionary entry for this module yet, so the name is a
prediction.  Every F5 product in the dictionary spells its name with
underscores, from nginx_open_source to nginx_modsecurity_waf, so
nginx_acme is the form the entry will most likely take.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/nginx-acme/Makefile
+1-11 files

FreeBSD/ports 879dc76 — www/nginx-devel Makefile

www/nginx-devel: Switch CPE_PRODUCT to nginx_open_source

The NVD files current nginx vulnerabilities under f5:nginx_open_source
rather than f5:nginx.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/nginx-devel/Makefile
+1-11 files

FreeBSD/ports 4bcc301 — www/nginx Makefile

www/nginx: Switch CPE_PRODUCT to nginx_open_source

The NVD changed the product name it files nginx vulnerabilities under.
All 26 advisories published since February 2024 use f5:nginx_open_source,
while f5:nginx has received a single one in that time, CVE-2025-23419.
The two sets of CVE identifiers do not overlap at all, so the old name
no longer matches current advisories.

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/nginx/Makefile
+1-11 files

NetBSD/pkgsrc SqJ9X6Z — doc TODO CHANGES-2026

   doc: Updated math/ggml to 0.28.0
VersionDeltaFile
1.28261+1-2doc/TODO
1.7515+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc fTZW1mg — math/ggml Makefile distinfo

   ggml: update to 0.28.0.

   This release adds a fused sparse-attention masking operation
   (GGML_OP_TOP_K_MASK) with CPU, CUDA and Metal implementations, plus
   accessors to read the precision configured on a compute node. MoE
   and sparse-attention dispatch got cleaner semantics: an index of
   -1 in MUL_MAT_ID / ADD_ID now means "skip this slot", so backends
   skip the work and zero the output row instead of relying on
   out-of-range index patching. The core relaxes SCALE to non-contiguous
   views and SUM to non-contiguous inputs. Backends gained a lot of
   throughput: MoE top-k and gate/up+GLU fusions and chunked graph
   launches on CUDA, graph record/replay and XMX matrix-engine kernels
   on SYCL, cooperative GEMMs, Q2_K/Q3_K weights and a lightning
   indexer on OpenCL, subgroup reductions and src1 precision control
   on Vulkan, and a restructured HTP backend with new repacking and
   fusion machinery on Hexagon. ZDNN gained flash attention and WebGPU
   gained Q2_0.
VersionDeltaFile
1.17+4-4math/ggml/distinfo
1.17+2-2math/ggml/Makefile
+6-62 files

NetBSD/pkgsrc JGX8S1i — doc CHANGES-2026

   doc: Updated textproc/ruby-commonmarker23 to 2.3.2nb3
VersionDeltaFile
1.7514+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jPkyn2o — textproc/ruby-commonmarker23 Makefile cargo-depends.mk, textproc/ruby-commonmarker23/patches patch-Cargo.lock

   ruby-commonmarker23: update crate dependencies

   This fixes the build with llvm 22.

   Bump PKGREVISION.
VersionDeltaFile
1.1+1,317-0textproc/ruby-commonmarker23/patches/patch-Cargo.lock
1.2+287-340textproc/ruby-commonmarker23/distinfo
1.2+95-113textproc/ruby-commonmarker23/cargo-depends.mk
1.7+2-2textproc/ruby-commonmarker23/Makefile
+1,701-4554 files

NetBSD/pkgsrc oHiCCu0 — doc CHANGES-2026

   doc: Updated net/gobgp to 4.11.0
VersionDeltaFile
1.7513+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Nd6ueKX — net/gobgp go-modules.mk PLIST

   gobgp: Update to 4.11.0

   Changelog
   53ceb78 GoBGP 4.11.0
   e01141a server: prepare peer state before advertising initial routes
   d234c86 test: rename the route server policy scenarios to ExportPolicy
   632031d test: remove duplicated route server policy scenarios
   1c501ef test: use a soft reset out in the route server policy update scenarios
   10d3f16 server: send the peer description in WatchEvent peer events
   07af837 table: count destinations in the Adj-RIB-In table info
   4b289a8 server: compare the AS too when matching a path to its source peer
   1955816 ci: do not install linux-modules-extra on kernels that do not have it
   6afb03a table: use the router ID when a reflected route has no cluster ID
   f22b5dd table: look at every segment for an ASN as-path pattern
   30786de packet/bgp: reject AS 0 in the path and aggregator attributes
   9b86c50 server: check the label chunk from zebra before using it
   bb09f17 packet/bgp: reject an EVPN MAC/IP route with a MAC length other than 48
   3e7e231 zebra, server: do not wait forever for zebra to answer
   a6798ec security: treat zebra as trusted

    [169 lines not shown]
VersionDeltaFile
1.3+3-3net/gobgp/distinfo
1.5+2-3net/gobgp/Makefile
1.2+1-0net/gobgp/PLIST
1.3+0-0net/gobgp/go-modules.mk
+6-64 files