lang/go127: Update to 1.27.3
Changes:
go1.27.3 (released 2026-10-19) includes security fixes to the
crypto/x509 package.
MFH: 2026Q4
(cherry picked from commit 5bee79d19f2e83f495c859e3d09e5051b984d2b5)
lang/go126: Update to 1.26.10
Changes:
go1.26.10 (released 2026-10-19) includes security fixes to the
crypto/x509 package.
MFH: 2026Q4
(cherry picked from commit a0f298cf6f23862fc8564e0a32d4202a72b9d586)
net/samba424: update to 4.24.8
Changelog:
* BUG 16200: generate_unique_u64() may not protect against veto_value
* BUG 16261: Rename with ReplaceIfExists to a target differing only in case
creates a duplicate instead of replacing (regression in
bb130f32)
* BUG 15962: SMB3 SESSION SETUP responses must always be signed
* BUG 16081: winbindd_child_msg_filter: talloc_get_type_abort crashes when
winbind max domain connections > 1
* BUG 16200: generate_unique_u64() may not protect against veto_value
* BUG 16239: Fix parsing of uppercase "0X" hex values in the "kdc default
domain supported enctypes" smb.conf parameter.
* BUG 16240: smbd temporary mkdir name can exceed NAME_MAX for otherwise
valid client names
* BUG 16258: Python smbconf transaction_start() lacks a talloc stack frame
with CTDB
* BUG 16254: CTDB database operations can be run against incorrect nodes
* BUG 16273: A node can be banned because it tries to run recovery after
[6 lines not shown]
databases/lmdb: allow to install both 0.x and 1.x together
LMDB 1.0 and the legacy 0.9 ABI cannot be mixed, the datanase format are
incompatibles as well.
Rename or relocate everything databases/lmdb0 installs so that it no
longer overlaps with databases/lmdb:
- the utilities are now mdb_copy0, mdb_dump0, mdb_load0 and mdb_stat0
- the header is include/lmdb0/lmdb.h
- the linker name is liblmdb0.so, the shared object keeps its ABI name
liblmdb.so.0 so already linked programs are unaffected
- the pkg-config file is lmdb0.pc
A compatibility prefix holding the previous layout is also installed
under ${PREFIX}/lmdb0/ (include/, lib/ and libdata/pkgconfig/) so that
build systems which expect to find lmdb.h and -llmdb relative to a
single directory only need a path change.
Now all ports should migrate to lmdb 1.X and use the lmdb 0.9 port to ease
[6 lines not shown]
audio/cliamp: New port: Retro terminal music player inspired by Winamp 2.x
cliamp is a retro terminal music player inspired by Winamp 2.x. It plays
local files, internet radio streams, podcasts and online services
(YouTube, SoundCloud, Spotify, Navidrome, Jellyfin, Plex and more), and
offers a spectrum visualizer, a parametric equalizer and a playlist
manager. It exposes an MPRIS D-Bus interface for desktop media keys.
WWW: https://github.com/bjarneo/cliamp
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
x11/libwinpos: Add new port: Client-side window positioning hint library
libwinpos implements the xx-zones-v1 Wayland protocol to let applications
request where their windows should be placed within a compositor-provided
zone.
WWW: https://github.com/ximion/libwinpos/
sysutils/herdr: New port: Terminal workspace manager for AI coding agents
Herdr is a terminal workspace manager for AI coding agents. It runs
agents such as Claude Code, Codex, and others in panes of a persistent
server session that clients attach to and detach from, detects which
agent is running in each pane and whether it is working, waiting, or
done, and notifies you when an agent needs attention. Terminal emulation
is provided by the vendored libghostty-vt library.
WWW: https://github.com/herdrdev/herdr
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
sysutils/lazydocker: New port: Terminal UI for both docker and docker-compose
lazydocker is a simple terminal user interface for managing Docker and
docker-compose. It shows containers, images, volumes and services in one
window, streams their logs and stats, and lets you restart, stop, remove
or attach to them with single keystrokes instead of remembering long
docker command lines.
WWW: https://github.com/jesseduffield/lazydocker
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
databases/pg_failover_slots: New port
pg_failover_slots copies logical replication slots from a primary to its
physical standbys, so logical replication consumers can carry on after a
failover instead of losing their slot. Load it with shared_preload_libraries
on the primary and on every standby. CloudNativePG uses it for replica
clusters.
WWW: https://github.com/EnterpriseDB/pg_failover_slots
Reviewed by: acm
Approved by: acm (mentor)
Differential Revision: https://reviews.freebsd.org/D60877
sysutils/udiskie: New port: Removable disk automounter using the UDisks2 D-Bus API
udiskie is a UDisks2 front-end that automatically mounts removable media
when it is inserted. It provides a tray icon, desktop notifications,
password prompts for encrypted devices, and the udiskie-mount,
udiskie-umount and udiskie-info command line tools.
WWW: https://github.com/coldfix/udiskie
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>