OpenBSD/ports 5mYTFpbgames/moonlight-qt Makefile, games/moonlight-qt/patches patch-app_streaming_video_ffmpeg-renderers_drm_cpp

   moonlight-qt: fix/enable drm

   This is an attempt to enable drm support in moonlight-qt and unbreak a
   non-reproducible run-time error. The ioctl isn't implemented on OpenBSD.

   Perhaps it won't work; only users can find that out. Since it has currently
   been reported as run-time broken, let's give it a try.
VersionDeltaFile
1.1+29-0games/moonlight-qt/patches/patch-app_streaming_video_ffmpeg-renderers_drm_cpp
1.11+5-5games/moonlight-qt/Makefile
+34-52 files

OpenBSD/ports stlowkwwww/ungoogled-chromium/patches patch-chrome_browser_chrome_content_browser_client_cc

   unbreak build by re-adding a lost patch
VersionDeltaFile
1.42+9-0www/ungoogled-chromium/patches/patch-chrome_browser_chrome_content_browser_client_cc
+9-01 files

OpenBSD/src VydcJZLshare/zoneinfo leapseconds.awk, share/zoneinfo/datfiles europe iso3166.tab

   Update to 2025cgtz from https://github.com/JodaOrg/global-tz
    o Baja California agreed with California’s DST rules in 1953 and in
      1961 through 1975, instead of observing standard time all year.
    o The leapseconds file contains commentary about the IERS and NIST
      last-modified and expiration timestamps for leap second data.
    o Commentary now also uses UTGF-8 characters.  This also affects
      data in iso3166.tab and zone1970.tab.
VersionDeltaFile
1.95+37-17share/zoneinfo/datfiles/europe
1.33+10-10share/zoneinfo/datfiles/iso3166.tab
1.51+6-8share/zoneinfo/datfiles/antarctica
1.82+7-5share/zoneinfo/datfiles/australasia
1.3+9-2share/zoneinfo/leapseconds.awk
1.77+6-5share/zoneinfo/datfiles/africa
+75-472 files not shown
+84-568 files

OpenBSD/ports TUypmoblang/erlang Makefile.inc, lang/erlang/28 Makefile distinfo

   lang/erlang/28: Update to 28.3

   This version brings back manpages, requiring a small adjustment to
   erlang/Makefile.inc
VersionDeltaFile
1.5+324-19lang/erlang/28/pkg/PLIST-main
1.2+240-0lang/erlang/28/pkg/PLIST-wx
1.9+18-18lang/erlang/28/Makefile
1.8+4-4lang/erlang/28/distinfo
1.34+1-2lang/erlang/Makefile.inc
+587-435 files

OpenBSD/ports mXjGqRdtelephony/asterisk-g729 distinfo Makefile, telephony/asterisk-g729/patches patch-codec_g72x_c

   update to asterisk-g729-1.4.5
VersionDeltaFile
1.9+2-2telephony/asterisk-g729/distinfo
1.39+1-2telephony/asterisk-g729/Makefile
1.2+0-0telephony/asterisk-g729/patches/patch-codec_g72x_c
+3-43 files

OpenBSD/ports 4MMRelPmisc/llama.cpp distinfo Makefile, misc/llama.cpp/pkg PLIST

   misc/llama.cpp: update to b7360

   OK: volker@
VersionDeltaFile
1.7+2-2misc/llama.cpp/distinfo
1.14+1-1misc/llama.cpp/Makefile
1.7+2-0misc/llama.cpp/pkg/PLIST
+5-33 files

OpenBSD/ports ARE16Y2audio/whisper.cpp Makefile, audio/whisper.cpp/patches patch-src_whisper_cpp

   audio/whisper.cpp: fix build against devel/libggml-0.9.4pl20251211

   OK: volker@
VersionDeltaFile
1.1+25-0audio/whisper.cpp/patches/patch-src_whisper_cpp
1.3+1-0audio/whisper.cpp/Makefile
+26-02 files

OpenBSD/ports bawxuXZdevel/libggml Makefile distinfo, devel/libggml/patches patch-src_ggml-backend-reg_cpp

   devel/libggml: update to 0.9.4pl20251211

   OK: volker@
VersionDeltaFile
1.6+9-9devel/libggml/Makefile
1.4+2-2devel/libggml/distinfo
1.3+1-1devel/libggml/patches/patch-src_ggml-backend-reg_cpp
1.3+1-0devel/libggml/pkg/PLIST
+13-124 files

OpenBSD/ports l8uwcojdevel/coccinelle Makefile, devel/coccinelle/patches patch-commons_common_ml patch-bundles_pyml_pyml-current_py_ml

   update to coccinelle-1.3.1, help from jsg@
