OpenBSD/src o7QRtXXusr.sbin/rpki-client main.c

   Call repo_check_timeout() before colleting the POLLOUT fds. Since
   repo_abort() called by repo_check_timeout() will add messages to
   be sent out.

   This brings back rev 1.263 which was accidentially reverted by rev 1.293

   OK tb@
VersionDeltaFile
1.305+3-3usr.sbin/rpki-client/main.c
+3-31 files

OpenBSD/ports MNf8qbCwww/hugo distinfo Makefile

   www/hugo: update to 0.160.1

   a micro update which fixed a few panics.

   Changes:
    - https://github.com/gohugoio/hugo/releases/tag/v0.160.1
VersionDeltaFile
1.94+2-2www/hugo/distinfo
1.102+1-1www/hugo/Makefile
+3-32 files

OpenBSD/ports I1DjXVVwww/iridium/patches patch-chrome_browser_about_flags_cc patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc

   update to 2026.04.147
VersionDeltaFile
1.73+114-78www/iridium/patches/patch-chrome_browser_about_flags_cc
1.45+34-25www/iridium/patches/patch-chrome_browser_policy_configuration_policy_handler_list_factory_cc
1.15+39-12www/iridium/patches/patch-components_signin_public_base_signin_switches_cc
1.46+28-19www/iridium/patches/patch-chrome_browser_profiles_chrome_browser_main_extra_parts_profiles_cc
1.37+43-3www/iridium/patches/patch-net_socket_udp_socket_posix_cc
1.40+21-21www/iridium/patches/patch-remoting_host_remoting_me2me_host_cc
+279-158337 files not shown
+1,598-1,143343 files

OpenBSD/ports IcaVCqFgeo/pdal Makefile distinfo, geo/pdal/pkg PLIST

   geo/pdal: update to 2.10.1.

   see https://github.com/PDAL/PDAL/releases/tag/2.10.1
VersionDeltaFile
1.50+4-2geo/pdal/Makefile
1.38+2-2geo/pdal/distinfo
1.19+1-1geo/pdal/pkg/PLIST
+7-53 files

OpenBSD/ports e1r8KOSgeo/cdo Makefile distinfo

   Update cdo to 2.6.0.

   From Maintainer Marco van Hulten, thanks!
VersionDeltaFile
1.3+2-2geo/cdo/Makefile
1.3+2-2geo/cdo/distinfo
+4-42 files

OpenBSD/ports AL4v5IZaudio/csound Makefile

   Unbreak on powerpc by disabling altivec

   ok gkoehler@
VersionDeltaFile
1.5+4-0audio/csound/Makefile
+4-01 files

OpenBSD/ports Bdmiq5ugeo/py-owslib Makefile

   geo/py-owslib: add missing RDEP on py-lxml

   OGC protocols being mostly XML-based, it somewhat makes sense to depend
   on an XML parser...

   found by Marco Van Hulten via the MetaSearch QGIS plugin
VersionDeltaFile
1.35+2-0geo/py-owslib/Makefile
+2-01 files

OpenBSD/ports nmDiw8Fsysutils/awscli/v2 Makefile distinfo, sysutils/awscli/v2/patches patch-pyproject_toml

   Update awscli to 2.34.29

   Based on a diff from Joel Knight (maintainer)
VersionDeltaFile
1.3+471-268sysutils/awscli/v2/pkg/PLIST
1.3+13-10sysutils/awscli/v2/patches/patch-pyproject_toml
1.5+3-4sysutils/awscli/v2/Makefile
1.2+2-2sysutils/awscli/v2/distinfo
+489-2844 files

OpenBSD/ports yMKBwHkdevel/py-awscrt distinfo Makefile, devel/py-awscrt/pkg PLIST

   Update py-awscrt to 0.31.2

   Based on a diff from Joel Knight (maintainer)
VersionDeltaFile
1.3+8-0devel/py-awscrt/pkg/PLIST
1.2+2-2devel/py-awscrt/distinfo
1.3+1-1devel/py-awscrt/Makefile
+11-33 files

OpenBSD/ports rWe0pxQsysutils/awscli/v1 distinfo Makefile

   Update to awscli-1.44.78.
VersionDeltaFile
1.27+2-2sysutils/awscli/v1/distinfo
1.29+2-2sysutils/awscli/v1/Makefile
+4-42 files

OpenBSD/ports RSwn4k3net/py-boto3 distinfo Makefile

   Update to py3-boto3-1.42.88.
VersionDeltaFile
1.645+2-2net/py-boto3/distinfo
1.657+1-1net/py-boto3/Makefile
+3-32 files

OpenBSD/ports ozrfGhTnet/py-botocore distinfo Makefile, net/py-botocore/pkg PLIST

   Update to py3-botocore-1.42.88.
