OpenBSD/ports cQFy7A0www/librewolf Makefile distinfo, www/librewolf/patches patch-third_party_llama_cpp_moz_build

   www/librewolf: update to 154.0.1-3, from yaydn

   adds riscv64 patch from jca@
VersionDeltaFile
1.1+38-0www/librewolf/patches/patch-third_party_llama_cpp_moz_build
1.12+2-2www/librewolf/distinfo
1.14+1-1www/librewolf/Makefile
+41-33 files

OpenBSD/src k5UU8G0sys/arch/luna88k/conf Makefile.luna88k

   Make sure to build kernel files with -fno-pie; this had been forgotten while
   switching the m88k toolchain to PIE by default, and I am quite impressed
   kernels built with PIE objects run without problems.
VersionDeltaFile
1.91+2-2sys/arch/luna88k/conf/Makefile.luna88k
+2-21 files

OpenBSD/src x3a9YFusys/arch/m88k/m88k sig_machdep.c

   Remove replaying of the 88100 data pipeline in sigreturn().

   This had been added during the r1.18->r1.22 changes to let the testcases from
   the devel/libsigsegv run.

   Contrary to what I wrote then, the pipeline gets replayed when returning to
   userland to invoke the signal handler, so there is no need to do this once more
   in sigreturn.

   The real fix needed for these testcases to run reliably, was to make sure that
   the address used to spill the sigcontext on the process stack would not get
   modified while running data_access_emulation(); this logic was eventually
   fixed in r1.21, and nothing more is needed.

   Thanks to Andrew Griffiths for pointing to my attention that the data fed to
   sigreturn() was partially user-controllable, and that carefully crafted
   signal handlers could use this behaviour as unprivileged kernel memory read
   and write operations.
VersionDeltaFile
1.33+3-20sys/arch/m88k/m88k/sig_machdep.c
+3-201 files

OpenBSD/src fkUcwkyregress/usr.bin/pkg-config Makefile, regress/usr.bin/pkg-config/pcdir corrupt1.pc cflags-2.pc

   Remove regress/usr.bin/pkg-config, it is for a tool we no longer
   have.  New test is in regress/usr.bin/pkgconf.
   OK tb@
VersionDeltaFile
1.66+1-1regress/usr.bin/pkg-config/Makefile
1.3+0-0regress/usr.bin/pkg-config/pcdir/corrupt1.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/cflags-2.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/cflags-1.pc
1.2+0-0regress/usr.bin/pkg-config/pcdir/beta.pc
1.3+0-0regress/usr.bin/pkg-config/pcdir/alpha.pc
+1-140 files not shown
+1-146 files

OpenBSD/ports L3CJW8uaudio/p5-Audio-Scan Makefile, audio/p5-Audio-Scan/patches patch-src_ape_c

   Prevent out-of-bounds read in p5-Audio-Scan to avoid occasional
   test failures.
VersionDeltaFile
1.25+10-10audio/p5-Audio-Scan/Makefile
1.1+15-0audio/p5-Audio-Scan/patches/patch-src_ape_c
+25-102 files

OpenBSD/ports ysY0H0qproductivity/libphonenumber Makefile distinfo

   Update to libphonenumber-9.0.38.
VersionDeltaFile
1.95+2-2productivity/libphonenumber/distinfo
1.106+1-1productivity/libphonenumber/Makefile
+3-32 files

OpenBSD/src ZKhturPbin/stty stty.1

   list DISCARD control character
VersionDeltaFile
1.50+3-2bin/stty/stty.1
+3-21 files

OpenBSD/src e2cPPX9regress/usr.bin Makefile

   link pkgconf to regress tree
VersionDeltaFile
1.54+2-2regress/usr.bin/Makefile
+2-21 files

OpenBSD/src FMDx3ZDregress/usr.bin/pkgconf/tests test-runner.c, regress/usr.bin/pkgconf/tests/api test-dependency.c test-buffer.c

   import upstream pkgconf regress

   The Makefile is adapted to bsd.regress.mk from upstream's Makefile.lite
   (also imported) in such a way that the diff is as small as possible, so
   that it should be reasonably easy for me to keep it in sync with upstream
   releases.
VersionDeltaFile
1.1+1,591-0regress/usr.bin/pkgconf/tests/test-runner.c
1.1+696-0regress/usr.bin/pkgconf/tests/api/test-bytecode.c
1.1+623-0regress/usr.bin/pkgconf/tests/lib-sbom-files/meta_package.json
1.1+623-0regress/usr.bin/pkgconf/tests/lib-sbom-files/meta_package-use-uri-spdx-base-id.json
1.1+558-0regress/usr.bin/pkgconf/tests/api/test-buffer.c
1.1+551-0regress/usr.bin/pkgconf/tests/api/test-dependency.c
+4,642-01,278 files not shown
+14,343-01,284 files

