graphics/mesa*: Stop using meson native-file
Use BINARY_ALIAS instead, this is cleaner. While here directly record the deps on libLLVM for packages that needs it. Sponsored by: Beckhoff Automation GmbH & Co. KG
This commit is contained in:
parent
0768be4ed7
commit
e70ff172c2
@ -5,6 +5,8 @@ CATEGORIES= graphics
|
||||
COMMENT= Off-Screen Mesa implementation of the OpenGL API
|
||||
WWW= https://www.mesa3d.org/
|
||||
|
||||
LIB_DEPENDS+= libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
USES= xorg
|
||||
USE_XORG= xorgproto
|
||||
|
||||
|
@ -5,6 +5,8 @@ CATEGORIES= graphics
|
||||
COMMENT= OpenGL hardware acceleration drivers for DRI2+
|
||||
WWW= https://www.mesa3d.org/
|
||||
|
||||
LIB_DEPENDS+= libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
OPTIONS_GROUP= PLATFORM
|
||||
OPTIONS_GROUP_PLATFORM= PLATFORM_X11 PLATFORM_WAYLAND
|
||||
PLATFORM_X11_DESC= Enable X11 support for GBM/EGL
|
||||
|
@ -90,8 +90,7 @@ BINARY_ALIAS+= python3=${PYTHON_VERSION}
|
||||
|
||||
LLVM_DEFAULT= 15
|
||||
BUILD_DEPENDS+= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
RUN_DEPENDS+= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT}
|
||||
BINARY_ALIAS+= llvm-config=llvm-config${LLVM_DEFAULT}
|
||||
|
||||
MESON_ARGS+= --native-file="${WRKSRC}/llvm.ini"
|
||||
LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_DEFAULT}/lib
|
||||
MESON_ARGS+= -Dllvm=enabled
|
||||
|
@ -1,10 +1,5 @@
|
||||
# this file holds common targets
|
||||
|
||||
pre-configure:
|
||||
${PRINTF} "[binaries]\nllvm-config = '${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT}'" \
|
||||
> ${WRKSRC}/llvm.ini
|
||||
|
||||
|
||||
post-patch:
|
||||
${REINPLACE_CMD} -e '/SYSCONFDIR/ s|/etc|${PREFIX}/etc|g' \
|
||||
-e '/DATADIR/ s|/usr/share|${PREFIX}/share|g' \
|
||||
|
@ -6,6 +6,7 @@ COMMENT= Mesa Gallium VAAPI drivers
|
||||
WWW= https://www.mesa3d.org/
|
||||
|
||||
LIB_DEPENDS= libva.so:multimedia/libva \
|
||||
libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT} \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
OPTIONS_DEFINE= X11
|
||||
|
@ -6,6 +6,7 @@ COMMENT= Mesa Gallium VDPAU drivers
|
||||
WWW= https://www.mesa3d.org/
|
||||
|
||||
LIB_DEPENDS= libva.so:multimedia/libva \
|
||||
libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT} \
|
||||
libvdpau.so:multimedia/libvdpau \
|
||||
libzstd.so:archivers/zstd
|
||||
|
||||
|
@ -5,6 +5,8 @@ CATEGORIES= graphics
|
||||
COMMENT= Mesa Gallium XA state tracker
|
||||
WWW= https://www.mesa3d.org/
|
||||
|
||||
LIB_DEPENDS= libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT}
|
||||
|
||||
USES= xorg
|
||||
USE_XORG= xorgproto
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
PORTNAME= mesa-libs
|
||||
PORTVERSION= ${MESAVERSION}
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= graphics
|
||||
|
||||
COMMENT= OpenGL libraries that support GLX and EGL clients
|
||||
|
@ -8,6 +8,7 @@ WWW= https://dri.freedesktop.org/wiki/GalliumCompute/
|
||||
BUILD_DEPENDS= libclc>=0.3.0:devel/libclc \
|
||||
opencl>=0:devel/opencl
|
||||
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \
|
||||
libLLVM-${LLVM_DEFAULT}.so:devel/llvm${LLVM_DEFAULT} \
|
||||
libzstd.so:archivers/zstd
|
||||
RUN_DEPENDS= libclc>=0.3.0:devel/libclc \
|
||||
opencl>=0:devel/opencl
|
||||
|
Loading…
Reference in New Issue
Block a user