diff options
Diffstat (limited to 'dev-util')
-rw-r--r-- | dev-util/Manifest.gz | bin | 64958 -> 64967 bytes | |||
-rw-r--r-- | dev-util/android-tools/Manifest | 2 | ||||
-rw-r--r-- | dev-util/android-tools/android-tools-35.0.2.ebuild | 1 | ||||
-rw-r--r-- | dev-util/imediff/Manifest | 2 | ||||
-rw-r--r-- | dev-util/imediff/imediff-3.3.1.ebuild | 35 | ||||
-rw-r--r-- | dev-util/mesa_clc/Manifest | 2 | ||||
-rw-r--r-- | dev-util/mesa_clc/mesa_clc-25.0.2.ebuild | 95 |
7 files changed, 99 insertions, 38 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 35b55ba8f3e8..3de42532de44 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest index 426d88c27213..5c9445f33a2a 100644 --- a/dev-util/android-tools/Manifest +++ b/dev-util/android-tools/Manifest @@ -8,5 +8,5 @@ DIST android-tools-35.0.2.tar.xz 18847376 BLAKE2B 5db4d32e4d9acca5f98f0fa76d02f2 EBUILD android-tools-33.0.3-r1.ebuild 2436 BLAKE2B 792138db6c8b3429787098d558f033235344f60b0e202fc2df4c0667fd558ec6cf616e2874886583cea635c8fb126ebf231777e3f68f088e43025bc58e9468ce SHA512 1773ef3a6ab054dcb59de6686e0acaa72bfd6d8cae2cd8e1ea23885d2e8bbaaef94c735be1f04513100a15427b856208d68c6b468b9679c95cd3e38b38bb00fe EBUILD android-tools-34.0.5.ebuild 3095 BLAKE2B 5a647166599a3df4e500d3aaeb544c642c023bab18b48deeaf785a1d9f886deedf35ac390d5b33e01643a36c8a1a69160c8da026f29ac0136730e4853418bde0 SHA512 1612935e3d1b7639a680e57f90674df99061e00c25baa7ff965ed51cd1f884df7aad7aa95eca743ddcd82b95643db08ebd09d166c10edd047bc6b0bb60a7cdc8 EBUILD android-tools-35.0.1.ebuild 3098 BLAKE2B 88d96292931e71d7a06611510db4ecf76601a0c8d461210e72718323e8446865ca51bfb04e5f4a8ee8a37391dcfcce15d2f149bd7ffc4813ca3caeb96486380b SHA512 d3332ba6929710543ff7ba33f900dd55766b7fe4fad6f48d3d237a13a6bd9aecdea45e0f1de05dea51dfbfe4ee0803a11257bf445c06286df3b488ccd5b886d5 -EBUILD android-tools-35.0.2.ebuild 3083 BLAKE2B 48037a736a7f524aba4fbac50aa34f4a475df02a3be45dc68817b42f8f4d7e267e679f44c9b6f560244ee43e92f4f1585c3fea2c08c44f7c4fe2591fd2d9d987 SHA512 cf71eec73ecb16bec9efdd53799330ee4a391ed974b33bc293f72f30c7b3df0f5f03d7ea173d8ebc85c736a56896235e49f7fc3adaf91cbb51e4455dbac959c8 +EBUILD android-tools-35.0.2.ebuild 3102 BLAKE2B 215fe1f81de79b09220370c1a9e6faf06fa553764274d6885a8e380c09dce696644bebca4bf31d89be74b8e7acb0cb3de25ac52833c05f408f15e4ef505a507a SHA512 2beaa1808f378d3958f015ae8290bcc5fb41dc5b1a515584c8a63901330a1011e9729101150ca667e0c1c8ee60c472eb12b0bee895c99b3816b09d161017838e MISC metadata.xml 666 BLAKE2B 826f37b3e3c762165b6dce866f9e244ff6c6312a7d7f061f55bedf6a53ec08276afcce53ebd0a3d8d7e5ab95065436c3ab559d0d1cc40ee5d66d958bb7bd36b0 SHA512 aa6da78d3bd0a5efa99629c20ecdd407235f9055af8d1891ef606d3fbc14e1054987239a50edc2ba1a74c97cbf81ce044ca6ab89a1c11a36500979103fe74437 diff --git a/dev-util/android-tools/android-tools-35.0.2.ebuild b/dev-util/android-tools/android-tools-35.0.2.ebuild index aa2e36edd580..69d783031d26 100644 --- a/dev-util/android-tools/android-tools-35.0.2.ebuild +++ b/dev-util/android-tools/android-tools-35.0.2.ebuild @@ -33,6 +33,7 @@ DEPEND=" >=dev-libs/protobuf-3.0.0:= sys-libs/zlib:= >=dev-libs/libusb-1.0.28 + dev-libs/libfmt:= " RDEPEND="${DEPEND} udev? ( dev-util/android-udev-rules ) diff --git a/dev-util/imediff/Manifest b/dev-util/imediff/Manifest index 43c50690d007..08f1ad484ba0 100644 --- a/dev-util/imediff/Manifest +++ b/dev-util/imediff/Manifest @@ -1,8 +1,6 @@ AUX 1.1.2.1-python-3.patch 5273 BLAKE2B cb2be2f11021d61f998d228d26cfad956ec3c6d18aeafb7ece82d5f3de1e624776033746a51542b601d3ab94db2d57aece68315f772d8299f22b2010d2151905 SHA512 212cb76362c8243824d16f514a2dafc0c746467454c463e34f1840022d4a988874878e544ee944726947a287e5db27a78d2b99b790a78f4188d10ed9e2eaaea5 -DIST imediff-3.3.1.tar.gz 98813 BLAKE2B af578358bd8670b15378879487cb7ee2096d0984251d39d4bb3cdd025794035a8a7e3f633afe80bf5805681614269abf6e03dae248b91470450d93e06256c885 SHA512 598cd499b757bd5f0255c5db909ffccce5ece3979af25a7919b9ad187744e89f321d6a97634dba3fa29fe7f0712212e3d16b7dabf9abf3d84893a7d30feec71b DIST imediff-3.4.0.tar.gz 98338 BLAKE2B 9ca95917bae7222a7298c23fb2ccac52273f786b3486524d40808dd609f5581f0be591b2b5b9cc1efa149811f7ce0b1aa3a2e642697cd424e94d9da672af46dd SHA512 abfa3614c884443df2ab7941a3e92e2753efe042d5f4ce9a6c50d1851f16a3b45ea1602746ccee71f5f4e7be506e8c451324756857cd3b9669a3bf2e2a2388f3 DIST imediff2_1.1.2.1.orig.tar.gz 20393 BLAKE2B 560eef8600bac8ad302907563bd8520ef7881009c8a35c74427d0d5d9e8d4303446f1eb39c01fec201c798f286023765776a84b1e1aaa9e2d585a45870375f16 SHA512 ad0e22f5f2f16efb976a0d6d16c34798cc8aace4251a99cb7764df6841f93c2a6bb9dc8cbb59d8f3ae5a5ad7c161a05b9c3c7b36cc7bdf98eac3ef3b735ef6c4 EBUILD imediff-1.1.2.1.ebuild 802 BLAKE2B 4bb095a3d032320385cc2b58b0a3273697107e0abeb958c42f677b8ee1b160ba73e43831fce24447dd686bdbb10d142d8feb340e66822b0bfd2c1ed6be23f8c5 SHA512 8c5a2a1bfbe82a00fff75afb5dcfaa07f82923d6a8fa87e3386e51262b603a09e409702f3d2ada199c28625e3c3eb8c2699486966de8d7993208991aa497e2e1 -EBUILD imediff-3.3.1.ebuild 868 BLAKE2B f53f9f764b6fe0a24cbeaafffd7281062a5a7edf7778300cf27a4095b70e4f6efe93c03c3afc45daf630bbab144890d1f85ad21115641f64fe69971c8a1a8508 SHA512 bd7bf7055cd66008484a333c0847607ead7aeba04986d80bd501c06e8e1a1bbe6ef6ceb44f2fbd669f87d4388c12f88bac976c12c450968e557c363cb108dd9a EBUILD imediff-3.4.0.ebuild 868 BLAKE2B f53f9f764b6fe0a24cbeaafffd7281062a5a7edf7778300cf27a4095b70e4f6efe93c03c3afc45daf630bbab144890d1f85ad21115641f64fe69971c8a1a8508 SHA512 bd7bf7055cd66008484a333c0847607ead7aeba04986d80bd501c06e8e1a1bbe6ef6ceb44f2fbd669f87d4388c12f88bac976c12c450968e557c363cb108dd9a MISC metadata.xml 274 BLAKE2B c12371b16b18c652b34dd07d73ec99c13ec413416e1ad91a88e560b5cda4e85a97f452e023c13a1a91e96d2741cbcd991c8ddd2a29686c7f6ac71a7ca4f5d6c8 SHA512 6d56009523ef3daf8e21c25045f97cc821852d12ae3ce220d9b51b61bedc37130ddfb20355b54101762af349d3c5fd383624300e1fa511840441427fd17075ae diff --git a/dev-util/imediff/imediff-3.3.1.ebuild b/dev-util/imediff/imediff-3.3.1.ebuild deleted file mode 100644 index e4c8e702aa50..000000000000 --- a/dev-util/imediff/imediff-3.3.1.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..13} ) -PYTHON_REQ_USE="ncurses" - -inherit distutils-r1 - -DESCRIPTION="2-way/3-way merge tool (CLI, Ncurses)" -HOMEPAGE="https://github.com/osamuaoki/imediff" -SRC_URI="https://github.com/osamuaoki/${PN}/archive/upstream/${PV}.tar.gz -> ${P}.tar.gz" - -S="${WORKDIR}/${PN}-upstream-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -distutils_enable_tests unittest - -src_install() { - distutils-r1_src_install - rm "${ED}"/usr/bin/imediff_install || die - python_doscript "${ED}"/usr/bin/imediff - newbin usr/bin/git-ime.in git-ime - doman usr/share/man/man1/imediff.1 usr/share/man/man1/git-ime.1 -} diff --git a/dev-util/mesa_clc/Manifest b/dev-util/mesa_clc/Manifest index 9485df0cccca..1b9afa72761b 100644 --- a/dev-util/mesa_clc/Manifest +++ b/dev-util/mesa_clc/Manifest @@ -1,6 +1,8 @@ DIST mesa-25.0.0.tar.xz 46643728 BLAKE2B 9aca2416ea4e304d46fda648cb9b8e04caa053458b91893fb874e9a30d8293722c3bed1098c2720b04b0c7278eba3b0387900b56e13b6133a23c0f6be705025c SHA512 7f5b6674c40b6c8dcab7934512ff754b40a6a8a466422c90236f614d322033d4d465307ddcd983f9f3afb1310e132ec3186a085d261c95493a0c460b2ec59ce8 DIST mesa-25.0.1.tar.xz 46679784 BLAKE2B 9a73a3321c9f1d7d4384779f647c43bcb536b316dcc9a61b8a78a6f4bfd4642366e418155db5c2190b530cebee434554c6c4d2d59f68a87bb4056467fe601825 SHA512 1ecb1b90c5f78de4c61f177888543778285731faccc6f78d266d4b437f7b422a78b705a6e9fc6c9eab62c08f2573db5dd725eaa9cc9e5bedcaa7d8cfe6b47a1f +DIST mesa-25.0.2.tar.xz 46705776 BLAKE2B 6e387806e880d518a68b3a8d4cb25071e9d50732aee06cc8b88f717c569c2764d658d40a8710ff362820a30133d5fde6b82ea7fb552fd0f690bcdf276a6f5e67 SHA512 2de8e8b514619d9ad5f407f5e1ff04fff8039d66b5f32257c2e8ca3d9f3b190269066aeba0779d6e0b2a2c0739237382fc6a98ea8563ed97801a809c96163386 EBUILD mesa_clc-25.0.0.ebuild 2059 BLAKE2B e5187b79f4204d2f3df946950f9987505657b08fa0d3948940614f505dfe1d3fd97cbe6cb993da78585744ec8df1d76de16f37a9804bf3fea22e330908046b10 SHA512 8965f2d0e7557c379b592f8ccc22527b03392bcb229af96cf48856a1a1000735580bc188efbc630c2571dc278ebd642212986912fa3dcfca6dd0ae7d7cddd109 EBUILD mesa_clc-25.0.1.ebuild 2059 BLAKE2B e5187b79f4204d2f3df946950f9987505657b08fa0d3948940614f505dfe1d3fd97cbe6cb993da78585744ec8df1d76de16f37a9804bf3fea22e330908046b10 SHA512 8965f2d0e7557c379b592f8ccc22527b03392bcb229af96cf48856a1a1000735580bc188efbc630c2571dc278ebd642212986912fa3dcfca6dd0ae7d7cddd109 +EBUILD mesa_clc-25.0.2.ebuild 2059 BLAKE2B e5187b79f4204d2f3df946950f9987505657b08fa0d3948940614f505dfe1d3fd97cbe6cb993da78585744ec8df1d76de16f37a9804bf3fea22e330908046b10 SHA512 8965f2d0e7557c379b592f8ccc22527b03392bcb229af96cf48856a1a1000735580bc188efbc630c2571dc278ebd642212986912fa3dcfca6dd0ae7d7cddd109 EBUILD mesa_clc-9999.ebuild 2060 BLAKE2B 53249247ab646c625067bf2661ecdaaafb296f931dffa2f893a2b9c3bd0d532e6f8274ae6781318728c65dc7d6ac3104fbac3fefec39c1430f42c74cf77cc047 SHA512 72ff0944b11ca465c6d915c56cd5cd1e3fa949317222d8df1f648c5c18307443603f4dcdd077972fdc1c4f915c38aef388b8de1e23bc9f9570adfdece25c14e4 MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a diff --git a/dev-util/mesa_clc/mesa_clc-25.0.2.ebuild b/dev-util/mesa_clc/mesa_clc-25.0.2.ebuild new file mode 100644 index 000000000000..2d0b93cf95fb --- /dev/null +++ b/dev-util/mesa_clc/mesa_clc-25.0.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 2023-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_COMPAT=( {18..19} ) +PYTHON_COMPAT=( python3_{10..13} ) + +inherit llvm-r1 meson python-any-r1 + +MY_PV="${PV/_/-}" + +DESCRIPTION="mesa_clc tool used for building OpenCL C to SPIR-V" +HOMEPAGE="https://mesa3d.org/" + +if [[ ${PV} == 9999 ]]; then + S="${WORKDIR}/mesa_clc-${MY_PV}" + EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git" + inherit git-r3 +else + S="${WORKDIR}/mesa-${MY_PV}" + SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="debug" + +RDEPEND=" + dev-util/spirv-tools + $(llvm_gen_dep ' + dev-util/spirv-llvm-translator:${LLVM_SLOT} + llvm-core/clang:${LLVM_SLOT}= + =llvm-core/libclc-${LLVM_SLOT}* + llvm-core/llvm:${LLVM_SLOT}= + ') +" +DEPEND="${RDEPEND} + dev-libs/expat + >=sys-libs/zlib-1.2.8:= + x11-libs/libdrm +" +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep " + >=dev-python/mako-0.8.0[\${PYTHON_USEDEP}] + dev-python/packaging[\${PYTHON_USEDEP}] + dev-python/pyyaml[\${PYTHON_USEDEP}] + ") + virtual/pkgconfig +" + +python_check_deps() { + python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/packaging[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" || return 1 +} + +pkg_setup() { + llvm-r1_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig" + + use debug && EMESON_BUILDTYPE=debug + + local emesonargs=( + -Dllvm=enabled + -Dshared-llvm=enabled + -Dmesa-clc=enabled + -Dinstall-mesa-clc=true + + -Dgallium-drivers='' + -Dvulkan-drivers='' + + # Set platforms empty to avoid the default "auto" setting. If + # platforms is empty meson.build will add surfaceless. + -Dplatforms='' + + -Dglx=disabled + -Dlibunwind=disabled + -Dzstd=disabled + + -Db_ndebug=$(usex debug false true) + ) + meson_src_configure +} + +src_install() { + dobin "${BUILD_DIR}"/src/compiler/clc/mesa_clc + dobin "${BUILD_DIR}"/src/compiler/spirv/vtn_bindgen +} |