VersionDeltaFile
1.20+31-2devel/coccinelle/pkg/PLIST
1.12+8-17devel/coccinelle/patches/patch-commons_common_ml
1.2+7-10devel/coccinelle/patches/patch-bundles_pyml_pyml-current_py_ml
1.62+2-15devel/coccinelle/Makefile
1.16+3-3devel/coccinelle/patches/patch-Makefile
1.2+2-2devel/coccinelle/patches/patch-docs_manual_find-xxdate
+53-496 files not shown
+57-5312 files

OpenBSD/src UwEuzXxgnu/usr.bin/texinfo/util install-info.c

   when using install-info on compressed info files, uncompress from stdin
   rather than passing "< filename" to the shell. from espie, ok tb.
   leaks, but so does the surrounding code.
VersionDeltaFile
1.10+12-3gnu/usr.bin/texinfo/util/install-info.c
+12-31 files

OpenBSD/src QtkG6mGsys/arch/sparc64/sparc64 pmap.c

   Protect the array that keeps track of which MMU contexts are in use with
   a mutex.  Also disable the context stealing code.  It isn't mpsafe and we
   should have more than enough MMU contexts to never need to steal one with
   the current (hard) limites on the number of processes.

   This enables some code that checks that a context that is being freed no
   longer has live entries in the TSB.  This code is somewhat expensive so
   we may want to disable it again in the not too distant future.

   ok deraadt@
VersionDeltaFile
1.127+23-5sys/arch/sparc64/sparc64/pmap.c
+23-51 files

OpenBSD/ports lgktzyhgraphics/py-imageio Makefile distinfo

   update to py3-imageio-2.37.2
VersionDeltaFile
1.16+5-3graphics/py-imageio/Makefile
1.3+2-2graphics/py-imageio/distinfo
+7-52 files

OpenBSD/src pBwvxQSsys/arch/sparc64/sparc64 ipifuncs.c

   The sun4v_send_ipi() function completely blocks interrupts.  This may
   result in failures if there is lots of IPI traffic between CPUs as
   CPUs that are busy sending an IPI won't be able to process incoming IPIs.
   Instead of blocking interrupts, use splhigh() to protect the per-CPU state
   involved in sending IPIs.

   The sun4v_broadcast_ipi() function did not block interrupts and therefore
   lacked protection of the per-CPU state.  This means an IPI sent from an
   interrupt handler could overwrite the state, resulting in TLB flushes being
   sent to the wrong CPUs or with the wrong parameters.  Use splhigh() here
   as well.  This seems to fix (some) of the recent instability seen on
   sparc64 after changes to how we tear down exiting processes.

   ok deraadt@
VersionDeltaFile
1.23+13-7sys/arch/sparc64/sparc64/ipifuncs.c
+13-71 files

OpenBSD/ports gSHFPh1devel/binutils Makefile, devel/binutils/patches patch-ld_configure_tgt

   enable ld.bfd(1) on amd64, provide patch and comment for arm64

   Upcoming net/ipxe requires a recent GNU linker, old 2.17 in base crashes.

   This builds on amd64, arm64, armv7, i386, octeon, riscv64 and sparc64,
   but as our iPXE currently builds only on amd64 and arm64 and ld.bfd does
   not build reliably on the latter, start with LD_ARCHS=amd64 only.

   Feedback OK jca fcambus
VersionDeltaFile
1.1+15-0devel/binutils/patches/patch-ld_configure_tgt
1.24+12-2devel/binutils/Makefile
1.1+7-0devel/binutils/pkg/PFRAG.ld
1.5+1-0devel/binutils/pkg/PLIST
1.2+1-0devel/binutils/pkg/DESCR
+36-25 files

OpenBSD/ports q52HWXCx11/qt6/pyside6/shiboken Makefile, x11/qt6/qttools Makefile

   Switch the llvm dependency back from 21 to 19

   In the Qt6.10 update, I updated qttools from llvm19 to llvm21. Since qttools
   always selected the highest version when it was installed. Since pyside
   requires qttools, I have also set shiboken to 21.

   With this patch we can revert it and switch back to 19.

   Feedback from sthen@ and kirill@, thanks
VersionDeltaFile
1.1+11-0x11/qt6/qttools/patches/patch-src_qdoc_cmake_QDocConfiguration_cmake
1.30+3-2x11/qt6/qttools/Makefile
1.12+2-1x11/qt6/pyside6/shiboken/Makefile
+16-33 files

OpenBSD/ports 8DjncC8mail/roundcubemail distinfo Makefile, mail/roundcubemail/pkg PLIST-main

   security update to roundcubemail-1.6.12, fixes include an xss via SVG
   animate and information disclosure in the HTML style sanitizer
VersionDeltaFile
1.95.2.1+4-4mail/roundcubemail/distinfo
1.191.2.1+1-4mail/roundcubemail/Makefile
1.7.4.1+1-2mail/roundcubemail/pkg/PLIST-main
+6-103 files

