Re: git: 08f3c048b612 - main - editors/emacs-devel: Build pure GTK Emacs by default
Date: Sat, 22 Jan 2022 12:19:19 UTC
Joseph Mingrone <jrm@FreeBSD.org> writes: > The branch main has been updated by jrm: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=08f3c048b612d8d4f2a034c1a1cf3ec3812ff230 > > commit 08f3c048b612d8d4f2a034c1a1cf3ec3812ff230 > Author: Joseph Mingrone <jrm@FreeBSD.org> > AuthorDate: 2022-01-01 21:23:42 +0000 > Commit: Joseph Mingrone <jrm@FreeBSD.org> > CommitDate: 2022-01-03 18:12:48 +0000 > > editors/emacs-devel: Build pure GTK Emacs by default > > - Add PGTK to OPTIONS_DEFAULT > - Remove M17N, OTF, XFT, XIM, and XPM from OPTIONS_DEFAULT > - Eliminate X11 dependencies for pure GTK Emacs by > - removing CAIRO_IMPLIES=XFT and OTF_IMPLIES=XFT > - adding CAIRO_PREVENTS=XFT and PGTK_PREVENTS=M17N XFT XPM > - not including USES=xorg. > > While here, pull in a new 2022-01-03 revision and incorporate minor > formatting changes suggested by portfmt. > > Reported by: jbeich > Reviewed by: jbeich > Sponsored by: The FreeBSD Foundation > Differential Revision: https://reviews.freebsd.org/D33714 Do you plan to merge this (and other updates) into 2022Q1 for /quarterly? It improves copy-paste experience on Wayland. For historical reasons there're at least 2 buffers[1]: PRIMARY (middle-click) and CLIPBOARD (CUA). Wayland inherited both from X11, so Xwayland has to keep 4 buffers in sync which is error-prone due to the differences in how readiness is propagated. [1] SECONDARY is mostly unused... except in Emacs ;) https://www.gnu.org/software/emacs/manual/html_node/emacs/Secondary-Selection.html