VersionDeltaFile
1.321+13-0net/py-botocore/pkg/PLIST
1.862+2-2net/py-botocore/distinfo
1.872+1-1net/py-botocore/Makefile
+16-33 files

OpenBSD/ports GurwS08x11/polkit-qt distinfo Makefile

   Update to polkit-qt{5,6}-0.201.1.
VersionDeltaFile
1.7+2-2x11/polkit-qt/distinfo
1.21+1-1x11/polkit-qt/Makefile
+3-32 files

OpenBSD/ports NCnenFJtextproc/gtk-doc distinfo Makefile, textproc/gtk-doc/pkg PLIST

   Update to gtk-doc-1.36.1.
VersionDeltaFile
1.33+2-2textproc/gtk-doc/distinfo
1.31+4-0textproc/gtk-doc/pkg/PLIST
1.79+1-1textproc/gtk-doc/Makefile
+7-33 files

OpenBSD/ports weLcnJmwww/goaccess distinfo Makefile, www/goaccess/patches patch-src_browsers_c patch-config_goaccess_conf

   update to goaccess-1.10.2
VersionDeltaFile
1.11+3-3www/goaccess/patches/patch-src_browsers_c
1.41+2-2www/goaccess/distinfo
1.10+1-1www/goaccess/patches/patch-config_goaccess_conf
1.55+1-1www/goaccess/Makefile
1.12+1-0www/goaccess/pkg/PLIST
+8-75 files

OpenBSD/ports 93XNvUoprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.10.0.
VersionDeltaFile
1.62+2-2print/py-pypdf/distinfo
1.68+1-1print/py-pypdf/Makefile
+3-32 files

OpenBSD/ports M0YD5nzdevel/proj distinfo Makefile

   devel/proj: update to 9.8.1.

   see https://github.com/OSGeo/PROJ/releases/tag/9.8.1
   fixes regressions in EPSG codes added in 9.8.0
VersionDeltaFile
1.47+2-2devel/proj/distinfo
1.65+1-1devel/proj/Makefile
+3-32 files

OpenBSD/ports MddDyjpgames/openttd distinfo Makefile

   Update to OpenTTD 15.3; drop BROKEN-sparc64

   https://cdn.openttd.org/openttd-releases/15.3/changelog.md
   from Florian Viehweger (maintainer)

   kmos@ checked sparc64.  #include <bit> works in gcc 15.
VersionDeltaFile
1.51+2-2games/openttd/distinfo
1.96+1-3games/openttd/Makefile
+3-52 files

