FreeBSD/ports 2cdb694net/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.12.7

- Add devel/desktop-file-utils to USES, because the program handles
  the MIME type application/x-rdp

ChangeLog:

  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.0
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.1
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.2
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.3
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.4
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.5
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.6
  - https://github.com/totoshko88/RustConn/releases/tag/v0.12.7

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+121-117net/rustconn/distinfo
+59-57net/rustconn/Makefile.crates
+2-3net/rustconn/Makefile
+1-0net/rustconn/pkg-plist
+183-1774 files

FreeBSD/src f4ae41bsys/compat/linux linux_misc.c linux_uid16.c

linux: Implement setfsuid(2) and setfsgid(2) as no-ops

These system calls exist to decouple the Linux filesystem credentials
from the effective credentials, avoiding signal exposure during
privilege transitions.
The signal permission model that motivated this was revised
in Linux 2.0, making these syscalls obsolete for new applications.

Implement both syscalls as no-ops that return the current effective
UID/GID as the previous filesystem UID/GID.
Linux returns the previous filesystem UID/GID for these syscalls
with no error indication.

Same for the equivalent setfsuid16() & setfsgid16() system calls.

Signed-off-by:  Ricardo Branco <rbranco at suse.de>
PR:             294879
Reviewed by:    kib, pouria
Pull-Request:   https://github.com/freebsd/freebsd-src/pull/2175
DeltaFile
+26-0sys/compat/linux/linux_misc.c
+14-2sys/compat/linux/linux_uid16.c
+0-2sys/compat/linux/linux_dummy.c
+40-43 files

FreeBSD/ports 21e4e79net/tcpstats-kmod Makefile pkg-descr, net/tcpstats-reader distinfo Makefile

net/tcpstats-{kmod,reader}: Add new ports

tcpstats-kmod is a FreeBSD kernel module that exports per-connection
TCP socket statistics via a /dev/tcpstats character device.
Provides 320-byte fixed-size records containing addresses, ports,
TCP state, congestion control parameters, RTT measurements,
retransmit counts, and ECN state.
Includes a tcpstats(4) man page.

tcpstats-reader is a companion CLI tool that reads from /dev/tcpstats
and outputs JSON Lines to stdout.
Includes a tcpstats-reader(1) man page.

WWW: https://github.com/randomizedcoder/bsd-xtcp

Signed-off-by:  randomizedcoder <dave.seddon.ca at gmail.com>
Approved by:    fuz (ports)
Reviewed by:    fuz, pouria
Pull-Request:   https://github.com/freebsd/freebsd-ports/pull/497
DeltaFile
+227-0net/tcpstats-reader/distinfo
+145-0net/tcpstats-reader/Makefile
+50-0net/tcpstats-kmod/Makefile
+10-0net/tcpstats-reader/pkg-descr
+10-0net/tcpstats-kmod/pkg-descr
+3-0net/tcpstats-kmod/distinfo
+445-01 files not shown
+447-07 files

FreeBSD/ports 9dfddb1graphics/openxr distinfo Makefile

graphics/openxr: Update 1.1.58 => 1.1.59

Changelog:
https://github.com/KhronosGroup/OpenXR-SDK/releases/tag/release-1.1.59

Reported by:    portscout
Sponsored by:   UNIS Labs
DeltaFile
+3-3graphics/openxr/distinfo
+1-1graphics/openxr/Makefile
+4-42 files

FreeBSD/ports 89b0e31devel/capnproto Makefile

devel/capnproto: Remove BROKEN because it's actually working

There are 2 failing testcases out of 480 in kj-heavy-tests-run:

kj/async-unix-test.c++:977: failed: expected hupPromise.poll(waitScope)
[ FAIL ] async-unix-test.c++:941: UnixEventPort whenWriteDisconnected() (221 μs)
kj/async-io-test.c++:2953: failed: expected abortedPromise.poll(io.waitScope)
[ FAIL ] async-io-test.c++:2940: OS TwoWayPipe whenWriteDisconnected() (46 μs)

and this will be addressed but should not prevent us from building packages.

Scope of this seems to be limited to FreeBSD 15+ and exists at least since
capnproto 1.3+ but was actually only noticed when running the testsuite.

PR:             294259
See:            https://github.com/capnproto/capnproto/issues/2594
DeltaFile
+0-3devel/capnproto/Makefile
+0-31 files

FreeBSD/src 9c77fb6sys/dev/amdsmu amdsmu.h amdsmu.c

amdsmu: Add Krackan Point support

Reviewed by:    obiwac, emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56619
DeltaFile
+72-26sys/dev/amdsmu/amdsmu.h
+14-4sys/dev/amdsmu/amdsmu.c
+6-1sys/dev/amdsmu/amdsmu_reg.h
+92-313 files

FreeBSD/ports 4d409c5net/vpp Makefile

