Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Apr 2018 03:32:48 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r467747 - in head/devel: . vexcl
Message-ID:  <201804190332.w3J3Wmrr002499@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Apr 19 03:32:48 2018
New Revision: 467747
URL: https://svnweb.freebsd.org/changeset/ports/467747

Log:
  New port: devel/vexcl: C++ vector expression template library for OpenCL/CUDA

Added:
  head/devel/vexcl/
  head/devel/vexcl/Makefile   (contents, props changed)
  head/devel/vexcl/distinfo   (contents, props changed)
  head/devel/vexcl/pkg-descr   (contents, props changed)
  head/devel/vexcl/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Apr 19 00:34:43 2018	(r467746)
+++ head/devel/Makefile	Thu Apr 19 03:32:48 2018	(r467747)
@@ -6143,6 +6143,7 @@
     SUBDIR += varconf
     SUBDIR += vasm
     SUBDIR += vera++
+    SUBDIR += vexcl
     SUBDIR += viewvc
     SUBDIR += violet
     SUBDIR += visualparadigm

Added: head/devel/vexcl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/vexcl/Makefile	Thu Apr 19 03:32:48 2018	(r467747)
@@ -0,0 +1,22 @@
+# $FreeBSD$
+
+PORTNAME=	vexcl
+DISTVERSION=	1.4.1
+CATEGORIES=	devel
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	C++ vector expression template library for OpenCL/CUDA
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS=	boost-libs>0:devel/boost-libs \
+		opencl>0:devel/opencl \
+		ocl-icd>0:devel/ocl-icd
+
+USES=		cmake:outsource localbase:ldflags
+USE_GITHUB=	yes
+GH_ACCOUNT=	ddemidov
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/vexcl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/vexcl/distinfo	Thu Apr 19 03:32:48 2018	(r467747)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1524035091
+SHA256 (ddemidov-vexcl-1.4.1_GH0.tar.gz) = a519e6ceaf2022e607d6d4bc4bd78cb107beb62581f548f9aad020315fcdd308
+SIZE (ddemidov-vexcl-1.4.1_GH0.tar.gz) = 407983

Added: head/devel/vexcl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/vexcl/pkg-descr	Thu Apr 19 03:32:48 2018	(r467747)
@@ -0,0 +1,8 @@
+VexCL is a vector expression template library for OpenCL/CUDA. It has been
+created for ease of GPGPU development with C++. VexCL strives to reduce amount
+of boilerplate code needed to develop GPGPU applications. The library provides
+convenient and intuitive notation for vector arithmetic, reduction, sparse
+matrix-vector products, etc. Multi-device and even multi-platform computations
+are supported.
+
+WWW: https://github.com/ddemidov/vexcl

