Date: Sat, 4 May 2019 06:25:34 +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: r500781 - in head/devel: . vc Message-ID: <201905040625.x446PYlt079732@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Sat May 4 06:25:34 2019 New Revision: 500781 URL: https://svnweb.freebsd.org/changeset/ports/500781 Log: New port: devel/vc: SIMD Vector Classes for C++ Added: head/devel/vc/ head/devel/vc/Makefile (contents, props changed) head/devel/vc/distinfo (contents, props changed) head/devel/vc/pkg-descr (contents, props changed) head/devel/vc/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Sat May 4 06:02:43 2019 (r500780) +++ head/devel/Makefile Sat May 4 06:25:34 2019 (r500781) @@ -6383,6 +6383,7 @@ SUBDIR += valgrind-devel SUBDIR += varconf SUBDIR += vasm + SUBDIR += vc SUBDIR += vcglib SUBDIR += vera++ SUBDIR += vexcl Added: head/devel/vc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vc/Makefile Sat May 4 06:25:34 2019 (r500781) @@ -0,0 +1,29 @@ +# $FreeBSD$ + +PORTNAME= vc +DISTVERSION= 1.4.1-10 +DISTVERSIONSUFFIX= -g383ef32b +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= SIMD Vector Classes for C++ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake compiler:c++14-lang +USE_GITHUB= yes +GH_ACCOUNT= VcDevel +GH_PROJECT= Vc +GH_TUPLE= VcDevel:vc-testdata:9ada1f3:testdata/tests/testdata \ + mattkretz:virtest:f7d03ef:virtest/tests/virtest + +CMAKE_OFF= BUILD_TESTING + +do-test: + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTING:BOOL=ON ${CMAKE_SOURCE_PATH} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ + ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test + +.include <bsd.port.mk> Added: head/devel/vc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vc/distinfo Sat May 4 06:25:34 2019 (r500781) @@ -0,0 +1,7 @@ +TIMESTAMP = 1556950593 +SHA256 (VcDevel-Vc-1.4.1-10-g383ef32b_GH0.tar.gz) = 9b46f53006fde3c1b3614e9bbcc8087f8bad643e81ed320f08f2126d4e72e592 +SIZE (VcDevel-Vc-1.4.1-10-g383ef32b_GH0.tar.gz) = 639289 +SHA256 (mattkretz-virtest-f7d03ef_GH0.tar.gz) = 1b03e27be46bc860deae5cc7c82f28df98dd2011af7a798b8aa16a99f90714a7 +SIZE (mattkretz-virtest-f7d03ef_GH0.tar.gz) = 26021 +SHA256 (VcDevel-vc-testdata-9ada1f3_GH0.tar.gz) = d03f4b02351e5207ec6c1c6d56d95f0d49557d01eed5433b64b159fc5594f005 +SIZE (VcDevel-vc-testdata-9ada1f3_GH0.tar.gz) = 53402148 Added: head/devel/vc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vc/pkg-descr Sat May 4 06:25:34 2019 (r500781) @@ -0,0 +1,12 @@ +Vc is a free software library to ease explicit vectorization of C++ code. It has +an intuitive API and provides portability between different compilers and +compiler versions as well as portability between different vector instruction +sets. Thus an application written with Vc can be compiled for: +* AVX and AVX2 +* SSE2 up to SSE4.2 or SSE4a +* Scalar +* AVX-512 (Vc 2 development) +* NEON (in development) +* NVIDIA GPUs / CUDA (research) + +WWW: https://github.com/VcDevel/Vc Added: head/devel/vc/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/vc/pkg-plist Sat May 4 06:25:34 2019 (r500781) @@ -0,0 +1,164 @@ +include/Vc/Allocator +include/Vc/IO +include/Vc/Memory +include/Vc/SimdArray +include/Vc/Utils +include/Vc/Vc +include/Vc/algorithm +include/Vc/array +include/Vc/avx/casts.h +include/Vc/avx/const.h +include/Vc/avx/const_data.h +include/Vc/avx/debug.h +include/Vc/avx/deinterleave.tcc +include/Vc/avx/detail.h +include/Vc/avx/helperimpl.h +include/Vc/avx/intrinsics.h +include/Vc/avx/limits.h +include/Vc/avx/macros.h +include/Vc/avx/mask.h +include/Vc/avx/mask.tcc +include/Vc/avx/math.h +include/Vc/avx/shuffle.h +include/Vc/avx/simd_cast.h +include/Vc/avx/simd_cast_caller.tcc +include/Vc/avx/types.h +include/Vc/avx/vector.h +include/Vc/avx/vector.tcc +include/Vc/avx/vectorhelper.h +include/Vc/common/algorithms.h +include/Vc/common/aliasingentryhelper.h +include/Vc/common/alignedbase.h +include/Vc/common/bitscanintrinsics.h +include/Vc/common/const.h +include/Vc/common/data.h +include/Vc/common/deinterleave.h +include/Vc/common/detail.h +include/Vc/common/elementreference.h +include/Vc/common/exponential.h +include/Vc/common/fix_clang_emmintrin.h +include/Vc/common/gatherimplementation.h +include/Vc/common/gatherinterface.h +include/Vc/common/gatherinterface_deprecated.h +include/Vc/common/generalinterface.h +include/Vc/common/iif.h +include/Vc/common/indexsequence.h +include/Vc/common/interleave.h +include/Vc/common/interleavedmemory.h +include/Vc/common/iterators.h +include/Vc/common/loadinterface.h +include/Vc/common/loadstoreflags.h +include/Vc/common/logarithm.h +include/Vc/common/macros.h +include/Vc/common/makeContainer.h +include/Vc/common/make_unique.h +include/Vc/common/malloc.h +include/Vc/common/mask.h +include/Vc/common/maskbool.h +include/Vc/common/math.h +include/Vc/common/memory.h +include/Vc/common/memorybase.h +include/Vc/common/memoryfwd.h +include/Vc/common/operators.h +include/Vc/common/permutation.h +include/Vc/common/scatterimplementation.h +include/Vc/common/scatterinterface.h +include/Vc/common/scatterinterface_deprecated.h +include/Vc/common/set.h +include/Vc/common/simd_cast.h +include/Vc/common/simd_cast_caller.tcc +include/Vc/common/simdarray.h +include/Vc/common/simdarrayfwd.h +include/Vc/common/simdarrayhelper.h +include/Vc/common/simdize.h +include/Vc/common/simdmaskarray.h +include/Vc/common/span.h +include/Vc/common/storage.h +include/Vc/common/storeinterface.h +include/Vc/common/subscript.h +include/Vc/common/support.h +include/Vc/common/transpose.h +include/Vc/common/trigonometric.h +include/Vc/common/types.h +include/Vc/common/utility.h +include/Vc/common/vector.h +include/Vc/common/vector/casts.h +include/Vc/common/vectorabi.h +include/Vc/common/vectortraits.h +include/Vc/common/vectortuple.h +include/Vc/common/where.h +include/Vc/common/writemaskedvector.h +include/Vc/common/x86_prefetches.h +include/Vc/cpuid.h +include/Vc/fwddecl.h +include/Vc/global.h +include/Vc/iterators +include/Vc/limits +include/Vc/scalar/detail.h +include/Vc/scalar/helperimpl.h +include/Vc/scalar/limits.h +include/Vc/scalar/macros.h +include/Vc/scalar/mask.h +include/Vc/scalar/math.h +include/Vc/scalar/operators.h +include/Vc/scalar/simd_cast.h +include/Vc/scalar/simd_cast_caller.tcc +include/Vc/scalar/type_traits.h +include/Vc/scalar/types.h +include/Vc/scalar/vector.h +include/Vc/scalar/vector.tcc +include/Vc/simdize +include/Vc/span +include/Vc/sse/casts.h +include/Vc/sse/const.h +include/Vc/sse/const_data.h +include/Vc/sse/debug.h +include/Vc/sse/deinterleave.tcc +include/Vc/sse/detail.h +include/Vc/sse/helperimpl.h +include/Vc/sse/intrinsics.h +include/Vc/sse/limits.h +include/Vc/sse/macros.h +include/Vc/sse/mask.h +include/Vc/sse/mask.tcc +include/Vc/sse/math.h +include/Vc/sse/prefetches.tcc +include/Vc/sse/shuffle.h +include/Vc/sse/simd_cast.h +include/Vc/sse/simd_cast_caller.tcc +include/Vc/sse/type_traits.h +include/Vc/sse/types.h +include/Vc/sse/vector.h +include/Vc/sse/vector.tcc +include/Vc/sse/vectorhelper.h +include/Vc/sse/vectorhelper.tcc +include/Vc/support.h +include/Vc/traits/decay.h +include/Vc/traits/entry_type_of.h +include/Vc/traits/has_addition_operator.h +include/Vc/traits/has_contiguous_storage.h +include/Vc/traits/has_equality_operator.h +include/Vc/traits/has_multiply_operator.h +include/Vc/traits/has_no_allocated_data.h +include/Vc/traits/has_subscript_operator.h +include/Vc/traits/is_functor_argument_immutable.h +include/Vc/traits/is_implicit_cast_allowed.h +include/Vc/traits/is_index_sequence.h +include/Vc/traits/is_output_iterator.h +include/Vc/traits/type_traits.h +include/Vc/type_traits +include/Vc/vector +include/Vc/vector.h +include/Vc/version.h +lib/cmake/Vc/AddCompilerFlag.cmake +lib/cmake/Vc/CheckCCompilerFlag.cmake +lib/cmake/Vc/CheckCXXCompilerFlag.cmake +lib/cmake/Vc/FindVc.cmake +lib/cmake/Vc/OptimizeForArchitecture.cmake +lib/cmake/Vc/UserWarning.cmake +lib/cmake/Vc/VcConfig.cmake +lib/cmake/Vc/VcConfigVersion.cmake +lib/cmake/Vc/VcMacros.cmake +lib/cmake/Vc/VcTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Vc/VcTargets.cmake +lib/libVc.a
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201905040625.x446PYlt079732>