From owner-dev-commits-ports-main@freebsd.org Thu Sep 2 15:46:50 2021 Return-Path: Delivered-To: dev-commits-ports-main@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AC081661BC6; Thu, 2 Sep 2021 15:46:50 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: from mail.evolve.de (mail.evolve.de [213.239.217.29]) (using TLSv1.3 with cipher TLS_CHACHA20_POLY1305_SHA256 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA512 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "mail.evolve.de", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4H0lfK6q27z4fT1; Thu, 2 Sep 2021 15:46:49 +0000 (UTC) (envelope-from grembo@freebsd.org) Received: by mail.evolve.de (OpenSMTPD) with ESMTP id f34cc72d; Thu, 2 Sep 2021 15:46:41 +0000 (UTC) Received: by mail.evolve.de (OpenSMTPD) with ESMTPSA id d316d371 (TLSv1.3:AEAD-CHACHA20-POLY1305-SHA256:256:NO); Thu, 2 Sep 2021 15:46:37 +0000 (UTC) Date: Thu, 2 Sep 2021 17:46:35 +0200 From: Michael Gmelin To: Colin Percival Cc: Adam Weinberger , ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: Re: git: 620f205539a4 - main - editors/vim: Flavorize and update to 8.2.3394 Message-ID: <20210902174635.4cdefe7e.grembo@freebsd.org> In-Reply-To: <0100017ba71b0d67-df6dd8e4-6f71-4cac-8764-6c750f60d1f1-000000@email.amazonses.com> References: <202109020646.1826kZbY033118@gitrepo.freebsd.org> <0100017ba71b0d67-df6dd8e4-6f71-4cac-8764-6c750f60d1f1-000000@email.amazonses.com> X-Face: $wrgCtfdVw_H9WAY?S&9+/F"!41z'L$uo*WzT8miX?kZ~W~Lr5W7v?j0Sde\mwB&/ypo^}> +a'4xMc^^KroE~+v^&^#[B">soBo1y6(TW6#UZiC]o>C6`ej+i Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAJFBMVEWJBwe5BQDl LASZU0/LTEWEfHbyj0Txi32+sKrp1Mv944X8/fm1rS+cAAAACXBIWXMAAAsTAAAL EwEAmpwYAAAAB3RJTUUH3wESCxwC7OBhbgAAACFpVFh0Q29tbWVudAAAAAAAQ3Jl YXRlZCB3aXRoIFRoZSBHSU1QbbCXAAAAAghJREFUOMu11DFvEzEUAGCfEhBVFzuq AKkLd0O6VrIQsLXVSZXoWE5N1K3DobBBA9fQpRWc8OkWouaIjedWKiyREOKs+3PY fvalCNjgLVHeF7/3bMtBzV8C/VsQ8tecEgCcDgrzjekwKZ7TwsJZd/ywEKwwP+ZM 8P3drTsAwWn2mpWuDDuYiK1bFs6De0KUUFw0tWxm+D4AIhuuvZqtyWYeO7jQ4Aea 7jUqI+ixhQoHex4WshEvSXdood7stlv4oSuFOC4tqGcr0NjEqXgV4mMJO38nld4+ xKNxRDon7khyKVqY7YR4d+Cg0OMrkWXZOM7YDkEfKiilCn1qYv4mighZiynuHHOA Wq9QJq+BIES7lMFUtcikMnkDGHUoncA+uHgrP0ctIEqfwLHzeSo+eUA66AqzwN6n 2ZHJhw6Qh/PoyC/QENyEyC/AyNjq74Bs+3UH0xYwzDUC4B97HgLocg1QLYgDDO1v f3UX9Y307Ew4AHh67YAFFsxEpkXwpXY3eIgMhAAE3R19L919nNnuD2wlPcDE3UeT L2ytEICQib9BXgS2fU8PrD82ToYO1OEmMSnYTjSqSv9wdC0tPYC+rQRQD9ESnldF CyqfmiYW+tlALt8gH2xrMdC/youbjzPXEun+/ReXsMCDyve3dZc09fn2Oas8oXGc Jj6/fOeK5UmSMPmf/jL+GD8BEj0k/Fn6IO4AAAAASUVORK5CYII= MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4H0lfK6q27z4fT1 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; ASN(0.00)[asn:24940, ipnet:213.239.192.0/18, country:DE] X-BeenThere: dev-commits-ports-main@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commits to the main branch of the FreeBSD ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2021 15:46:50 -0000 On Thu, 2 Sep 2021 15:22:53 +0000 Colin Percival wrote: > On 9/1/21 11:46 PM, Adam Weinberger wrote: > > URL: > > https://cgit.FreeBSD.org/ports/commit/?id=620f205539a43fd8da97750d33eebdfc1e133330 > > > > commit 620f205539a43fd8da97750d33eebdfc1e133330 > > Author: Adam Weinberger > > AuthorDate: 2021-09-02 06:36:47 +0000 > > Commit: Adam Weinberger > > CommitDate: 2021-09-02 06:36:47 +0000 > > > > editors/vim: Flavorize and update to 8.2.3394 > > > > This commit completely rewires the vim ports. It includes the > > following: > > `make index` is now failing with > /usr/ports/audio/fluida-lv2: no entry for > /usr/ports/editors/vim-console > > I'm not sure if this is because INDEX doesn't understand flavours or > if you need to adjust port(s) which depend on vim-console. > The problem with using flavors like this is that it basically turns those ports into leaf ports (as you, e.g., can't install a port that relies on vim-tiny and install vim-gtk3 at the same time). We have the same situation with git-lite, git, git-svn, git-cvs... That's why, e.g., iocage depends on git and not on git-lite (which would be sufficient), as every time you install normal git, iocage would get removed from the system. Subpackages would solve this (but they're not here yet). One can emulate subpackages by creating subports using MASTERDIR. I did this for git a while ago (review pending due to lack of resources): https://reviews.freebsd.org/D30238 Best Michael -- Michael Gmelin