Date: Mon, 9 Aug 2021 19:48:45 GMT From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 338664054163 - main - devel/vc-intrinsics: add new port Message-ID: <202108091948.179Jmjvj062398@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=3386640541634bf00c85a63eb409dd1262296291 commit 3386640541634bf00c85a63eb409dd1262296291 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2021-07-29 19:22:29 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2021-08-09 19:47:44 +0000 devel/vc-intrinsics: add new port VC Intrinsics project contains a set of new intrinsics on top of core LLVM IR instructions that represent SIMD semantics of a program targeting GPU. https://github.com/intel/vc-intrinsics --- devel/Makefile | 1 + devel/vc-intrinsics/Makefile | 35 +++++++++++++++++++++++++++++++++++ devel/vc-intrinsics/distinfo | 3 +++ devel/vc-intrinsics/pkg-descr | 5 +++++ 4 files changed, 44 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index 34c29bebb39f..df746d93be4b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -7036,6 +7036,7 @@ SUBDIR += varconf SUBDIR += vasm SUBDIR += vc + SUBDIR += vc-intrinsics SUBDIR += vcglib SUBDIR += vera++ SUBDIR += vexcl diff --git a/devel/vc-intrinsics/Makefile b/devel/vc-intrinsics/Makefile new file mode 100644 index 000000000000..2fc2c61746ab --- /dev/null +++ b/devel/vc-intrinsics/Makefile @@ -0,0 +1,35 @@ +PORTNAME= vc-intrinsics +PORTVERSION= s20210730 +CATEGORIES= devel +PKGNAMESUFFIX= -${FLAVOR} + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= LLVM intrinsics for SIMD on GPU + +LICENSE= MIT + +FLAVORS= ${12 11 10 90 80 70:L:S/^/llvm/} + +BUILD_DEPENDS= ${FLAVOR}>0:devel/${FLAVOR} + +USES= cmake compiler:c++11-lib +USE_GITHUB= yes +GH_ACCOUNT= intel +GH_TAGNAME= 05d3f3d +CMAKE_ARGS= -DLLVM_DIR:PATH="${LOCALBASE}/${FLAVOR}" +CMAKE_INSTALL_PREFIX= ${PREFIX}/${FLAVOR} +_PLIST_FILES= include/llvm/GenXIntrinsics/GenXIntrOpts.h \ + include/llvm/GenXIntrinsics/GenXIntrinsicDescription.gen \ + include/llvm/GenXIntrinsics/GenXIntrinsicInst.h \ + include/llvm/GenXIntrinsics/GenXIntrinsics.h \ + include/llvm/GenXIntrinsics/GenXMetadata.h \ + include/llvm/GenXIntrinsics/GenXSPIRVReaderAdaptor.h \ + include/llvm/GenXIntrinsics/GenXSPIRVWriterAdaptor.h \ + include/llvm/GenXIntrinsics/GenXSimdCFLowering.h \ + include/llvm/GenXIntrinsics/GenXVersion.h \ + lib/cmake/LLVMGenXIntrinsics/LLVMGenXIntrinsicsConfig-%%CMAKE_BUILD_TYPE%%.cmake \ + lib/cmake/LLVMGenXIntrinsics/LLVMGenXIntrinsicsConfig.cmake \ + lib/libLLVMGenXIntrinsics.a +PLIST_FILES= ${_PLIST_FILES:S,^,${FLAVOR}/,} + +.include <bsd.port.mk> diff --git a/devel/vc-intrinsics/distinfo b/devel/vc-intrinsics/distinfo new file mode 100644 index 000000000000..7f6afe2a8395 --- /dev/null +++ b/devel/vc-intrinsics/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1627586549 +SHA256 (intel-vc-intrinsics-s20210730-05d3f3d_GH0.tar.gz) = 7d3df322a91ea9d95ef606b9d5a2580d6deb426f779ba921ae3a799a5e642c4f +SIZE (intel-vc-intrinsics-s20210730-05d3f3d_GH0.tar.gz) = 126560 diff --git a/devel/vc-intrinsics/pkg-descr b/devel/vc-intrinsics/pkg-descr new file mode 100644 index 000000000000..5dd07512a175 --- /dev/null +++ b/devel/vc-intrinsics/pkg-descr @@ -0,0 +1,5 @@ +VC Intrinsics project contains a set of new intrinsics on top of core +LLVM IR instructions that represent SIMD semantics of a program +targeting GPU. + +WWW: https://github.com/intel/vc-intrinsics
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202108091948.179Jmjvj062398>