FreeBSD/ports d04e973sysutils/cbsd distinfo Makefile

sysutils/cbsd: Update to 15.0.9

Changes: https://github.com/cbsd/cbsd/releases/tag/v15.0.9
DeltaFile
+3-3sysutils/cbsd/distinfo
+1-1sysutils/cbsd/Makefile
+1-1sysutils/cbsd/pkg-plist
+5-53 files

FreeBSD/ports 20c19d2archivers/libarchive Makefile distinfo

archivers/libarchive: Update to 3.8.7

* Drop mbedtls, depends on obsolete version that's removed in tree
* Adjust iconv dependency
* Adjust port Makefile, don't pick up libb2

Changelog: https://github.com/libarchive/libarchive/releases/tag/v3.8.7

PR:             294607
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+6-7archivers/libarchive/Makefile
+3-3archivers/libarchive/distinfo
+1-1archivers/libarchive/pkg-plist
+10-113 files

FreeBSD/ports c6c26cbdevel/capnproto Makefile

devel/capnproto: Adopt port
DeltaFile
+1-1devel/capnproto/Makefile
+1-11 files

FreeBSD/ports e41bee1www/phalcon distinfo Makefile

www/phalcon: update to 5.12.1.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/ports b366db5devel/glab Makefile

devel/glab: fix poudriere build as none-root user
DeltaFile
+2-2devel/glab/Makefile
+2-21 files

FreeBSD/ports 8fb0c95devel/vectorscan Makefile, devel/vectorscan/files patch-CMakeLists.txt patch-cmake_cflags-generic.cmake

devel/vectorscan: Fix various style issues.

- Use DISTVERSION instead of PORTVERSION
- Fix variable ordering
- Fix compiler requirement: compiler:c++11-lib -> compiler:c++17-lang
- Respect CFLAGS: patch cmake/cflags-generic.cmake to not hardcode -O3,
  and patch CMakeLists.txt to not strip -O from config-specific flags
- Add OPTIMIZED_CFLAGS option (default on) to restore -O3 for performance,
  letting users opt out while matching upstream intent
- Fix options ordering: OPTIONS_DEFAULT before OPTIONS_RADIO, descriptions
  and helpers in canonical order

Reported by:    diizzy
DeltaFile
+24-19devel/vectorscan/Makefile
+14-0devel/vectorscan/files/patch-CMakeLists.txt
+11-0devel/vectorscan/files/patch-cmake_cflags-generic.cmake
+49-193 files

FreeBSD/ports de17dcamisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-15.1-BETA1 amd64-amd64-15.1-BETA1

misc/freebsd-release-manifests: Add 15.1-BETA1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 75cf408156716a161b876cb4528bee57f874c08c)
DeltaFile
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+7-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.1-BETA1
+7-0misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.1-BETA1
+5-0misc/freebsd-release-manifests/pkg-plist
+46-01 files not shown
+47-17 files

FreeBSD/ports 75cf408misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-15.1-BETA1 arm64-aarch64-15.1-BETA1

misc/freebsd-release-manifests: Add 15.1-BETA1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.1-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.1-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.1-BETA1
+7-0misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.1-BETA1
+7-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.1-BETA1
+5-0misc/freebsd-release-manifests/pkg-plist
+46-01 files not shown
+47-17 files

FreeBSD/ports 26a850dmath/octave-forge-apa distinfo Makefile

math/octave-forge-apa: Update to 1.2.1.
DeltaFile
+3-3math/octave-forge-apa/distinfo
+1-1math/octave-forge-apa/Makefile
+4-42 files

FreeBSD/ports 9881ee6editors/microsoft-edit distinfo Makefile.crates, editors/microsoft-edit/files patch-assets_com.microsoft.edit.desktop

editors/microsoft-edit: Update to 2.0.0
DeltaFile
+155-139editors/microsoft-edit/distinfo
+76-68editors/microsoft-edit/Makefile.crates
+5-5editors/microsoft-edit/files/patch-assets_com.microsoft.edit.desktop
+5-2editors/microsoft-edit/Makefile
+241-2144 files

FreeBSD/ports 07b3b50multimedia/subtitlecomposer Makefile

multimedia/subtitlecomposer: unbreak the build on i386

Circumvent "cannot preempt symbol" errors when linking
against libopenal.so as was shown in commit 29a23b8db4.

