FreeBSD/ports eebfa63games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260527

Changes:        https://gitlab.com/veloren/veloren/-/compare/c6791e6e3c...addd09fb764
(cherry picked from commit 50aa2c1cc258dd977967f6babe3f9efd5038a269)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports 50aa2c1games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260527

Changes:        https://gitlab.com/veloren/veloren/-/compare/c6791e6e3c...addd09fb764
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports b07bbf7graphics/mesa-devel distinfo Makefile, graphics/mesa-devel/files patch-suffix

graphics/mesa-devel: update to 26.1.b.1876

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/7eba054c5ba...addd09fb764
DeltaFile
+28-5graphics/mesa-devel/files/patch-suffix
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+33-103 files

FreeBSD/ports 8a76a42emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19397

Changes:        https://github.com/RPCS3/rpcs3/compare/67464f97df...b41b10a031
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-3emulators/rpcs3/Makefile
+5-62 files

FreeBSD/ports 379c28cgames/sgt-puzzles distinfo Makefile

games/sgt-puzzles: update 2026041020260523
DeltaFile
+3-3games/sgt-puzzles/distinfo
+2-2games/sgt-puzzles/Makefile
+5-52 files

FreeBSD/src 97cad01usr.bin/xinstall xinstall.c install.1

install: add -z <max_cmp_size> option

Introduces the -z <max_cmp_size> flag, enabling users to set a custom file
size limit for pre-installation change checks and avoiding future hard-coded
limit modifications.

Reviewed by:    glebius
Approved by:    glebius (mentor)
Obtained from:  Fudo Security
MFC after:      2 weeks
Sponsored by:   Fudo Security
Differential Revision:  https://reviews.freebsd.org/D57230
DeltaFile
+14-4usr.bin/xinstall/xinstall.c
+11-2usr.bin/xinstall/install.1
+1-1usr.bin/xinstall/Makefile
+26-73 files

FreeBSD/src 5a8e0e0usr.bin/xinstall xinstall.c

install: Bump compare size limit (128MB) to support large binaries

Preserve metadata and prevent redundant disk writes during builds with
the install's -C (compare) flag.

The previous historical comparison limit of 16MB is insufficient for
modern toolchains, frequently choked or bypassed by a large base
components like LLVM/Clang, kernels, Rust apps, and large runtime
libraries.

By leaving matching files alone, install keeps their modification timestamps
intact. make(1) safely ignores those files on subsequent runs.

Base examples: 15.0 amd64 GENERIC kernel - 28MB, clang - 105MB, lldb - 97MB, etc.

Reviewed by:    glebius
Approved by:    glebius (mentor)
Obtained from:  Fudo Security
MFC after:      2 weeks

    [2 lines not shown]
DeltaFile
+1-1usr.bin/xinstall/xinstall.c
+1-11 files

FreeBSD/ports fff0d35databases/mysql-connector-j distinfo Makefile

databases/mysql-connector-j: Update to 9.7.0

Changes: https://dev.mysql.com/doc/relnotes/connector-j/en/news-9-7-0.html
DeltaFile
+3-3databases/mysql-connector-j/distinfo
+1-2databases/mysql-connector-j/Makefile
+4-52 files

FreeBSD/ports 9a52f63games/powder-toy-devel distinfo Makefile

games/powder-toy-devel: update snapshot-392 → snapshot-396
DeltaFile
+3-3games/powder-toy-devel/distinfo
+1-1games/powder-toy-devel/Makefile
+4-42 files

FreeBSD/ports 9fc330faudio/sdl2_mixer distinfo Makefile

audio/sdl2_mixer: update 2.8.1 → 2.8.2
DeltaFile
+3-3audio/sdl2_mixer/distinfo
+1-1audio/sdl2_mixer/Makefile
+4-42 files

FreeBSD/ports 7a083aegames/luanti distinfo pkg-plist

games/luanti: update 5.15.2 → 5.16.1
DeltaFile
+3-3games/luanti/distinfo
+2-0games/luanti/pkg-plist
+1-1games/luanti/Makefile
+6-43 files

FreeBSD/ports ae3d386devel/sdl3 distinfo Makefile

devel/sdl3: update 3.4.2 → 3.4.8
DeltaFile
+3-3devel/sdl3/distinfo
+1-2devel/sdl3/Makefile
+4-52 files

