1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

Add opencl 1.2, open Computing Language (OpenCL) specifications.

PR:		ports/171375
Submitted by:	ohartman@zedat.fu-berlin.de
This commit is contained in:
Boris Samorodov 2012-09-22 08:25:38 +00:00
parent 375ef54e14
commit 2073cceb3c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=304667
5 changed files with 63 additions and 0 deletions

View File

@ -1230,6 +1230,7 @@
SUBDIR += oniguruma5
SUBDIR += open-beagle
SUBDIR += open-usp-tukubai
SUBDIR += opencl
SUBDIR += opencvs
SUBDIR += opengrok
SUBDIR += openocd

31
devel/opencl/Makefile Normal file
View File

@ -0,0 +1,31 @@
# Created by: Oliver Hartmann <ohartman@zedat.fu-berlin.de>
# $FreeBSD$
PORTNAME= opencl
PORTVERSION= 1.2
CATEGORIES= devel
MASTER_SITES= http://www.khronos.org/registry/cl/api/${PORTVERSION}/
DISTFILES= opencl.h cl_platform.h cl.h cl_ext.h cl_dx9_media_sharing.h \
cl_d3d10.h cl_d3d11.h cl_gl.h cl_gl_ext.h cl.hpp
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY=
MAINTAINER= ohartman@zedat.fu-berlin.de
COMMENT= Open Computing Language (OpenCL) specifications
CONFLICTS= opencl-1.[0-1]
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST_DIRS= include/CL
.for f in ${DISTFILES}
PLIST_FILES+=include/CL/$f
.endfor
do-install:
${MKDIR} ${PREFIX}/include/CL
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.h ${PREFIX}/include/CL
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.hpp ${PREFIX}/include/CL
.include <bsd.port.mk>

20
devel/opencl/distinfo Normal file
View File

@ -0,0 +1,20 @@
SHA256 (opencl/opencl.h) = a69842d53ea5b505323a6bee242cca8ddba47294f69972fe61c0371636935819
SIZE (opencl/opencl.h) = 1754
SHA256 (opencl/cl_platform.h) = 3d217a53c9bf8e0cd3a74b9eac030e27606253368d4ac6511e95399bd14af4ad
SIZE (opencl/cl_platform.h) = 41131
SHA256 (opencl/cl.h) = 4df687ff7bd1c85c3f4768c45e9a0b2529705d21ab659ec06e82e876d75c6478
SIZE (opencl/cl.h) = 63158
SHA256 (opencl/cl_ext.h) = bda268419b454540c56ee615f6718a917d4289973545d7357509b4128933a18e
SIZE (opencl/cl_ext.h) = 9951
SHA256 (opencl/cl_dx9_media_sharing.h) = 7aa1cece80d7ca7bf699e248ca989dd97aa807472f7ecd7aca79cec0af56340c
SIZE (opencl/cl_dx9_media_sharing.h) = 5157
SHA256 (opencl/cl_d3d10.h) = 394787cf9ddfee6f24c59521b714d0974f6a7874fd8fd5aae6365028d946a8bd
SIZE (opencl/cl_d3d10.h) = 4859
SHA256 (opencl/cl_d3d11.h) = 20cc068d09e06498e38f449e35876ec4b5bf545807a463aca85319246717cba8
SIZE (opencl/cl_d3d11.h) = 4853
SHA256 (opencl/cl_gl.h) = 19e923585b36b69b5c09d566cef3b3d43fcf1143f64eece3cbf716fd0afbb6d7
SIZE (opencl/cl_gl.h) = 7429
SHA256 (opencl/cl_gl_ext.h) = c28c7b03aa7eb22bad5af50c9d1213e80b827e90ee04c2a6ee27561f19e93cf6
SIZE (opencl/cl_gl_ext.h) = 2630
SHA256 (opencl/cl.hpp) = eeacf0fefc51d618dda67d52e2bbff7dc9a67e90bc38166b3fad26d44800013a
SIZE (opencl/cl.hpp) = 915453

6
devel/opencl/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
OpenCL (Open Computing Language) is an open royalty-free standard
for general purpose parallel programming across CPUs, GPUs and
other processors, giving software developers portable and efficient
access to the power of these heterogeneous processing platforms.
This is OpenCL 1.2

5
devel/opencl/pkg-message Normal file
View File

@ -0,0 +1,5 @@
OpenCL is the first open, royalty-free standard for cross-platform,
parallel programming of modern processors.
Header files will reside in PREFIX/CL, with PREFIX usually
set to /usr/local/include.