OpenBSD/ports 3SUQE51mail/roundcubemail distinfo Makefile, mail/roundcubemail/pkg PLIST-main

   security update to roundcubemail-1.6.12, fixes include an xss via SVG
   animate and information disclosure in the HTML style sanitizer
VersionDeltaFile
1.96+4-4mail/roundcubemail/distinfo
1.192+1-4mail/roundcubemail/Makefile
1.8+1-2mail/roundcubemail/pkg/PLIST-main
+6-103 files

OpenBSD/ports ew0Abubnet/nanomsg distinfo Makefile, net/nanomsg/pkg PLIST

   Update to nanomsg-1.2.2.
VersionDeltaFile
1.5+5-5net/nanomsg/pkg/PLIST
1.8+2-2net/nanomsg/distinfo
1.12+1-1net/nanomsg/Makefile
+8-83 files

OpenBSD/ports ceajp1Rdevel/py-tzdata Makefile distinfo

   update to py3-tzdata-2025.3
VersionDeltaFile
1.7+2-2devel/py-tzdata/Makefile
1.5+2-2devel/py-tzdata/distinfo
+4-42 files

OpenBSD/ports lF8D6tBdatabases/py-sql distinfo Makefile

   update to py3-sql-1.7.0
VersionDeltaFile
1.15+2-2databases/py-sql/distinfo
1.30+1-1databases/py-sql/Makefile
+3-32 files

OpenBSD/ports lLs2DVadatabases/py-aiosqlite Makefile distinfo

   update to py3-aiosqlite-0.22.0
   fix tests; contrary to the comment, they _are_ in the distfile
VersionDeltaFile
1.5+6-7databases/py-aiosqlite/Makefile
1.3+2-2databases/py-aiosqlite/distinfo
+8-92 files

OpenBSD/ports 7yAUXvFx11/xdg-user-dirs-gtk distinfo Makefile, x11/xdg-user-dirs-gtk/pkg PLIST

   Update to xdg-user-dirs-gtk-0.16.
VersionDeltaFile
1.7+2-2x11/xdg-user-dirs-gtk/distinfo
1.30+1-1x11/xdg-user-dirs-gtk/Makefile
1.10+1-0x11/xdg-user-dirs-gtk/pkg/PLIST
+4-33 files

OpenBSD/ports G09FAe7devel/py-parso distinfo Makefile, devel/py-parso/pkg PLIST

   Update to py3-parso-0.8.5.
VersionDeltaFile
1.7+2-2devel/py-parso/distinfo
1.20+1-2devel/py-parso/Makefile
1.13+2-0devel/py-parso/pkg/PLIST
+5-43 files

OpenBSD/ports nTnuGYMdevel/py-cachetools distinfo Makefile

   Update to py3-cachetools-6.2.3.
VersionDeltaFile
1.18+2-2devel/py-cachetools/distinfo
1.29+1-1devel/py-cachetools/Makefile
+3-32 files

OpenBSD/ports Dukb80Gdevel/p5-Test-Unit distinfo Makefile

   Update to p5-Test-Unit-0.29.
VersionDeltaFile
1.5+2-2devel/p5-Test-Unit/distinfo
1.15+1-1devel/p5-Test-Unit/Makefile
+3-32 files

OpenBSD/ports neOo6Ddmath/labplot/patches patch-src_backend_worksheet_plots_cartesian_XYFourierFilterCurve_cpp

   Add missing include
   https://github.com/KDE/labplot/commit/c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3
VersionDeltaFile
1.1+12-0math/labplot/patches/patch-src_backend_worksheet_plots_cartesian_XYFourierFilterCurve_cpp
+12-01 files

OpenBSD/ports yWoi2Cpmath/labplot Makefile, math/labplot/patches patch-CMakeLists_txt

   Unbreak the build with upstream commits
VersionDeltaFile
1.7+15-2math/labplot/patches/patch-CMakeLists_txt
1.20+1-0math/labplot/Makefile
+16-22 files

OpenBSD/ports uU6JaNAprint/htmldoc Makefile

   Update datadir, reported by lwsvpn at protonmail.com
VersionDeltaFile
1.63+3-1print/htmldoc/Makefile
+3-11 files

OpenBSD/ports Rs71RDxnet/samba distinfo Makefile

   Update to samba-4.23.4

   Release notes: https://www.samba.org/samba/history/samba-4.23.4.html

   Tested and OK Ian McWilliam (co-maintainer)
VersionDeltaFile
1.131.2.3+2-2net/samba/distinfo
1.365.2.3+1-1net/samba/Makefile
+3-32 files

OpenBSD/ports CxRMCU9net/samba distinfo Makefile

   Update to samba-4.23.4

   Release notes: https://www.samba.org/samba/history/samba-4.23.4.html

   Tested and OK Ian McWilliam (co-maintainer)
VersionDeltaFile
1.134+2-2net/samba/distinfo
1.368+1-1net/samba/Makefile
+3-32 files