FreeBSD/ports 58d0187graphics/sdl2_image distinfo Makefile

graphics/sdl2_image: update 2.8.8 → 2.8.12
DeltaFile
+3-3graphics/sdl2_image/distinfo
+1-3graphics/sdl2_image/Makefile
+4-62 files

FreeBSD/ports 19e6d6cgraphics/sdl3_image distinfo Makefile

graphics/sdl3_image: update 3.2.6 → 3.4.4
DeltaFile
+3-3graphics/sdl3_image/distinfo
+1-1graphics/sdl3_image/Makefile
+4-42 files

FreeBSD/ports bbfd6b1astro/josm distinfo Makefile

astro/josm: update 19481 → 19555
DeltaFile
+3-3astro/josm/distinfo
+1-2astro/josm/Makefile
+4-52 files

FreeBSD/ports d8c41c7net Makefile, net/sdl3_net Makefile pkg-plist

net/sdl3_net: add port: Simple, cross-platform wrapper over TCP/IP sockets

This is a portable network library for use with SDL. It's goal is
to simplify the use of the usual socket interfaces and use SDL to
handle common portable functionality such as threading and reporting
errors.
DeltaFile
+21-0net/sdl3_net/Makefile
+9-0net/sdl3_net/pkg-plist
+4-0net/sdl3_net/pkg-descr
+3-0net/sdl3_net/distinfo
+1-0net/Makefile
+38-05 files

FreeBSD/ports b942ee5net/sdl2_net pkg-descr Makefile

net/sdl2_net: Update COMMENT and pkg-descr
DeltaFile
+4-1net/sdl2_net/pkg-descr
+1-1net/sdl2_net/Makefile
+5-22 files

FreeBSD/src 2018defusr.sbin/syslogd syslogd.c, usr.sbin/syslogd/tests syslogd_test.sh

syslogd: Fix ereregex property filters and add test

This change fixes Bug 293879, where ereregex filters in syslogd
did not handle alternation correctly.

The issue appears to come from mixing up two different kinds of
flags: syslogd's internal serialized filter flags in
usr.sbin/syslogd/syslogd.h, and the regex compilation flags from
include/regex.h. ereregex was storing REG_EXTENDED in cmp_flags,
even though cmp_flags is meant to carry syslogd's own FILT_FLAG_*
values for configuration serialization and reconstruction.

REG_EXTENDED has the same bit value as FILT_FLAG_EXCLUDE, so the
filter could be reconstructed with the wrong semantics.

The fix stores FILT_FLAG_EXTENDED instead, allowing syslogd to
correctly REG_EXTENDED when compiling the regex.

A test was also added for both ereregex and !ereregex filters.

    [8 lines not shown]
DeltaFile
+22-0usr.sbin/syslogd/tests/syslogd_test.sh
+1-1usr.sbin/syslogd/syslogd.c
+23-12 files

FreeBSD/ports 88efa6dgames/DDNet distinfo Makefile

games/DDNet: update 19.5 → 19.8.3
DeltaFile
+3-3games/DDNet/distinfo
+1-2games/DDNet/Makefile
+4-52 files

FreeBSD/ports 14121acwww/cinny pkg-plist distinfo

www/cinny: Update to 4.12.2
DeltaFile
+9-9www/cinny/pkg-plist
+3-3www/cinny/distinfo
+1-1www/cinny/Makefile
+13-133 files

FreeBSD/ports d2f0f28www/element-web pkg-plist distinfo

www/element-web: Update to 1.12.20.

Approved by:    maintainer (implicit, version bump, as per PR 258262)
DeltaFile
+49-56www/element-web/pkg-plist
+3-3www/element-web/distinfo
+2-2www/element-web/Makefile
+54-613 files

FreeBSD/src 5d64055sys/dev/netmap netmap_kloop.c

netmap: silence -Wdefault-const-init-field-unsafe warning

The netmap_ring struct starts with various const members and rencent
clang warns about leaving them uninitialized. Having them const in the
first place is highly suspicious since they are updated with various
macros but using hand-coded __DECONST(). But fixing that is a more
invasive change that I am unable to test.

```
.../freebsd/sys/dev/netmap/netmap_kloop.c:320:21: error: default initialization of an object of type 'struct netmap_ring' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe]
  320 |         struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */
      |                            ^
.../freebsd/sys/net/netmap.h:290:16: note: member 'buf_ofs' declared 'const' here
  290 |         const int64_t   buf_ofs;
      |                         ^
```

