forked from Lainports/freebsd-ports
lang/clover: Restrict llvm to max version 16
Clover cannot (yet?) be compiled with LLVM17, it misses llvm/Transforms/IPO/PassManagerBuilder.h For now set a max version of llvm to 16 for clover only, people should still be able to use llvm17 for other mesa componant if they are not interested in clover. While here clean up a bit the USES=llvm for mesa port, we already set noexport in mesa-dri/Makefile.common so no need to set it in all the ports. Sponsored by: Beckhoff Automation GmbH & Co. KG PR: 275290
This commit is contained in:
parent
2dad037fe7
commit
fa7309cb97
6 changed files with 6 additions and 6 deletions
|
|
@ -10,7 +10,7 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst
|
|||
|
||||
LIB_DEPENDS+= libglapi.so:graphics/mesa-libs
|
||||
|
||||
USES= llvm:lib,noexport xorg
|
||||
USES= llvm:lib xorg
|
||||
USE_XORG= xorgproto
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ WWW= https://www.mesa3d.org/
|
|||
|
||||
LIB_DEPENDS+= libglapi.so:graphics/mesa-libs
|
||||
|
||||
USES+= llvm:lib,noexport
|
||||
USES+= llvm:lib
|
||||
|
||||
OPTIONS_GROUP= PLATFORM
|
||||
OPTIONS_GROUP_PLATFORM= PLATFORM_X11 PLATFORM_WAYLAND
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ ONLY_FOR_ARCHS_REASON= used only by AMD/Radeon hardware
|
|||
LIB_DEPENDS= libva.so:multimedia/libva \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
USES= llvm:lib,noexport
|
||||
USES= llvm:lib
|
||||
|
||||
OPTIONS_DEFINE= X11
|
||||
OPTIONS_DEFAULT= X11
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ ONLY_FOR_ARCHS_REASON= used only by AMD/Radeon hardware
|
|||
LIB_DEPENDS= libvdpau.so:multimedia/libvdpau \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
USES= llvm:lib,noexport
|
||||
USES= llvm:lib
|
||||
|
||||
OPTIONS_DEFINE= X11
|
||||
OPTIONS_DEFAULT= X11
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst
|
|||
ONLY_FOR_ARCHS= amd64 i386
|
||||
ONLY_FOR_ARCHS_REASON= used only by VMware supported architectures
|
||||
|
||||
USES= llvm:lib,noexport xorg
|
||||
USES= llvm:lib xorg
|
||||
USE_XORG= xorgproto
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \
|
|||
RUN_DEPENDS= libclc>=0.3.0:devel/libclc \
|
||||
opencl>=0:devel/opencl
|
||||
|
||||
USES= llvm:lib,noexport
|
||||
USES= llvm:lib,max=16
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue