OpenBSD/src AUFsWZNsys/dev/pci/drm/include/linux atomic.h

   if an MD version of smp_mb() is not defined, use mb()
VersionDeltaFile
1.30+5-1sys/dev/pci/drm/include/linux/atomic.h
+5-11 files

OpenBSD/ports JVgXddysecurity/step-cli Makefile

   mark BROKEN-i386
VersionDeltaFile
1.12+2-0security/step-cli/Makefile
+2-01 files

OpenBSD/src W0NtzZosys/dev/pci/drm/include/linux atomic.h

   use the x86 specific versions of smp_store_mb()
VersionDeltaFile
1.29+3-3sys/dev/pci/drm/include/linux/atomic.h
+3-31 files

OpenBSD/src RkSAz08sys/dev/pci/drm/include/linux atomic.h

   in smp_store_mb() use WRITE_ONCE() and change mb() to smp_mb()
VersionDeltaFile
1.28+2-2sys/dev/pci/drm/include/linux/atomic.h
+2-21 files

OpenBSD/src joYUyTTsys/dev/pci/drm/include/linux atomic.h

   add atomic_read_acquire(), used in the next release of linux 6.12
VersionDeltaFile
1.27+8-1sys/dev/pci/drm/include/linux/atomic.h
+8-11 files

OpenBSD/src zsARrjxsys/dev/pci/drm/include/linux atomic.h

   call smp_mb__before_atomic() in atomic_set_release()

   smp_mb__before_atomic() doesn't expand to anything on x86, and
   atomic_set_release() is only called from inteldrm.  In the next linux 6.12
   release, atomic_set_release() will be used by amdgpu.
VersionDeltaFile
1.26+6-2sys/dev/pci/drm/include/linux/atomic.h
+6-21 files

OpenBSD/ports gOZv3NKdevel/terraform-ls distinfo modules.inc

   Update terraform-ls 0.38.0 -> 0.38.2
   Release notes: https://github.com/hashicorp/terraform-ls/releases
VersionDeltaFile
1.4+10-16devel/terraform-ls/distinfo
1.4+2-5devel/terraform-ls/modules.inc
1.4+1-1devel/terraform-ls/Makefile
+13-223 files

OpenBSD/ports qQYSZgkdevel/tea distinfo Makefile

   Update tea 0.11.0 -> 0.11.1
   Changelog: https://gitea.com/gitea/tea/releases/tag/v0.11.1
VersionDeltaFile
1.5+2-2devel/tea/distinfo
1.6+1-1devel/tea/Makefile
+3-32 files

OpenBSD/ports MaJx1yWlang/ruby/3.4 distinfo Makefile, lang/ruby/3.4/pkg PLIST-main PLIST-ri_docs

   Update to Ruby 3.4.7

   Fixes CVE-2025-61594 URI Credential Leakage Bypass
VersionDeltaFile
1.7+2-2lang/ruby/3.4/pkg/PLIST-main
1.7+2-2lang/ruby/3.4/distinfo
1.5+2-0lang/ruby/3.4/pkg/PLIST-ri_docs
1.10+1-1lang/ruby/3.4/Makefile
+7-54 files

OpenBSD/ports pvi1Bw9devel/py-resolvelib distinfo Makefile

   Update py-resolvelib 1.2.0 -> 1.2.1
   Changelog: https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst#121-2025-10-11
VersionDeltaFile
1.5+2-2devel/py-resolvelib/distinfo
1.13+1-1devel/py-resolvelib/Makefile
+3-32 files

OpenBSD/ports O0hJ8qqdatabases/pgbackrest distinfo Makefile

   Update pgbackrest 2.56.0 -> 2.57.0
   Changelog: https://github.com/pgbackrest/pgbackrest/releases/tag/release%2F2.57.0
VersionDeltaFile
1.21+2-2databases/pgbackrest/distinfo
1.25+1-1databases/pgbackrest/Makefile
+3-32 files

OpenBSD/ports KGSkr05x11/py-qtpy distinfo Makefile

   update py-qtpy to 2.4.3
