mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-29 10:18:30 +00:00
Update opencl (headers) to 2.1.
* Use github macro's for fetching sources instead of manualy fetching. * Switch to a pkg-plist PR: 212362 Submitted by: maintainer (original patch), kwm@ and swills@ (updated versions) Approved by: maintainer timeout (for updated versions)
This commit is contained in:
parent
18e31e4fdc
commit
f1dfb58396
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=424465
@ -2,40 +2,40 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= opencl
|
||||
PORTVERSION= 2.0
|
||||
PORTVERSION= 2.1
|
||||
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 V2.0 (header files)
|
||||
COMMENT= Open Computing Language (OpenCL) specifications V2.1 (header files)
|
||||
|
||||
LICENSE= unknown
|
||||
LICENSE_NAME= BSD-esque license agreement
|
||||
LICENSE_TEXT= License is included in each of the header files of this port
|
||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
|
||||
|
||||
CONFLICTS= opencl-1.[0-1]
|
||||
CONFLICTS= opencl-1.[0-2]
|
||||
|
||||
NO_BUILD= yes
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= KhronosGroup
|
||||
GH_PROJECT= OpenCL-Headers:DEFAULT OpenCL-CLHPP:clhpp
|
||||
GH_TAGNAME= ${HEADER_TAG}:DEFAULT ${CLHPP_TAG}:clhpp
|
||||
|
||||
.for f in ${DISTFILES}
|
||||
PLIST_FILES+=include/CL/$f
|
||||
.endfor
|
||||
# the header releases don't have tags yet, so use git commit for now
|
||||
HEADER_TAG= 2d06e09
|
||||
CLHPP_TAG= v2.0.10
|
||||
|
||||
pre-patch:
|
||||
@${MKDIR} ${WRKSRC}
|
||||
.for f in ${DISTFILES}
|
||||
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$f ${WRKSRC}/
|
||||
.endfor
|
||||
USES= python:build
|
||||
NO_CONFIGURE= yes
|
||||
|
||||
do-build:
|
||||
@cd ${WRKSRC_clhpp} && ${PYTHON_CMD} gen_cl_hpp.py
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/CL
|
||||
.for f in ${DISTFILES}
|
||||
${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${PREFIX}/include/CL
|
||||
.endfor
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/include/CL
|
||||
${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/CL
|
||||
${INSTALL_DATA} ${WRKSRC_clhpp}/cl.hpp \
|
||||
${STAGEDIR}${PREFIX}/include/CL/cl.hpp
|
||||
${INSTALL_DATA} ${WRKSRC_clhpp}/input_cl2.hpp \
|
||||
${STAGEDIR}${PREFIX}/include/CL/cl2.hpp
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,20 +1,5 @@
|
||||
SHA256 (opencl/opencl.h) = fceb7e76d81159caab6308a05ff05d18fbd84718eff4263473ecd148c458987c
|
||||
SIZE (opencl/opencl.h) = 1754
|
||||
SHA256 (opencl/cl_platform.h) = 042877b8091bfeeb489018505ce36c37cd3295e691856461b1c0a8fbb6b2cc21
|
||||
SIZE (opencl/cl_platform.h) = 42192
|
||||
SHA256 (opencl/cl.h) = 5c39e93d4492cd3005ae806a91b7dd3cad28f4e69036208be21e37f8a4395717
|
||||
SIZE (opencl/cl.h) = 70803
|
||||
SHA256 (opencl/cl_ext.h) = be1ff04c63b678383828ab1e69ecf3bec54eec4cf4ae33e210b4a16eff47d809
|
||||
SIZE (opencl/cl_ext.h) = 14002
|
||||
SHA256 (opencl/cl_dx9_media_sharing.h) = 41968538b82523ef8fb642a1a4da20a6262ce0448f71541db080f8ccc03971b6
|
||||
SIZE (opencl/cl_dx9_media_sharing.h) = 5181
|
||||
SHA256 (opencl/cl_d3d10.h) = 14b00ef68a2d7f471c7ef5b4576bc103888da70fc525b263b49ff7fff150e188
|
||||
SIZE (opencl/cl_d3d10.h) = 4883
|
||||
SHA256 (opencl/cl_d3d11.h) = 707709a73b6b43b96c55e813efb2d655efcc82eb103da4b8aea191231df7e1fd
|
||||
SIZE (opencl/cl_d3d11.h) = 4877
|
||||
SHA256 (opencl/cl_gl.h) = 40375d991f4e847c94ad56c6c14400e3e7d72620117b49636518a96d57f30647
|
||||
SIZE (opencl/cl_gl.h) = 7346
|
||||
SHA256 (opencl/cl_gl_ext.h) = dccb3b45e53bfe0219bb48e6dbe9591bbe6a090a8b0d93a3b8580f526abc4616
|
||||
SIZE (opencl/cl_gl_ext.h) = 2630
|
||||
SHA256 (opencl/cl.hpp) = eeacf0fefc51d618dda67d52e2bbff7dc9a67e90bc38166b3fad26d44800013a
|
||||
SIZE (opencl/cl.hpp) = 915453
|
||||
TIMESTAMP = 1477133498
|
||||
SHA256 (KhronosGroup-OpenCL-Headers-2.1-2d06e09_GH0.tar.gz) = 6e5d2fc99809fd963ac2ce3648e79fa7997262741992b7a4ccd923f8d1194f6f
|
||||
SIZE (KhronosGroup-OpenCL-Headers-2.1-2d06e09_GH0.tar.gz) = 30745
|
||||
SHA256 (KhronosGroup-OpenCL-CLHPP-v2.0.10_GH0.tar.gz) = fa27456295c3fa534ce824eb0314190a8b3ebd3ba4d93a0b1270fc65bf378f2b
|
||||
SIZE (KhronosGroup-OpenCL-CLHPP-v2.0.10_GH0.tar.gz) = 129954
|
||||
|
@ -3,4 +3,4 @@ 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 2.0
|
||||
These header are covering OpenCL API 2.1
|
||||
|
15
devel/opencl/pkg-plist
Normal file
15
devel/opencl/pkg-plist
Normal file
@ -0,0 +1,15 @@
|
||||
include/CL/cl.h
|
||||
include/CL/cl.hpp
|
||||
include/CL/cl2.hpp
|
||||
include/CL/cl_d3d10.h
|
||||
include/CL/cl_d3d11.h
|
||||
include/CL/cl_dx9_media_sharing.h
|
||||
include/CL/cl_dx9_media_sharing_intel.h
|
||||
include/CL/cl_egl.h
|
||||
include/CL/cl_ext.h
|
||||
include/CL/cl_ext_intel.h
|
||||
include/CL/cl_gl.h
|
||||
include/CL/cl_gl_ext.h
|
||||
include/CL/cl_platform.h
|
||||
include/CL/cl_va_api_media_sharing_intel.h
|
||||
include/CL/opencl.h
|
Loading…
Reference in New Issue
Block a user