diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/Manifest.gz | bin | 64948 -> 64954 bytes | |||
-rw-r--r-- | dev-util/indent/Manifest | 4 | ||||
-rw-r--r-- | dev-util/indent/indent-2.2.12.ebuild | 4 | ||||
-rw-r--r-- | dev-util/indent/indent-2.2.13.ebuild | 4 | ||||
-rw-r--r-- | dev-util/spirv-llvm-translator/Manifest | 3 | ||||
-rw-r--r-- | dev-util/spirv-llvm-translator/files/spirv-llvm-translator-15.0.0-intel-capability.patch | 77 | ||||
-rw-r--r-- | dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild | 4 |
7 files changed, 88 insertions, 8 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 0c22e36e759a..941afb8dcd0b 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/indent/Manifest b/dev-util/indent/Manifest index cffc965c4c7c..5d8fc85f99f9 100644 --- a/dev-util/indent/Manifest +++ b/dev-util/indent/Manifest @@ -1,5 +1,5 @@ DIST indent-2.2.12.tar.xz 620280 BLAKE2B c3414ebe58d75b74356b5c37234639dc34998b73e45a4c28ee20ab2932c523b528d577c45c32db88f2ee4aed58d1dceeda2fe68b8975d211dc0dad4a3a20f7c7 SHA512 dbe73bd3729074825f9f5b4241a4c539ad32069df56511963417caf0351ff9ec5edd77e9580338301c8abf89ab9c0592bc7e82c14eec7450c496259d7e9045dd DIST indent-2.2.13.tar.xz 475360 BLAKE2B 6aad65e966f91c9776d0b3d32f185a6c7b45eabca847c806c1fff935562f6c4512f472ec814dc54d3fc40498f513baee99b5bcfc2ea25fd67fd24b0cd0f9fe1a SHA512 a92028f99cc64b451aac99802de564f2e915e7f0e258df761141f77595c07cc95c3f2c35917618dbc2cfa3aa5b163544e07aa6641c32298aca3a1c5331bb8c69 -EBUILD indent-2.2.12.ebuild 1098 BLAKE2B c1d44cdf67bb9c9f77a19d9167859558268cdee42f661be1d8a4606133957fd5ffb3503f6807e063045488824cdf2ef2b6f3f3af10fa690926a4c202c5773d4b SHA512 1159808204ad8d3624f3dbd8b70c1c7c31b4ce4f4543109454d52a4e49d13dfbd222f44ed2aba076ccce92d620ffe215fc791d9d3c1647d2527c9cc09b0badf6 -EBUILD indent-2.2.13.ebuild 822 BLAKE2B aabcc9aed32b9954c029a1d089e58f14a73011aac4a126acec74c4ce9f7da2d3e433f12f88005a233ee640e60ff9d9fc930d91af75328052c38d875b3bb2a555 SHA512 f9e694a1988efb7583cf45baa38ca3054c7e3be5839d02155a7b2427a1cb3984ff4a3fc0a99628852d67c980ca7b36f641ba36001ee4f72e13a7601e07ae0aa4 +EBUILD indent-2.2.12.ebuild 1105 BLAKE2B f10b56d19b8cecd6c6f8edd32f19e20fa2657291d99b72df1c1ea55b6fb1ccb4a25f797e08ca22a3e3d8883a0915c58b4ca726ab5e84cb0cf330897259ae0ece SHA512 8bdd4b10ffe49cf3134b220c24f352409770c716fc1eb29c1c57ebb35a56885b5edf867ce7ceb54754bb089d732b17617508e2a944b3957cd8f8db9aead5d8a5 +EBUILD indent-2.2.13.ebuild 829 BLAKE2B 8c91d14f20a070cd33529973198b9bde7c68283883dbf501f6fd524107ac69db197c540d8c00a4b7019a648eeffdd86cdb1c3a71520a60f67604932350e4bd4d SHA512 e9e909ef7b6088a70d45e8f026d4dfcdada712532c1467b0c1acf9131fc4a4d4b784f6cdf2f76ace124a8222ed122081e47347c92ccac2f20d5c46ca40c5752b MISC metadata.xml 246 BLAKE2B ac877f4d9efd245589942e444e49aa217b48ba48af50fdc8d5893ca70fd04fc840c96eeb8e61d93bef5322fea198269813f0d674d481552ec3ec08a042016fc5 SHA512 2a28c9351bdec8b63ad5df5151c2afc18fc5c4afa9f41525a49bd20cd477974f15796b01f7727d2a2723907b8af233c351a5fbaacc2f9e9a89c71119cf34f287 diff --git a/dev-util/indent/indent-2.2.12.ebuild b/dev-util/indent/indent-2.2.12.ebuild index a4678266e61d..11b20f5a8555 100644 --- a/dev-util/indent/indent-2.2.12.ebuild +++ b/dev-util/indent/indent-2.2.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="nls" BDEPEND="app-text/texi2html diff --git a/dev-util/indent/indent-2.2.13.ebuild b/dev-util/indent/indent-2.2.13.ebuild index 01c111647587..4c72ccc4f8c1 100644 --- a/dev-util/indent/indent-2.2.13.ebuild +++ b/dev-util/indent/indent-2.2.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="nls" BDEPEND=" diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index c0ac3fc1b63c..5ba86015def4 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -1,3 +1,4 @@ +AUX spirv-llvm-translator-15.0.0-intel-capability.patch 3513 BLAKE2B 09906cbe25dfb2e717d567212b098cfbcb8e1611e052441dbb9f1c8f54f928b0fee5a7d0d6de9242a21fb5ebd47ad7b1596896bc5729c7447745d76e750f111c SHA512 4538dc05ca73a92b155e3d8c65798702880aea5b1da46d76ad30e5119ba873e1e5436b51250c1230e4fe70bed218f0812328d57220234dd49c23be97e68bba91 AUX spirv-llvm-translator-16.0.0-ld_library_path.patch 2545 BLAKE2B b0a361f430bf7abd3e3cc24a71b7df5a8feda3bfef0b2832462b68c005356c6437c75f0257b66a3add54d3b1999275ff20cedfe9480c0ae63e78d32427c835f5 SHA512 73a134b774ee772f809b55f3369f6007b0fd19c9ddf566e81387fff5b4498c47dc5e3ada6367e2ccf3498346027543034d75977cb78d365d1c99405b9323b4e6 AUX spirv-llvm-translator-16.0.0-llvm-link-llvm-dylib.patch 1755 BLAKE2B fa0465b04580a68258adc8aa3e73a9d66b75a7c0896e5b646a0e0860400c675a5ea09164d844f72a5a98933095e332c18e480833eb75c76e875f10105ea6dbea SHA512 b5e9a771c1b4b062777f7c7f994224bae54f036c46df0e275d276856d74f778843f6fa1cb77fb714e72b20704d5a22daeb0e83c93fb557d629809eb680f6c3a2 AUX spirv-llvm-translator-17.0.0-do-not-rely-on-version-of-compiler-being-VER.0.0-219.patch 1163 BLAKE2B abd9247461c035790c6914c9719a44b30ef54a2d44246c58835af6349176341d1f1500d238163e4fe17406e6e36e701dfccf0d38729b85915c89f0618682e744 SHA512 374e7f701da543091e78027f0e4540e325c45c8b08d6ffeefc53337493aa76444e5b615c033ef198dd9422868ba0d8aec157a5f7b757510d05db02355d5bf15d @@ -5,7 +6,7 @@ AUX spirv-llvm-translator-17.0.0-intel-capability.patch 9322 BLAKE2B aa847ba0376 DIST spirv-llvm-translator-15.0.0.tar.gz 1515145 BLAKE2B 1f93b55f8934ce7dbc9416b82f7bd544d16e95be795047e914d0c303ec90965eae03ab3522b3c92d6cffb1fe00bed78a4bb74085d3da21c14b68ad3fbe53113c SHA512 8a6ddddf326dad96c1c5749ebf03e63e6be60592dccd307f7a35be668cec2b4f58c2f089854aeefa37398c3a97dad6bf92a6ceb892da27b5cf9d4ae1aa41dd06 DIST spirv-llvm-translator-16.0.0.tar.gz 1542060 BLAKE2B bee72a776062266e60c5237396434ecba4e4da959ed52292ad08388bdd08d7749fd86cfac5c25af424032a1ba19f59b2d8c7eac0eaf50db6a4945841abe0836f SHA512 0bacacb89aa2b03d1173d1bfbcdd83fdce7441ebc3fff65e14dc5e901fc983861365a54c029b2a65075b6fa45046c30aa7bbad4e6150cf3382e7d050c598de98 DIST spirv-llvm-translator-17.0.0.tar.gz 1601166 BLAKE2B c3e7a78fa55cd13ba61c024e2d3d82c47ac9dbf8c11bcbcf4ddc34a6838fb948885a263fd9af2d0f404b31f4c6e9226c9582e0f65b3220770e1af07cf85f4dac SHA512 ee54e597c678755cb48d677f81184d66616c7be934b570e04f0106e64c15f1cab124177b757f08a7713fa7fce981c74d61304d4554e6d198e6c14c53abf1e81c -EBUILD spirv-llvm-translator-15.0.0-r1.ebuild 1160 BLAKE2B e743e55a4c13939b57e12e26d4a2dc5ca567f37560ce53283c1f7a032a31bbc8fd9cdc9c70ebad40fcc1fa412d77517ddbe6a9b4ace15a83007d96f1a1aaf051 SHA512 139b3d01c309b89559e416fa3d19926c545023020b2a284e7ba21f87bf1ba1c27dd57df0a05f7d971f33fd2d061914fc9e838cb9edcce54f1574b5b7bd6aecee +EBUILD spirv-llvm-translator-15.0.0-r1.ebuild 1223 BLAKE2B 7d6e0de5fa5952bdbe8ad21c5c7f9356de082e3e45ef3c51b2cb1f958766620d310d5a7a390bed998a9771e8c745e8d264e3c4ad5df5c4750ff699be7b47ef95 SHA512 2a39277f369cdbe0e8a49a634ebb7189b9448f955ba129d2ed9bacc6dfb851d1df828269354ca8d6103d8fd5b3f333343b3f000d2a466ebf00cacac5971c9ce2 EBUILD spirv-llvm-translator-16.0.0-r1.ebuild 1383 BLAKE2B 3ad35b6f1e9901a4ecbe4d39122c3a1901e7eb966e4352ffb210be7cee0092b9fec6c316aa77b0ad1f0f11110eab5a18b44c6f5dbe326aa161c5e017e5b48af9 SHA512 26e7d4bbaecd64fd6ec86f8eb3813cf538816d38d487c1e4340ea4320f6b89d5cd149f5e88c862095bca27fa08b9aa770c51dc3aa41c6c7239e726617b3b7310 EBUILD spirv-llvm-translator-17.0.0-r2.ebuild 1366 BLAKE2B 8d28d951891913de8324d0244d70ba7bca18eed4abf040ed1405ab4fa31f4f237afc85b8db08c6087254a3314741cd0099398fa8c78b1d6c5d4cd802f0f8ff80 SHA512 6946d6155e6aa0e6b63b2e77124107b1327341b47116cfc33a7a30c0956aad742958ebdf17263b53acbdfbb32b4bace19c3fc59f8ccfe11912fc13fbba976bdf MISC metadata.xml 445 BLAKE2B 11c5d6b6e94192c6fe1aa0cdce39ddb6e3e0aac1462533b5480136c415cc5d82ac77c4930a07a234d0ae987d3409c8dae590f0d5b99139282a89939d0b65cf4e SHA512 e58ae0f86f23be399eff43be9b90006f9be0f699af67f354f2e5434bc0fd43856863763192e0270fd06f7df65e0bdea2bd0b9d43b5b200d8a0399e0230c86e71 diff --git a/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-15.0.0-intel-capability.patch b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-15.0.0-intel-capability.patch new file mode 100644 index 000000000000..612a493fbed6 --- /dev/null +++ b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-15.0.0-intel-capability.patch @@ -0,0 +1,77 @@ +diff --git a/include/LLVMSPIRVExtensions.inc b/include/LLVMSPIRVExtensions.inc +index 8eaf24de..695a5d85 100644 +--- a/include/LLVMSPIRVExtensions.inc ++++ b/include/LLVMSPIRVExtensions.inc +@@ -38,6 +38,7 @@ EXT(SPV_INTEL_variable_length_array) + EXT(SPV_INTEL_fp_fast_math_mode) + EXT(SPV_INTEL_fpga_cluster_attributes) + EXT(SPV_INTEL_loop_fuse) ++EXT(SPV_INTEL_long_composites) + EXT(SPV_INTEL_long_constant_composite) + EXT(SPV_INTEL_optnone) + EXT(SPV_INTEL_fpga_dsp_control) +diff --git a/lib/SPIRV/libSPIRV/SPIRVEntry.h b/lib/SPIRV/libSPIRV/SPIRVEntry.h +index b43cd892..8be8d1b9 100644 +--- a/lib/SPIRV/libSPIRV/SPIRVEntry.h ++++ b/lib/SPIRV/libSPIRV/SPIRVEntry.h +@@ -901,7 +901,7 @@ public: + } + + SPIRVCapVec getRequiredCapability() const override { +- return getVec(CapabilityLongConstantCompositeINTEL); ++ return getVec(CapabilityLongCompositesINTEL); + } + + llvm::Optional<ExtensionID> getRequiredExtension() const override { +diff --git a/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h b/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h +index 88071dd7..3ba1cc38 100644 +--- a/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h ++++ b/lib/SPIRV/libSPIRV/SPIRVNameMapEnum.h +@@ -591,7 +591,7 @@ template <> inline void SPIRVMap<Capability, std::string>::init() { + add(CapabilityGroupNonUniformRotateKHR, "GroupNonUniformRotateKHR"); + add(CapabilityAtomicFloat32AddEXT, "AtomicFloat32AddEXT"); + add(CapabilityAtomicFloat64AddEXT, "AtomicFloat64AddEXT"); +- add(CapabilityLongConstantCompositeINTEL, "LongConstantCompositeINTEL"); ++ add(CapabilityLongCompositesINTEL, "LongCompositesINTEL"); + add(CapabilityOptNoneINTEL, "OptNoneINTEL"); + add(CapabilityAtomicFloat16AddEXT, "AtomicFloat16AddEXT"); + add(CapabilityDebugInfoModuleINTEL, "DebugInfoModuleINTEL"); +diff --git a/test/SpecConstants/long-spec-const-composite.ll b/test/SpecConstants/long-spec-const-composite.ll +index 974a0776..4510a1e6 100644 +--- a/test/SpecConstants/long-spec-const-composite.ll ++++ b/test/SpecConstants/long-spec-const-composite.ll +@@ -11,7 +11,7 @@ + target datalayout = "e-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-n8:16:32:64" + target triple = "spir64-unknown-unknown" + +-; CHECK-SPIRV: Capability LongConstantCompositeINTEL ++; CHECK-SPIRV: Capability LongCompositesINTEL + ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" + ; CHECK-SPIRV-DAG: Decorate [[First:[0-9]+]] SpecId 0 + ; CHECK-SPIRV-DAG: Decorate [[Last:[0-9]+]] SpecId 65548 +diff --git a/test/long-constant-array.ll b/test/long-constant-array.ll +index 03b33771..d0b4c3b3 100644 +--- a/test/long-constant-array.ll ++++ b/test/long-constant-array.ll +@@ -9,7 +9,7 @@ + ; TODO: run validator once it supports the extension + ; RUNx: spirv-val %t.spv + +-; CHECK-SPIRV: Capability LongConstantCompositeINTEL ++; CHECK-SPIRV: Capability LongCompositesINTEL + ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" + ; CHECK-SPIRV: TypeInt [[TInt:[0-9]+]] 8 + ; CHECK-SPIRV: Constant {{[0-9]+}} [[ArrSize:[0-9]+]] 78000 +diff --git a/test/long-type-struct.ll b/test/long-type-struct.ll +index b9478f0f..a1cdfc6b 100644 +--- a/test/long-type-struct.ll ++++ b/test/long-type-struct.ll +@@ -10,7 +10,7 @@ + + ; RUN: not llvm-spirv %t.bc -o %t.spv 2>&1 | FileCheck %s --check-prefix=CHECK-ERROR + +-; CHECK-SPIRV: Capability LongConstantCompositeINTEL ++; CHECK-SPIRV: Capability LongCompositesINTEL + ; CHECK-SPIRV: Extension "SPV_INTEL_long_constant_composite" + ; CHECK-SPIRV: TypeForwardPointer [[TFwdPtr:[0-9]+]] + ; CHECK-SPIRV: TypeInt [[TInt:[0-9]+]] diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild index 71e848b4a204..bdefd6ed9703 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,6 +35,8 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}"/${PN}-15.0.0-intel-capability.patch ) + src_prepare() { append-flags -fPIC cmake_src_prepare |