VersionDeltaFile
1.12+2-2x11/py-qtpy/distinfo
1.26+1-2x11/py-qtpy/Makefile
+3-42 files

OpenBSD/ports ogF6AU4print/poppler Makefile, print/poppler/patches patch-poppler_StructTreeRoot_cc

   Fix CVE-2025-52885 (use after free).
VersionDeltaFile
1.200.2.1+1-0print/poppler/Makefile
1.1.2.1+0-0print/poppler/patches/patch-poppler_StructTreeRoot_cc
+1-02 files

OpenBSD/ports yNsjHagprint/poppler Makefile, print/poppler/patches patch-poppler_StructTreeRoot_cc

   Fix CVE-2025-52885 (use after free).
VersionDeltaFile
1.1+18-0print/poppler/patches/patch-poppler_StructTreeRoot_cc
1.201+1-0print/poppler/Makefile
+19-02 files

OpenBSD/ports OaALyPqnet/scamper Makefile distinfo

   update to scamper-20251020
VersionDeltaFile
1.83+2-2net/scamper/Makefile
1.66+2-2net/scamper/distinfo
+4-42 files

OpenBSD/ports 3yV0qHKdevel/spyder/py-spyder-kernels distinfo Makefile

   update py-spyder-kernels to 3.1.1
VersionDeltaFile
1.10+2-2devel/spyder/py-spyder-kernels/distinfo
1.22+1-1devel/spyder/py-spyder-kernels/Makefile
+3-32 files

OpenBSD/ports CJJ14Xcwww/p5-HTTP-Message distinfo Makefile

   update p5-HTTP-Message to 7.01
VersionDeltaFile
1.7+2-2www/p5-HTTP-Message/distinfo
1.12+2-1www/p5-HTTP-Message/Makefile
+4-32 files

OpenBSD/ports qaP9Yzhdevel/jjui distinfo Makefile

   Update to jjui 0.9.5

   https://github.com/idursun/jjui/releases/tag/v0.9.5
VersionDeltaFile
1.13+2-2devel/jjui/distinfo
1.13+1-1devel/jjui/Makefile
+3-32 files

OpenBSD/ports uiuy8Aodevel/p5-Data-Random Makefile distinfo

   update p5-Data-Random to 0.14
VersionDeltaFile
1.23+2-2devel/p5-Data-Random/Makefile
1.11+2-2devel/p5-Data-Random/distinfo
+4-42 files

OpenBSD/ports yWBqRumdevel/p5-YAML-Syck distinfo Makefile

   update p5-YAML-Syck to 1.36
   CVE-2025-11683
VersionDeltaFile
1.13+2-2devel/p5-YAML-Syck/distinfo
1.27+2-1devel/p5-YAML-Syck/Makefile
+4-32 files

OpenBSD/ports m8iibiZcad/geda-gaf/pkg PLIST, devel/py2-pip/pkg PLIST

   drop MODPY_PYC_MAGIC_TAG and MODPY_PYOEXTENSION from py2 ports
VersionDeltaFile
1.5+371-371devel/py2-pip/pkg/PLIST
1.6+209-209devel/py2-pygame/pkg/PLIST
1.6+96-96net/py2-dnspython/pkg/PLIST
1.10+94-94cad/geda-gaf/pkg/PLIST
1.6+87-87devel/py2-setuptools/pkg/PLIST
1.18+34-34x11/py-gtk2/pkg/PLIST
+891-8914 files not shown
+914-92010 files

OpenBSD/ports iE358kAlang/python/2.7 python.port.mk

   drop MODPY_PYCACHE and MODPY_ABI3SO from 2.7 python module
VersionDeltaFile
1.4+2-6lang/python/2.7/python.port.mk
+2-61 files

OpenBSD/ports GrftGbVdevel/py2-pip/pkg PLIST, devel/py2-pygame/pkg PLIST

   MODPY_PYCACHE no longer needed; remove from py2 ports
