OpenBSD/src UiAiJqXsys/dev/pv if_vio.c

   vio: Add more feature bit definitions

   Add all non-legacy feature bit definitions from virtio 1.3 and the
   definitions from 1.4 that are not >= bit 64. Remove VIRTIO_NET_F_GSO
   which never worked and has been removed in virtio 1.x. Also add config
   register definitions, fix a comment.
VersionDeltaFile
1.76+15-4sys/dev/pv/if_vio.c
+15-41 files

OpenBSD/src DL9nwy3sys/dev/pv if_vio.c

   vio: Improve feature negotiation for LRO/TSO

   OpenBSD requires that LRO can be switched on and off for things like
   bridged vlan(4), vxlan(4), bpe(4). We currently only support switching
   LRO on/off if the VIRTIO_NET_F_CTRL_GUEST_OFFLOADS feature was
   negotiated. But this means if the hypervisor only offers
   VIRTIO_NET_F_GUEST_TSO4/6 but not VIRTIO_NET_F_CTRL_GUEST_OFFLOADS,
   things will break. In this case we must redo feature negotation without
   the GUEST_TSO4/6 features.

   Also, if the hypervisor offers GUEST_TSO4/6 but not the
   VIRTIO_NET_F_MRG_RXBUF feature, we currently put rx buffers with a
   single 4k mbuf into the rx queue while the standard says we SHOULD
   insert buffers of at least 65562 bytes. Apple Virtualization refuses to
   work with this configuration. As 65562 is larger than MAXMCLBYTES, we
   would need to rework how we allocate our rx buffers to make this work.
   For now, we would to like to simply disable GUEST_TSO4/6 if MRG_RXBUF is
   missing.  Unfortunately, Apple Virtualization still refuses to work
   unless HOST_TSO4/6 is also disabled. Therefore, we disable all TSO if

    [5 lines not shown]
VersionDeltaFile
1.75+37-13sys/dev/pv/if_vio.c
+37-131 files

OpenBSD/ports i1A3Tp4net/openmdns Makefile distinfo, net/openmdns/patches patch-libmdns_mdnsl_c patch-mdnsctl_Makefile

   update to openmdns-0.9, from Christoph Liebender, small tweak by me
   maintainer timeout
VersionDeltaFile
1.1+42-0net/openmdns/patches/patch-libmdns_mdnsl_c
1.25+15-9net/openmdns/Makefile
1.1+17-0net/openmdns/patches/patch-mdnsctl_Makefile
1.1+17-0net/openmdns/patches/patch-mdnsd_Makefile
1.4+4-4net/openmdns/patches/patch-mdnsd_mdnsd_c
1.6+2-2net/openmdns/distinfo
+97-153 files not shown
+101-169 files

OpenBSD/ports ASfEXEMsysutils/salt distinfo Makefile

   update to 3007.11
VersionDeltaFile
1.74+2-2sysutils/salt/distinfo
1.199+1-1sysutils/salt/Makefile
+3-32 files

OpenBSD/src 9eAHtQrusr.sbin/rpki-client cert.c

   rpki-client: only accept BGPsec certs with a single AS number

   We've long been pointing out that the possibility of adding multiple AS
   numbers and in particular AS ranges to BGPsec Router Certificates is at
   best dubious. Enforce that there is a single AS, encoded as an ASID, not
   as an ASRange with a single element (cf. eid7653 to RFC 3779).

   Prompted by a report by Xie Yifan
   with/ok claudio job

   this is errata/7.7/018_rpki.patch.sig
VersionDeltaFile
1.158.4.1+16-8usr.sbin/rpki-client/cert.c
+16-81 files

OpenBSD/src 0njpwcEusr.sbin/rpki-client cert.c parser.c

   rpki-client: check purpose for .cer files in Manifests

   Only intermediate CAs and BGPsec certificates are allowed in a Manifest
   fileList. Check this is the case, otherwise stop processing the cert.

   Missing check reported by Xie Yifan
   ok claudio job

   rpki-client: only accept BGPsec certs with a single AS number

   We've long been pointing out that the possibility of adding multiple AS
   numbers and in particular AS ranges to BGPsec Router Certificates is at
   best dubious. Enforce that there is a single AS, encoded as an ASID, not
   as an ASRange with a single element (cf. eid7653 to RFC 3779).

   Prompted by a report by Xie Yifan
   with/ok claudio job

   this is errata/7.8/012_rpki.patch.sig
VersionDeltaFile
1.205.2.1+15-1usr.sbin/rpki-client/cert.c
1.169.2.1+8-1usr.sbin/rpki-client/parser.c
+23-22 files

OpenBSD/ports QH89CWrsysutils/restic Makefile

   sysutils/restic: do not use ${SETENV} ${MAKE_ENV} in do-test as $[MODGO_CMD} already has them

   ok sthen@ (MAINTAINER) tb@
VersionDeltaFile
1.48+1-1sysutils/restic/Makefile
+1-11 files

OpenBSD/ports veHqcc3sysutils/hcloud Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - sysutils/hcloud

   ok sdk@ (MAINTAINER) tb@
