OpenBSD/ports pDe983Fx11/qt6/qtbase Makefile

   Cleanup LIB_DEPENDS and add explicit wayland dependency

   QtWayland is part of QtBase now
VersionDeltaFile
1.51+3-3x11/qt6/qtbase/Makefile
+3-31 files

OpenBSD/ports 2lJIPfwx11/qt6/qtwayland Makefile

   Cleanup SHARED_LIBS
VersionDeltaFile
1.12+0-3x11/qt6/qtwayland/Makefile
+0-31 files

OpenBSD/ports To8e1jDx11/qt6/qtmultimedia Makefile

   Add safety REVISION bump

   After disabling pipewire, the PLIST had to be adjusted. When pipewire was
   present, it was also built with the header. To be on the safe side, REVISION
   bump after the PLIST update.

   Pointer from phessler
VersionDeltaFile
1.23+1-0x11/qt6/qtmultimedia/Makefile
+1-01 files

OpenBSD/ports h5OcWJMx11/qt6/qtbase Makefile

   Qt6WaylandClient and Qt6WaylandClient missing version sync

   Qt6WaylandClient and Qt6WaylandClient moved from qtwayland to qtbase.
   I forgot to move the versions. With this commit, they were also bumped and the
   REVISION was increased.

   Spotted by aja
VersionDeltaFile
1.50+3-2x11/qt6/qtbase/Makefile
+3-21 files

OpenBSD/ports XhrtQtTwww/chromium distinfo, www/chromium/patches patch-chrome_browser_about_flags_cc patch-chrome_common_chrome_features_cc

   update to 143.0.7499.109
VersionDeltaFile
1.140+45-45www/chromium/patches/patch-chrome_browser_about_flags_cc
1.450+4-4www/chromium/distinfo
1.89+2-2www/chromium/patches/patch-chrome_common_chrome_features_cc
1.93+2-2www/chromium/patches/patch-chrome_browser_ui_views_frame_browser_view_cc
1.85+2-2www/chromium/patches/patch-chrome_common_chrome_features_h
1.16+1-1www/chromium/patches/patch-chrome_browser_ui_webui_searchbox_searchbox_handler_cc
+56-561 files not shown
+57-577 files

OpenBSD/ports 1vTGP0kwww/ungoogled-chromium Makefile, www/ungoogled-chromium/patches patch-sandbox_policy_openbsd_sandbox_openbsd_cc patch-chrome_common_chrome_paths_cc

   use ungoogled-chromium profile, pledge and unveil directories

   these changes were accidentally removed in the previous commit by me while merging
VersionDeltaFile
1.14+10-10www/ungoogled-chromium/patches/patch-sandbox_policy_openbsd_sandbox_openbsd_cc
1.27+9-5www/ungoogled-chromium/patches/patch-chrome_common_chrome_paths_cc
1.8+1-1www/ungoogled-chromium/patches/patch-base_base_paths_posix_cc
1.9+1-1www/ungoogled-chromium/patches/patch-sandbox_policy_freebsd_sandbox_freebsd_cc
1.198+1-0www/ungoogled-chromium/Makefile
1.6+0-0www/ungoogled-chromium/patches/patch-chrome_common_chrome_paths_linux_cc
+22-176 files

OpenBSD/ports TDOLz95audio/audacity distinfo Makefile

   Update to audacity-3.7.7.
VersionDeltaFile
1.38+2-2audio/audacity/distinfo
1.116+1-1audio/audacity/Makefile
+3-32 files

OpenBSD/ports hgSVptlx11/wxWidgets distinfo Makefile, x11/wxWidgets/patches patch-Makefile_in patch-configure

   Update to wxWidgets 3.2.9
VersionDeltaFile
1.20+20-20x11/wxWidgets/patches/patch-Makefile_in
1.21+2-2x11/wxWidgets/distinfo
1.15+1-1x11/wxWidgets/patches/patch-configure
1.101+1-1x11/wxWidgets/Makefile
+24-244 files

OpenBSD/ports Dv28VPsinputmethods/fcitx-qt Makefile

   Needs a bump after the Qt6 update
VersionDeltaFile
1.8+1-0inputmethods/fcitx-qt/Makefile
+1-01 files

OpenBSD/ports U59B0KRsysutils/google-cloud-sdk distinfo Makefile

   Update to google-cloud-sdk-549.0.1.
VersionDeltaFile
1.419+2-2sysutils/google-cloud-sdk/distinfo
1.439+1-1sysutils/google-cloud-sdk/Makefile
+3-32 files

OpenBSD/ports iNaVaecgraphics/gegl04 Makefile distinfo, graphics/gegl04/patches patch-tools_defcheck_py

   Update to gegl04-0.4.66.
