FreeBSD/ports 7a7e929x11/xrandr distinfo Makefile, x11/xrandr/files patch-man_xrandr.man

x11/xrandr: Update to 1.5.4

https://lists.x.org/archives/xorg-announce/2026-April/003692.html

PR:             294913
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+6-7x11/xrandr/files/patch-man_xrandr.man
+3-3x11/xrandr/distinfo
+1-1x11/xrandr/Makefile
+10-113 files

FreeBSD/ports 9024f83sysutils/beats8/files patch-go-sysinfo, sysutils/beats91/files patch-go-sysinfo

sysutils/beats*: fix build on armv7

The patch "patch-go-sysinfo" ports a Linux-only go module to FreeBSD.
Due to two oversights, the patch did not build on armv7.  Fix the patch,
ensuring that all beats versions build on armv7 FreeBSD.  A subtle bug
is addressed, too: the patch would previously convert from microseconds
to nanoseconds for time.Unix() by multiplying with time.Microsecond,
which is not the correct value.  Multiply with 1000 instead.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2

(cherry picked from commit 22c1284107218bffffc201881f84cb01ed33b141)
DeltaFile
+15-15sysutils/beats93/files/patch-go-sysinfo
+2-2sysutils/beats91/files/patch-go-sysinfo
+2-2sysutils/beats92/files/patch-go-sysinfo
+2-2sysutils/beats8/files/patch-go-sysinfo
+21-214 files

FreeBSD/ports a6a399ddevel/cvs-devel/files patch-lib_mktime.c

devel/cvs-devel: fix build on armv7

Same issue as was previously fixed in 36fcf661b for devel/blame.
A 64 bit time_t with a 32 bit long confuses the gnulib mktime.c
implementation.  Apply the same upstream patch to fix the build.

Obtained from:  36fcf661ba23c96004395f6ee52cf2e6133b31f0
MFH:            2026Q2
Approved by:    portmgr (build fix blanket)

(cherry picked from commit 978896a191d705a495efbaf98f3d8e1e47b68ef8)
DeltaFile
+77-0devel/cvs-devel/files/patch-lib_mktime.c
+77-01 files

FreeBSD/ports 57a2ea0sysutils/beats8 Makefile, sysutils/beats91 Makefile

sysutils/beats*: Revert "Mark as not for arch i386"

Port now builds fine on i386.

MFH:            2026Q2
This reverts commit 3d572ac39d0f36d654c2d5e6f1db8ac7077331ec.

(cherry picked from commit 164d89a89036cc73543642bb369a65de0eca250e)
DeltaFile
+0-2sysutils/beats92/Makefile
+0-2sysutils/beats8/Makefile
+0-2sysutils/beats91/Makefile
+0-2sysutils/beats93/Makefile
+0-84 files

FreeBSD/ports 06b2705archivers Makefile, archivers/archmerge Makefile pkg-descr

archivers/archmerge: NEW PORT, replaces archivers/zipmix

Different compression programs result in different
compression ratios and compress different types of files
unequally.
Archmerge will take the best files from each archive and
create a new output file, which is guaranteed to be equal
to, or smaller in size than both of the input files. Archmerge
can also be used to perform boolean operations on archives,
such as merging 2 archives together, or updating a new file.

NOTE: in it's current incarnation. Archmerge only operates on
zip archives. Additional compression algorithms and techniques
will be added soon.

WWW: https://codeberg.org/BSDforge/archmerge

PR:             294920, 293749
DeltaFile
+24-0archivers/archmerge/Makefile
+12-0archivers/archmerge/pkg-descr
+3-0archivers/archmerge/distinfo
+1-0archivers/Makefile
+40-04 files

FreeBSD/ports 978896adevel/cvs-devel/files patch-lib_mktime.c

devel/cvs-devel: fix build on armv7

Same issue as was previously fixed in 36fcf661b for devel/blame.
A 64 bit time_t with a 32 bit long confuses the gnulib mktime.c
implementation.  Apply the same upstream patch to fix the build.

Obtained from:  36fcf661ba23c96004395f6ee52cf2e6133b31f0
MFH:            2026Q2
Approved by:    portmgr (build fix blanket)
DeltaFile
+77-0devel/cvs-devel/files/patch-lib_mktime.c
+77-01 files

