View | Details | Raw Unified | Return to bug 206120 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-4 / +5 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	clblas
4
PORTNAME=	clblas
5
PORTVERSION=	2.6
5
PORTVERSION=	2.10
6
DISTVERSIONPREFIX=	v
7
CATEGORIES=	math
6
CATEGORIES=	math
8
7
9
MAINTAINER=	dieterich@ogolem.org
8
MAINTAINER=	dieterich@ogolem.org
Lines 13-19 Link Here
13
LICENSE_FILE=	${WRKSRC}/LICENSE
12
LICENSE_FILE=	${WRKSRC}/LICENSE
14
13
15
BUILD_DEPENDS=	opencl>=0:${PORTSDIR}/devel/opencl
14
BUILD_DEPENDS=	opencl>=0:${PORTSDIR}/devel/opencl
16
LIB_DEPENDS=	libOpenCL.so:${PORTSDIR}/devel/ocl-icd
15
LIB_DEPENDS=	libOpenCL.so:${PORTSDIR}/devel/ocl-icd \
16
		libboost_program_options.so:${PORTSDIR}/devel/boost-libs
17
RUN_DEPENDS=	opencl>=0:${PORTSDIR}/devel/opencl
17
RUN_DEPENDS=	opencl>=0:${PORTSDIR}/devel/opencl
18
18
19
BROKEN_FreeBSD_9=	clBLAS is only supported on FreeBSD 10.1 and newer
19
BROKEN_FreeBSD_9=	clBLAS is only supported on FreeBSD 10.1 and newer
Lines 23-32 Link Here
23
GH_PROJECT=	clBLAS
23
GH_PROJECT=	clBLAS
24
24
25
USE_LDCONFIG=	yes
25
USE_LDCONFIG=	yes
26
USES=		cmake
26
USES=		cmake python
27
27
28
CMAKE_ARGS+=	-DBUILD_TEST=OFF \
28
CMAKE_ARGS+=	-DBUILD_TEST=OFF \
29
		-DBUILD_KTEST=OFF \
29
		-DBUILD_KTEST=OFF \
30
		-DCORR_TEST_WITH_ACML=OFF \
30
		-DSUFFIX_LIB=""
31
		-DSUFFIX_LIB=""
31
32
32
CMAKE_SOURCE_PATH=	${WRKSRC}/src
33
CMAKE_SOURCE_PATH=	${WRKSRC}/src
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (clMathLibraries-clBLAS-v2.6_GH0.tar.gz) = 4607561a648949709bc7c368be4aaf7346174406e678454b643e31cfe861830c
1
SHA256 (clMathLibraries-clBLAS-2.10_GH0.tar.gz) = 72a46cb92f6057d10b503ce23d62db73d7332eb0645bb8bca3337f4c0558b429
2
SIZE (clMathLibraries-clBLAS-v2.6_GH0.tar.gz) = 954586
2
SIZE (clMathLibraries-clBLAS-2.10_GH0.tar.gz) = 1154117
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__NN__B0__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B0_MX048
4
 const unsigned int dgemm_Col_NN_B0_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_NN_B0_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
9
 
10
 #define  M6x6 \
11
             rA[0] = lA[offA + 0];\
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__NN__B1__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B1_MX048
4
 const unsigned int dgemm_Col_NN_B1_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_NN_B1_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
9
 
10
 #define  M6x6 \
11
             rA[0] = lA[offA + 0];                       \
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__NT__B0__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B0_MX048
4
 const unsigned int dgemm_Col_NT_B0_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_NT_B0_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
9
 \n
10
 \ntypedef union _GPtr {
11
 \n  __global float *f;
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__NT__B1__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B1_MX048
4
 const unsigned int dgemm_Col_NT_B1_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_NT_B1_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
9
 \n
10
 \ntypedef union _GPtr {
11
 \n  __global float *f;
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__TN__B0__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B0_MX048
4
 const unsigned int dgemm_Col_TN_B0_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_TN_B0_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
9
 
10
 __attribute__( (reqd_work_group_size(8, 8, 1)) )
11
 __kernel void dgemm_Col_TN_B0_MX048_NX048_KX08_src (
(-)files/patch-src_library_blas_AutoGemm_UserGemmKernelSources_dgemm__Col__TN__B1__MX048__NX048__KX08__src.cpp (+11 lines)
Line 0 Link Here
1
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp.orig	2016-01-05 17:04:55 UTC
2
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp
3
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B1_MX048
4
 const unsigned int dgemm_Col_TN_B1_MX048_NX048_KX08_unroll = 8;
5
 
6
 const char * const dgemm_Col_TN_B1_MX048_NX048_KX08_src = STRINGIFY(
7
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable   \n
8
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable")   \n
9
 
10
 __attribute__( (reqd_work_group_size(8, 8, 1)) )
11
 __kernel void dgemm_Col_TN_B1_MX048_NX048_KX08_src (
(-)pkg-plist (-1 / +1 lines)
Lines 10-13 Link Here
10
lib/cmake/clBLAS/clBLASTargets.cmake
10
lib/cmake/clBLAS/clBLASTargets.cmake
11
lib/libclBLAS.so
11
lib/libclBLAS.so
12
lib/libclBLAS.so.2
12
lib/libclBLAS.so.2
13
lib/libclBLAS.so.2.6.0
13
lib/libclBLAS.so.2.10.0

Return to bug 206120