devel/magit: Update to 4.7.0
- Track upstream's replacement of docs/RelNotes/ with
per-major-release docs/CHANGELOG.N files in PORTDOCS and the DOCS
install
- Fix the DOCS and PDF options. With the custom do-build target,
DOCS_ALL_TARGET/PDF_ALL_TARGET never ran, so the HTML and PDF
manuals were never built and staging failed. Build them explicitly
in post-build-DOCS-on/post-build-PDF-on, under MAKE_ENV so the
sed=gsed binary alias is on PATH.
Changelog: https://github.com/magit/magit/blob/v4.7.0/docs/CHANGELOG.4#v470----2026-08-01
Sponsored by: The FreeBSD Foundation
misc/lbann: update 0.102-254 → 0.104
PR: 295214
Submitted by: Chad Jacob Milios <milios at ccsys.com> (initial version, additional changes were made on top of his patch to make it build)
misc/emacs-libvterm: Install etc/ under the vterm/
Previously, the shell-integration scripts (emacs-vterm-bash.sh,
emacs-vterm-zsh.sh, emacs-vterm.fish) were installed under
${EMACS_SITE_LISPDIR}/etc/, i.e. share/emacs/site-lisp/etc/. That is a
shared, generically-named directory, and creating it cause problems for
at least one other package [0].
Install everything under ${EMACS_SITE_LISPDIR}/vterm/ instead. This
keeps the port self-contained, no longer pollutes a directory other
ports probe, and matches ELPA package's layout.
[0]
math/ess auto-detects ess-etc-directory by probing paths relative to its
own lisp directory, one of which is ../etc. With site-lisp/etc present,
ESS selected it instead of the correct share/emacs/etc/ess, so M-x R
failed to load ESSR with "cannot open the connection".
Approved by: maintainer timeout
[2 lines not shown]
comms/hamlib: Update to 4.7.2
Version 4.7.2
* 2026-06-21
* FTX-1: Rewrite set_channel using VFO-B + BM workaround, also fix
the get_channel side, auto-exit Memory mode before VFO-state
setters, and MC cursor targeting in ftx1_set_channel. GitHub
PR # 2035. (TNX Terrell Deppe)
* IC-7600/IC-7610: Update clock routines; fix IC-7610 clock commands.
GitHub PR #2040 (TNX George Baltz)
* Icom: Add CWR to modes eligible for DSP filtering. GitHub PR #2041.
(TNX George Baltz)
* Kenwood: New model Hamgeek uSGX. GitHub PR #2043 (TNX Leo Pizzolante)
* Skywatcher: Now initialize motors on rot_open. GitHub PR #2046
(TNX Mario Haustein)
* C23: Fix errors when compiling with C23 support. GitHub PR #2048
(TNX George Baltz)
* DX-SR8: Fix serial configuration, timing, and control bugs. GitHub
PR #2052 (TNX Jeff Sheldon)
[16 lines not shown]