net/vpp: Add elf_aux_info polyfill

Reviewed by:    jrm, fuz
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56709
DeltaFile
+2-1net/vpp/Makefile
+2-11 files

FreeBSD/ports 6700352net-mgmt/p5-OSLV-Monitor distinfo Makefile

net-mgmt/p5-OSLV-Monitor: Update to 1.0.3

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.3
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+4-42 files

FreeBSD/ports 7097b54misc/crush distinfo Makefile

misc/crush: Update to 0.64.0

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.64.0

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports deb68d8audio/noctavox distinfo Makefile

audio/noctavox: Update to 0.2.7

ChangeLog:      https://github.com/Jaxx497/NoctaVox/releases/tag/v0.2.7
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5audio/noctavox/distinfo
+2-2audio/noctavox/Makefile
+1-1audio/noctavox/Makefile.crates
+8-83 files

FreeBSD/ports cdfc653net/librespeed-cli distinfo Makefile

net/librespeed-cli: update to 1.0.13

Changes:        https://github.com/librespeed/speedtest-cli/releases/tag/v1.0.13
DeltaFile
+9-9net/librespeed-cli/distinfo
+1-2net/librespeed-cli/Makefile
+10-112 files

FreeBSD/ports a5cb00csysutils/bfs distinfo Makefile

sysutils/bfs: update to 4.1.1

Changes:        https://github.com/tavianator/bfs/releases/tag/4.1.1
DeltaFile
+3-3sysutils/bfs/distinfo
+1-1sysutils/bfs/Makefile
+4-42 files

FreeBSD/ports 39f2f37security/i2pd distinfo Makefile

security/i2pd: update to 2.60.0

Changes:        https://github.com/PurpleI2P/i2pd/releases/tag/2.60.0
DeltaFile
+3-3security/i2pd/distinfo
+1-1security/i2pd/Makefile
+1-0security/i2pd/pkg-plist
+5-43 files

FreeBSD/ports 9e2ed29games/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260429

Changes:        https://gitlab.com/veloren/veloren/-/compare/308212a458...3a05b7fc49
(cherry picked from commit fd9d7bff1fdb15052cd719e751c915f363b07df6)
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-2games/veloren-weekly/Makefile
+5-52 files

FreeBSD/ports d1042b2games/veloren-weekly/files patch-rust-1.95

games/veloren-weekly: unbreak build after 3c971390fa39

error: cannot specialize on trait `Copy`
    --> cargo-crates/hashbrown-0.16.0/src/raw/mod.rs:3269:9
     |
