From nobody Mon Aug 2 12:08:26 2021 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3981112D63D8 for ; Mon, 2 Aug 2021 12:08:36 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from ptrcrt.ch (ptrcrt.ch [IPv6:2a02:2770:8:0:21a:4aff:fe7e:c6be]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "ptrcrt.ch", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GdcGq6j06z3phT for ; Mon, 2 Aug 2021 12:08:35 +0000 (UTC) (envelope-from gahr@FreeBSD.org) Received: from ptrcrt.ch (mail.ptrcrt.ch [192.168.1.1]) by ptrcrt.ch (OpenSMTPD) with ESMTP id 862cfd66; Mon, 2 Aug 2021 12:08:26 +0000 (UTC) Received: from ptrcrt.ch (mail.ptrcrt.ch [192.168.1.1]) by ptrcrt.ch (OpenSMTPD) with ESMTPSA id 1af633c5 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Mon, 2 Aug 2021 12:08:26 +0000 (UTC) Date: Mon, 2 Aug 2021 12:08:26 +0000 From: Pietro Cerutti To: Adam Weinberger Cc: FreeBSD Ports Subject: Re: RFC: vim default GUI Message-ID: <20210802120826.3c2t5uzwdhlykbrj@ptrcrt.ch> Reply-To: FreeBSD Ports References: List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: NeoMutt/20210205-687-0ed190 X-Rspamd-Queue-Id: 4GdcGq6j06z3phT X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Aug 02 2021, 11:51 UTC, Adam Weinberger wrote: >Hello, ports users, > >I’ve never liked that the default vim package has a huge number of >dependencies. GTK3 is a beast of a dependency, carrying dozens of >packages with it. I would like to reduce this, but I want to gain >insight from you all first. > >My thought is to flavorize the port and make separate packages for each >of the GUI toolkits: -console (TUI-only), -gtk3, -gtk2, -x11, -motif, >etc. I would like to make -console the default, meaning that the >DEFAULT vim port is console-only. > >This would be disruptive: the default package would no longer come with >gvim! > >My question is: how disruptive would this be for you? Would requiring >people to install vim-gtk3 rather than vim be unduly burdensome? Would >it be better to maintain the status quo? I’m really interested in your >insight here. I'd love a console-only vim by default! -- Pietro Cerutti