OpenBSD/ports HLsj06Gdevel/meson Makefile, devel/meson/patches patch-mesonbuild_build_py

   Use LIBname_VERSION with library('libname', name_prefix: '')

   We patch meson to use the LIBname_VERSION variables coming from
   SHARED_LIBS in the ports tree.  Teach our patch about name_prefix, so
   porters can stop patching meson.build to remove name_prefix: ''.

   Longer explanation is in
   https://marc.info/?l=openbsd-ports&m=176290899309221&w=2

   ok ajacoutot@ (maintainer)
   ok kirill@
VersionDeltaFile
1.60+8-4devel/meson/patches/patch-mesonbuild_build_py
1.152+1-0devel/meson/Makefile
+9-42 files

OpenBSD/ports 9W6fVAJdevel/ipython Makefile distinfo, devel/ipython/patches patch-IPython_core_tests_test_interactiveshell_py

   update ipython to 9.7.0

   Rename the package from ipython3 to ipython. Tweak the Makefile as
   suggested by sthen@ by symlinking MODPY_BIN to WRKDIR/bin/python which lets
   us drop a patch.
VersionDeltaFile
1.39+28-358devel/ipython/pkg/PLIST
1.99+7-5devel/ipython/Makefile
1.53+2-2devel/ipython/distinfo
1.1767+2-1devel/quirks/files/Quirks.pm
1.1755+1-1devel/quirks/Makefile
1.14+0-0devel/ipython/patches/patch-IPython_core_tests_test_interactiveshell_py
+40-3676 files

OpenBSD/ports gQvDZaqnet/librenms distinfo Makefile, net/librenms/patches patch-LibreNMS_Validations_System_php patch-app_ConfigRepository_php

   update to librenms-25.11.0
VersionDeltaFile
1.134.2.1+254-82net/librenms/pkg/PLIST
1.144.2.1+4-4net/librenms/distinfo
1.3.2.1+3-3net/librenms/patches/patch-LibreNMS_Validations_System_php
1.212.2.1+2-2net/librenms/Makefile
1.2.2.1+1-1net/librenms/patches/patch-app_ConfigRepository_php
1.3.2.1+1-1net/librenms/patches/patch-resources_definitions_config_definitions_json
+265-931 files not shown
+266-947 files

OpenBSD/ports wFT02b9net/librenms distinfo Makefile, net/librenms/patches patch-LibreNMS_Validations_System_php patch-app_ConfigRepository_php

   update to librenms-25.11.0
VersionDeltaFile
1.136+166-58net/librenms/pkg/PLIST
1.146+4-4net/librenms/distinfo
1.4+3-3net/librenms/patches/patch-LibreNMS_Validations_System_php
1.214+2-2net/librenms/Makefile
1.3+1-1net/librenms/patches/patch-app_ConfigRepository_php
1.5+1-1net/librenms/patches/patch-resources_definitions_config_definitions_json
+177-691 files not shown
+178-707 files

OpenBSD/ports bHtY6s2benchmarks/wrk Makefile, games/openmw Makefile

   drop USE_NOBTCFI-aarch64; luajit now handles this
VersionDeltaFile
1.40+6-7games/openmw/Makefile
1.9+1-4benchmarks/wrk/Makefile
1.7+1-4games/powder-toy/Makefile
1.34+1-4games/solarus/solarus/Makefile
1.47+1-4net/hexchat/Makefile
1.61+1-4x11/kde-applications/cantor/Makefile
+11-275 files not shown
+16-3811 files

OpenBSD/ports 1OyVyJLlang/luajit Makefile distinfo, lang/luajit/patches patch-src_lj_arch_h patch-src_Makefile

   update to luajit-2.1.1763318511

   build with -DLUAJIT_ENABLE_CET_BR on aarch64 as well, so we can drop
   USE_NOBTCFI-aarch64
VersionDeltaFile
1.40+3-4lang/luajit/Makefile
1.14+2-2lang/luajit/distinfo
1.10+1-1lang/luajit/patches/patch-src_lj_arch_h
1.12+1-1lang/luajit/patches/patch-src_Makefile
+7-84 files

