editors/vim needs devel/llvm90 and devel/llvm10
Jan Beich
jbeich at FreeBSD.org
Mon Nov 30 22:52:56 UTC 2020
Matthias Apitz <guru at 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
More information about the freebsd-ports
mailing list