OpenBSD/src dX4JHNfsys/uvm uvm_pdaemon.c

   When the pagedaemon is triggered to create free memory, there may be
   sleeping pmemrange allocations with multi-page alignment requirements
   which can't be satisfied by the simplistic freeing of (solo) pages
   which the pagedaemon performs.  As we near starvation, fragmentation
   is the main problem.  Our free list could be large enough that the
   pagedaemon sees no reason to do more work, but also too fragmented to
   satisfy a pending allocation request with complex requirements
   (imagine asking for 512K of physically linear memory which is DMA
   reachable).  When the requirement isn't satisfied, the pagedaemon is
   told to try again, but again doesn't mean harder because it has no
   mechanism to try harder.  It's tracking variables do not show the
   fragmentation problem.  It spins a lot.  Often this becomes a
   deadlock.
   Time to change strategy: Overshoot creation of (both) inactive and
   free pages each time through the loop. After inspecting existing
   variables, we generate minumum 128 inactive pages (which may be
   dynamically drawn down asyncronously by accesses), and then try to
   convert minumum 128 inactives into free pages (different pages
   get freed different ways, including via swapcluster which has been

    [7 lines not shown]
VersionDeltaFile
1.156+14-11sys/uvm/uvm_pdaemon.c
+14-111 files

OpenBSD/src jQ5yTjmsys/uvm uvm_swap.c uvm_pdaemon.c

   To support swapencrypt, the swapcluster code has a memory allocation codepath.
   Since this is runs inside the pagedaemon that is unworkable.  We'd like to
   encrypt the pages inplace for IO, but there are architectures not ready for
   a high-mem page to be written to a dma-restricted device (work in progress).
   So for now we need to bounce through dma-reachable memory buffer.  A previous
   attempt had 1 extra bounce buffer, but then slept on allocation inside the
   pagedaemon context which is also unworkable.  This version contains 32
   pre-allocated swapclusters (64K each), and through a counter signals to the
   pagedaemon when it should stop trying to create memory.  32 swap clusters
   is comfortably more than the minimum we expect the pagedaemon frantically
   generate.  This crummy solution is good enough until we the dma reach problem
   is solved (soon)
   ok kettenis kirill (who looked into other solutions) beck
VersionDeltaFile
1.180+61-12sys/uvm/uvm_swap.c
1.155+12-1sys/uvm/uvm_pdaemon.c
1.22+3-1sys/uvm/uvm_swap.h
+76-143 files

OpenBSD/ports ZWXnAg4print/poppler Makefile distinfo

   Update to poppler-26.04.0.
VersionDeltaFile
1.208+2-2print/poppler/Makefile
1.124+2-2print/poppler/distinfo
+4-42 files

OpenBSD/ports tkcwNmfx11/kde-applications/kitinerary/patches patch-src_lib_pdf_pdfdocument_cpp

   Prepare for poppler-26.04.0.
VersionDeltaFile
1.14+46-17x11/kde-applications/kitinerary/patches/patch-src_lib_pdf_pdfdocument_cpp
+46-171 files

OpenBSD/ports oH40LZUprint/scribus/patches patch-scribus_plugins_import_pdf_slaoutput_cpp patch-scribus_plugins_import_pdf_slaoutput_h

   Prepare for poppler-26.04.0.
VersionDeltaFile
1.25+75-26print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_cpp
1.12+12-21print/scribus/patches/patch-scribus_plugins_import_pdf_slaoutput_h
+87-472 files

OpenBSD/ports PuGnwCVgraphics/inkscape/patches patch-src_extension_internal_pdfinput_poppler-utils_cpp patch-src_extension_internal_pdfinput_pdf-parser_cpp

   Prepare for poppler-26.04.0.

   This replaces our (manually cherry-picked) patches by those from
   https://gitlab.com/KrIr17/inkscape/-/commits/poppler_26_04_1.4.3.
VersionDeltaFile
1.7+95-1graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-utils_cpp
1.31+57-23graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
1.15+34-8graphics/inkscape/patches/patch-src_extension_internal_pdfinput_svg-builder_cpp
1.5+15-19graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser_h
1.3+10-20graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-utils_h
1.9+18-2graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-transition-api_h
+229-731 files not shown
+238-807 files

OpenBSD/ports Sd7QyhDeditors/calligra/patches patch-filters_karbon_pdf_SvgOutputDev_cpp patch-filters_karbon_pdf_SvgOutputDev_h

   Prepare for poppler-26.04.0.
VersionDeltaFile
1.13+37-21editors/calligra/patches/patch-filters_karbon_pdf_SvgOutputDev_cpp
1.7+12-9editors/calligra/patches/patch-filters_karbon_pdf_SvgOutputDev_h
+49-302 files

OpenBSD/ports IUghJF5editors/libreoffice/patches patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_hxx

   Prepare for poppler-26.04.0.

   ok robert@ (maintainer)
VersionDeltaFile
1.22+14-3editors/libreoffice/patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_cxx
1.13+13-2editors/libreoffice/patches/patch-sdext_source_pdfimport_xpdfwrapper_pdfioutdev_gpl_hxx
+27-52 files

OpenBSD/ports SGY2V20geo/gdal/patches patch-frmts_pdf_pdfobject_cpp patch-frmts_pdf_CMakeLists_txt

   Prepare for poppler-26.04.0.

   ok landry@ (maintainer)
VersionDeltaFile
1.5+36-19geo/gdal/patches/patch-frmts_pdf_pdfobject_cpp
1.1+23-0geo/gdal/patches/patch-frmts_pdf_CMakeLists_txt
+59-192 files

OpenBSD/xenocara FCLxIGO. 3RDPARTY

   update
VersionDeltaFile
1.462+3-33RDPARTY
+3-31 files

OpenBSD/ports 2fItoVsgraphics/png distinfo Makefile

   Update to png 1.6.57. ok deraadt@, naddy@, tb@

   Security fixe for CVE-2026-34757
VersionDeltaFile
1.72.2.6+2-2graphics/png/distinfo
1.143.2.6+1-1graphics/png/Makefile
+3-32 files

OpenBSD/xenocara wLv9OjUlib/libpng pngset.c ANNOUNCE, lib/libpng/contrib/libtests pnggetset.c

   Update to libpng 1.6.57. ok deraadt@, naddy@, tb@

   Security fixe for CVE-2026-34757
VersionDeltaFile
1.1+648-0lib/libpng/contrib/libtests/pnggetset.c
1.3+50-4lib/libpng/pngset.c
1.7+16-36lib/libpng/ANNOUNCE
1.4+37-10lib/libpng/Makefile.in
1.7+14-14lib/libpng/pngrtran.c
1.8+12-12lib/libpng/configure
+777-7617 files not shown
+834-10423 files