Index: devel/opencl/Makefile
===================================================================
--- devel/opencl/Makefile	(revision 421944)
+++ devel/opencl/Makefile	(working copy)
@@ -2,16 +2,11 @@
 # $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
@@ -18,24 +13,18 @@
 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]
 
+USE_GITHUB=	yes
+GH_ACCOUNT=	KhronosGroup
+GH_PROJECT=	OpenCL-Headers
+GH_TAGNAME=	8e196ba
+
+NO_CONFIGURE=	yes
 NO_BUILD=	yes
 
-.for f in ${DISTFILES}
-PLIST_FILES+=include/CL/$f
-.endfor
-
-pre-patch:
-		@${MKDIR} ${WRKSRC}
-.for f in ${DISTFILES}
-		${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$f ${WRKSRC}/
-.endfor
-
 do-install:
 		@${MKDIR} ${STAGEDIR}${PREFIX}/include/CL
-.for f in ${DISTFILES}
-		${INSTALL_DATA} ${WRKSRC}/$f ${STAGEDIR}${PREFIX}/include/CL
-.endfor
+		${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/CL
 
 .include <bsd.port.mk>
Index: devel/opencl/distinfo
===================================================================
--- devel/opencl/distinfo	(revision 421944)
+++ devel/opencl/distinfo	(working copy)
@@ -1,20 +1,3 @@
-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 = 1472595222
+SHA256 (KhronosGroup-OpenCL-Headers-2.1-8e196ba_GH0.tar.gz) = 351f59b1c74c461ddcb94843a70bfb36fe766d6fd37ca865931e24bc4c4076bb
+SIZE (KhronosGroup-OpenCL-Headers-2.1-8e196ba_GH0.tar.gz) = 26097
Index: devel/opencl/pkg-descr
===================================================================
--- devel/opencl/pkg-descr	(revision 421944)
+++ devel/opencl/pkg-descr	(working copy)
@@ -3,4 +3,4 @@
 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
Index: devel/opencl/pkg-plist
===================================================================
--- devel/opencl/pkg-plist	(nonexistent)
+++ devel/opencl/pkg-plist	(working copy)
@@ -0,0 +1,10 @@
+include/CL/cl.h
+include/CL/cl_d3d10.h
+include/CL/cl_d3d11.h
+include/CL/cl_dx9_media_sharing.h
+include/CL/cl_egl.h
+include/CL/cl_ext.h
+include/CL/cl_gl.h
+include/CL/cl_gl_ext.h
+include/CL/cl_platform.h
+include/CL/opencl.h

Property changes on: devel/opencl/pkg-plist
___________________________________________________________________
Added: fbsd:nokeywords
## -0,0 +1 ##
+yes
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property