Date: Wed, 12 Dec 2012 07:34:59 GMT From: Oliver Hartmann <ohartman@zedat.fu-berlin.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/174385: devel/opencl: Changes in Version 1.2 by Khronos in some header files. Message-ID: <201212120734.qBC7Yx2v035132@red.freebsd.org> Resent-Message-ID: <201212120740.qBC7e0iE045364@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 174385 >Category: ports >Synopsis: devel/opencl: Changes in Version 1.2 by Khronos in some header files. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Dec 12 07:40:00 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Oliver Hartmann >Release: >Organization: FU Berlin >Environment: >Description: The Khronos Group announced additions to the OpenCL 1.2 standard. So the checksums of several header files need to be adjusted and the revision number of the port also needs to be bumped up. >How-To-Repeat: >Fix: New checksum, adding PORTREVISION to the Makefile. Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # opencl/ # opencl/distinfo # opencl/pkg-descr # opencl/pkg-message # opencl/Makefile # echo c - opencl/ mkdir -p opencl/ > /dev/null 2>&1 echo x - opencl/distinfo sed 's/^X//' >opencl/distinfo << '72ea72abce85e369c91b9d6aa0bff232' XSHA256 (opencl/opencl.h) = be1bf717e103678292d6718b3608c9e54a48588c02d3d387a48656fac46ec8d9 XSIZE (opencl/opencl.h) = 1754 XSHA256 (opencl/cl_platform.h) = 3d217a53c9bf8e0cd3a74b9eac030e27606253368d4ac6511e95399bd14af4ad XSIZE (opencl/cl_platform.h) = 41131 XSHA256 (opencl/cl.h) = 4df687ff7bd1c85c3f4768c45e9a0b2529705d21ab659ec06e82e876d75c6478 XSIZE (opencl/cl.h) = 63158 XSHA256 (opencl/cl_ext.h) = bda268419b454540c56ee615f6718a917d4289973545d7357509b4128933a18e XSIZE (opencl/cl_ext.h) = 9951 XSHA256 (opencl/cl_dx9_media_sharing.h) = 26fb40bac8e229747bdc27b350b836e3703c1e946cb40893f4c8ab2289203920 XSIZE (opencl/cl_dx9_media_sharing.h) = 5157 XSHA256 (opencl/cl_d3d10.h) = c7adb38a19663ee240977afc64903f4638d9c5c03ca478793c9f7a15c1c6ac2b XSIZE (opencl/cl_d3d10.h) = 4859 XSHA256 (opencl/cl_d3d11.h) = 8ade5d641e1acd12fa37bac36abf41f24985f4e38ceb32da9c01cc0e4fc3742f XSIZE (opencl/cl_d3d11.h) = 4853 XSHA256 (opencl/cl_gl.h) = 19e923585b36b69b5c09d566cef3b3d43fcf1143f64eece3cbf716fd0afbb6d7 XSIZE (opencl/cl_gl.h) = 7429 XSHA256 (opencl/cl_gl_ext.h) = 4d663bbfc932ab405623e5f5d1bba3f438351d0ead65e1ccdd9bb769caf7a7d0 XSIZE (opencl/cl_gl_ext.h) = 2630 XSHA256 (opencl/cl.hpp) = eeacf0fefc51d618dda67d52e2bbff7dc9a67e90bc38166b3fad26d44800013a XSIZE (opencl/cl.hpp) = 915453 72ea72abce85e369c91b9d6aa0bff232 echo x - opencl/pkg-descr sed 's/^X//' >opencl/pkg-descr << 'f163be7932377daad6340636dec3af1c' XOpenCL (Open Computing Language) is an open royalty-free standard Xfor general purpose parallel programming across CPUs, GPUs and Xother processors, giving software developers portable and efficient Xaccess to the power of these heterogeneous processing platforms. X XThis is OpenCL 1.2 f163be7932377daad6340636dec3af1c echo x - opencl/pkg-message sed 's/^X//' >opencl/pkg-message << '8b5e1f789dae03a580a9534d893c1cad' XOpenCL is the first open, royalty-free standard for cross-platform, Xparallel programming of modern processors. X XHeader files will reside in PREFIX/CL, with PREFIX usually Xset to /usr/local/include. 8b5e1f789dae03a580a9534d893c1cad echo x - opencl/Makefile sed 's/^X//' >opencl/Makefile << '00935578c89e3da86bc6915ff33066b8' X# Created by: Oliver Hartmann <ohartman@zedat.fu-berlin.de> X# $FreeBSD: head/devel/opencl/Makefile 304667 2012-09-22 08:25:38Z bsam $ X XPORTNAME= opencl XPORTVERSION= 1.2 XPORTREVISION= 1 XCATEGORIES= devel XMASTER_SITES= http://www.khronos.org/registry/cl/api/${PORTVERSION}/ XDISTFILES= opencl.h cl_platform.h cl.h cl_ext.h cl_dx9_media_sharing.h \ X cl_d3d10.h cl_d3d11.h cl_gl.h cl_gl_ext.h cl.hpp XDIST_SUBDIR= ${PORTNAME} XEXTRACT_ONLY= X XMAINTAINER= ohartman@zedat.fu-berlin.de XCOMMENT= Open Computing Language (OpenCL) specifications X XCONFLICTS= opencl-1.[0-1] X XNO_BUILD= yes XNO_WRKSUBDIR= yes X XPLIST_DIRS= include/CL X.for f in ${DISTFILES} XPLIST_FILES+=include/CL/$f X.endfor X Xdo-install: X ${MKDIR} ${PREFIX}/include/CL X ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.h ${PREFIX}/include/CL X ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.hpp ${PREFIX}/include/CL X X.include <bsd.port.mk> 00935578c89e3da86bc6915ff33066b8 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212120734.qBC7Yx2v035132>