OpenBSD/src jQ7U3pKregress/sys/net/pflow template.v10 flow.10_6

   Fix regress for recent pflow template addition

   Note this does not add new tests for the NAT template but does fix existing tests
   which fail after the addition

   ok anton@
VersionDeltaFile
1.4+17-0regress/sys/net/pflow/template.v10
1.5+4-4regress/sys/net/pflow/flow.10_6
1.7+5-1regress/sys/net/pflow/flow.pl
1.6+5-1regress/sys/net/pflow/template.pl
+31-64 files

OpenBSD/src BTJG8ITusr.sbin/bgpd rde_adjout.c rde_rib.c

   Move the adj-rib-out related code out of rde_rib.c into its own file.

   rde_adjout.c will contain all the logic for handling the adj-rib-out
   also adjust the function names to be prefix_adjout_xyz to make it clear
   what they cover. Some function need to be exported now but over time
   this will go away since the adj-rib-out code will be mostly rewritten.

   OK deraadt@ tb@
VersionDeltaFile
1.1+577-0usr.sbin/bgpd/rde_adjout.c
1.276+16-541usr.sbin/bgpd/rde_rib.c
1.319+53-21usr.sbin/bgpd/rde.h
1.665+10-9usr.sbin/bgpd/rde.c
1.53+3-3usr.sbin/bgpd/rde_peer.c
1.44+2-1usr.sbin/bgpd/Makefile
+661-5756 files

OpenBSD/ports ebPm66Uwww/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: MFC update to 145.0.1.

   see https://www.firefox.com/en-US/firefox/145.0.1/releasenotes/
VersionDeltaFile
1.378.2.4+2-2www/mozilla-firefox/distinfo
1.651.2.6+1-2www/mozilla-firefox/Makefile
+3-42 files

OpenBSD/ports 10WbAnLwww/firefox-i18n distinfo Makefile.inc, www/mozilla-firefox distinfo Makefile

   www/mozilla-firefox: update to 145.0.1.

   see https://www.firefox.com/en-US/firefox/145.0.1/releasenotes/
VersionDeltaFile
1.371+164-164www/firefox-i18n/distinfo
1.384+4-4www/mozilla-firefox/distinfo
1.661+2-3www/mozilla-firefox/Makefile
1.325+1-1www/firefox-i18n/Makefile.inc
+171-1724 files

OpenBSD/src YUPnyrWsys/arch/amd64/stand/libsa softraid_amd64.c, sys/arch/luna88k/luna88k disksubr.c

   When MAXPARTITIONS is cranked to 52 there are some places
   where the value must remain 16. e.g. MD/Vendor labels that
   must fit inside a DEV_BSIZE buf, parsing the contents of a
   DEV_BSIZE buf as a disklabel and translations to/from
   MD/Vendor labels and OpenBSD labels.

   Replace MAXPARTITIONS with MAXPARTITIONS16 in the most
   obvious of these places.

   ok deraadt@
VersionDeltaFile
1.9+7-7sys/dev/sun/disklabel.h
1.67+4-4sys/arch/luna88k/luna88k/disksubr.c
1.75+4-4sys/arch/sparc64/sparc64/disksubr.c
1.42+4-4sys/arch/sparc64/stand/ofwboot/ofdev.c
1.6+2-2sys/arch/riscv64/stand/efiboot/softraid_riscv64.c
1.11+2-2sys/arch/amd64/stand/libsa/softraid_amd64.c
+23-233 files not shown
+29-299 files

OpenBSD/ports kFOaJqNsecurity/nss Makefile distinfo

   security/nss: update to 3.118.1.

   will be required for mozilla 146.
VersionDeltaFile
1.205+2-2security/nss/Makefile
1.164+2-2security/nss/distinfo
+4-42 files

OpenBSD/ports YBNZH1bnet/nfdump Makefile, net/nfdump/patches patch-configure_ac

   avoid overlinking to rrdtool libs, from Peter Haag