Added: head/devel/vexcl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/vexcl/pkg-plist	Thu Apr 19 03:32:48 2018	(r467747)
@@ -0,0 +1,105 @@
+include/vexcl/backend.hpp
+include/vexcl/backend/common.hpp
+include/vexcl/backend/compute.hpp
+include/vexcl/backend/compute/compiler.hpp
+include/vexcl/backend/compute/context.hpp
+include/vexcl/backend/compute/device_vector.hpp
+include/vexcl/backend/compute/error.hpp
+include/vexcl/backend/compute/event.hpp
+include/vexcl/backend/compute/filter.hpp
+include/vexcl/backend/compute/image.hpp
+include/vexcl/backend/compute/kernel.hpp
+include/vexcl/backend/compute/svm_vector.hpp
+include/vexcl/backend/cuda.hpp
+include/vexcl/backend/cuda/compiler.hpp
+include/vexcl/backend/cuda/context.hpp
+include/vexcl/backend/cuda/csr.inl
+include/vexcl/backend/cuda/cusparse.hpp
+include/vexcl/backend/cuda/device_vector.hpp
+include/vexcl/backend/cuda/error.hpp
+include/vexcl/backend/cuda/event.hpp
+include/vexcl/backend/cuda/filter.hpp
+include/vexcl/backend/cuda/hybrid_ell.inl
+include/vexcl/backend/cuda/kernel.hpp
+include/vexcl/backend/cuda/source.hpp
+include/vexcl/backend/cuda/svm_vector.hpp
+include/vexcl/backend/cuda/texture_object.hpp
+include/vexcl/backend/jit.hpp
+include/vexcl/backend/jit/compiler.hpp
+include/vexcl/backend/jit/context.hpp
+include/vexcl/backend/jit/device_vector.hpp
+include/vexcl/backend/jit/event.hpp
+include/vexcl/backend/jit/filter.hpp
+include/vexcl/backend/jit/kernel.hpp
+include/vexcl/backend/jit/source.hpp
+include/vexcl/backend/opencl.hpp
+include/vexcl/backend/opencl/compiler.hpp
+include/vexcl/backend/opencl/context.hpp
+include/vexcl/backend/opencl/defines.hpp
+include/vexcl/backend/opencl/device_vector.hpp
+include/vexcl/backend/opencl/error.hpp
+include/vexcl/backend/opencl/event.hpp
+include/vexcl/backend/opencl/filter.hpp
+include/vexcl/backend/opencl/image.hpp
+include/vexcl/backend/opencl/kernel.hpp
+include/vexcl/backend/opencl/source.hpp
+include/vexcl/backend/opencl/svm_vector.hpp
+include/vexcl/cache.hpp
+include/vexcl/cast.hpp
+include/vexcl/constant_address_space.hpp
+include/vexcl/constants.hpp
+include/vexcl/detail/backtrace.hpp
+include/vexcl/detail/fusion.hpp
+include/vexcl/devlist.hpp
+include/vexcl/element_index.hpp
+include/vexcl/enqueue.hpp
+include/vexcl/eval.hpp
+include/vexcl/external/boost_compute.hpp
+include/vexcl/external/clogs.hpp
+include/vexcl/external/viennacl.hpp
+include/vexcl/fft.hpp
+include/vexcl/fft/kernels.hpp
+include/vexcl/fft/plan.hpp
+include/vexcl/fft/unrolled_dft.hpp
+include/vexcl/function.hpp
+include/vexcl/gather.hpp
+include/vexcl/generator.hpp
+include/vexcl/image.hpp
+include/vexcl/logical.hpp
+include/vexcl/mba.hpp
+include/vexcl/multi_array.hpp
+include/vexcl/multivector.hpp
+include/vexcl/operations.hpp
+include/vexcl/profiler.hpp
+include/vexcl/random.hpp
+include/vexcl/random/philox.hpp
+include/vexcl/random/threefry.hpp
+include/vexcl/reduce_by_key.hpp
+include/vexcl/reductor.hpp
+include/vexcl/scan.hpp
+include/vexcl/scan_by_key.hpp
+include/vexcl/sort.hpp
+include/vexcl/sparse/csr.hpp
+include/vexcl/sparse/distributed.hpp
+include/vexcl/sparse/ell.hpp
+include/vexcl/sparse/matrix.hpp
+include/vexcl/sparse/product.hpp
+include/vexcl/sparse/spmv_ops.hpp
+include/vexcl/spmat.hpp
+include/vexcl/spmat/ccsr.hpp
+include/vexcl/spmat/csr.inl
+include/vexcl/spmat/hybrid_ell.inl
+include/vexcl/spmat/inline_spmv.hpp
+include/vexcl/stencil.hpp
+include/vexcl/svm_vector.hpp
+include/vexcl/tagged_terminal.hpp
+include/vexcl/temporary.hpp
+include/vexcl/tensordot.hpp
+include/vexcl/types.hpp
+include/vexcl/util.hpp
+include/vexcl/vector.hpp
+include/vexcl/vector_pointer.hpp
+include/vexcl/vector_view.hpp
+include/vexcl/vexcl.hpp
+%%DATADIR%%/cmake/VexCLConfig.cmake
+%%DATADIR%%/cmake/VexCLTargets.cmake



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804190332.w3J3Wmrr002499>