diff options
author | Emmanuel Vadot <manu@FreeBSD.org> | 2022-12-08 15:40:41 +0000 |
---|---|---|
committer | Emmanuel Vadot <manu@FreeBSD.org> | 2022-12-08 19:00:28 +0000 |
commit | e70ff172c20525bf5ec27c7b904a8e2760947add (patch) | |
tree | ba483d92851da2f0b08cddc5e8c25fc5a735ce32 /graphics/mesa-dri | |
parent | 0768be4ed7d79c3400b5b130770646d2cdb24a59 (diff) | |
download | ports-e70ff172c20525bf5ec27c7b904a8e2760947add.tar.gz ports-e70ff172c20525bf5ec27c7b904a8e2760947add.zip |
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
Diffstat (limited to 'graphics/mesa-dri')
-rw-r--r-- | graphics/mesa-dri/Makefile | 2 | ||||
-rw-r--r-- | graphics/mesa-dri/Makefile.common | 3 | ||||
-rw-r--r-- | graphics/mesa-dri/Makefile.targets | 5 |
3 files changed, 3 insertions, 7 deletions
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile index 09fb7615be54..ac87f4cef889 100644 --- a/graphics/mesa-dri/Makefile +++ b/graphics/mesa-dri/Makefile @@ -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 diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common index 6f740b0dc964..913e78c73650 100644 --- a/graphics/mesa-dri/Makefile.common +++ b/graphics/mesa-dri/Makefile.common @@ -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 diff --git a/graphics/mesa-dri/Makefile.targets b/graphics/mesa-dri/Makefile.targets index 64e483ccbbd6..b7e891579ab7 100644 --- a/graphics/mesa-dri/Makefile.targets +++ b/graphics/mesa-dri/Makefile.targets @@ -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' \ |