[Bug 290112] lang/pocl: Update 7.0 -> 7.1

From: <bugzilla-noreply_at_freebsd.org>
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.