Approved by:    maintainer (makc)
DeltaFile
+2-2multimedia/subtitlecomposer/Makefile
+2-21 files

FreeBSD/ports 19ebfb6misc/py-litellm-proxy-extras distinfo Makefile, misc/py-litellm-proxy-extras/files patch-pyproject.toml

misc/py-litellm-proxy-extras: Update to 0.4.70

Reported by:    portscout
DeltaFile
+11-0misc/py-litellm-proxy-extras/files/patch-pyproject.toml
+3-3misc/py-litellm-proxy-extras/distinfo
+2-2misc/py-litellm-proxy-extras/Makefile
+16-53 files

FreeBSD/ports bfe16f5misc/py-litellm Makefile distinfo, misc/py-litellm/files patch-pyproject.toml

misc/py-litellm: Update to 1.83.14

Changelog: https://github.com/BerriAI/litellm/releases

Reported by:    portscout
DeltaFile
+42-0misc/py-litellm/files/patch-pyproject.toml
+14-16misc/py-litellm/Makefile
+3-3misc/py-litellm/distinfo
+59-193 files

FreeBSD/ports a1935aeshells/carapace distinfo Makefile

shells/carapace: Update to 1.6.5

Changelog: https://github.com/carapace-sh/carapace-bin/releases/tag/v1.6.5

Reported by:    GitHub (watch releases)
DeltaFile
+5-5shells/carapace/distinfo
+1-2shells/carapace/Makefile
+6-72 files

FreeBSD/ports a47da9fwww/gitlab-workhorse/files patch-internal_gitaly_blob.go

www/gitlab-workhorse: fix build on armv7

This cast is a no-op on 64 bit platforms and prevents a type error
on 32-bit platforms.

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

(cherry picked from commit 4731beeec6f8dad167fa3b3ff8d4848aea26c2fc)
DeltaFile
+11-0www/gitlab-workhorse/files/patch-internal_gitaly_blob.go
+11-01 files

FreeBSD/ports e244144devel/gitaly/files patch-internal_command_command.go

devel/gitaly: fix build on armv7

Apparently these are not int64 on 32-bit platforms.

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

(cherry picked from commit e665c2bc9970aebba5a2a021092b0ca753204f84)
DeltaFile
+17-0devel/gitaly/files/patch-internal_command_command.go
+17-01 files

FreeBSD/ports e665c2bdevel/gitaly/files patch-internal_command_command.go

devel/gitaly: fix build on armv7

Apparently these are not int64 on 32-bit platforms.

Approved by:    portmgr (build fix blanket)
MFH:            2026Q2
DeltaFile
+17-0devel/gitaly/files/patch-internal_command_command.go
+17-01 files

FreeBSD/ports 4731beewww/gitlab-workhorse/files patch-internal_gitaly_blob.go

www/gitlab-workhorse: fix build on armv7

This cast is a no-op on 64 bit platforms and prevents a type error
on 32-bit platforms.

Approved by:    portmgr (build fix blanket)
PR:             2026Q2
DeltaFile
+11-0www/gitlab-workhorse/files/patch-internal_gitaly_blob.go
+11-01 files

FreeBSD/ports c0954aegraphics/yacreader pkg-plist Makefile

graphics/yacreader: Update to 10.0.0

- Switch to cmake per upstream instructions
- Remove defunct OPENGL option

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/10.0.0
DeltaFile
+0-57graphics/yacreader/pkg-plist
+14-19graphics/yacreader/Makefile
+3-3graphics/yacreader/distinfo
+17-793 files

FreeBSD/ports 8d46b1cshells/xonsh Makefile distinfo

shells/xonsh: Update to 0.23.3

- Temporarily switch to GitHub as release tarball on PyPI is missing files
  necessary for unit tests
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell

* Thanks to Andy Kipp for assisting in improving and fixing unit tests and
  improving FreeBSD support

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.23.3
DeltaFile
+8-23shells/xonsh/Makefile
+3-3shells/xonsh/distinfo
+11-262 files

FreeBSD/ports a1f2cc4net/libpfctl distinfo Makefile

net/libpfctl: add 15.1, remove 13.5

13.5 is end-of-life, remove it from this port.
Add 15.1, which is in the process of being released.

Deliberately do not bump PORTVERSION, because we don't change existing
libpfctl versions, we only add a new supported FreeBSD version.

PR:             294871
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+2-2net/libpfctl/distinfo
+1-1net/libpfctl/Makefile
+3-32 files

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