diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-02-04 21:14:48 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-02-04 21:14:48 +0000 |
commit | 2997df5d95cb64694ec91d50c93407e92c68e2a8 (patch) | |
tree | 4cc7277d0f8e23337b953de5f5b0a374ca2366e5 /dev-util/spirv-tools | |
parent | 0a18aff6704a42e6affa21ec92064d29fc7f8646 (diff) |
gentoo auto-resync : 04:02:2023 - 21:14:48
Diffstat (limited to 'dev-util/spirv-tools')
-rw-r--r-- | dev-util/spirv-tools/Manifest | 6 | ||||
-rw-r--r-- | dev-util/spirv-tools/spirv-tools-1.3.236.ebuild | 2 | ||||
-rw-r--r-- | dev-util/spirv-tools/spirv-tools-1.3.239.ebuild | 44 | ||||
-rw-r--r-- | dev-util/spirv-tools/spirv-tools-99999999.ebuild | 2 |
4 files changed, 50 insertions, 4 deletions
diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index a963f6e38b11..8e2070db57fd 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,6 +1,8 @@ DIST spirv-tools-1.3.231.tar.gz 3044417 BLAKE2B f59afde3ec653e9ed0e8c43814e2ec8e9e379d3872c5f277215948d57ff4dc29374525e42fb5cace08d59c8322c28a9077c3573691242c5aaf4b057865ed7cf1 SHA512 d38ca24b9316e9e878f56e63a08ee40d7cae5aa947546f4d9e789d71b81d0f551fcafacce09d59e9874e284705f55f98e5fdc0acc27ec429fab02f9762e47952 DIST spirv-tools-1.3.236.tar.gz 3079909 BLAKE2B 97c773b3bee60d3889f9bda49d0b729ce199fab1d6ac211f0bcc9fd0ec2d1d770ed6dccd603cf9beae82541d009fa37bc6d5e1a3a8cae82985c84e3bcfbc4149 SHA512 c70287582cc42eca1a4b81259217f02e4d7003503d43a2aabc24b3c6c50b9081768bdd69ed8a9c8489b1e9a52e9762629c920a96eb2ef43a96e9ead7a1438674 +DIST spirv-tools-1.3.239.tar.gz 3088996 BLAKE2B b7900fee1b5fca47802cd168766c3bc2f316fd69380670a8f0241df607c8fb41e8534d699330e38fa33ca1632a63fe54fb6c69def68d5b7a30b4229598fdcd21 SHA512 77c06e9127e9f5ab5c83b2bae181a9e626adc4f37d10122a1ed62904dd7e05f78f5eb75f4213d8d986bc78f60f247ed23ddc2552fcbb8355c0160fb559d32707 EBUILD spirv-tools-1.3.231.ebuild 1220 BLAKE2B e8d490e3840624a5533e37486e6f4be4729620f9380f4a06a6a39d5d5039aa89842ab4943d9d1c46a894a0ccfb3ddeeccead254fddfa8c0b92191f4c02d31592 SHA512 e5beef1c4b15767e101aa9611dd2cb128385b15daebf0419cd79ac6f6a1db553800bc95de3d73a535ae436bb7268a4d645059ec08ba1d64a966e92673477a003 -EBUILD spirv-tools-1.3.236.ebuild 1226 BLAKE2B 0268794a12474fbb7017a54c47d70286dcdb8052ef54ae4096a5eaeccfbfff19a334c07e07a555ca9adee445374e2fbc0a4ae996db8d72e4ccf004e00d10ed45 SHA512 3809f0b0f3f87510dbaf93897bcdad70f1b10081bf8382067606bf20ed86846a7ca70b12cca675fd3a1bce121299745e7e72e3f710c6299cd0edab1c01081fe4 -EBUILD spirv-tools-99999999.ebuild 1228 BLAKE2B 8f918ddc08a7e2215125f26bf91ae9e95550d5081a32d98bdbcc262016d67b01670418f7b07abd2dc5cdb296cd7b89dd1364ee725ec14b1c1cc8b2bb08f6074b SHA512 a407c3990e4b46dd8c536d4235a64a96ab7c4da1061e9d539bef27ca497e46d6f6a70856b1f5454719d398ad0da6032e8047aa8c161b9c29b21750c526cf93b4 +EBUILD spirv-tools-1.3.236.ebuild 1221 BLAKE2B e733c628a086a3dbdcc78199b559e8095506431311bffcb14546246b46ba2d7014261e3c7c107bf6b133656ad6c041ccc917e7b8b3d4b35911370a9cf62f3c8f SHA512 4e4a620e8c2ab1714fb617d258a54d49968f83f6a61790931c5c676a2ec53831bfe41b5a38cd493befc46761000cbb5b924a912792c7c1fda0a8b1fcc9756a92 +EBUILD spirv-tools-1.3.239.ebuild 1226 BLAKE2B 0268794a12474fbb7017a54c47d70286dcdb8052ef54ae4096a5eaeccfbfff19a334c07e07a555ca9adee445374e2fbc0a4ae996db8d72e4ccf004e00d10ed45 SHA512 3809f0b0f3f87510dbaf93897bcdad70f1b10081bf8382067606bf20ed86846a7ca70b12cca675fd3a1bce121299745e7e72e3f710c6299cd0edab1c01081fe4 +EBUILD spirv-tools-99999999.ebuild 1228 BLAKE2B ec10365d54afa9556a31793932aaedeb4a1e2c05a9b85c1a8a76c40e0e5f9454ecefa1d98f81c08758f8ff8bf35befbcebf26498d999cb3907192c448ce6b55c SHA512 dc57eac61ed4319d8311120d9ae006fd2f6576e7ae8fd3d012e6f33ee126e9b11a96b402fb863a70c5fc975610933e7345e7bdc5a761b8754daec7d0d878a3fa MISC metadata.xml 429 BLAKE2B 8d9917ace6eaaab8b826f48bc6f38c629efc5245a5356d821632867b8a65246180dcc14927db6ed1e025a32d7bb248aa35e3a7095c79bff5a2e91b3d880de997 SHA512 3f076c95eb788258a2451c3b54a013eeb936fed744b68499f53970590fc846d79b9724198ed54300a57395b1f4f2a657840bf8aa7ff25dcef8cdf28aa7f35ae3 diff --git a/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild index 60fc92cd8f72..8321ae2c67a6 100644 --- a/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.3.236.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/spirv-tools/spirv-tools-1.3.239.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.239.ebuild new file mode 100644 index 000000000000..60fc92cd8f72 --- /dev/null +++ b/dev-util/spirv-tools/spirv-tools-1.3.239.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=SPIRV-Tools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="xml(+)" +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + inherit git-r3 +else + EGIT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} +fi + +DESCRIPTION="Provides an API and commands for processing SPIR-V modules" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools" + +LICENSE="Apache-2.0" +SLOT="0" +# Tests fail upon finding symbols that do not match a regular expression +# in the generated library. Easily hit with non-standard compiler flags +RESTRICT="test" +COMMON_DEPEND="~dev-util/spirv-headers-${PV}" +DEPEND="${COMMON_DEPEND}" +RDEPEND="" +BDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND}" + +multilib_src_configure() { + local mycmakeargs=( + "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/" + "-DSPIRV_WERROR=OFF" + "-DSPIRV_TOOLS_BUILD_STATIC=OFF" + "-DBUILD_SHARED_LIBS=ON" + ) + + cmake_src_configure +} diff --git a/dev-util/spirv-tools/spirv-tools-99999999.ebuild b/dev-util/spirv-tools/spirv-tools-99999999.ebuild index d831414a72b5..957ed0481b83 100644 --- a/dev-util/spirv-tools/spirv-tools-99999999.ebuild +++ b/dev-util/spirv-tools/spirv-tools-99999999.ebuild @@ -26,7 +26,7 @@ SLOT="0" # Tests fail upon finding symbols that do not match a regular expression # in the generated library. Easily hit with non-standard compiler flags RESTRICT="test" -COMMON_DEPEND="~dev-util/spirv-headers-1.3.224" +COMMON_DEPEND="~dev-util/spirv-headers-1.3.239" DEPEND="${COMMON_DEPEND}" RDEPEND="" BDEPEND="${PYTHON_DEPS} |