OpenBSD/ports jT10xW3games/lwjgl3 Makefile distinfo

   Go ahead and upgrade to LWJGL 3.3.3 and move to using JDK 17 for
   the build
VersionDeltaFile
1.6+4-4games/lwjgl3/distinfo
1.17+3-3games/lwjgl3/Makefile
+7-72 files

OpenBSD/ports 0zZPaQqgames/xboard Makefile, games/xboard/patches patch-xboard_conf

   Use aucat(1) to play sounds.
   Remove extra "z" from WANTLIB.


   ok ratchov@
VersionDeltaFile
1.3+4-3games/xboard/patches/patch-xboard_conf
1.48+2-2games/xboard/Makefile
+6-52 files

OpenBSD/src 5jIyc1kregress/usr.sbin/relayd Makefile

   Fix dependencies to create remote ec certificate.
VersionDeltaFile
1.25+4-2regress/usr.sbin/relayd/Makefile
+4-21 files

OpenBSD/ports KW9yR6ilang/elixir Makefile distinfo

   lang/elixir: Update to 1.20.4
VersionDeltaFile
1.79+2-2lang/elixir/distinfo
1.92+1-1lang/elixir/Makefile
+3-32 files

OpenBSD/ports w4up7sfgraphics/giflib Makefile, graphics/giflib/patches patch-dgif_lib_c patch-egif_lib_c

   Add some patches from upstream until they release a new version.

   https://sourceforge.net/p/giflib/code/ci/061605081115bbfd7019bafc119a13b6f17fcf25/

   https://sourceforge.net/p/giflib/code/ci/4a731eacbb1861e866e84024aba201f1cbf0f22f/

   https://sourceforge.net/p/giflib/code/ci/8abe475b7dde75961ea46b9cb69aa7d658d002f3/

   Spotted by T.J. Townsend, ok jca@
VersionDeltaFile
1.1+90-0graphics/giflib/patches/patch-quantize_c
1.1+50-0graphics/giflib/patches/patch-gifalloc_c
1.1+41-0graphics/giflib/patches/patch-egif_lib_c
1.1+22-0graphics/giflib/patches/patch-dgif_lib_c
1.37+1-0graphics/giflib/Makefile
+204-05 files

OpenBSD/ports Rb4PoVfnet/nchat Makefile distinfo

   net/nchat: update to 5.18.20

   From Nazarenko Mykyta (maintainer)
VersionDeltaFile
1.4+2-2net/nchat/distinfo
1.6+1-2net/nchat/Makefile
+3-42 files

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

   Remove sysutils/tmate

   It's servers and site was shutdown for about a year:
   https://github.com/tmate-io/tmate/issues/322#issuecomment-3083138790

   Last release had happened in November 2019:
   https://github.com/tmate-io/tmate/releases/tag/2.4.0

   And the last commit to the repo is fix for some CVE which was never released:
   https://github.com/tmate-io/tmate/commit/3e12f558c7b71b7135403cdd2df77d38538a695c

   All of this makes that port unusable.

   OK: kn@, jca@
VersionDeltaFile
1.1825+2-1devel/quirks/files/Quirks.pm
1.1811+1-1devel/quirks/Makefile
1.798+0-1sysutils/Makefile
1.3+0-0sysutils/tmate/pkg/PLIST
1.2+0-0sysutils/tmate/pkg/DESCR
1.5+0-0sysutils/tmate/patches/patch-tmux_h
+3-311 files not shown
+3-317 files

OpenBSD/ports TAiOwVGdevel/meson meson.port.mk

   Indent. No functional change.
VersionDeltaFile
1.125+4-4devel/meson/meson.port.mk
+4-41 files

OpenBSD/src buXzONlusr.bin/mandoc mandocdb.c

   Use unveil(2) to restrict write access to mandoc.db(5) and /tmp/
   and read access to the selected manpath directory or directories,
   but leave global read access open in -t mode.
   Tweaks from and looks correct to deraadt@.
VersionDeltaFile
1.224+65-15usr.bin/mandoc/mandocdb.c
+65-151 files

OpenBSD/ports MmN5T2fx11/gnome/papers Makefile

   Lowercase COMMENT.