Test Plan: Compiles


    [5 lines not shown]
DeltaFile
+4-2sys/dev/netmap/netmap_kloop.c
+4-21 files

FreeBSD/src 1ebf5f5sys/net if_ovpn.c

if_ovpn.c: fix use of uninitialized variable

In case we use OVPN_CIPHER_ALG_NONE, the memcpy will attempt to copy 0
bytes from an uninitialized pointer. While the memcpy() implementation
will treat this as a no-op and not actually dereferece the undefined
variable it is still undefined behaviour to the compiler and should be
fixed. Found by building with clang HEAD

Reviewed by:    kp
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D52543

(cherry picked from commit 969be39fb3caf4272f128dbf3267ceba5966a6ce)
DeltaFile
+4-2sys/net/if_ovpn.c
+4-21 files

FreeBSD/src 3c3a201sys/dev/netmap netmap_kloop.c

netmap: silence -Wdefault-const-init-field-unsafe warning

The netmap_ring struct starts with various const members and rencent
clang warns about leaving them uninitialized. Having them const in the
first place is highly suspicious since they are updated with various
macros but using hand-coded __DECONST(). But fixing that is a more
invasive change that I am unable to test.

```
.../freebsd/sys/dev/netmap/netmap_kloop.c:320:21: error: default initialization of an object of type 'struct netmap_ring' with const member leaves the object uninitialized [-Werror,-Wdefault-const-init-field-unsafe]
  320 |         struct netmap_ring shadow_ring; /* shadow copy of the netmap_ring */
      |                            ^
.../freebsd/sys/net/netmap.h:290:16: note: member 'buf_ofs' declared 'const' here
  290 |         const int64_t   buf_ofs;
      |                         ^
```

Test Plan: Compiles


    [5 lines not shown]
DeltaFile
+4-2sys/dev/netmap/netmap_kloop.c
+4-21 files

FreeBSD/src 4d8f612sys/net if_ovpn.c

if_ovpn.c: fix use of uninitialized variable

In case we use OVPN_CIPHER_ALG_NONE, the memcpy will attempt to copy 0
bytes from an uninitialized pointer. While the memcpy() implementation
will treat this as a no-op and not actually dereferece the undefined
variable it is still undefined behaviour to the compiler and should be
fixed. Found by building with clang HEAD

Reviewed by:    kp
MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D52543

(cherry picked from commit 969be39fb3caf4272f128dbf3267ceba5966a6ce)
DeltaFile
+4-2sys/net/if_ovpn.c
+4-21 files

FreeBSD/ports a73f71aaudio/teamspeak3-server distinfo Makefile

audio/teamspeak3-server: Update to 3.13.8

Changes: https://community.teamspeak.com/t/teamspeak-3-security-update-server-sdk/64674
DeltaFile
+3-3audio/teamspeak3-server/distinfo
+1-1audio/teamspeak3-server/Makefile
+4-42 files

FreeBSD/ports b37474aarchivers/urbackup-server pkg-plist distinfo

archivers/urbackup-server: Update 2.5.34 => 2.5.37

Changelog:
https://www.urbackup.org/server_changelog.html

PR:             295378
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+7-0archivers/urbackup-server/pkg-plist
+3-3archivers/urbackup-server/distinfo
+1-1archivers/urbackup-server/Makefile
+11-43 files

FreeBSD/ports ab865b0archivers/urbackup-client distinfo Makefile

archivers/urbackup-client: Update 2.5.26.0 => 2.5.31.0

Changelog:
https://www.urbackup.org/client_changelog.html

PR:             295379
Sponsored by:   UNIS Labs
DeltaFile
+3-3archivers/urbackup-client/distinfo
+1-1archivers/urbackup-client/Makefile
+4-42 files

FreeBSD/src 0beb172sys/x86/x86 ucode.c

ucode: Fix validation on Intel platforms

The check for the extended signature table was backwards, so we always
ignored it.

We should verify that the extended signature table fits within the total
image size.

Reviewed by:    jrm, kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57209
DeltaFile
+24-8sys/x86/x86/ucode.c
+24-81 files

FreeBSD/src 9625658sys/x86/x86 ucode.c

ucode: ucode_error can be defined with static

MFC after:      1 week
DeltaFile
+1-1sys/x86/x86/ucode.c
+1-11 files