Re: git: 08f3c048b612 - main - editors/emacs-devel: Build pure GTK Emacs by default

From: Ashish SHUKLA <ashish_at_FreeBSD.ORG>
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)