VersionDeltaFile
1.26+2-3sysutils/hcloud/Makefile
+2-31 files

OpenBSD/ports KvDO8tWsysutils/docker-compose Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - sysutils/docker-compose

   ok kirill@ (MAINTAINER) tb@
VersionDeltaFile
1.32+2-3sysutils/docker-compose/Makefile
+2-31 files

OpenBSD/ports ehyADG6devel/gopls Makefile, security/gosec Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - devel/gopls
   - security/gosec
   - sysutils/fzf

   ok Laurent Cheylus (MAINTAINER) tb@
VersionDeltaFile
1.54+5-7sysutils/fzf/Makefile
1.17+2-3devel/gopls/Makefile
1.21+1-2security/gosec/Makefile
+8-123 files

OpenBSD/ports BEpBHqVdevel/github-cli Makefile, sysutils/gitlab-cli Makefile

   replace do-test targets of some go modules to use TEST_TARGET variable

   - devel/github-cli
   - sysutils/gitlab-cli

   ok kn@ (MAINTAINER) tb@
VersionDeltaFile
1.70+2-3devel/github-cli/Makefile
1.43+1-2sysutils/gitlab-cli/Makefile
+3-52 files

OpenBSD/ports 5OULP9ssysutils/fastfetch distinfo Makefile, sysutils/fastfetch/pkg PLIST

   Update to 2.57.0
VersionDeltaFile
1.11+2-2sysutils/fastfetch/distinfo
1.11+1-1sysutils/fastfetch/Makefile
1.5+1-0sysutils/fastfetch/pkg/PLIST
+4-33 files

OpenBSD/ports XPK48A5math/py-scikit-learn Makefile, math/py-scikit-learn/patches patch-pyproject_toml

   py-scikit-learn: drop upper bound on numpy to unbreak build
VersionDeltaFile
1.1+12-0math/py-scikit-learn/patches/patch-pyproject_toml
1.29+1-0math/py-scikit-learn/Makefile
+13-02 files

OpenBSD/ports MfMwLmFtextproc/mdbook distinfo crates.inc, textproc/mdbook/patches patch-tests_testsuite_preprocessor_rs

   textproc/mdbook: update to v0.5.2.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.14+266-380textproc/mdbook/distinfo
1.5+132-189textproc/mdbook/crates.inc
1.10+9-19textproc/mdbook/pkg/PLIST
1.2+10-10textproc/mdbook/patches/patch-tests_testsuite_preprocessor_rs
1.21+2-4textproc/mdbook/Makefile
+419-6025 files

OpenBSD/src F2W5EjRlib/libcrypto/x509 x509_utl.c

   x509_utl.c: zap two useless comments
VersionDeltaFile
1.28+1-5lib/libcrypto/x509/x509_utl.c
+1-51 files

OpenBSD/ports 0EKPRLpaudio/libkeyfinder/patches patch-cmake_FindFFTW3_cmake

   Prevent linking against fftw version 2

   ok rsadowski@
VersionDeltaFile
1.1+14-0audio/libkeyfinder/patches/patch-cmake_FindFFTW3_cmake
+14-01 files

OpenBSD/ports QRgrBfSdevel/stylua distinfo Makefile

   devel/stylua: update to version 2.3.1.

   Diff from Laurent Cheylus, thanks!
VersionDeltaFile
1.4+2-2devel/stylua/distinfo
1.4+1-1devel/stylua/Makefile
+3-32 files

OpenBSD/ports fl8lBbFdevel/catch2 distinfo Makefile, devel/catch2/pkg PLIST

   Update catch2 to 3.12.0
VersionDeltaFile
1.19+7-1devel/catch2/pkg/PLIST
1.51+2-2devel/catch2/distinfo
1.58+1-1devel/catch2/Makefile
+10-43 files

OpenBSD/ports NMxUt7Vmisc/p5-OPCUA-Open62541 distinfo Makefile

   update p5-OPCUA-Open62541 to 2.09
   fixes regression with Perl 5.42.0
VersionDeltaFile
1.42+2-2misc/p5-OPCUA-Open62541/distinfo
1.45+1-1misc/p5-OPCUA-Open62541/Makefile
+3-32 files

OpenBSD/src 3n7Hkflsys/dev/pv viogpu.c

   viogpu_wsmmap() returns a kva but instead should return a physical
   address via bus_dmamem_mmap(9). Without this, QEMU would only show a
   black screen when starting X11. On the Apple Hypervisor, the kernel
   would panic.

   Also add calls to bus_dmamap_sync(9) before transferring the framebuffer
   to host memory. It was working for me without this, but this ensures
   that the host running on another CPU will see updates to the
   framebuffer.

   Thanks to kettenis@ for reviewing and providing feedback.

   ok sf@
VersionDeltaFile
1.13+12-2sys/dev/pv/viogpu.c
+12-21 files

OpenBSD/ports fY5ikFHx11/vlc Makefile distinfo, x11/vlc/patches patch-configure_ac patch-compat_Makefile_am

   update to vlc-3.0.23, from Brad (maintainer)