VersionDeltaFile
1.4+371-371devel/py2-pip/pkg/PLIST
1.5+176-176devel/py2-pygame/pkg/PLIST
1.5+96-96net/py2-dnspython/pkg/PLIST
1.5+87-87devel/py2-setuptools/pkg/PLIST
1.5+1-1graphics/py2-cairo/pkg/PLIST
+731-7315 files

OpenBSD/ports wj9PK0clang/python/2.7 python.port.mk

   drop MODPY_COMMENT from python/2.7 module
VersionDeltaFile
1.3+5-4lang/python/2.7/python.port.mk
+5-41 files

OpenBSD/ports R8wvK9odevel/py2-pip/pkg PLIST, devel/py2-pygame/pkg PLIST

   MODPY_COMMENT is no longer useful now that we have split python 2 and 3
   versions of all python things into separate ports; remove from py2 ports
VersionDeltaFile
1.3+0-50devel/py2-pip/pkg/PLIST
1.4+0-19devel/py2-pygame/pkg/PLIST
1.4+0-10devel/py2-setuptools/pkg/PLIST
1.8+4-4graphics/py2-cairo/Makefile
1.9+3-3net/py2-dnspython/Makefile
1.4+0-5net/py2-dnspython/pkg/PLIST
+7-914 files not shown
+11-9510 files

OpenBSD/ports P8FVl8Ogames/moonlight-qt/patches patch-app_streaming_streamutils_cpp

   MFC: Fix build on riscv64, avoid using Linux-only riscv_hwprobe
VersionDeltaFile
1.1.2.1+0-0games/moonlight-qt/patches/patch-app_streaming_streamutils_cpp
+0-01 files

OpenBSD/ports MH8IT4ggames/moonlight-qt/patches patch-app_streaming_streamutils_cpp

   Fix build on riscv64, avoid using Linux-only riscv_hwprobe
VersionDeltaFile
1.1+14-0games/moonlight-qt/patches/patch-app_streaming_streamutils_cpp
+14-01 files

OpenBSD/ports OSlaTSndatabases/py-pygresql Makefile, devel/py-babel Makefile

   garbage-collect old @conflict entries; many were never needed, some are
   no longer needed since 6.9 was dropped from quirks. (experience has shown
   that having these around when not needed causes some confusion when using
   another port as a template for a new one; not least by me ;)
VersionDeltaFile
1.13+1-1textproc/py-recommonmark/Makefile
1.48+1-1devel/py-babel/Makefile
1.19+1-1textproc/py-sphinx-intl/Makefile
1.18+1-1math/py-scs/Makefile
1.75+1-1textproc/py-sphinx/Makefile
1.40+1-1databases/py-pygresql/Makefile
+6-696 files not shown
+51-91102 files

OpenBSD/src 89s9lg9usr.sbin/vmd vionet.c vioblk.c

   vmd(8): default virtio register reads to 0, not 0xffffffff.

   Adopting PCI-based semantics for reading unsupported or invalid
   registers by returning all 1's created an issue with Linux guests
   reading feature bits beyond the 64-bits used by most VirtIO devices.
   (Newer Linux kernels have started using 128-bit feature spaces
   supported by VirtIO 1.2 network devices.) It's generally going to
   cause bizarre driver behavior by returning non-zero values in
   some cases.

   Also change the undefined behavior of reading the notification
   register to return 0 as well.

   Reported by tobhe@.

   ok sf@ and tobhe@
VersionDeltaFile
1.27+5-5usr.sbin/vmd/vionet.c
1.25+3-4usr.sbin/vmd/vioblk.c
1.128+2-2usr.sbin/vmd/virtio.c
1.27+1-2usr.sbin/vmd/vioscsi.c
+11-134 files

OpenBSD/ports ds6YLyXdevel/py-coverage Makefile

   py-coverage: use "base-clang ports-gcc" in an attempt to build this
   "nojunk" port on sparc64
VersionDeltaFile
1.51+4-0devel/py-coverage/Makefile
+4-01 files