diff options
Diffstat (limited to 'dev-libs/intel-vc-intrinsics')
-rw-r--r-- | dev-libs/intel-vc-intrinsics/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.22.0.ebuild | 39 |
2 files changed, 41 insertions, 0 deletions
diff --git a/dev-libs/intel-vc-intrinsics/Manifest b/dev-libs/intel-vc-intrinsics/Manifest index 9bd8eb914eaf..47a5d9506108 100644 --- a/dev-libs/intel-vc-intrinsics/Manifest +++ b/dev-libs/intel-vc-intrinsics/Manifest @@ -1,3 +1,5 @@ DIST intel-vc-intrinsics-0.21.0.tar.gz 146968 BLAKE2B d0605f10b9374490364275fcedc396d8df71c28f051a71463682e981c2620dec84e2b5541fa155a2f38e8a018c3ee5332ce89ad72c97f4ab1d7381ab4c0005be SHA512 5c10b45f26e16074a51878db1dfb85ec0361823e844e358f1df84b272754e7e1ba9f64089fe40f5949ebe38675c214cc933bb872267c83415c5991aec5b060bc +DIST intel-vc-intrinsics-0.22.0.tar.gz 152674 BLAKE2B 40a2f828e9903a8871643dd9a45cfc4e18898a321893fb8ebc92d9ff1968f224bfc1812075ebacfa7fd583b6f0484b795fa570ff1eae832771b002f8cd81ee18 SHA512 e28e06e4ac9cd164c823805e3acfe8320d1093604c25ad3c2f0f3825a1d8f9da5a34b78a20245e221417130b09ffbac5c019bf3d474df2b6da04a5b25c6f2b2c EBUILD intel-vc-intrinsics-0.21.0.ebuild 807 BLAKE2B 1256dfc1a995b2df68d7b9652cdf4421e1a82df95f6ed00e9fc3b0b340d47d36f48857e300a10bfdc225f553456b2b6018630d6b152784b85832e9d7de795d93 SHA512 83d35215f883a2302ddfec791ec2dc329cf110d429f514c870c899295ba0ac1e44cc69a7d9a968e70cb827ae430af691552363cfdb94ea4331fdfee8a2a091f4 +EBUILD intel-vc-intrinsics-0.22.0.ebuild 808 BLAKE2B 616348fe98f1bf828b08311c4b4fe66571bd662b30da3e8965554a19478603a339c30d64ca3cb533893c9b159368a311f87f8f43800134ae80e91be07c313644 SHA512 c6eed2a1e93064d252b11aa284bc57ca8fdc72ed51acd1dab460f9a2036134f50f624e17e3375963dd5093c99cbaeb6a00e30ed2ab08c2ff827b143f362e1e36 MISC metadata.xml 778 BLAKE2B 2e8e4d7f56f18f7e4eaa488cdab5d4578e779e8ac75fe96c3e7d5aeae5fc65291401d8ac54a0e89194c44a2146bca4cf9d321917bfab65a93f2118c688422cf4 SHA512 de2fc4d84a08fb98a41bb3e5f11d31535810e6f796aacaeacf784e1ed0fd7d99c5aa3a5e689fe22bbc7149518ea695979b4e66b6dd2b876e4cc9ad126564618c diff --git a/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.22.0.ebuild b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.22.0.ebuild new file mode 100644 index 000000000000..499ea4fda4ef --- /dev/null +++ b/dev-libs/intel-vc-intrinsics/intel-vc-intrinsics-0.22.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_COMPAT=( {15..19} ) +MY_PN="${PN/intel-/}" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{10..13} ) + +inherit cmake llvm-r2 python-any-r1 + +DESCRIPTION="A set of new intrinsics on top of core LLVM IR instructions" +HOMEPAGE="https://github.com/intel/vc-intrinsics" +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/libxml2:2= + $(llvm_gen_dep ' + llvm-core/llvm:${LLVM_SLOT} + ') + sys-libs/zlib +" +RDEPEND="${DEPEND}" +BDEPEND="${PYTHON_DEPS}" + +src_configure() { + local mycmakeargs=( + -DLLVM_DIR="$(get_llvm_prefix)" + ) + + cmake_src_configure +} |