VersionDeltaFile
1.47+2-75x11/vlc/patches/patch-configure_ac
1.290+6-13x11/vlc/Makefile
1.59+9-4x11/vlc/pkg/PLIST-main
1.50+2-2x11/vlc/distinfo
1.5+2-1x11/vlc/patches/patch-compat_Makefile_am
1.5+0-0x11/vlc/patches/patch-modules_codec_avcodec_fourcc_c
+21-959 files not shown
+21-9515 files

OpenBSD/ports WAXosYHsysutils/u-boot/aarch64 Makefile, sysutils/u-boot/aarch64/pkg PLIST

   Return rock960-rk3399 idbloader.img to PLIST,
   accidentally removed in r1.5.


   ok kettenis@
VersionDeltaFile
1.11+1-1sysutils/u-boot/aarch64/Makefile
1.6+2-0sysutils/u-boot/aarch64/pkg/PLIST
+3-12 files

OpenBSD/ports QIfZGgKdevel/quirks Makefile, devel/quirks/files Quirks.pm

   Record obsolete packages
VersionDeltaFile
1.1781+4-1devel/quirks/files/Quirks.pm
1.1769+1-1devel/quirks/Makefile
+5-22 files

OpenBSD/ports szY7Ltwproductivity Makefile, productivity/deskzilla Makefile distinfo

   Remove productivity/{deskzilla|thinkingrock}. Neither run with jdk-11.
   ok sthen@ kn@
VersionDeltaFile
1.121+0-2productivity/Makefile
1.15+0-0productivity/deskzilla/Makefile
1.3+0-0productivity/deskzilla/distinfo
1.2+0-0productivity/deskzilla/pkg/DESCR
1.3+0-0productivity/deskzilla/pkg/PLIST
1.26+0-0productivity/thinkingrock/Makefile
+0-25 files not shown
+0-211 files

OpenBSD/ports FPVQRqtlang Makefile, lang/processing Makefile distinfo

   Remove lang/processing. Upstream is native without OpenBSD support and
   current port does not run with jdk-11. ok sthen@
VersionDeltaFile
1.294+0-1lang/Makefile
1.21+0-0lang/processing/Makefile
1.3+0-0lang/processing/distinfo
1.2+0-0lang/processing/files/processing-48.xpm
1.2+0-0lang/processing/files/processing.desktop
1.3+0-0lang/processing/patches/patch-lib_preferences_txt
+0-13 files not shown
+0-19 files

OpenBSD/ports EqeVQJAeditors/calligraplan Makefile

   Add new hidden build depends on devel/kf6/kitemmodels
VersionDeltaFile
1.7+1-0editors/calligraplan/Makefile
+1-01 files

OpenBSD/ports RxWyrgMsecurity/qgpgme Makefile

   Disable Git and Doxygen

   Prevent cmake from finding it during the configuration task
VersionDeltaFile
1.2+3-0security/qgpgme/Makefile
+3-01 files

OpenBSD/ports 24tQnhix11/kde-applications/cantor Makefile

   cantor: fix spelling of Rlapack broken in previous
VersionDeltaFile
1.64+1-1x11/kde-applications/cantor/Makefile
+1-11 files

OpenBSD/ports ZvvYG8Demulators/mupen64plus/ui-console Makefile, emulators/mupen64plus/ui-console/patches patch-src_main_c

   Back out use of pledge(2) in mupen64plus-ui-console.

   Although pledge(2) was only called at the last possible moment, after
   nearly all initialization had been done, it turns out there was one case
   I missed: if the user is playing with a ujoy(4) gamepad, then SDL will
   call ioctl(2) with USB_GET_REPORT_DESC. No pledge(2) promise allows this.

   Due to mupen64plus's design, pledge(2) cannot be moved any later. The
   USB initialization takes place in a .so plugin with a documented public
   API. Calling pledge(2) inside the plugin would certainly break other
   mupen64plus frontends.

   It may be possible to reintroduce pledge(2) in mupen64plus, by hoisting
   joystick initialization to a place that gets executed earlier. However,
   this too might not be possible without breaking other frontends.

   Other alternatives could be to modify SDL's joystick initialization to
   not require USB_GET_REPORT_DESC, or perhaps to add a new "ujoy" promise.
   Either of these would benefit other SDL/ujoy(4)/pledge-using programs

    [13 lines not shown]
VersionDeltaFile
1.20+2-1emulators/mupen64plus/ui-console/Makefile
1.2+0-0emulators/mupen64plus/ui-console/patches/patch-src_main_c
+2-12 files

OpenBSD/ports UGUcdXHx11/gnome/eog distinfo Makefile, x11/gnome/eog/patches patch-src_eog-application_c patch-src_eog-window_c

   Update to eog-49.1.
VersionDeltaFile
1.98+2-2x11/gnome/eog/distinfo
1.198+1-2x11/gnome/eog/Makefile
1.65+1-1x11/gnome/eog/pkg/PLIST
1.2+0-0x11/gnome/eog/patches/patch-src_eog-application_c
1.2+0-0x11/gnome/eog/patches/patch-src_eog-window_c
+4-55 files