svn commit: r514525 - head/lang/pocl
Steve Wills
swills at FreeBSD.org
Tue Oct 15 13:41:59 UTC 2019
Author: swills
Date: Tue Oct 15 13:41:58 2019
New Revision: 514525
URL: https://svnweb.freebsd.org/changeset/ports/514525
Log:
lang/pocl: Update to POCL 1.4
PR: 241243
Submitted by: O. Hartmann <ohartmann at walstatt.org> (maintainer)
Modified:
head/lang/pocl/Makefile (contents, props changed)
head/lang/pocl/distinfo (contents, props changed)
head/lang/pocl/pkg-message (contents, props changed)
head/lang/pocl/pkg-plist (contents, props changed)
Modified: head/lang/pocl/Makefile
==============================================================================
--- head/lang/pocl/Makefile Tue Oct 15 13:39:44 2019 (r514524)
+++ head/lang/pocl/Makefile Tue Oct 15 13:41:58 2019 (r514525)
@@ -1,46 +1,48 @@
# $FreeBSD$
-PORTNAME= pocl
-PORTVERSION= 1.3
+PORTNAME= pocl
+PORTVERSION= 1.4
DISTVERSIONPREFIX= v
-CATEGORIES= lang
+CATEGORIES= lang
-MAINTAINER= ohartmann at walstatt.org
-COMMENT= POrtable Computing Language (POCL)
+MAINTAINER= ohartmann at walstatt.org
+COMMENT= POrtable Computing Language (POCL)
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
ONLY_FOR_ARCHS= amd64 i386
ONLY_FOR_ARCHS_REASON= only tested on x86
+BROKEN_FreeBSD_10= pocl is not supported on 10.x
+
BUILD_DEPENDS= llvm${LLVM_VERSION}>=0:devel/llvm${LLVM_VERSION} \
- opencl>=2.1:devel/opencl
+ opencl>=2.1:devel/opencl
LIB_DEPENDS= libhwloc.so:devel/hwloc \
- libOpenCL.so:devel/ocl-icd \
- libltdl.so:devel/libltdl
+ libOpenCL.so:devel/ocl-icd \
+ libltdl.so:devel/libltdl
RUN_DEPENDS= ${BUILD_DEPENDS}
-LLVM_VERSION= ${MESA_LLVM_VER:U80}
+LLVM_VERSION= ${MESA_LLVM_VER:U90}
-USES= cmake localbase:ldflags ncurses pkgconfig
+USES= cmake localbase:ldflags ncurses pkgconfig
-USE_GITHUB= yes
+USE_GITHUB= yes
USE_LDCONFIG= yes
-CMAKE_ARGS= -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config" \
- -DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
- -DKERNELLIB_HOST_CPU_VARIANTS="distro" \
- -DSINGLE_LLVM_LIB=OFF
+CMAKE_ARGS= -DWITH_LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config" \
+ -DPOCL_INSTALL_PKGCONFIG_DIR="${PREFIX}/libdata/pkgconfig" \
+ -DKERNELLIB_HOST_CPU_VARIANTS="distro" \
+ -DSINGLE_LLVM_LIB=OFF
-PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
+PLIST_SUB= CONFIGURE_TARGET=${CONFIGURE_TARGET:S/amd64/x86_64/}
OPTIONS_DEFINE= DOCS
-DOCS_DESC= Build documentation (needs sphinx)
+DOCS_DESC= Build documentation (needs sphinx)
DOCS_CMAKE_OFF= -DENABLE_DOCS=OFF
DOCS_CMAKE_ON= -DENABLE_DOCS=ON
-DOCS_USES= python
+DOCS_USES= python
DOCS_BUILD_DEPENDS= ${PY_FLAVOR}-sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
.include <bsd.port.mk>
Modified: head/lang/pocl/distinfo
==============================================================================
--- head/lang/pocl/distinfo Tue Oct 15 13:39:44 2019 (r514524)
+++ head/lang/pocl/distinfo Tue Oct 15 13:41:58 2019 (r514525)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1555268767
-SHA256 (pocl-pocl-v1.3_GH0.tar.gz) = 6527e3f47fab7c21e96bc757c4ae3303901f35e23f64642d6da5cc4c4fcc915a
-SIZE (pocl-pocl-v1.3_GH0.tar.gz) = 1414807
+TIMESTAMP = 1571058139
+SHA256 (pocl-pocl-v1.4_GH0.tar.gz) = ec237faa83bb1c803fbdf7c6e83d8a2ad68b6f0ed1879c3aa16c0e1dcc478742
+SIZE (pocl-pocl-v1.4_GH0.tar.gz) = 1560972
Modified: head/lang/pocl/pkg-message
==============================================================================
--- head/lang/pocl/pkg-message Tue Oct 15 13:39:44 2019 (r514524)
+++ head/lang/pocl/pkg-message Tue Oct 15 13:41:58 2019 (r514525)
@@ -1,6 +1,4 @@
-[
-{ type: install
- message: <<EOM
+
Deadlocks (freezes) on FreeBSD:
OpenCL applications using pocl on FreeBSD must be compiled with
@@ -12,6 +10,3 @@ See:
http://www.freebsd.org/cgi/query-pr.cgi?pr=163512
(Source: http://portablecl.org/docs/html/faq.html?highlight=freebsd)
-EOM
-}
-]
Modified: head/lang/pocl/pkg-plist
==============================================================================
--- head/lang/pocl/pkg-plist Tue Oct 15 13:39:44 2019 (r514524)
+++ head/lang/pocl/pkg-plist Tue Oct 15 13:41:58 2019 (r514525)
@@ -2,7 +2,7 @@ bin/poclcc
etc/OpenCL/vendors/pocl.icd
lib/libpocl.so
lib/libpocl.so.2
-lib/libpocl.so.2.3.0
+lib/libpocl.so.2.4.0
lib/pocl/libllvmopencl.so
libdata/pkgconfig/pocl.pc
%%DATADIR%%/include/_builtin_renames.h
@@ -11,7 +11,8 @@ libdata/pkgconfig/pocl.pc
%%DATADIR%%/include/_kernel.h
%%DATADIR%%/include/_kernel_c.h
%%DATADIR%%/include/_kernel_constants.h
-%%DATADIR%%/include/_pocl_opencl.h
+%%DATADIR%%/include/opencl-c-base.h
+%%DATADIR%%/include/opencl-c.h
%%DATADIR%%/include/pocl.h
%%DATADIR%%/include/pocl_device.h
%%DATADIR%%/include/pocl_image_types.h
More information about the svn-ports-head
mailing list