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