Skip site navigation (1)Skip section navigation (2)
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>