From owner-freebsd-ports@freebsd.org Mon Nov 30 22:52:56 2020 Return-Path: Delivered-To: freebsd-ports@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 61EFE4AA945 for ; Mon, 30 Nov 2020 22:52:56 +0000 (UTC) (envelope-from jbeich@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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ClL9N2Nlyz4s9v for ; Mon, 30 Nov 2020 22:52:56 +0000 (UTC) (envelope-from jbeich@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1606776776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jEwYZAH+TbLJFaUfbbVyJ6i2CBwaKDc1TPaxbnXML/E=; b=S8uPsUVC7Bbji+SbwB2j0G1R0xiB+66b3jDCPioZ8+WmV63scHds47vcrcnI/1B1JZq/yx gZNYuDMP2n0Xgug0AkxQskkKlTt+woCiZh5CCyQopbKjBkG7oKRkTY4SCVhepwShpIE3qm wjvQWGo7hSlB6jkdPuEeL5axkZt42OWhR6qyzIXFGIDxs8gyAQOrFjgAboO18XRARexd8j P12llsOBQ6dhsd7izVOxtx/qloX+34rFoxsbfwqMv9J5SlHqsHOW+i7JY4bqbYI73cOYuc yLJtWou5z9oseqJAC00BxPDVRJ2UYfRKo6Amx/nRnwCcdeds6t7aNsKDn3YTTw== Received: by freefall.freebsd.org (Postfix, from userid 1354) id 3A7FB38B8; Mon, 30 Nov 2020 22:52:56 +0000 (UTC) From: Jan Beich To: freebsd-ports@freebsd.org Subject: Re: editors/vim needs devel/llvm90 and devel/llvm10 References: <20201130222755.GA16476@c720-r342378> Date: Mon, 30 Nov 2020 23:52:51 +0100 In-Reply-To: <20201130222755.GA16476@c720-r342378> (Matthias Apitz's message of "Mon, 30 Nov 2020 23:27:55 +0100") Message-ID: MIME-Version: 1.0 Content-Type: text/plain ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1606776776; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jEwYZAH+TbLJFaUfbbVyJ6i2CBwaKDc1TPaxbnXML/E=; b=qBpHTRqiHsHSSm0jY1nOBqbJIbOygGTQVwpt42tqQDoXA5daAALDUh/mAXxnD61q7rzBlB r6hAMvMJ1l12lYICNslQen0xucLAnmf0q3dnKBI4assFoilldEjdrhBXF/2QVjBR8Gpl5Q 5d2OgTJOaYXZhFS6fRsMOQI/wYvyjEKMhjzxmo6HZ5qt6rlt7KdisTtNeco8/VaslE52DC t5/t0VK98iaX90oDP0BpSyYrF8raEWg3b6kkzuysGFBgRIIq8ztXEcHYurRJ3L5RvMxhyM GKuFLMnsFzR5tFxJYqxdbbspsvVwI5/PaN5/khtL9N13LtQvcDOVqJwVUuHysQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1606776776; a=rsa-sha256; cv=none; b=vaDOKaNlT/BP6kl7z2kC+AIwYSGxE1OAI/e3RhiBtmdBh1zZdlURrFQbWCRjtuZSGb/ns3 ZOgYYslYIlEqvwJUBUuM3Wn56Dpgib5/q3oiFJAkyVTig7rmdMelPDQkHDTmDT6BSiJlUn SpnTZ46gsPsik8m1+cTsDwQmv4xlh7UAmlLeFkCOp0VZlUwcpL5dNWyw0Z2mTRxJ5sCWfg wXekyQGOPuVSc+0A2PzSIBddDlYu0d618a0FJxWvNaqK601RfN+1h4zf3xUanNsHNZ/V5x 2vvdymrda9bczozkoYOtkUbgvxW2ILFmxVs2o32g10U9XKhv5tPh2FlUjOdusg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2020 22:52:56 -0000 Matthias Apitz writes: > Hello, > > I'm building ports on HEAD of today and I see that editors/vim pulls in > devel/llvm10 and devel/llvm90: > > [freebsd-r368166-ports-20201130] [2020-11-30_23h11m34s] [parallel_build:] Queued: 63 Built: 15 Failed: 0 Skipped: 0 Ignored: 0 Tobuild: 48 Time: 00:04:57 > [01]: x11/libXxf86vm | libXxf86vm-1.1.4_3 configure (00:00:08 / 00:00:13) > [02]: devel/llvm90 | llvm90-9.0.1_3 build (00:00:09 / 00:02:39) > [03]: devel/llvm10 | llvm10-10.0.1_3 build (00:00:03 / 00:04:09) > [04]: x11/libXrandr | libXrandr-1.5.2 configure (00:00:08 / 00:00:14) > > Why is this? devel/llvm10 is pinned by graphics/mesa-* despite upstream support for newer and older LLVM versions. Try adding DEFAULT_VERSIONS += llvm=10 to make.conf(5) in order to avoid devel/llvm90. Alternatively, https://reviews.freebsd.org/D25020 will reduce mesa-* dependency among USES=gl consumers e.g., $ make all-depends-list -C editors/vim -graphics/mesa-libs -textproc/py-mako -www/py-beaker -devel/llvm10 -x11/libxshmfence -archivers/zstd -sysutils/coreutils -graphics/libdrm -devel/libpciaccess -misc/pciids +graphics/libglvnd