Re: git: 08f3c048b612 - main - editors/emacs-devel: Build pure GTK Emacs by default
Date: Tue, 25 Jan 2022 05:29:09 UTC
On Mon, Jan 24, 2022 at 04:17:07PM -0400, Joseph Mingrone wrote: > On Sat, 2022-01-22 at 13:19, Jan Beich <jbeich@FreeBSD.org> wrote: > > > 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 > > I hadn't planned on it. Cherry picking the four commits to > editors/emacs-devel in the main branch would change the default options > and also pull in many upstream commits. That seems too disruptive for > the quarterly branch. > > I've copied emacs@FreeBSD.org in case they feel differently. I'm also in agreement with jrm@. Unless, it's some security problem, or a critical bug, I wouldn't merge into quarterly. If one wants latest bits of editors/emacs-devel all the time, then please follow the `main' branch. Thanks! -- Ashish SHUKLA | GPG: F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 "Should I kill myself, or have a cup of coffee?" (Albert Camus)