FreeBSD/ports ca4eb00archivers/zipmix Makefile

archivers/zipmix: DEPRECATE. No longer supported upstream.

Replaced by archivers/archmerge.

PR:             293749
DeltaFile
+3-0archivers/zipmix/Makefile
+3-01 files

FreeBSD/ports 164d89asysutils/beats8 Makefile, sysutils/beats91 Makefile

sysutils/beats*: Revert "Mark as not for arch i386"

Port now builds fine on i386.

MFH:            2026Q2
This reverts commit 3d572ac39d0f36d654c2d5e6f1db8ac7077331ec.
DeltaFile
+0-2sysutils/beats91/Makefile
+0-2sysutils/beats8/Makefile
+0-2sysutils/beats92/Makefile
+0-2sysutils/beats93/Makefile
+0-84 files

FreeBSD/ports 22c1284sysutils/beats8/files patch-go-sysinfo, sysutils/beats91/files patch-go-sysinfo

sysutils/beats*: fix build on armv7

The patch "patch-go-sysinfo" ports a Linux-only go module to FreeBSD.
Due to two oversights, the patch did not build on armv7.  Fix the patch,
ensuring that all beats versions build on armv7 FreeBSD.  A subtle bug
is addressed, too: the patch would previously convert from microseconds
to nanoseconds for time.Unix() by multiplying with time.Microsecond,
which is not the correct value.  Multiply with 1000 instead.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+15-15sysutils/beats93/files/patch-go-sysinfo
+2-2sysutils/beats8/files/patch-go-sysinfo
+2-2sysutils/beats91/files/patch-go-sysinfo
+2-2sysutils/beats92/files/patch-go-sysinfo
+21-214 files

FreeBSD/ports bc7f976devel/gitaly distinfo, net/gitlab-agent distinfo

www/gitlab: bugfix update to 18.11.2

Changes:        https://docs.gitlab.com/releases/patches/patch-release-gitlab-18-11-2-released/
DeltaFile
+11-11devel/gitaly/distinfo
+6-6www/gitlab/distinfo
+5-5www/gitlab-pages/distinfo
+5-5www/gitlab-workhorse/distinfo
+5-5net/gitlab-agent/distinfo
+1-1www/gitlab/Makefile.common
+33-336 files

FreeBSD/ports 4ec57d4devel/R-cran-pkgload distinfo Makefile

devel/R-cran-pkgload: Update to 1.5.2

Change license to MIT.

Changelog: https://cloud.r-project.org/web/packages/pkgload/news/news.html
DeltaFile
+3-3devel/R-cran-pkgload/distinfo
+2-2devel/R-cran-pkgload/Makefile
+5-52 files

FreeBSD/ports f1c9e28lang/gnat12 Makefile, lang/gnat13 Makefile

lang/gnat1?: fix build with GNU strip

After D55509 $STRIP_CMD has been set to GNU strip for these ports, and in some
cases this breaks, because GNU strip will refuse to strip non-writable files,
while LLVM strip is happy to (attempt to) strip them.

PR:             294657
Reported by:    kib at FreeBSD.org
Reviewed by:    kib at FreeBSD.org
Phabricator:    D55509
MFC after:      8 days

(cherry picked from commit 3d69dd6df87f1ef85fb4869f15be3ddc6099e605)
DeltaFile
+6-0lang/gnat12/Makefile
+6-0lang/gnat13/Makefile
+6-0lang/gnat14/Makefile
+18-03 files

FreeBSD/ports 2ac7a50x11/libxkbfile Makefile distinfo

x11/libxkbfile: Update to 1.2.0

The autoconf build system has been removed in this release.
Update WWW and pkg-descr.

https://lists.x.org/archives/xorg-announce/2026-January/003662.html

PR:             294432
Approved by:    x11 (arrowd)
Approved by:    osa (mentor), fluffy (mentor)
DeltaFile
+4-3x11/libxkbfile/Makefile
+3-3x11/libxkbfile/distinfo
+2-1x11/libxkbfile/pkg-descr
+0-1x11/libxkbfile/pkg-plist
+9-84 files

