Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Nov 2020 23:52:51 +0100
From:      Jan Beich <jbeich@FreeBSD.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: editors/vim needs devel/llvm90 and devel/llvm10
Message-ID:  <o8je-78zg-wny@FreeBSD.org>
In-Reply-To: <20201130222755.GA16476@c720-r342378> (Matthias Apitz's message of "Mon, 30 Nov 2020 23:27:55 %2B0100")
References:  <20201130222755.GA16476@c720-r342378>

next in thread | previous in thread | raw e-mail | index | archive | help
Matthias Apitz <guru@unixarea.de> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?o8je-78zg-wny>