VersionDeltaFile
1.1+13-0graphics/gegl04/patches/patch-tools_defcheck_py
1.53+7-4graphics/gegl04/Makefile
1.33+2-2graphics/gegl04/distinfo
+22-63 files

OpenBSD/ports VUSKOEgx11/lxqt/qtplugin/patches patch-src_CMakeLists_txt patch-CMakeLists_txt

   cmake: fix build with Qt 6.10 (#100)
   The 'Qt6FooPrivate' targets have been split into separate CMake files
   in Qt 6.9, and require a 'find_package(Qt6FooPrivate)' call starting
   with Qt 6.10.

   See also: https://bugreports.qt.io/browse/QTBUG-87776
VersionDeltaFile
1.1+22-0x11/lxqt/qtplugin/patches/patch-src_CMakeLists_txt
1.1+15-0x11/lxqt/qtplugin/patches/patch-CMakeLists_txt
+37-02 files

OpenBSD/src 4AJhVgIusr.bin/fstat fstat.c fstat.1

   fstat: display close-on-fork flag as 'f' in R/W column

   Initial diff from Ricardo Branco with fixes from guenther and me.

   ok guenther jca millert
VersionDeltaFile
1.104+7-5usr.bin/fstat/fstat.c
1.60+3-1usr.bin/fstat/fstat.1
+10-62 files

OpenBSD/ports c9GFtiOx11/lxqt/panel/patches patch-CMakeLists_txt

   cmake: fix build with Qt 6.10 (#2306)
   The 'Qt6FooPrivate' targets have been split into separate CMake files
   in Qt 6.9, and require a 'find_package(Qt6FooPrivate)' call starting
   with Qt 6.10.

   See also: https://bugreports.qt.io/browse/QTBUG-87776
   https://github.com/lxqt/lxqt-panel/commit/fce8cd99a1de0e637e8539c4d8ac68832a40fa6d
VersionDeltaFile
1.1+16-0x11/lxqt/panel/patches/patch-CMakeLists_txt
+16-01 files

OpenBSD/ports uqOe0hegraphics/babl Makefile

   Disable relocation to unbreak consumers.
   It needs /proc/self/exe.
VersionDeltaFile
1.83+4-0graphics/babl/Makefile
+4-01 files

OpenBSD/ports 9D22tCkprint/scribus/patches patch-scribus_util_text_cpp

   Compiler error when building with Qt 6.9.0
   git-svn-id: svn://scribus.net/trunk/Scribus at 26826 11d20701-8431-0410-a711-e3c959e3b870
VersionDeltaFile
1.1+20-0print/scribus/patches/patch-scribus_util_text_cpp
+20-01 files

OpenBSD/ports c7Z6MHIx11/lxqt/screengrab/patches patch-CMakeLists_txt

   cmake: fix build with Qt 6.10 (#434)
   The 'Qt6FooPrivate' targets have been split into separate CMake files
   in Qt 6.9, and require a 'find_package(Qt6FooPrivate)' call starting
   with Qt 6.10.

   See also: https://bugreports.qt.io/browse/QTBUG-87776

   https://github.com/lxqt/screengrab/commit/1621ef5df9461cdd1dcef3faee36e9419f1ca08c
VersionDeltaFile
1.1+16-0x11/lxqt/screengrab/patches/patch-CMakeLists_txt
+16-01 files

OpenBSD/ports giZWyxedevel/kf6/kuserfeedback Makefile

   Add x11/qt6/qttools as build dependency to generate user-feedback-manual.qch
VersionDeltaFile
1.4+2-1devel/kf6/kuserfeedback/Makefile
+2-11 files

OpenBSD/ports iOFTRcnx11/qt6/qtmultimedia/pkg PLIST

   Added QT_FEATURE_pipewire but forgot to update PLIST
VersionDeltaFile
1.14+0-18x11/qt6/qtmultimedia/pkg/PLIST
+0-181 files

OpenBSD/ports 02877cgdevel/py-debugpy distinfo Makefile, devel/py-debugpy/pkg PLIST

   update py-debugpy to 1.8.18
VersionDeltaFile
1.10+2-2devel/py-debugpy/distinfo
1.15+1-1devel/py-debugpy/Makefile
1.10+1-0devel/py-debugpy/pkg/PLIST
+4-33 files

OpenBSD/ports 6HzWnl3lang/python/3 Makefile distinfo, lang/python/3/files CHANGES.OpenBSD

   Update to Python 3.13.11, ok kmos (maintainer), sthen

   3.13.10 was a rather massive update and .11 adds a few fixes on top,
   some of them for not too terrible security issues:

   https://www.python.org/downloads/release/python-31310/
   https://www.python.org/downloads/release/python-31311/

   The annoying bit about this update is that our homegrown expat build
   system does not install expat_config.h, which, strangely, is autoconf
   results exposed in a public header (next to a few XML_ things). Until
   that's sorted in base we get to patch the Python code since the expat
   maintainer made the mitigation knobs only available behind some config
   knobs, which the new Python code assumes to be enabled.
VersionDeltaFile
1.1+11-0lang/python/3/patches/patch-Modules_pyexpat_c
1.18+4-1lang/python/3/Makefile
1.9+2-2lang/python/3/distinfo
1.4+2-0lang/python/3/files/CHANGES.OpenBSD
1.13+1-1lang/python/3/pkg/PLIST-main
+20-45 files

OpenBSD/ports nff0x1Hdevel/p5-Exporter-Tiny distinfo Makefile

   update p5-Exporter-Tiny to 1.006003
VersionDeltaFile
1.12+2-2devel/p5-Exporter-Tiny/distinfo
1.16+2-1devel/p5-Exporter-Tiny/Makefile
+4-32 files

OpenBSD/ports nPvJOEgdevel/py-typing-inspection distinfo Makefile

   update py-typing-inspection to 0.4.2

   ok MAINTAINER
VersionDeltaFile
1.2+2-2devel/py-typing-inspection/distinfo
1.3+1-1devel/py-typing-inspection/Makefile
+3-32 files

OpenBSD/src To4Yhgusys/kern kern_lock.c subr_witness.c, sys/sys mutex.h

   replace the cas spinlock in kernel mutexes with a "parking" lock.

   this is motivated because cas based locks are unfair, meaning that
   no effort is made by the algorithm to try and give CPUs access to
   the critical section in the order that they tried to acquire them.
   cas based locks can also generate a lot of work for the cache
   subsystem on a computer because every cpu ends up hammering the
   same cacheline.

   the combination of these effects for heavily contended mutexes can
   get some systems into a situation where they don't make progress,
   and are effectively livelocked.

   this parking mutex mitigates against these problems.

   it's called parking because it was very heavily influnced by what's
   described in https://webkit.org/blog/6161/locking-in-webkit/. the
   big influence is that the lock itself only has to record it's state,
   but the machinery for waiting for the lock is external to the lock.

    [82 lines not shown]
VersionDeltaFile
1.85+262-51sys/kern/kern_lock.c
1.26+10-7sys/sys/mutex.h
1.58+2-2sys/kern/subr_witness.c
+274-603 files

OpenBSD/src SBcBRuRsys/arch/riscv64/conf GENERIC

   Enable USBVERBOSE like we do on other modern architectures

   ok jsg@, mlarkin@, jca@
VersionDeltaFile
1.56+2-1sys/arch/riscv64/conf/GENERIC
+2-11 files

OpenBSD/src abbUGhLusr.sbin/bgpd rde_adjout.c rde.h

   PREFIX_ADJOUT_FLAG_DEAD is no longer needed and can be replaced with
   a check that the attrs pointer is NULL. Refactor the code now a bit
   since the logic got a bit simpler.

   OK tb@
VersionDeltaFile
1.10+10-19usr.sbin/bgpd/rde_adjout.c
1.330+2-4usr.sbin/bgpd/rde.h
+12-232 files

OpenBSD/ports 2goXlZRsecurity/py-pyscard distinfo Makefile, security/py-pyscard/pkg PLIST

   Update to 2.3.1.


   ok sthen@
VersionDeltaFile
1.10+2-2security/py-pyscard/distinfo
1.13+0-3security/py-pyscard/pkg/PLIST
1.20+1-2security/py-pyscard/Makefile
+3-73 files

OpenBSD/ports UL9fEzwsecurity/uacme Makefile distinfo, security/uacme/patches patch-ualpn_c

   update uacme to a newer git checkout; adds support for key rotation,
   profiles, Retry-After
VersionDeltaFile
1.15+9-4security/uacme/Makefile
1.9+2-2security/uacme/distinfo
1.5+2-2security/uacme/patches/patch-ualpn_c
+13-83 files

OpenBSD/ports B2V1Udwdevel/esbuild distinfo Makefile

   devel/esbuild: Update to 0.27.1

   From Igor Zornik (Maintainer), thanks!
VersionDeltaFile
1.15+2-2devel/esbuild/distinfo
1.16+1-1devel/esbuild/Makefile
+3-32 files

OpenBSD/src oFjrO4asys/kern sys_process.c, sys/sys ptrace.h

   Extend ptrace(2) PT_GET_THREAD_* to include thread names.
   Use a new define larger then _MAXCOMLEN to avoid that define from
   propagating to ptrace.h. Ensure that pts_name is large enough with
   a compile time assert.

   okay claudio@ jca@
VersionDeltaFile
1.107+5-2sys/kern/sys_process.c
1.17+4-1sys/sys/ptrace.h
+9-32 files