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