Gentoo Archives: gentoo-commits

From: Conrad Kostecki <conikost@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-vc-intrinsics/
Date: Thu, 12 May 2022 21:20:52
Message-Id: 1652390420.aaa03b006cef16ae4a28114cc9627fd863053835.conikost@gentoo
1 commit: aaa03b006cef16ae4a28114cc9627fd863053835
2 Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 12 21:13:56 2022 +0000
4 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
5 CommitDate: Thu May 12 21:20:20 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa03b00
7
8 dev-libs/intel-vc-intrinsics: add 0.4.2
9
10 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
11
12 dev-libs/intel-vc-intrinsics/Manifest | 1 +
13 .../intel-vc-intrinsics-0.4.2.ebuild | 37 ++++++++++++++++++++++
14 2 files changed, 38 insertions(+)
15
16 diff --git a/dev-libs/intel-vc-intrinsics/Manifest b/dev-libs/intel-vc-intrinsics/Manifest
17 index 913475d38538..bc778f4c8aee 100644
18 --- a/dev-libs/intel-vc-intrinsics/Manifest
19 +++ b/dev-libs/intel-vc-intrinsics/Manifest
20 @@ -1,3 +1,4 @@
21 DIST intel-vc-intrinsics-0.1.0.tar.gz 135780 BLAKE2B cb7c84c14a1fb9655e59ad559e24b3d1072f88390bc2b29ea614217049225dc371395849a7af81607a098a42228a249bdfa09fa72874eee4e20a78a0c4371087 SHA512 683c012900acfe331f29c4e88c0a0b0a4e5d84b146faed56757a70d5f9a94678a03c18bd46e269606761e0da4cad5b31f12cb50101d5f810044615971d2b5b9f
22 DIST intel-vc-intrinsics-0.2.0.tar.gz 135891 BLAKE2B 6118dbc43ca8e3363384f3ea6442480cd353758233f144717888e4c61f5d02ffe97be6f2936f74564da9aacc662e832be6f2371d86472a131232e2abd490c1cb SHA512 1a1b34a5a030141825c906a321b39da32b2cc989f1f3ad034881f4c5c55f27e7e63be7d5db264ba1b1249b589d7eee679061a9704ece610b4f29bdb88f0f19d5
23 DIST intel-vc-intrinsics-0.3.0.tar.gz 136326 BLAKE2B 8f0c5a43638aff227cccf381b88e9f9cdd7e151b133c221487686419eab6d5e1b15e605da51b12f9366da3ae12bfee87bc3421c415f3b7265eea7d9905df5a13 SHA512 881cd3c4bfbe3483878cee62990f1765713cddddbe279a263cc91f60e3f27545cfbbc49addf2f8d9ffe6db4dda057110ce2ae0ac39251bc5d0d3c17676a21493
24 +DIST intel-vc-intrinsics-0.4.2.tar.gz 136366 BLAKE2B 2f8b1a6ad8edb720f322668226224b23cc80c4a64b8ac300ff95a470e97f9af8e3317ddc45be668895e86b13074aab2d1846c2dd634f0466f39c9a77ec436851 SHA512 5312dbd06d4af5a4e18f99da867af4b7292daba92186c9de5208280dfe735b7563b73ac8f77f48f9d2f10f2a0d9654abf39c82cf07d829f568f41b3210af22d4
25
26 diff --git a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.4.2.ebuild b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.4.2.ebuild
27 new file mode 100644
28 index 000000000000..6cff4bddb762
29 --- /dev/null
30 +++ b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.4.2.ebuild
31 @@ -0,0 +1,37 @@
32 +# Copyright 1999-2022 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=8
36 +
37 +CMAKE_BUILD_TYPE="Release"
38 +LLVM_MAX_SLOT="12"
39 +MY_PN="${PN/intel-/}"
40 +MY_P="${MY_PN}-${PV}"
41 +PYTHON_COMPAT=( python3_{8..10} )
42 +
43 +inherit cmake llvm python-any-r1
44 +
45 +DESCRIPTION="A set of new intrinsics on top of core LLVM IR instructions"
46 +HOMEPAGE="https://github.com/intel/vc-intrinsics"
47 +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
48 +S="${WORKDIR}/${MY_P}"
49 +
50 +LICENSE="MIT"
51 +SLOT="0"
52 +KEYWORDS="~amd64"
53 +
54 +DEPEND="
55 + dev-libs/libxml2:2=
56 + sys-devel/llvm:${LLVM_MAX_SLOT}
57 + sys-libs/zlib
58 +"
59 +RDEPEND="${DEPEND}"
60 +BDEPEND="${PYTHON_DEPS}"
61 +
62 +src_configure() {
63 + local mycmakeargs=(
64 + -DLLVM_DIR="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
65 + )
66 +
67 + cmake_src_configure
68 +}