NetBSD/src 4JbG5qR — sys/arch/amd64/amd64 machdep.c

   Pull up following revision(s) (requested by riastradh in ticket #539):

        sys/arch/amd64/amd64/machdep.c: revision 1.381

   amd64: Make XSAVE area overlap mcontext_t on signal delivery.

   Additionally, if the stack pointer is already such that pushing a
   struct sigframe_siginfo would make it congruent to -8 modulo the
   stack alignment, as the signal handler expects (-8 for the return
   address on an aligned stack frame), don't re-align it again -- it's
   just fine as is.

   Previously, for NetBSD 11.0, we would copy out an XSAVE area
   separately from ucontext_t, and copy out the FXSAVE content twice in
   two different places on the stack -- one in the ucontext_t for
   compatibility so older applications can still read x87/SSE registers,
   and one in the XSAVE area:

             +-----------------------+           | (other XSAVE stuff)   |  |

    [88 lines not shown]
VersionDeltaFile
1.376.2.3+126-13sys/arch/amd64/amd64/machdep.c
+126-131 files

FreeBSD/ports 5ab1a13 — net/stund pkg-descr Makefile, net/stund/files patch-Makefile stund.in

net/stund: Update to 1.0.1 and assign maintainership

Port been forked, updated and adoped by a new maintainer.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             299433
DeltaFile
+0-111net/stund/files/patch-server.cxx
+0-62net/stund/files/patch-stun.cxx
+0-31net/stund/files/stund.in
+18-13net/stund/Makefile
+15-10net/stund/pkg-descr
+0-13net/stund/files/patch-Makefile
+33-2403 files not shown
+36-2559 files

LLVM/project 2b6e769 — llvm/lib/Target/AMDGPU SIPreEmitPeephole.cpp

[AMDGPU] Don't copy TargetSchedModel in SIPreEmitPeephole (NFC) (#234860)

run() and collectUnpackingCandidates copied the subtarget's scheduling
model, including its ResourceFactors vector, once per block and once per
MFMA. Bind references instead.


Assisted-by: Claude Opus 5.5
DeltaFile
+2-2llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp
+2-21 files

OpenBSD/ports 5VdO0q8 — lang/ruby/3.3 Makefile distinfo, lang/ruby/3.3/patches patch-ext_ripper_depend

   Update to Ruby 3.3.13

   Fixes CVE-2026-80212, CVE-2026-80213, CVE-2026-89078, CVE-2026-93577,
   CVE-2026-97229 and CVE-2026-110264
VersionDeltaFile
1.12.2.1+2-2lang/ruby/3.3/pkg/PLIST-main
1.13.2.1+2-2lang/ruby/3.3/distinfo
1.1.1.1.12.1+1-1lang/ruby/3.3/patches/patch-ext_ripper_depend
1.23.2.1+1-1lang/ruby/3.3/Makefile
+6-64 files

OpenBSD/ports eBbP9CQ — lang/ruby/3.4 Makefile distinfo

   MFC: Update to Ruby 3.4.12

   Fixes CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
VersionDeltaFile
1.11.2.1+2-2lang/ruby/3.4/distinfo
1.16.2.1+1-1lang/ruby/3.4/Makefile
+3-32 files

OpenBSD/ports V8dKgxG — lang/ruby/4.0 Makefile distinfo, lang/ruby/4.0/patches patch-common_mk

   Modified files:
        lang/ruby/4.0  : Makefile distinfo
        lang/ruby/4.0/patches: patch-common_mk
        lang/ruby/4.0/pkg: PLIST-main

   Log message:
   MFC: Update to Ruby 4.0.9

   Fixes CVE-2026-89078, CVE-2026-93577, CVE-2026-97229 and CVE-2026-110264
VersionDeltaFile
1.8.2.1+2-2lang/ruby/4.0/pkg/PLIST-main
1.8.2.1+2-2lang/ruby/4.0/distinfo
1.1.1.1.4.1+1-1lang/ruby/4.0/patches/patch-common_mk
1.13.2.1+1-1lang/ruby/4.0/Makefile
+6-64 files

NetBSD/pkgsrc b3iIL6N — doc CHANGES-2026

   Updated www/py-asgiref, www/py-django-bootstrap5, www/py-django-import-export, www/py-django-treebeard
VersionDeltaFile
1.7212+5-1doc/CHANGES-2026
+5-11 files

NetBSD/pkgsrc cTMA29x — www/py-django-treebeard Makefile distinfo

   py-django-treebeard: updated to 7.0.3

   Treebeard 7.0.3 is a bugfix release.

   Fixed some instances of nodes holding stale data after a move operation.
   Fixed admin tree filters not showing all possible filter options.
   Made delete() operations for MP_Node and NS_Node atomic to avoid inconsistent state if an exception was raised during deletion.
VersionDeltaFile
1.27+4-4www/py-django-treebeard/distinfo
1.29+2-2www/py-django-treebeard/Makefile
+6-62 files

OpenBSD/ports j5zzeqW — www/librewolf distinfo Makefile, www/librewolf/files mozconfig

   www/librewolf: update to 158.0.1-2 from MAINTAINER Leah Rowe
VersionDeltaFile
1.1+62-0www/librewolf/files/mozconfig
1.24+3-9www/librewolf/Makefile
1.18+4-4www/librewolf/distinfo
1.5+0-0www/librewolf/patches/patch-mozconfig
+69-134 files

NetBSD/pkgsrc M8VWxeO — www/py-django-import-export Makefile distinfo

   py-django-import-export: updated to 4.4.3

   v4.4.3

   * This release patches a denial-of-service vulnerability in :class:`~import_export.widgets.IntegerWidget`.

     ``IntegerWidget.clean()`` converted imported values using ``int(Decimal(value))`` with no bound on the
     value's magnitude.  A value written in exponent notation, such as ``1e1000000``, is cheap to parse as a
     ``Decimal`` but forces Python to expand every digit when converted to ``int``, a cost that grows
     superlinearly with the digit count.  A single such value could stall the importing process for several
     seconds while pinning a CPU core, and a file containing many such rows multiplied the cost.

     ``IntegerWidget`` is the default widget for all integer model fields, including the ``id`` column used by
     every resource that does not override ``import_id_fields``, so almost every import was affected.  The stall
     occurred during the initial dry run, before the confirmation step.  Python's
     ``sys.set_int_max_str_digits()`` limit did not protect this path, as it only guards conversions between
     ``int`` and ``str``, not ``Decimal.__int__``.

     This was an availability issue only.  The resulting integers exceed the range of any standard database

    [22 lines not shown]
VersionDeltaFile
1.40+4-4www/py-django-import-export/distinfo
1.50+2-2www/py-django-import-export/Makefile
+6-62 files

OpenBSD/ports Oghsn8I — x11/gnome/librsvg Makefile distinfo.old

   Update to librsvg-2.63.4.
VersionDeltaFile
1.138+40-40x11/gnome/librsvg/distinfo
1.21+19-19x11/gnome/librsvg/crates.inc
1.29+2-2x11/gnome/librsvg/distinfo.old
1.261+1-1x11/gnome/librsvg/Makefile
+62-624 files

NetBSD/pkgsrc zT006nS — www/py-django-bootstrap5 Makefile PLIST

   py-django-bootstrap5: updated to 26.4

   26.4 (2026-10-11)

   - **Breaking:** Drop support for Python 3.10, end of life since 2026-10-01. The floor is now Python 3.11.
   - **Breaking:** Remove `django_bootstrap5.text.text_concat`. It is a general string helper, not a Bootstrap concern, and nothing in the package has ever called it: its one caller joined an icon to a button label and went away when icon support was removed, before this package was forked. It was never documented. If you import it, the replacement is three lines
   - Remove `BaseRenderer.get_size_class`, which nothing called. The module-level `get_size_class` in `django_bootstrap5.size` is the one in use, and the method shadowed its name inside the class body.
   - Fix a `template_name` set on a `RadioSelect`, `CheckboxSelectMultiple` or `ClearableFileInput` subclass being overwritten by this package's own widget template
   - Accept a non-string URL value in `css_url`, `javascript_url` and `theme_url`, so a lazy `static()` value can be used directly instead of only inside the dict form
   - Recognize `week`, `search` and `color` input-type widgets as form-control widgets, so `addon_before`/`addon_after` work on them, and warn instead of silently dropping addons on a widget that cannot have them
   - Add the documented `inline_field_class` setting to `BOOTSTRAP5_DEFAULTS`, where it was missing. Its effective default is unchanged.
   - Store `src/django_bootstrap5/widgets.py` with LF line endings, like every other file and as `.editorconfig` requires. It was the only file in the repository with CRLF.
   - Support `addon_before`/`addon_after` on fields with `layout="floating"`
   - Add a system check that warns about keys in the `BOOTSTRAP5` setting that the package does not read, such as a setting removed in an earlier release or one carried over from django-bootstrap3 or django-bootstrap4 (`django_bootstrap5.W001`). Silence it with `SILENCED_SYSTEM_CHECKS` if you keep extra keys deliberately.
   - Harden the release and Dependabot workflows, and write down the dependency update policy in MAINTAINING.md. The Dependabot auto-merge job gated on `github.actor`, which is spoofable in a `pull_request_target` context, and now gates on the pull request author, with `fetch-metadata` as a second check. The publishing job no longer restores a build cache, so a poisoned entry cannot reach what is uploaded to PyPI. Every job in every workflow now carries `timeout-minutes`, and `ci.yml` declares `permissions: contents: read`.
   - Fail `just lint` on invisible and bidirectional control characters, which can make source read differently to a human than to the compiler (Trojan Source, CVE-2021-42574).
   - Cover every statement and branch in the test suite, and hold it there with `fail_under = 100`, checked by a `coverage report` step in CI. Until that step existed the floor was set but never run.
   - Fail the CI gate when any job fails, not only the test matrix. A failing docs or packaging build could previously be merged.
   - Test on Python 3.15 against Django 6.1 and `main`. The job is non-blocking and 3.15 is not advertised as supported, because no Django release claims it yet.

    [10 lines not shown]
VersionDeltaFile
1.10+4-4www/py-django-bootstrap5/distinfo
1.4+4-1www/py-django-bootstrap5/PLIST
1.12+2-2www/py-django-bootstrap5/Makefile
+10-73 files

OpenBSD/ports LCVrx56 — textproc/unicode/emoji Makefile distinfo

   Update to unicode-emoji-18.0.0.
VersionDeltaFile
1.6+6-6textproc/unicode/emoji/distinfo
1.7+1-1textproc/unicode/emoji/Makefile
+7-72 files

OpenBSD/ports FBH2d12 — textproc/unicode/cldr Makefile distinfo, textproc/unicode/cldr/pkg PLIST-annotations PLIST-main

   Update to unicode-cldr-49.
VersionDeltaFile
1.8+700-212textproc/unicode/cldr/pkg/PLIST-main
1.5+1-5textproc/unicode/cldr/pkg/PLIST-annotations
1.10+2-2textproc/unicode/cldr/distinfo
1.11+1-1textproc/unicode/cldr/Makefile
+704-2204 files

NetBSD/pkgsrc gIqUy4J — www/py-asgiref Makefile distinfo

   py-asgiref: updated to 3.13.0

   3.13.0 (2026-10-23)

   * It is now possible to nest ``ThreadSensitiveContext`` by providing an
     explicit ``executor`` for thread-sensitive tasks. This enables moving a block
     of such work away from the parent context's shared worker.

     The provided executor must run  work sequentially and on a single thread, as
     per ``ThreadPoolExecutor(max_workers=1)``, and the calling code is
     responsible for managing the executor's lifecycle.

     See the README for more details.

   * ``Local`` attribute access is now 2-3x faster. ``Local(...)`` now uses one
     of two internal specialisations, selected by ``thread_critical``, instead of
     checking the mode on every access.

     As a result ``Local`` is now marked ``@final`` and raises ``TypeError`` if

    [9 lines not shown]
VersionDeltaFile
1.40+4-4www/py-asgiref/distinfo
1.44+3-3www/py-asgiref/Makefile
+7-72 files

OpenBSD/ports lau6TpG — sysutils/cloud-sql-proxy Makefile distinfo

   Update to cloud-sql-proxy-2.26.3.
VersionDeltaFile
1.55+2-2sysutils/cloud-sql-proxy/distinfo
1.57+1-1sysutils/cloud-sql-proxy/Makefile
+3-32 files

NetBSD/pkgsrc munelS9 — doc CHANGES-2026

   Updated www/py-websockets, devel/py-evalidate, devel/py-pyvcd
VersionDeltaFile
1.7211+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc aCXFaQn — devel/py-pyvcd Makefile distinfo

   py-pyvcd: updated to 0.5.1

   pyvcd-0.5.1 (2026-10-19)

   * fix: declare the total bit width for aliases of compound vector variables
   * fix: write `realtime`, `shortreal`, and `real_parameter` variable values as
     real numbers. `realtime` values were previously written in binary, e.g.
     ``b1`` instead of ``r1``, and fractional values were rejected
   * feat: default sizes for `shortreal` (32) and `real_parameter` (64)
     variables
VersionDeltaFile
1.5+4-4devel/py-pyvcd/distinfo
1.7+2-2devel/py-pyvcd/Makefile
+6-62 files

NetBSD/pkgsrc 3pw2mie — devel/py-evalidate distinfo Makefile

   py-evalidate: updated to 2.1.6

   2.1.5

   Few more checks added to EvalModel.security_check(), including .format() and .format_map(), Thanks to Nagizaaz Shaik

   .security_check() and .expr() now methods of EvalModel (backward-compatible).

   README.md updated
VersionDeltaFile
1.3+4-8devel/py-evalidate/Makefile
1.3+4-4devel/py-evalidate/distinfo
+8-122 files

OpenBSD/ports OCag7Ic — x11/gnome/glycin Makefile crates.inc

   Update to glycin-2.2.4.
VersionDeltaFile
1.7+14-14x11/gnome/glycin/distinfo
1.7+6-6x11/gnome/glycin/crates.inc
1.8+1-1x11/gnome/glycin/Makefile
+21-213 files

OpenBSD/ports enY0Px4 — x11/gnome/orca Makefile distinfo, x11/gnome/orca/pkg PLIST

   Update to orca-51.1.
VersionDeltaFile
1.62+108-0x11/gnome/orca/pkg/PLIST
1.106+2-2x11/gnome/orca/distinfo
1.170+1-1x11/gnome/orca/Makefile
+111-33 files

NetBSD/pkgsrc 1nntEmr — www/py-websockets Makefile distinfo

   py-websockets: updated to 17.3

   17.3

   Improvements

   Tested compatibility with uvloop in the :mod:`asyncio` implementation.
   Used non-blocking reads in the :mod:`threading` implementation. Depending on platforms, this can make connection termination more reliable.

   Bug fixes

   Fixed a crash when authenticating client connections with HTTP Basic Authentication using non-ASCII credentials.
   Fixed a race condition between receiving the next frame of a fragmented message and canceling :meth:`~asyncio.connection.Connection.recv`.
VersionDeltaFile
1.33+4-4www/py-websockets/distinfo
1.40+2-2www/py-websockets/Makefile
+6-62 files

NetBSD/pkgsrc xBYtp0p — doc CHANGES-2026

   Updated time/py-tzlocal, textproc/py-xlsxwriter, devel/py-utils, time/py-types-python-dateutil
VersionDeltaFile
1.7210+5-1doc/CHANGES-2026
+5-11 files

OpenBSD/ports aad6hMY — sysutils/terragrunt Makefile modules.inc

   Update to terragrunt-1.2.1.
VersionDeltaFile
1.402+238-338sysutils/terragrunt/distinfo
1.118+80-127sysutils/terragrunt/modules.inc
1.410+1-2sysutils/terragrunt/Makefile
+319-4673 files

NetBSD/pkgsrc 51LWkUH — time/py-types-python-dateutil Makefile distinfo

   py-types-python-dateutil: updated to 2.9.0.20261021

   2.9.0.20261021
   * Replace more deprecated imports in tests
VersionDeltaFile
1.24+4-4time/py-types-python-dateutil/distinfo
1.26+2-2time/py-types-python-dateutil/Makefile
+6-62 files

NetBSD/pkgsrc MXvWvuj — devel/py-utils Makefile distinfo

   py-utils: updated to 4.1.4

   4.1.4

   Build from the source distribution with uv_build 0.13 and later. The build
   requirement was uv_build>=0.11,<0.13, so a frontend other than uv, such as
   python -m build or a distribution package build, refused to build 4.1.3 once
   uv_build 0.13 was the installed version.
VersionDeltaFile
1.20+4-4devel/py-utils/distinfo
1.22+2-2devel/py-utils/Makefile
+6-62 files

NetBSD/pkgsrc ZBNNTl9 — textproc/py-xlsxwriter Makefile distinfo

   py-xlsxwriter: updated to 3.3.0

   3.3.0 - October 22 2026

   * Added the :func:`set_zoom_to_fit()` method for chartsheets. It ensures that a
     chartsheet is zoomed automatically by Excel to fit the screen even when the
     window is resized.

   * Added alt text ``description`` and ``title`` options to worksheet Tables.

   * Added the :func:`use_custom_theme()` method to change the default workbook
     theme to a user supplied ``.thmx``, ``.xlsx`` or ``theme1.xml`` file, along
     with the ``default_format_properties``, ``default_row_height`` and
     ``default_column_width`` constructor options to change the default font and
     cell size to match the theme.

   * Changed the exception raised for an unsupported ``source`` type in
     ``Image()`` and an unsupported ``theme`` type in ``use_custom_theme()`` from
     ``ValueError`` to ``TypeError``.

    [17 lines not shown]
VersionDeltaFile
1.77+4-4textproc/py-xlsxwriter/distinfo
1.82+2-2textproc/py-xlsxwriter/Makefile
+6-62 files

NetBSD/pkgsrc 1rz5prW — time/py-tzlocal Makefile distinfo

   py-tzlocal: updated to 5.4.5

   5.4.5 (2026-10-22)
   - Recognize timezone file names with multiple slashes in the TZ environment variable.
   - Use HTTPS in place of FTP to retrieve tzdata archive.
VersionDeltaFile
1.17+4-4time/py-tzlocal/distinfo
1.20+3-3time/py-tzlocal/Makefile
+7-72 files

OpenBSD/ports RNVek1M — sysutils/google-cloud-sdk Makefile distinfo, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-590.0.1.
VersionDeltaFile
1.460+2-2sysutils/google-cloud-sdk/distinfo
1.442+0-3sysutils/google-cloud-sdk/pkg/PLIST
1.480+1-1sysutils/google-cloud-sdk/Makefile
+3-63 files

NetBSD/pkgsrc 0F0ZG5R — doc CHANGES-2026

   Updated security/py-certifi, graphics/py-svglib, devel/py-dulwich, devel/py-ruff
VersionDeltaFile
1.7209+5-1doc/CHANGES-2026
+5-11 files