VersionDeltaFile
1.4+9-7net/nfdump/patches/patch-configure_ac
1.42+7-6net/nfdump/Makefile
+16-132 files

OpenBSD/ports lfsTdx1net/openvpn Makefile

   add backup SITES because cloudflare
VersionDeltaFile
1.135.2.2+2-1net/openvpn/Makefile
+2-11 files

OpenBSD/ports zqEVOkjnet/openvpn Makefile

   add backup SITES because cloudflare
VersionDeltaFile
1.137+2-1net/openvpn/Makefile
+2-11 files

OpenBSD/src rFTgxn9usr.sbin/rpki-client x509.c cert.c

   rpki-client: add wrappers for x509_valid_name()

   Currently the same function is used for subjects and issuers and it
   requires the caller to pass in a string clarifying what is being
   checked. Add two wrappers for issuer and subject which matches the
   required logic better independently of whether we ever support
   UTF8String in subjects of BGPsec router certs or not.

   ok claudio job
VersionDeltaFile
1.123+18-4usr.sbin/rpki-client/x509.c
1.207+3-3usr.sbin/rpki-client/cert.c
1.268+3-2usr.sbin/rpki-client/extern.h
1.51+2-2usr.sbin/rpki-client/crl.c
+26-114 files

OpenBSD/ports cetTkd8security/web-eid-app Makefile

   mark ONLY_FOR_ARCHS LP64_ARCHS for now
VersionDeltaFile
1.22+2-0security/web-eid-app/Makefile
+2-01 files

OpenBSD/ports 02KdVqWtextproc Makefile

   +retext, py-python-markdown-math, py-markups
VersionDeltaFile
1.844+3-0textproc/Makefile
+3-01 files

OpenBSD/ports BDDR8kPtextproc/py-markups Makefile, textproc/py-markups/pkg PLIST

   import ReText and deps, from Pedro Almeida, ok landry
VersionDeltaFile
1.1+133-0textproc/retext/pkg/PLIST
1.1+39-0textproc/py-markups/Makefile
1.1+32-0textproc/py-markups/pkg/PLIST
1.1+29-0textproc/retext/Makefile
1.1+22-0textproc/py-python-markdown-math/Makefile
1.1+12-0textproc/py-python-markdown-math/pkg/PLIST
+267-018 files not shown
+290-024 files

OpenBSD/ports pS6Iv0qx11/gedit/gfls distinfo Makefile, x11/gedit/gfls/pkg PLIST

   Update to libgedit-gfls-0.3.1.
VersionDeltaFile
1.5+2-2x11/gedit/gfls/distinfo
1.5+3-0x11/gedit/gfls/pkg/PLIST
1.5+1-1x11/gedit/gfls/Makefile
+6-33 files

OpenBSD/ports R7mgfc6x11/gedit/amtk distinfo Makefile, x11/gedit/amtk/pkg PLIST

   Update to libgedit-amtk-5.9.2.
VersionDeltaFile
1.4+2-2x11/gedit/amtk/distinfo
1.4+3-0x11/gedit/amtk/pkg/PLIST
1.4+1-1x11/gedit/amtk/Makefile
+6-33 files

OpenBSD/ports XhRRRJWx11/gnome/contacts Makefile

   Fix BDEP on valadoc.
VersionDeltaFile
1.110+1-1x11/gnome/contacts/Makefile
+1-11 files

OpenBSD/ports S0KIVmJx11/mate/pluma/patches patch-pluma_pluma-plugins-engine_c

   Fix typoe to unbreak.
VersionDeltaFile
1.4+3-3x11/mate/pluma/patches/patch-pluma_pluma-plugins-engine_c
+3-31 files

OpenBSD/ports SJJyssJnet/openvpn distinfo Makefile, net/openvpn/patches patch-configure patch-include_Makefile_in

   MFC: SECURITY update to openvpn-2.6.16

   Fixes CVE-2025-13086
   |Fix memcmp check for the hmac verification in the 3way handshake.
   |This bug renders the HMAC based protection against state exhaustion on
   |receiving spoofed TLS handshake packets in the OpenVPN server inefficient.

   Full changelog:
   https://github.com/OpenVPN/openvpn/blob/v2.6.16/Changes.rst
