[Bug 290112] lang/pocl: Update 7.0 -> 7.1
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 290112] lang/pocl: Update 7.0 -> 7.1"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 09 Oct 2025 16:46:14 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290112
--- Comment #5 from Vladimir Druzenko <vvd@FreeBSD.org> ---
Build fine with default llvm 19 and 20:
@@ -1,7 +1,6 @@
PORTNAME= pocl
DISTVERSIONPREFIX= v
-DISTVERSION= 7.0
-PORTREVISION= 1
+DISTVERSION= 7.1
CATEGORIES= lang
MAINTAINER= ohartmann@walstatt.org
@@ -14,21 +13,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le
ONLY_FOR_ARCHS_REASON= only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
-BUILD_DEPENDS= clang${LLVM_VER}:devel/llvm${LLVM_VER} \
- opencl>=3:devel/opencl \
-
spirv-llvm-translator-llvm${LLVM_VER}>=${LLVM_VER}:devel/spirv-llvm-translator@llvm${LLVM_VER}
\
+_BR_DEPENDS= opencl>=3:devel/opencl \
+
spirv-llvm-translator-llvm${LLVM_VERSION}>=${LLVM_VERSION}:devel/spirv-llvm-translator@llvm${LLVM_VERSION}
\
spirv-tools>0:graphics/spirv-tools
-
+BUILD_DEPENDS= ${_BR_DEPENDS}
LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
- libLLVM-${LLVM_VER}.so:devel/llvm${LLVM_VER} \
libOpenCL.so:devel/ocl-icd
-RUN_DEPENDS= ${BUILD_DEPENDS}
+RUN_DEPENDS= ${_BR_DEPENDS}
-USES= cmake:noninja gmake localbase:ldflags ncurses pkgconfig python
+USES= cmake:noninja gmake llvm:min=19,max=21,build,lib,run \
+ localbase:ldflags ncurses pkgconfig python
USE_GITHUB= yes
USE_LDCONFIG= yes
-LLVM_VER= 20
CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_HOST_CPU_DEVICES=ON \
-DENABLE_HOST_CPU_DEVICES_OPENMP=ON \
@@ -38,10 +35,10 @@ CMAKE_ARGS= ${CMAKE_ARGS_${ARCH}} \
-DENABLE_SPIRV=ON \
-DHAVE_OCL_ICD_30_COMPATIBLE=ON \
-DHOST_COMPILER_SUPPORTS_FLOAT16:BOOL=OFF \
- -DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VER}/
\
+
-DLLVM_CONFIG_LOCATION=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}/ \
-DPOCL_ICD_ABSOLUTE_PATH=ON \
-DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
-
-DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VER}/bin/llvm-config"
+
-DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config"
CMAKE_ARGS_aarch64= -DLLC_HOST_CPU=cortex-a53
CMAKE_ARGS_powerpc64= -DLLC_HOST_CPU=ppc64
--
You are receiving this mail because:
You are the assignee for the bug.