From owner-dev-commits-ports-all@freebsd.org Thu Sep 2 06:56:28 2021 Return-Path: Delivered-To: dev-commits-ports-all@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 98151679E13; Thu, 2 Sep 2021 06:56:28 +0000 (UTC) (envelope-from danfe@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4H0WtN3yq9z3Fy4; Thu, 2 Sep 2021 06:56:28 +0000 (UTC) (envelope-from danfe@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1630565788; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1oNiQSUagTvAu9ohwOw/TEbjAo6RTJTi/zD1iNPvcbY=; b=fA2J6oSINWzx44hn3sOi84z/+oeqI9no7poSzYRnxWYh3cKeElIecTt3Kw+4Cbit/2XzFY 0SrNEy5pyei5aW5jgEzGw7UVyRXI2o/4YkHjP07SePVDfq242YQMCubXwxIn5z7vRpAGlR nMo1vy2mwiqSIDHKyV2Y+cMvO8jMdG8B0e4J3au+FViMwczF5k7+VWbHPWaK/PpB9W2v1t IoBP4nXZ6xBCAhm6abODJc7jB+X64+RItfMXN6mHfLvEohRSfXViUME+WyQrzY00CeoJsd JYevDmLSPPk9XVlbPY7KLAcUN2HFDLxI2OApf8Fnb94vEO4Wxt84MohI6g7kFQ== Received: by freefall.freebsd.org (Postfix, from userid 1033) id 6DF9AD9DD; Thu, 2 Sep 2021 06:56:28 +0000 (UTC) Date: Thu, 2 Sep 2021 06:56:28 +0000 From: Alexey Dokuchaev To: Adam Weinberger Cc: 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: References: <202109020646.1826kZbY033118@gitrepo.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202109020646.1826kZbY033118@gitrepo.freebsd.org> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1630565788; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=1oNiQSUagTvAu9ohwOw/TEbjAo6RTJTi/zD1iNPvcbY=; b=S6ZxBmEa4uw6T/kUIoiL/nXnDYf2m50j//i9x23O/NAI8bOQZoyTI0fkUeczrr8nmQG1xv j5/pDGErP+eEVWIl23rTwqoJxkKdckuoropA4gGhqn1cgik9BxcvVaX5eF42Em08QOm4ys MFq6UJEwHL9WwN9VMjsc0Se8YZG8mWm0NkgXRGgCmNno9WVJPrruVxtgCEC9R6wSC9v1le +JUS92O0fpivpjtq0GmpqAklNwJMQlJmrJkALvjeBJV5mglm+JSAlzhK9PgvOsfBOgA4S8 4in2ZEyGuh1zi3S9Iplr4pyK3Fz0AhMtsvTcd80qgpL/Ah4zMlHpfmiJiX0bhQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1630565788; a=rsa-sha256; cv=none; b=q/TF++ILdGKvFmSOj6t9E0yrvmm7dmrkzBFQ+iPvBN48xE5bFfmGpkWQoMBFZgd9CuiB4S GvqwVnR1A+VaT6Ch4/oGwcMKF+P+WZhADFsIlSCyfCca27ZhA5KIBdQyjSTQU6gjEQV38b ivZ8WBvl0yusiV+6wJFLzKDi3Hdq8QhqIXVqkeVJFIf0divZvnRg36KK0SPkMvcx6sy8rF tgQo0poWgc+RI9o4+xpUARGkTHtuNbvBGgevwZVikjDq3j78AtDadLDHQTqte7OXGrn1ks Rs5p5ZoTka9JWP5lziu4w1355QdSYtxQ9J8/eCWE3HJ6qBUMtcTaLagTJymUQg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: dev-commits-ports-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the ports repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2021 06:56:28 -0000 On Thu, Sep 02, 2021 at 06:46:35AM +0000, Adam Weinberger wrote: > commit 620f205539a43fd8da97750d33eebdfc1e133330 > > editors/vim: Flavorize and update to 8.2.3394 > > This commit completely rewires the vim ports. It includes the following: > > * `vim' is now a TUI-only package. It is what the `vim-console' port > was. > > * `vim-gtk3' includes the TUI binary (vim) and a GTk3-backed GUI. It is > what the `vim' port was. > > * Each GUI toolkit has a separate package. There is vim-gtk3, -gtk2, > -motif, -athena, and -x11. Neat! > +# Flavors {{{1 Are these `{{{1' kind of markers for easy search+jump, or they have some deeper meaning? > +# FLAVORS are used to build various Vim GUIs. The default flavor (`vim') is > +# console-only. > +FLAVORS= console athena gtk2 gtk3 motif x11 tiny > + > +# GUI flavors > +.if ${FLAVOR:U} == console > +GUI= no > +PLIST_SUB+= GUI="@comment " DESKTOP="@comment " > +CONFLICTS_INSTALL= vim-athena vim-gtk2 vim-gtk3 vim-motif vim-tiny vim-x11 Hmm, perhaps CONFLICTS_INSTALL=${FLAVORS:N${FLAVOR}:S/^/vim-/} would be less error-prone? ./danfe