misc/emacs-libvterm: Install etc/ under the vterm/ #568

Open
Jehops opened 4:35am on July 20, 2026 wants to merge 48 Ξ” into freebsd/freebsd-ports main from
ess

Pull Request Overview

  • Opened on July 20, 2026
  • Status Open
  • Commit count 1 with first commit July 20, 2026

Total Delta

48 Total Diff Delta

Open Days

Open 45 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
 
0.0 days Authoring 1 commit before pull request opened for review
 
0.0 days Awaiting first review
 
45.0 days Revising work with 0 commits in response to 0 reviews that left 1 comment

Total time for pull request still awaiting merge (longer than repo's target): 45.0 business days

Author avatar

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".

Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.