FreeBSD Bugzilla – Attachment 169196 Details for
Bug 171914
New port: devel/pocl: Portable open source OpenCL 1.2 implementation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
POCL-0.13 released, utilizing OpenCL 2.0 and LLVM 3.8.0
pocl-0.13.shar (text/plain), 7.25 KB, created by
O. Hartmann
on 2016-04-11 17:12:51 UTC
(
hide
)
Description:
POCL-0.13 released, utilizing OpenCL 2.0 and LLVM 3.8.0
Filename:
MIME Type:
Creator:
O. Hartmann
Created:
2016-04-11 17:12:51 UTC
Size:
7.25 KB
patch
obsolete
># 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: ># ># pocl ># pocl/pkg-descr ># pocl/pkg-message ># pocl/pkg-plist ># pocl/files ># pocl/files/patch-pocl.icd.in ># pocl/files/patch-Makefile.am ># pocl/files/patch-configure.ac ># pocl/Makefile ># pocl/distinfo ># >echo c - pocl >mkdir -p pocl > /dev/null 2>&1 >echo x - pocl/pkg-descr >sed 's/^X//' >pocl/pkg-descr << '0187823860a03d7e58b96da67fc37bba' >XPortable OpenCL (pocl) >X---------------------- >X >XPortable OpenCL aims to be an efficient open source (MIT-licensed) >Ximplementation of the OpenCL 1.2 standard. >X >XIn addition to producing an easily portable open source OpenCL >Ximplementation, another major goal of the project is improving >Xperformance portability of OpenCL programs with compiler >Xoptimizations, reducing the need for target-dependent manual >Xoptimizations. At the core of pocl is a set of LLVM passes >Xused to statically parallelize multiple work-items with the kernel >Xcompiler, even in the presence of work-group barriers. This enables >Xparallelization of the fine-grained static concurrency in the work >Xgroups in multiple ways (SIMD, VLIW, superscalar,...). >X >XThe code base is modularized to allow easy adding of new "device drivers" >Xin the host-device layer. A generic multithreaded "target driver" is >Xincluded. It allows running OpenCL applications on a host that supports >Xthe pthread library with multithreading at the work group granularity. >X >XLinks >X----- >XHome page/wiki: WWW: http://pocl.sourceforge.net/ >XIRC: #pocl @ irc.oftc.net >X >0187823860a03d7e58b96da67fc37bba >echo x - pocl/pkg-message >sed 's/^X//' >pocl/pkg-message << 'ba52724629db76913ff2181e048060d1' >X >XWhen using ICD, make sure you have set the environment variable >X >XOCL_ICD_VENDORS >X >Xproperly. Usually, this should point to >X${PREFIX}/etc/OpenCL/vendors/ >Xwith ${PREFIX} set to /usr/local in the standard environment. >X >ba52724629db76913ff2181e048060d1 >echo x - pocl/pkg-plist >sed 's/^X//' >pocl/pkg-plist << '65441bb25370d2620f90060889f3703b' >Xbin/pocl-standalone >Xetc/OpenCL/vendors/pocl.icd >Xinclude/poclu.h >Xlib/libpocl.a >Xlib/libpocl.la >Xlib/libpocl.so >Xlib/libpocl.so.1 >Xlib/libpocl.so.1.6.0 >Xlib/libpoclu.a >Xlib/libpoclu.la >Xlib/libpoclu.so >Xlib/libpoclu.so.1 >Xlib/libpoclu.so.1.6.0 >Xlib/pocl/llvmopencl.a >Xlib/pocl/llvmopencl.la >Xlib/pocl/llvmopencl.so >Xlib/pocl/llvmopencl.so.7 >Xlib/pocl/llvmopencl.so.7.0.0 >Xlibdata/pkgconfig/pocl.pc >X%%DATADIR%%/include/_kernel.h >X%%DATADIR%%/include/_kernel_c.h >X%%DATADIR%%/include/_kernel_constants.h >X%%DATADIR%%/include/pocl.h >X%%DATADIR%%/include/pocl_device.h >X%%DATADIR%%/include/pocl_tests.h >X%%DATADIR%%/include/pocl_types.h >X%%DATADIR%%/kernel-amd64-portbld-freebsd11.0.bc >65441bb25370d2620f90060889f3703b >echo c - pocl/files >mkdir -p pocl/files > /dev/null 2>&1 >echo x - pocl/files/patch-pocl.icd.in >sed 's/^X//' >pocl/files/patch-pocl.icd.in << '7a03e7bf35a22002e2a8c0d29f059ae4' >X--- ./pocl.icd.in.orig 2014-06-20 18:21:22.000000000 +0200 >X+++ ./pocl.icd.in 2014-06-20 18:21:36.000000000 +0200 >X@@ -1 +1 @@ >X-@libdir@/libpocl.so.VER >X+@libdir@/libpocl.so >7a03e7bf35a22002e2a8c0d29f059ae4 >echo x - pocl/files/patch-Makefile.am >sed 's/^X//' >pocl/files/patch-Makefile.am << '6034b167b42ac22e8146d0dd1629550b' >X--- Makefile.am.orig 2014-01-07 09:50:56.000000000 +0100 >X+++ Makefile.am 2014-06-20 17:07:10.000000000 +0200 >X@@ -26,7 +26,11 @@ >X >X ACLOCAL_AMFLAGS = -I m4 >X >X+if FREEBSD_HOST_OS >X+pkgconfigdir = $(PKGCONFIGDIR) >X+else >X pkgconfigdir = $(libdir)/pkgconfig >X+endif >X pkgconfig_DATA = pocl.pc >X >X CLEANFILES = install-paths.h >X@@ -67,7 +71,7 @@ >X echo "#define PKGDATADIR \"${pkgdatadir}\"" > $@.new >X echo "#define PKGLIBEXECDIR \"${pkglibexecdir}\"" >> $@.new >X echo "#define PKGINCLUDEDIR \"${pkgincludedir}\"" >> $@.new >X- @if cmp --quiet $@.new $@ ; then \ >X+ @if cmp $@.new $@ ; then \ >X : "Paths not changed" ;\ >X $(RM) $@.new ;\ >X else \ >6034b167b42ac22e8146d0dd1629550b >echo x - pocl/files/patch-configure.ac >sed 's/^X//' >pocl/files/patch-configure.ac << 'd2a0b66cb0c57523dfee5189ee58e4e8' >X--- configure.ac.orig 2016-03-04 16:26:07.000000000 +0100 >X+++ configure.ac 2016-03-06 11:46:14.420446000 +0100 >X@@ -79,7 +79,7 @@ >X # LLVM configuration >X # >X AC_ARG_VAR([LLVM_CONFIG], [Program used to retrieve LLVM options and binaries]) >X-AC_PATH_PROGS([LLVM_CONFIG], [llvm-config llvm-config-mp-3.7 llvm-config-3.7 llvm-config37 llvm-config-mp-3.6 llvm-config-3.6 llvm-config36]) >X+AC_PATH_PROGS([LLVM_CONFIG], [llvm-config llvm-config-mp-3.8 llvm-config-3.8 llvm-config-mp-3.7 llvm-config-3.7 llvm-config37 llvm-config-mp-3.6 llvm-config-3.6 llvm-config36]) >X test -z "$LLVM_CONFIG" && AC_MSG_FAILURE([no llvm-config found in \$PATH]) >X >X LLVM_VERSION=`$LLVM_CONFIG --version` >d2a0b66cb0c57523dfee5189ee58e4e8 >echo x - pocl/Makefile >sed 's/^X//' >pocl/Makefile << '8e78b7c9a055a3d4bfba7a854d434ffe' >X# $FreeBSD$ >X >XPORTNAME= pocl >XPORTVERSION= 0.13 >XCATEGORIES= devel >X >XMAINTAINER= ohartman@zedat.fu-berlin.de >XCOMMENT= POrtable Computing Language (POCL) >X >XMASTER_SITES= SF >XMASTER_SITE_SUBDIR= pocl/ >XDISTNAME= ${PORTNAME}-${PORTVERSION:C/\.[0-9]$//} >X >XLICENSE= GPLv3 >XLICENSE_FILE= ${WRKSRC}/LICENSE >X >XBUILD_DEPENDS= ${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config:${PORTSDIR}/devel/llvm${LLVM_VERSION} \ >X ${LOCALBASE}/bin/clang${LLVM_VERSION}:${PORTSDIR}/lang/clang${LLVM_VERSION} >XRUN_DEPENDS= ${BUILD_DEPENDS} >XRUN_DEPENDS= ${BUILD_DEPENDS} >X >XLIB_DEPENDS= libhwloc.so:${PORTSDIR}/devel/hwloc >X >XCONFLICTS= freeocl[0-9]* >X >XNOT_FOR_ARCHS= i386 >X >XLLVM_VERSION= 38 >XCLANG_VERSION= ${LLVM_VERSION} >X >XGNU_CONFIGURE= yes >XUSE_LDCONFIG= yes >XUSE_GL= yes >XUSES= autoreconf pkgconfig gmake pathfix libtool:keepla >X >XINSTALL_TARGET= install-strip >X >XMAKE_ARGS+= PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig >X >XCPPFLAGS+= -I${LOCALBASE}/include >XLDFLAGS+= -L${LOCALBASE}/lib >X >XCONFIGURE_ENV= LLVM_CONFIG="${LOCALBASE}/llvm${LLVM_VERSION}/bin/llvm-config" >XCONFIGURE_ENABLE= pedantic >X >XALL_TARGET= all >X >XOCL_ICD_VENDORS?= ${PREFIX}/etc/OpenCL/vendors >X >XOPTIONS_DEFINE= HEADER DEBUG >X >XOPTIONS_GROUP= TEST >XOPTIONS_GROUP_TEST= OCLBOOK >X >XOPTIONS_SINGLE= ICD >XOPTIONS_SINGLE_ICD= OCL_ICD NO_ICD >XOPTIONS_DEFAULT= OCL_ICD >X >XOCLBOOK_DESC= Tests from the OpenCL book >XDEBUG_DESC= Debug build of pocl >XVIENNACL_DESC= ViennaCL Test >XOCL_ICD_DESC= ICD loader: ocl-icd >XNO_ICD_DESC= No ICD loader (direct linkage against pocl lib) >XHEADER_DESC= Install CL headers from this port >X >XHEADER_CONFLICTS= opencl >X >XHEADER_PKG_DEPENDS_OFF= ${LOCALBASE}/include/CL/cl.h:${PORTSDIR}/devel/opencl >X >XOCL_ICD_PKG_DEPENDS= ${LOCALBASE}/include/ocl_icd.h:${PORTSDIR}/devel/ocl-icd >XICD_CONFIGURE_ENABLE= tests-with-icd >XNO_ICD_CONFIGURE_ENABLE= direct-linkage >X >XOCLBOOK_CONFIGURE_ENABLE= enable_testsuites="opencl-book-samples,cloverleaf,opencl_book_samples,halide,vexcl" >XOCLBOOK_ALL_TARGET= check >X >XDEBUG_CONFIGURE_ENABLE= debug >X >X.include <bsd.port.mk> >8e78b7c9a055a3d4bfba7a854d434ffe >echo x - pocl/distinfo >sed 's/^X//' >pocl/distinfo << '609904714841652d308359205a13b397' >XSHA256 (pocl-0.13.tar.gz) = a17f37d8f26819c0c8efc6de2b57f67a0c8a81514fc9cd5005434e49d67499f9 >XSIZE (pocl-0.13.tar.gz) = 1901208 >609904714841652d308359205a13b397 >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Flags:
ohartmann
:
maintainer-approval+
Actions:
View
Attachments on
bug 171914
:
128027
|
151645
|
151648
|
156233
|
169196
|
174353
|
175988