VersionDeltaFile
1.68.2.1+2-2net/openvpn/distinfo
1.39.2.1+1-1net/openvpn/patches/patch-configure
1.23.2.1+1-1net/openvpn/patches/patch-include_Makefile_in
1.135.2.1+1-1net/openvpn/Makefile
+5-54 files

OpenBSD/ports p9Tm4Jxnet/openvpn distinfo Makefile, net/openvpn/patches patch-include_Makefile_in patch-configure

   SECURITY update to openvpn-2.6.16

   Fixes CVE-2025-13086
   |Fix memcmp check for the hmac verification in the 3way handshake.
   |This bug renders the HMAC based protection against state exhaustion on
   |receiving spoofed TLS handshake packets in the OpenVPN server inefficient.

   Full changelog:
   https://github.com/OpenVPN/openvpn/blob/v2.6.16/Changes.rst
VersionDeltaFile
1.69+2-2net/openvpn/distinfo
1.24+1-1net/openvpn/patches/patch-include_Makefile_in
1.136+1-1net/openvpn/Makefile
1.40+1-1net/openvpn/patches/patch-configure
+5-54 files

OpenBSD/ports 8Zh8e2Qaudio/openal Makefile distinfo, audio/openal/patches patch-CMakeLists_txt patch-al_effects_chorus_cpp

   distfile is now on github releases; switch SITES to avoid
   the broken cert on openal-soft.org
VersionDeltaFile
1.70+5-6audio/openal/Makefile
1.17+3-3audio/openal/patches/patch-CMakeLists_txt
1.18+2-2audio/openal/distinfo
1.2+1-1audio/openal/patches/patch-al_effects_chorus_cpp
1.2+1-1audio/openal/patches/patch-al_auxeffectslot_cpp
1.2+1-1audio/openal/patches/patch-al_state_cpp
+13-142 files not shown
+13-148 files

OpenBSD/ports UZHo5yzdevel/spyder/spyder Makefile, devel/spyder/spyder/pkg PLIST

   corrrect conflict marker after the package rename

   double checked by sthen@
VersionDeltaFile
1.13+1-1devel/spyder/spyder/pkg/PLIST
1.36+1-0devel/spyder/spyder/Makefile
+2-12 files

OpenBSD/ports q6s7reltextproc/libxml Makefile, textproc/libxml/pkg PLIST

   merge textproc/libxml,-python (py3-libxml) into textproc/libxml; there's no
   direct equivalent any more (py3-lxml is the suggested replacement but it's
   not a drop-in) and having the old package lying around causes an issue for
   updates.

   drop @pkgpath textproc/libxml; this was copied from PLIST-main but is the
   default for a package built from ports/textproc/libxml without multipackages
   anyway. update path is ok with just this; it was present directly in
   PLIST-main so there's a valid update path. (that is ok because libxml
   went from single- to multi-packages and back again; had it started as
   multi-packages in the first place there would have been no @pkgpath in
   PLIST-main - had that been the case, we'd need @pkgpath textproc,-main).

   ok aja landry
VersionDeltaFile
1.244+1-1textproc/libxml/Makefile
1.43+1-1textproc/libxml/pkg/PLIST
+2-22 files

OpenBSD/src 5yeeaitshare/man/man1 gcc-local.1

   PIE for all.
VersionDeltaFile
1.59+3-3share/man/man1/gcc-local.1
+3-31 files

OpenBSD/ports x8if711print/hplip distinfo Makefile, print/hplip/patches patch-prnt_cups_py patch-Makefile_in

   Update to hplip-3.25.8.
VersionDeltaFile
1.14+8-25print/hplip/patches/patch-prnt_cups_py
1.82+20-0print/hplip/pkg/PLIST-hpijs
1.78+9-9print/hplip/patches/patch-Makefile_in
1.81+2-2print/hplip/distinfo
1.226+1-3print/hplip/Makefile
+40-395 files