Date: Wed, 29 Jul 2020 15:45:30 +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: r543664 - in head/devel: . simde simde/files Message-ID: <202007291545.06TFjUGa005413@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: yuri Date: Wed Jul 29 15:45:29 2020 New Revision: 543664 URL: https://svnweb.freebsd.org/changeset/ports/543664 Log: New port: devel/simde: Header-only library for SIMD intrinsics Added: head/devel/simde/ head/devel/simde/Makefile (contents, props changed) head/devel/simde/distinfo (contents, props changed) head/devel/simde/files/ head/devel/simde/files/patch-meson.build (contents, props changed) head/devel/simde/files/patch-meson__options.txt (contents, props changed) head/devel/simde/pkg-descr (contents, props changed) head/devel/simde/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Jul 29 15:00:28 2020 (r543663) +++ head/devel/Makefile Wed Jul 29 15:45:29 2020 (r543664) @@ -6642,6 +6642,7 @@ SUBDIR += silc-toolkit SUBDIR += silentbob SUBDIR += simavr + SUBDIR += simde SUBDIR += simdjson SUBDIR += simgear SUBDIR += simian Added: head/devel/simde/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/Makefile Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= simde +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.0 +CATEGORIES= devel + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Header-only library for SIMD intrinsics + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= meson +USE_GITHUB= yes +GH_ACCOUNT= simd-everywhere +GH_TUPLE= nemequ:munit:fbbdf1467eb0d04a6ee465def2e529e4c87f2118:nemequ_munit/test/munit + +NO_BUILD= yes +NO_ARCH= yes + +.include <bsd.port.mk> Added: head/devel/simde/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/distinfo Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,5 @@ +TIMESTAMP = 1596036763 +SHA256 (simd-everywhere-simde-v0.5.0_GH0.tar.gz) = 1618321de930dd7f060fa23a7cd4bc4cee6811c2da82238d1e617bb67bc35cb8 +SIZE (simd-everywhere-simde-v0.5.0_GH0.tar.gz) = 2087370 +SHA256 (nemequ-munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118_GH0.tar.gz) = d0c8bf80b9804d4df5301bd428702352fe7e14f84f22027c3a2c084a0d9f69a7 +SIZE (nemequ-munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118_GH0.tar.gz) = 27724 Added: head/devel/simde/files/patch-meson.build ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/files/patch-meson.build Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,13 @@ +--- meson.build.orig 2020-06-22 16:32:27 UTC ++++ meson.build +@@ -6,7 +6,9 @@ project('SIMDe', 'c', 'cpp', + cc = meson.get_compiler('c') + cxx = meson.get_compiler('cpp') + +-subdir('test') ++if get_option('build_tests') ++ subdir('test') ++endif + + install_headers( + [ Added: head/devel/simde/files/patch-meson__options.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/files/patch-meson__options.txt Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,5 @@ +--- meson_options.txt.orig 2020-07-29 15:40:34 UTC ++++ meson_options.txt +@@ -0,0 +1,2 @@ ++ ++option('build_tests', type : 'boolean', value : false) Added: head/devel/simde/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/pkg-descr Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,7 @@ +The SIMDe header-only library provides fast, portable implementations of SIMD +intrinsics on hardware which doesn't natively support them, such as calling SSE +functions on ARM. There is no performance penalty if the hardware supports the +native implementation (e.g., SSE/AVX runs at full speed on x86, NEON on ARM, +etc.). + +WWW: https://github.com/simd-everywhere/simde Added: head/devel/simde/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/simde/pkg-plist Wed Jul 29 15:45:29 2020 (r543664) @@ -0,0 +1,21 @@ +include/simde/avx2.h +include/simde/avx512bw.h +include/simde/avx512cd.h +include/simde/avx512dq.h +include/simde/avx512f.h +include/simde/avx512vl.h +include/simde/check.h +include/simde/debug-trap.h +include/simde/fma.h +include/simde/gfni.h +include/simde/hedley.h +include/simde/mmx.h +include/simde/simde-arch.h +include/simde/simde-common.h +include/simde/sse.h +include/simde/sse2.h +include/simde/sse3.h +include/simde/sse4.1.h +include/simde/sse4.2.h +include/simde/ssse3.h +include/simde/svml.h
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007291545.06TFjUGa005413>