FreeBSD/ports b5e6652security/diswall distinfo Makefile, security/diswall/files patch-Cargo.toml

security/diswall: update 0.6.0 → 0.7.2
DeltaFile
+543-275security/diswall/distinfo
+278-139security/diswall/Makefile
+15-0security/diswall/files/patch-Cargo.toml
+836-4143 files

FreeBSD/ports 7de5f1cdatabases/diesel distinfo Makefile

databases/diesel: update 2.3.8 → 2.3.9
DeltaFile
+27-27databases/diesel/distinfo
+14-14databases/diesel/Makefile
+41-412 files

FreeBSD/ports 31e24c6misc/mcp-inspector pkg-plist Makefile, misc/mcp-inspector/files package-lock.json

misc/mcp-inspector: update 0.21.1 → 0.21.2
DeltaFile
+55-47misc/mcp-inspector/files/package-lock.json
+17-11misc/mcp-inspector/pkg-plist
+5-1misc/mcp-inspector/Makefile
+3-3misc/mcp-inspector/distinfo
+80-624 files

FreeBSD/ports 7a08f5asysutils/opa distinfo Makefile

sysutils/opa: update 1.16.0 → 1.16.1
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports 5ce0a96japanese/sudachi distinfo Makefile

japanese/sudachi: update 0.6.10 → 0.6.11
DeltaFile
+225-191japanese/sudachi/distinfo
+113-97japanese/sudachi/Makefile
+338-2882 files

FreeBSD/ports bdc7494security/vuxml/vuln 2026.xml

security/vuxml: add textproc/p5-Text-CSV_XS

Reported by:    H.Merijn Brand - Tux <linux at tux.freedom.nl>
Security:       CVE-2026-7111
Reviewed by:    osa, vvd (mentors)
Approved by:    osa (mentor)
Differential Revision: https://reviews.freebsd.org/D56749
DeltaFile
+41-0security/vuxml/vuln/2026.xml
+41-01 files

FreeBSD/ports a4a400bdevel/brpc pkg-plist Makefile, devel/brpc/files patch-src_brpc_socket.cpp patch-src_bthread_fd.cpp

devel/brpc: add new ports.

PR:             293396
DeltaFile
+541-0devel/brpc/pkg-plist
+124-0devel/brpc/files/patch-src_brpc_socket.cpp
+92-0devel/brpc/files/patch-src_bthread_fd.cpp
+49-0devel/brpc/files/patch-CMakeLists.txt
+44-0devel/brpc/files/patch-src_butil_logging.cc
+41-0devel/brpc/Makefile
+891-022 files not shown
+1,249-028 files

FreeBSD/ports 902fcfawww/py-google-api-python-client Makefile distinfo

www/py-google-api-python-client: Update to 2.195.0

- Convert to PEP517

ChangeLog:      https://github.com/googleapis/google-api-python-client/releases/tag/v2.195.0
Reported by:    "release-please[bot]" <notifications at github.com>
DeltaFile
+4-2www/py-google-api-python-client/Makefile
+3-3www/py-google-api-python-client/distinfo
+7-52 files

FreeBSD/ports c68d3ddmultimedia/go2tv distinfo Makefile

multimedia/go2tv: Update to 2.3.0

ChangeLog:      https://github.com/alexballas/go2tv/releases/tag/v2.3.0
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+5-5multimedia/go2tv/distinfo
+2-2multimedia/go2tv/Makefile
+7-72 files

FreeBSD/ports 0f0eae0textproc/quarto distinfo Makefile

textproc/quarto: update 1.10.0 → 1.10.3

PR:     294904
DeltaFile
+5-5textproc/quarto/distinfo
+1-1textproc/quarto/Makefile
+6-62 files

FreeBSD/ports 3ac37a5devel/R-cran-pak distinfo Makefile

devel/R-cran-pak: Update to 0.9.5

Changelog: https://cloud.r-project.org/web/packages/pak/news/news.html
DeltaFile
+3-3devel/R-cran-pak/distinfo
+1-1devel/R-cran-pak/Makefile
+4-42 files

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/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/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