3269 | impl<T: Copy, A: Allocator + Clone> RawTableClone for RawTable<T, A> {
     |         ^^^^

PR:             294923
Reported by:    pkg-fallout, Duncan Bayne
Obtained from:  upstream
DeltaFile
+23-0games/veloren-weekly/files/patch-rust-1.95
+23-01 files

FreeBSD/ports fd9d7bfgames/veloren-weekly distinfo Makefile

games/veloren-weekly: update to s20260429

Changes:        https://gitlab.com/veloren/veloren/-/compare/308212a458...3a05b7fc49
DeltaFile
+3-3games/veloren-weekly/distinfo
+2-3games/veloren-weekly/Makefile
+5-62 files

FreeBSD/ports b4993e1net/redpanda-connect distinfo Makefile

net/redpanda-connect: Update to 4.89.3
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-1net/redpanda-connect/Makefile
+6-62 files

FreeBSD/ports 8c9d568devel/pyenv distinfo Makefile

devel/pyenv: Update to 2.6.28
DeltaFile
+3-3devel/pyenv/distinfo
+1-1devel/pyenv/Makefile
+4-42 files

FreeBSD/ports 3f4750bdevel/lazyworktree distinfo Makefile

devel/lazyworktree: Update to 1.45.1
DeltaFile
+5-5devel/lazyworktree/distinfo
+1-1devel/lazyworktree/Makefile
+6-62 files

FreeBSD/ports 72fbe08security/vuxml/vuln 2026.xml

security/vuxml: Document openexr < 3.4.11 vulnerabilities

Multiple vulnerabilities

PR:             294882
Security:       787cde46-4424-11f1-943f-05b19d100dca
                CVE-2026-42217
                CVE-2026-42216
                CVE-2026-41142
DeltaFile
+35-0security/vuxml/vuln/2026.xml
+35-01 files

FreeBSD/ports 782fe17graphics/openexr distinfo Makefile, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: Security update to 3.4.11

Changelog:
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.11

PR:             294882
Security:       787cde46-4424-11f1-943f-05b19d100dca
                CVE-2026-42217
                CVE-2026-42216
                CVE-2026-41142
MFH:            2026Q2
DeltaFile
+3-3graphics/openexr-website-docs/distinfo
+3-3graphics/openexr/distinfo
+2-2graphics/openexr/Makefile
+1-1graphics/openexr-website-docs/Makefile
+9-94 files

FreeBSD/ports 512be43net-p2p/mkbrr distinfo Makefile

net-p2p/mkbrr: Update to 1.23.0

Note:
No desktop fontend is currently available via this port

Changelog: https://github.com/autobrr/mkbrr/releases/tag/v1.23.0
DeltaFile
+5-5net-p2p/mkbrr/distinfo
+1-2net-p2p/mkbrr/Makefile
+6-72 files

FreeBSD/ports 67f167agraphics/gstreamer1-plugins-vulkan Makefile

graphics/gstreamer1-plugins-vulkan: Utilize GST_PLUGIN_DEPENDS

Unbreak by utilizing GST_PLUGIN_DEPENDS instead of using MESON_ARGS

Reported by:    makc
DeltaFile
+1-2graphics/gstreamer1-plugins-vulkan/Makefile
+1-21 files

FreeBSD/ports c702a2bmultimedia/mediamtx distinfo Makefile

multimedia/mediamtx: Update to 1.18.1

Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.18.1
DeltaFile
+7-7multimedia/mediamtx/distinfo
+2-2multimedia/mediamtx/Makefile
+9-92 files

FreeBSD/ports 25faac8multimedia/gstreamer1-plugins Makefile.common

multimedia/gstreamer1-plugins: Introduce GST_PLUGIN_DEPENDS

Some plugins such as graphics/gstreamer1-plugins-vulkan has a dependency
of wayland which previously were handled by passing both CONFIGURE_ARGS and
MESON_ARGS via the gstreamer1 "framework" as the framework isn't
aware if dependencies to get what would eventually end up in MESON_ARGS in
correct order. This approach broke with commit
bf193dc1da282c769d3291817a8378adbd762ac7 as we now only make use of
MESON_ARGS instead of incorrectly using CONFIGURE_ARGS to pass
MESON_ARGS. In order to fix this introduce GST_PLUGIN_DEPENDS which
gets appended after gstreamer's current framework logic in MESON_ARGS.
It only supports defining one dependency but it's sufficient fow now.
DeltaFile
+4-0multimedia/gstreamer1-plugins/Makefile.common
+4-01 files

FreeBSD/ports 68035acsecurity/openvpn distinfo Makefile, security/openvpn/files patch-tests__t_cltsrv.sh patch-doc_man-sections_generic-options.rst

security/openvpn: Update to bugfix release 2.7.4

Remove --enable-strict option, now unsupported upstream

Changelog: https://github.com/OpenVPN/openvpn/blob/v2.7.4/Changes.rst

Obtained from:  GitHub repo
DeltaFile
+3-3security/openvpn/files/patch-tests__t_cltsrv.sh
+3-3security/openvpn/distinfo
+2-2security/openvpn/Makefile
+2-2security/openvpn/files/patch-doc_man-sections_generic-options.rst
+10-104 files

FreeBSD/ports 4ae88b9devel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.33

Changelog: https://github.com/astral-sh/ty/blob/0.0.33/CHANGELOG.md

Reported by:    Repology
DeltaFile
+31-29devel/py-ty/distinfo
+15-14devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+47-453 files

FreeBSD/ports 92605d4net/lldap distinfo Makefile.crates, net/lldap/files patch-app_src_components_login.rs patch-Cargo.toml

net/lldap: Update to v0.6.3

ChangeLog:
https://github.com/lldap/lldap/releases/tag/v0.6.3

Sponsored by:   The FreeBSD Foundation
DeltaFile
+715-623net/lldap/distinfo
+356-310net/lldap/Makefile.crates
+0-11net/lldap/files/patch-app_src_components_login.rs
+0-8net/lldap/files/patch-Cargo.toml
+1-2net/lldap/Makefile
+1,072-9545 files

FreeBSD/ports 171cd6bwww/wasm-bindgen-cli distinfo Makefile.crates

www/wasm-bindgen-cli: Update to v0.2.120

Sponsored by:   The FreeBSD Foundation
DeltaFile
+493-387www/wasm-bindgen-cli/distinfo
+245-192www/wasm-bindgen-cli/Makefile.crates
+1-2www/wasm-bindgen-cli/Makefile
+739-5813 files

FreeBSD/ports e70dc46devel Makefile, devel/vectorscan Makefile pkg-plist

devel/vectorscan: Add vectorscan 5.4.12

Portable fork of high-performance multiple regex matching library
DeltaFile
+66-0devel/vectorscan/Makefile
+27-0devel/vectorscan/files/patch-cmake_build__wrapper.sh
+14-0devel/vectorscan/pkg-plist
+12-0devel/vectorscan/pkg-descr
+5-0devel/vectorscan/distinfo
+1-0devel/Makefile
+125-06 files