VersionDeltaFile
1.9+3-1x11/gnome/papers/Makefile
+3-11 files

OpenBSD/ports mG7doC9multimedia/libcamera Makefile

   Tweak comment, no pkg change.
VersionDeltaFile
1.5+1-1multimedia/libcamera/Makefile
+1-11 files

OpenBSD/src RXhxk2Nusr.bin/pkgconf/cli core.c, usr.bin/pkgconf/libpkgconf path.c libpkgconf.h

   Update to pkgconf 3.0.6

   This mostly adds OS/2 support. The only change relevant for OpenBSD is

     - --variable accepts multiple modules and prints the requested
       variable's value for each module, in argument order.  --path and
       --print-variables remain limited to a single module.

   Which is the diff in cli/core.c. Apart from that little to nothing
   changes for us (some #ifdefs cause line numbers to change).

   ok djm
VersionDeltaFile
1.4+16-8usr.bin/pkgconf/libpkgconf/stdinc.h
1.4+7-3usr.bin/pkgconf/libpkgconf/pkg.c
1.3+2-6usr.bin/pkgconf/cli/core.c
1.2+6-0usr.bin/pkgconf/libpkgconf/libpkgconf-api.h
1.3+2-2usr.bin/pkgconf/libpkgconf/path.c
1.3+2-2usr.bin/pkgconf/libpkgconf/libpkgconf.h
+35-212 files not shown
+38-248 files

OpenBSD/src 1KdLDI4usr.bin/pkgconf/cli tuple.c

   pkgconf: remove stale file

   This somewhat outdated file snuck in by mistake in the last update.
   It was not compiled into the binary because libpkgconf precedes cli
   in .PATH, so the up-to-date libpkgconf/tuple.c file was used.

   Found while working on hooking up upstream pkgconf regress where the
   .PATH order was inverted in my WIP.
VersionDeltaFile
1.2+0-0usr.bin/pkgconf/cli/tuple.c
+0-01 files

OpenBSD/ports R63KeROx11/gnome/autoar distinfo Makefile, x11/gnome/autoar/pkg DESCR PLIST

   Update to gnome-autoar-0.5.0.
VersionDeltaFile
1.24+4-6x11/gnome/autoar/Makefile
1.8+0-6x11/gnome/autoar/pkg/PLIST
1.2+2-3x11/gnome/autoar/pkg/DESCR
1.17+2-2x11/gnome/autoar/distinfo
+8-174 files

OpenBSD/ports C0rnQoKsysutils/cloud-sql-proxy Makefile distinfo

   Update to cloud-sql-proxy-2.25.4.
VersionDeltaFile
1.52+2-2sysutils/cloud-sql-proxy/distinfo
1.54+1-1sysutils/cloud-sql-proxy/Makefile
+3-32 files

OpenBSD/ports 4K3myRYprint/qpdf Makefile distinfo

   Update to qpdf-12.4.1.
VersionDeltaFile
1.65+2-2print/qpdf/distinfo
1.81+1-1print/qpdf/Makefile
+3-32 files

OpenBSD/ports 0XRQVzfaudio/rubberband/patches patch-src_common_mathmisc_h

   Unbreak libcxx22 build

   OK tb
VersionDeltaFile
1.1+12-0audio/rubberband/patches/patch-src_common_mathmisc_h
+12-01 files

OpenBSD/ports bb1AWr4audio/ncmpcpp/patches patch-src_screens_tag_editor_cpp patch-src_screens_sel_items_adder_cpp

   Unbreak libcxx22 build

   Tested and ok namn@
VersionDeltaFile
1.1+16-0audio/ncmpcpp/patches/patch-src_screens_tag_editor_cpp
1.1+16-0audio/ncmpcpp/patches/patch-src_screens_sel_items_adder_cpp
+32-02 files

OpenBSD/src 2GNd0bFusr.bin/tmux grid.c

   Do not walk off end of grid lines if last line is wrapped, reported by
   Moe Khalilov.
VersionDeltaFile
1.157+3-3usr.bin/tmux/grid.c
+3-31 files

OpenBSD/src p5R09jxusr.bin/tmux popup.c

   Do no free input context if it is NULL when popup create fails.
VersionDeltaFile
1.77+3-2usr.bin/tmux/popup.c
+3-21 files

OpenBSD/src rlkY7TWusr.bin/tmux server-client.c

   Ignore focus events earlier to avoid them interfering with prefix,
   GitHub issue 5539.
VersionDeltaFile
1.509+5-1usr.bin/tmux/server-client.c
+5-11 files