summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin64965 -> 64971 bytes
-rw-r--r--dev-util/gcovr/Manifest5
-rw-r--r--dev-util/gcovr/gcovr-6.0.ebuild44
-rw-r--r--dev-util/gcovr/gcovr-7.2-r1.ebuild2
-rw-r--r--dev-util/gcovr/gcovr-7.2.ebuild258
-rw-r--r--dev-util/intel_clc/Manifest2
-rw-r--r--dev-util/intel_clc/intel_clc-24.2.0_rc4.ebuild87
-rw-r--r--dev-util/lxqt-build-tools/Manifest2
-rw-r--r--dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r1.ebuild2
-rw-r--r--dev-util/perf/Manifest4
-rw-r--r--dev-util/perf/perf-6.10.4.ebuild (renamed from dev-util/perf/perf-6.10.3.ebuild)0
-rw-r--r--dev-util/stripe-mock/Manifest2
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.188.0.ebuild27
13 files changed, 124 insertions, 311 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 75e8911cde59..ecc896add7f0 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gcovr/Manifest b/dev-util/gcovr/Manifest
index 68e37543a4c9..7034524f74c2 100644
--- a/dev-util/gcovr/Manifest
+++ b/dev-util/gcovr/Manifest
@@ -1,6 +1,3 @@
-DIST gcovr-6.0.tar.gz 1054940 BLAKE2B 1947950d06926cf48d456e6bc389db46cfe4c7ed0395da1ebdb75aa1ea4b85f3cea536d77a4ddca5621885daaaf54462160592a5a384247f12ad3ed5c299b0b7 SHA512 3b4d30417b5000d2d28bc156dc9db43ba62cf8756aa5a9619391457d0042dc8eaf1743c5defdaabffb6b423bf2fcf8172b3e6c8795419758abc1acf4853de4bb
DIST gcovr-7.2.gh.tar.gz 2800014 BLAKE2B e334688f129868d9affe0fa5c5280eb7dd4c57825bec31f32d529c579f622e7c60985f8aad506bd714ebe00c47fd61b673ad2352e51a0fd8175777bb6a1c93e7 SHA512 fc4acbfeef48866c5c8884681375069c7308a86aaefe5b36e631240a96dcdc7c56b3e8d0c221f66dbbe29302b549c5c9b9c5e01bbf4103165b085ae33c369f55
-EBUILD gcovr-6.0.ebuild 975 BLAKE2B 1d7c2fedfdbfa0757f009cf588e68068e9400693d19327af86af41097d490b8e06659782673f8cc2bf6c96d10bd3b497dfbfccc5327a5a40152d142ed8bd3568 SHA512 1cb95bdad3671f38aa06aa3a1a40fdd3542fb01f149df1c9da7bd52a1163f963e6ba05f3b84d91fe50d172f571629e8947819d954e9913ed74aab23001a83630
-EBUILD gcovr-7.2-r1.ebuild 7884 BLAKE2B f62e7ddc59cf5cd3a51c802705b04ee6f07eca5887123a7b6f02a9c205198e609e9e00f7f5f8cfa5c3f2d9d22bddcdf774c8b205e376e006d2d89b79f8e4bc05 SHA512 89c21679b5e5b4b5edc6c41064ed05d944e6941f860a4e0528a739378e808238e68cf1314f5add46e7ed67fe25334396d1ec8fad9d7ba9362c7549343973caad
-EBUILD gcovr-7.2.ebuild 7848 BLAKE2B 46b6dbea5b05553d9dcc38510583eff704f19ef9a04620fe2c9577ebaa40e23c7fc2c95959163c5fb0413048766dba5b192cc7a5ca057a2d81284ce05b306a3f SHA512 4c806ef11538031293653c481ad431b9cdfeace4347a8d57cfde4b2fb09282ad51b8482c3344a8f8a1a536689ba7bd223f204454ce4500bab3bafcb26bd57f6f
+EBUILD gcovr-7.2-r1.ebuild 7883 BLAKE2B 79a90d02052df3a18a8819b026e0a27e3317b2e4aa7606951cb025120c4b806c5f525336a58a13eda7ce82da96ecbdf66c5d7aca9bd73939098533e2960bbf4a SHA512 2fb8e97f13343b9992e25907b691b1b6d2c5d315357bd60899bc5f72f70762348830cb7e7848ca4e07ba0530a7c9187241232ae34b5b09d44e37f6e275d8cc37
MISC metadata.xml 326 BLAKE2B 0ff392fe3a804fc6d8ea83de983357676a8155dee2fbb5204baf0ead2800210ea30a0171398c71dc60b1d9423a6fd65c0a9032d4511caa459c9b4d4f70ee4132 SHA512 5f5a49bfbbd3d3b77314f7de0c5981a3e700b42733d1c4f6868a7c25d12bb6227ebd254925cbbb6a5d73bf8a0b9f99115d396009d55797e39b53dc43a1a79107
diff --git a/dev-util/gcovr/gcovr-6.0.ebuild b/dev-util/gcovr/gcovr-6.0.ebuild
deleted file mode 100644
index 0ea329e5cd7e..000000000000
--- a/dev-util/gcovr/gcovr-6.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/yaxmldiff[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PATH="${TEST_DIR}/scripts:${PATH}" \
- PYTHONPATH="${TEST_DIR}/lib"
-
- local deselect=(
- # those tests fail on gcc newer than 5.8
- # https://github.com/gcovr/gcovr/issues/206
- gcovr/tests/test_gcovr.py
- )
-
- epytest gcovr ${deselect[@]/#/--deselect }
-}
diff --git a/dev-util/gcovr/gcovr-7.2-r1.ebuild b/dev-util/gcovr/gcovr-7.2-r1.ebuild
index 1d820d592f3c..4d658c1454d4 100644
--- a/dev-util/gcovr/gcovr-7.2-r1.ebuild
+++ b/dev-util/gcovr/gcovr-7.2-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
RDEPEND="
dev-python/jinja[${PYTHON_USEDEP}]
diff --git a/dev-util/gcovr/gcovr-7.2.ebuild b/dev-util/gcovr/gcovr-7.2.ebuild
deleted file mode 100644
index 8368a742ef0b..000000000000
--- a/dev-util/gcovr/gcovr-7.2.ebuild
+++ /dev/null
@@ -1,258 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit toolchain-funcs distutils-r1
-
-DESCRIPTION="A Python script for summarizing gcov data"
-HOMEPAGE="https://github.com/gcovr/gcovr"
-SRC_URI="https://github.com/gcovr/gcovr/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
- dev-python/jinja[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/tomli[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/yaxmldiff[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PATH="${TEST_DIR}/scripts:${PATH}" \
- PYTHONPATH="${TEST_DIR}/lib"
-
- # these tests assume gcc-8, and fail with newer gcc versions
- local -a test_build_deselect=(
- "add_coverages-coveralls"
- "add_coverages-html"
- "add_coverages-html"
- "bad++char-coveralls"
- "bad++char-html"
- "calls-html"
- "cmake_oos-coveralls"
- "cmake_oos-html"
- "cmake_oos_ninja-coveralls"
- "cmake_oos_ninja-html"
- "coexisting_object_directories-from_build_dir-cobertura"
- "coexisting_object_directories-from_build_dir-html"
- "coexisting_object_directories-from_build_dir-without_object_dir-cobertura"
- "coexisting_object_directories-from_build_dir-without_object_dir-html"
- "coexisting_object_directories-from_build_dir-without_object_dir-sonarqube"
- "coexisting_object_directories-from_build_dir-without_object_dir-txt"
- "coexisting_object_directories-from_build_dir-without_search_dir-cobertura"
- "coexisting_object_directories-from_build_dir-without_search_dir-html"
- "coexisting_object_directories-from_build_dir-without_search_dir-sonarqube"
- "coexisting_object_directories-from_build_dir-without_search_dir-txt"
- "coexisting_object_directories-from_root_dir-cobertura"
- "coexisting_object_directories-from_root_dir-html"
- "coexisting_object_directories-from_root_dir-without_object_dir-cobertura"
- "coexisting_object_directories-from_root_dir-without_object_dir-html"
- "coexisting_object_directories-from_root_dir-without_object_dir-sonarqube"
- "coexisting_object_directories-from_root_dir-without_object_dir-txt"
- "coexisting_object_directories-from_root_dir-without_search_dir-cobertura"
- "coexisting_object_directories-from_root_dir-without_search_dir-html"
- "coexisting_object_directories-from_root_dir-without_search_dir-sonarqube"
- "coexisting_object_directories-from_root_dir-without_search_dir-txt"
- "config-output-html"
- "config-toml-html"
- "config-toml-txt"
- "decisions-html"
- "decisions-json"
- "decisions-neg-delta-html"
- "different-function-lines-separate-coveralls"
- "different-function-lines-separate-html"
- "different-function-lines-use-0-coveralls"
- "different-function-lines-use-0-html"
- "different-function-lines-use-max-coveralls"
- "different-function-lines-use-max-html"
- "different-function-lines-use-min-coveralls"
- "different-function-lines-use-min-html"
- "dot-coveralls"
- "dot-html"
- "excl-branch-coveralls"
- "excl-branch-html"
- "excl-line-branch-coveralls"
- "excl-line-branch-html"
- "excl-line-coveralls"
- "excl-line-custom-coveralls"
- "excl-line-custom-html"
- "excl-line-html"
- "exclude-directories-relative-coveralls"
- "exclude-directories-relative-html"
- "exclude-lines-by-pattern-coveralls"
- "exclude-lines-by-pattern-html"
- "exclude-relative-coveralls"
- "exclude-relative-from-unfiltered-tracefile-html"
- "exclude-relative-html"
- "exclude-throw-branches-cobertura"
- "exclude-throw-branches-coveralls"
- "exclude-throw-branches-html"
- "exclude-throw-branches-jacoco"
- "exclude-throw-branches-json"
- "exclude-throw-branches-lcov"
- "exclude-throw-branches-sonarqube"
- "exclude-throw-branches-txt"
- "filter-absolute-coveralls"
- "filter-absolute-from-unfiltered-tracefile-html"
- "filter-absolute-html"
- "filter-relative-coveralls"
- "filter-relative-from-unfiltered-tracefile-html"
- "filter-relative-html"
- "filter-relative-lib-coveralls"
- "filter-relative-lib-from-unfiltered-tracefile-html"
- "filter-relative-lib-html"
- "html-css-html"
- "html-default-html"
- "html-encoding-cp1252-html"
- "html-encoding-iso-8859-15-html"
- "html-high-100-html"
- "html-high-75-html"
- "html-line-branch-html"
- "html-medium-100-high-100-html"
- "html-medium-50-html"
- "html-nested-filter-html"
- "html-nested-nonsort-html"
- "html-nested-sort-casefold-html"
- "html-nested-sort-percentage-html"
- "html-nested-sort-uncovered-html"
- "html-source-encoding-cp1252-html"
- "html-source-encoding-utf8-html"
- "html-tab-size-2-html"
- "html-template-dir-html"
- "html-themes-github-html"
- "html-themes-html"
- "html-title-html"
- "linked-coveralls"
- "linked-html"
- "nested-coveralls"
- "nested-html"
- "nested2-coveralls"
- "nested2-coveralls"
- "nested2-html"
- "nested2-html"
- "nested2-use-existing-coveralls"
- "nested2-use-existing-html"
- "nested3-coveralls"
- "no-markers-html"
- "nobranch-coveralls"
- "nobranch-html"
- "noncode-coveralls"
- "noncode-html"
- "oos-coveralls"
- "oos-html"
- "oos2-coveralls"
- "oos2-html"
- "rounding-html"
- "shadow-coveralls"
- "shadow-html"
- "shared_lib-coveralls"
- "shared_lib-html"
- "simple1-coveralls"
- "simple1-dir-coveralls"
- "simple1-dir-html"
- "simple1-html"
- "simple1-stdout-coveralls"
- "simple1-stdout-html"
- "sort-percentage-html"
- "sort-uncovered-html"
- "source_from_pipe-cobertura"
- "source_from_pipe-coveralls"
- "source_from_pipe-html"
- "source_from_pipe-lcov"
- "subfolder-includes-html"
- "threaded-coveralls"
- "threaded-html"
- "update-data-coveralls"
- "update-data-html"
- "use-existing-coveralls"
- "use-existing-html"
- "wspace-coveralls"
- "wspace-html"
- )
-
- local cc cc_ver
- cc="$(tc-get-compiler-type)"
- case "${cc}" in
- gcc)
- cc_ver="$(gcc-major-version)"
-
- # a bunch of tests are broken on gcc-14
- # https://bugs.gentoo.org/930680
- if [[ $(gcc-major-version) -ge 14 ]]; then
- test_build_deselect+=(
- "calls-json"
- "decisions-neg-delta-json"
- "different-function-lines-separate-lcov"
- "different-function-lines-use-0-lcov"
- "different-function-lines-use-max-lcov"
- "different-function-lines-use-min-lcov"
- "dot-lcov"
- "excl-branch-lcov"
- "excl-line-json"
- "excl-line-lcov"
- "excl-line-branch-lcov"
- "excl-line-custom-lcov"
- "exclude-directories-relative-lcov"
- "exclude-lines-by-pattern-lcov"
- "exclude-relative-lcov"
- "exclude-relative-from-unfiltered-tracefile-lcov"
- "filter-absolute-lcov"
- "filter-absolute-from-unfiltered-tracefile-lcov"
- "filter-relative-lcov"
- "filter-relative-from-unfiltered-tracefile-lcov"
- "filter-relative-lib-lcov"
- "filter-relative-lib-from-unfiltered-tracefile-lcov"
- "linked-lcov"
- "nested-lcov"
- "nested2-lcov"
- "nested3-lcov"
- "no-markers-json"
- "no-markers-lcov"
- "noncode-json"
- "noncode-lcov"
- "oos-lcov"
- "oos2-lcov"
- "shadow-json"
- "simple1-txt"
- "simple1-json"
- "simple1-dir-json"
- "simple1-stdout-json"
- "simple1-stdout-lcov"
- "threaded-lcov"
- "update-data-lcov"
- "wspace-lcov"
- )
- fi
- ;;
- clang) cc_ver="$(clang-major-version)";;
- # placeholder since tests need CC_REFERENCE to be string-number
- *) cc_ver=1;;
- esac
-
- readarray -t EPYTEST_DESELECT < <(printf 'gcovr/tests/test_gcovr.py::test_build[%s]\n' "${test_build_deselect[@]}")
-
- EPYTEST_DESELECT+=(
- # tests that don't work in the ebuild environment
- gcovr/tests/test_args.py::test_html_template_dir
- gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout
- gcovr/tests/test_args.py::test_multiple_output_formats_to_stdout_1
- )
- local -x CC_REFERENCE="${cc}-${cc_ver}"
-
- epytest gcovr
-}
diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index 0213916ebf17..a9a3525bd3f8 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -2,9 +2,11 @@ DIST mesa-24.0.9.tar.xz 20197892 BLAKE2B 3c68e544898031fe76a57ea754f46ede5b105c2
DIST mesa-24.1.3.tar.xz 29086488 BLAKE2B 2e8e4ee98f904aa02f304a6c3cbbb81d04802203e270e6b8ad2b7a62b334ac28f5e91687d7a92501f66b0043255a533d024537ff5ef3f2f03d986e46a7272eeb SHA512 db4071ac80747397023762d6e0355b001f4e942cdc706c67f8aced80e162058667c02a0dc0804a45afc2656cb65d8b16e17148bc03f0a1692067ec170f193c1a
DIST mesa-24.1.4.tar.xz 29106920 BLAKE2B 2109fc604858a0927271d7b1edb76a24514acac6117e564c6999c99f068624964f5cf0b7d022cac5726e432353a32a5278b3aa00b64dd4118bb2f0b7123c3b41 SHA512 0293f1493685888e5d2f0e616645c937e5a9c348fcb654b050b7c42bfdade1518c508920e456cf8be0033dceab4570a916db87dbb454174e425d91e9c05d0748
DIST mesa-24.1.5.tar.xz 29140156 BLAKE2B ea29b3b8b6f178dd21d7ee3042ea829755e398f8876dfac6c744de77c08d85abb2736add2141204e6d3343de46040f49d96e1ad455714880b4be46d7b36581f1 SHA512 5916cc38c4a17161b012310c473077177887c5fff1bc5cb1f6efdf5da44878c18c99fe0c62318d897798cd4edb0f7206a989198ba085c2d402d49cdd0ee25288
+DIST mesa-24.2.0-rc4.tar.xz 29324360 BLAKE2B da26f43fa3e940a406e4987ed311fd22fc7608d4e09fc6cfd6584fe8873b8c5fdbf51d5f32042c46a883739cd22204a3dde2a0a1d6283c3453bc635bfba24ed5 SHA512 5a0b9043e8c3222faeaad31f435f3ea440d670ffa5497340c5809666a857fa4c77288745d52372a2267e9f9be97fc04e0d20b81bc027c1b7a33176a3bfa6b3c6
EBUILD intel_clc-24.0.9.ebuild 1741 BLAKE2B b4fc7184409bedcfec1cd559149b7d57b9a5bd708cc4aea847c47573cd194804e3435a15120914fadc4bd5f9172e946d93a9164a875809feae2cc7589a36f74e SHA512 d9825be298668fb6bc933ff6131c5a2d18b76bbcb9b6ca2176512d7a4273cf42f5fe00097478a4cd3e9c678fa53c8a95f83115c4f569ac37eebe940749ba340e
EBUILD intel_clc-24.1.3.ebuild 1746 BLAKE2B 29d3a3345eb3a42a43079d169fe923e59ec7db0e5f5d3057fcb66aeac3c31fadf0522000c860c23b6b5a6aa0a9d82e09b88817c2791adb4d803dbafa6acc16e2 SHA512 8f1de0280d57dc7196d8602f19dcce0211599b47353e2580116289627ab6f8584c8c8bf66d415d177cfa9dda0514a4640057d637d26da081e38ffcddd310b9a3
EBUILD intel_clc-24.1.4.ebuild 1748 BLAKE2B 1546870b9ef18aeaa21da10acf8edd2875015453e22dc15ee3c2bf6e37afab1454f83040af343c7fec75d5fcdd8819e4ff0a8f56f27691b6a78c6d5438601efc SHA512 3981e62ce60c42485d2faedf58ff68f261d264c5d0fa891b0db41cbc1427a9cdd761b2119afbbd04f37b5ec34d9ec516cff233a31445d72af0962b570e0f3c1b
EBUILD intel_clc-24.1.5.ebuild 1748 BLAKE2B 1546870b9ef18aeaa21da10acf8edd2875015453e22dc15ee3c2bf6e37afab1454f83040af343c7fec75d5fcdd8819e4ff0a8f56f27691b6a78c6d5438601efc SHA512 3981e62ce60c42485d2faedf58ff68f261d264c5d0fa891b0db41cbc1427a9cdd761b2119afbbd04f37b5ec34d9ec516cff233a31445d72af0962b570e0f3c1b
+EBUILD intel_clc-24.2.0_rc4.ebuild 1748 BLAKE2B 1546870b9ef18aeaa21da10acf8edd2875015453e22dc15ee3c2bf6e37afab1454f83040af343c7fec75d5fcdd8819e4ff0a8f56f27691b6a78c6d5438601efc SHA512 3981e62ce60c42485d2faedf58ff68f261d264c5d0fa891b0db41cbc1427a9cdd761b2119afbbd04f37b5ec34d9ec516cff233a31445d72af0962b570e0f3c1b
EBUILD intel_clc-9999.ebuild 1748 BLAKE2B 1546870b9ef18aeaa21da10acf8edd2875015453e22dc15ee3c2bf6e37afab1454f83040af343c7fec75d5fcdd8819e4ff0a8f56f27691b6a78c6d5438601efc SHA512 3981e62ce60c42485d2faedf58ff68f261d264c5d0fa891b0db41cbc1427a9cdd761b2119afbbd04f37b5ec34d9ec516cff233a31445d72af0962b570e0f3c1b
MISC metadata.xml 388 BLAKE2B 0558cfe706987a93605fb383bc2c30ff4f4cf5837ca19afd3e16d9702ea7dcd3d575579d53aacb531e1d421c8b1692eb4607d713793a89240223c031d7781a31 SHA512 e0375912a94fa92b49ed78d9a88c4eacc8b441d8b2fa117a48df2d8a958f1cf91279299aca109e24f76b27ca04f0067f83e5b8e4141f85ac64d379bca0945d2a
diff --git a/dev-util/intel_clc/intel_clc-24.2.0_rc4.ebuild b/dev-util/intel_clc/intel_clc-24.2.0_rc4.ebuild
new file mode 100644
index 000000000000..df38191345d0
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-24.2.0_rc4.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit llvm-r1 meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ S="${WORKDIR}/intel_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 SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+ dev-libs/libclc
+ dev-util/spirv-tools
+ >=sys-libs/zlib-1.2.8:=
+ x11-libs/libdrm
+ $(llvm_gen_dep '
+ dev-util/spirv-llvm-translator:${LLVM_SLOT}
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ ')
+"
+DEPEND="${RDEPEND}
+ dev-libs/expat
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+ virtual/pkgconfig
+"
+
+python_check_deps() {
+ python_has_version -b ">=dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+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
+ -Dintel-clc=enabled
+
+ -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/intel/compiler/intel_clc
+}
diff --git a/dev-util/lxqt-build-tools/Manifest b/dev-util/lxqt-build-tools/Manifest
index 836bb4ea2440..32ff6cfbc9c2 100644
--- a/dev-util/lxqt-build-tools/Manifest
+++ b/dev-util/lxqt-build-tools/Manifest
@@ -1,5 +1,5 @@
DIST lxqt-build-tools-0.13.0.tar.xz 25480 BLAKE2B aebbcb55851b0acc00bf4d34e3846e12a3d503e4f7238ba57d7d6b3df44ccd8e6dbe5fc1986ed722dfd4384ad17f22be14fa0c6270b3ed385ae7cd4ff5711e3e SHA512 ffb300159d6bbbdbe9d43d261a5028342f24057c943cf8dab5093d53b72bf5700de8f545914d454993e949d64aba77e3d01cbe68e8a4b4f6ca9f9f9693de3e0b
DIST lxqt-build-tools-2.0.0.tar.xz 26072 BLAKE2B a549dbe4b2e93d33d0238efe4e419c867db49e626436c243c8080cd4d925212edfb531bb2d9b661d675b7c9b9fec076a4a6f2d144f414ebc3babacada75877e3 SHA512 4fe92af82d55bda8fc1b6dc44998ed64b031e33a5c19e9206c1822375b8aa8abbf5f5b94d3c5ebe6d5d318f8821664ee308064b7adb9081e08047a4456cc6a66
EBUILD lxqt-build-tools-0.13.0.ebuild 543 BLAKE2B 4214b2adad5fe03ce742b99c688a549992857d425d23b2a55fee0c72596676445d347759daaceede0e84c53dc6c462483d855c87841e67cb0da3455d6723d664 SHA512 d2c685893bd39c16218dfc0822bf2e552dca529c81f85d9cccb1ebd16c0e45a7207c23fb541348ef84c8beef05c16ed115bcc94e9473392c5324824cd432ae0e
-EBUILD lxqt-build-tools-2.0.0-r1.ebuild 1398 BLAKE2B b1b97941278427e771f1eefbb1d536c22a3781f15958a7e6d30ec6b96882780b17c79e1713228234e670cd7a3dc1577981d2edd4648e25d3d876d5a51435d121 SHA512 52d90371b1dfc046c2d335ccd8ac87e9879ea793cba3276a58d6a5f34c329c61ef8ddb78fac6d8edf0d37459feca718ce1c423f2be4aeb7da4529dd327e84620
+EBUILD lxqt-build-tools-2.0.0-r1.ebuild 1405 BLAKE2B d3ecd7ff1ef7485826f1615cfb59699b0ebe81c6a93c25695d531b159e3a59ba8d6fbea9de5b856b45911889827fd6c1567ab68af7ab8c88a89f88a21b860ad8 SHA512 0e08303cb2724f6e6141d55452b7c4749bd16f6c39d63c55767c860cda36e35960b41f15d31a500877005b57d1cc0cc5ad53784f34aeaa7983b9d04ccd161fb7
MISC metadata.xml 323 BLAKE2B 23d737cdebbafa977534a82a3244d697f8d3b55b16715d344ec46da7c71eb68d480e3a4196944e800400c94c900f240f92ffffc092c68aceeeb95c8cdead9a87 SHA512 403f0f0d13ce990a814e653032166c8cab4d3ea8924aec77f46050760d94e26afb42cb1d793ca4eda3a04a402f3817646cc876c35b506d1bff80bc03a020f0f6
diff --git a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r1.ebuild b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r1.ebuild
index 9bc69b052d83..877b67e0f2b8 100644
--- a/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r1.ebuild
+++ b/dev-util/lxqt-build-tools/lxqt-build-tools-2.0.0-r1.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
else
SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~riscv"
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
fi
LICENSE="BSD"
diff --git a/dev-util/perf/Manifest b/dev-util/perf/Manifest
index a95831402e1f..6a772a21cd72 100644
--- a/dev-util/perf/Manifest
+++ b/dev-util/perf/Manifest
@@ -8,8 +8,8 @@ AUX perf-6.7-expr.patch 1257 BLAKE2B 1ff41975d84f835a343d2b2f9f049edd817bf80ca57
DIST linux-6.10.tar.xz 145142812 BLAKE2B bb243ea7493b9d63aa2df2050a3f1ae2b89ee84a20015239cf157e3f4f51c7ac5efedc8a51132b2d7482f9276ac418de6624831c8a3b806130d9c2d2124c539b SHA512 baa2487954044f991d2ae254d77d14a1f0185dd62c9f0fcaff69f586c9f906823017b8db1c4588f27b076dfa3ebb606929fec859f60ea419e7974330b9289cc2
DIST linux-6.3.tar.xz 136891752 BLAKE2B f1887c8924efa8d0cb14c4e604affd0b0168bcf20f56a37c027405c7bc11aba822a43fcb38ccb55a81a26f747d00e1ab5a6554818affbf1e1c7ef5220150fc69 SHA512 768979440f4907ba64d4481b383d6101faf208f27a0b897156123aa278c5743fe3c4f61945b2541429c532d45382aaee8899ea9d44a1d2895bfbb79bfd937f65
DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
-DIST patch-6.10.3.xz 252260 BLAKE2B 65acf62ff3e326d5ebb9f47067b626a25295fde2057531cf43e537601c42b0110419c0d6eee8c7c24e5d6d88ecf30e9b76d516efb925c91817504c52780b4df1 SHA512 28ad0de2086ca4b59637f8a7c69c6f5436b53235bf52c9ee18f428748c773780c54606a5c96d71614cadd49c707a8bb11843a7393da078e15d7f554244bfb9ca
-EBUILD perf-6.10.3.ebuild 9475 BLAKE2B d1e1e0eb11bfcb7ed02c00761ad21bdf377fadb0f283fa100c247bb476d0eef592c823796b3a56a3e64fb981482d5a3795d1102b0b22c5700dee3a6a35e10a9a SHA512 835d88cd1fda72f99430cbd78d9162db5b66f511c727b7f34cfdb4fb5be44764b62abe205d148e6b3a74e0464380971e86ad24605b704eab86b5bad75cae5180
+DIST patch-6.10.4.xz 303168 BLAKE2B d38bbcdd2f730a030add5b38c1ab09c7081c311ed716d3ae976a058dd34b235078700cdff05d79dc93d9badb75c95566a3bdfc39dfa045d54857d82ee2c92e9d SHA512 5f5e8b19d114fed733c8c98a581fe339f8896e05e5da6a37deb1d7d8aa9dd83b3c80a97b1c6f3f51b6f20cca9c435b20c28c2c511da2026980d9fa72624cf420
+EBUILD perf-6.10.4.ebuild 9475 BLAKE2B d1e1e0eb11bfcb7ed02c00761ad21bdf377fadb0f283fa100c247bb476d0eef592c823796b3a56a3e64fb981482d5a3795d1102b0b22c5700dee3a6a35e10a9a SHA512 835d88cd1fda72f99430cbd78d9162db5b66f511c727b7f34cfdb4fb5be44764b62abe205d148e6b3a74e0464380971e86ad24605b704eab86b5bad75cae5180
EBUILD perf-6.10.ebuild 9295 BLAKE2B a20ab3cc49bf4d646cf6047c920bd88396d8c028bf367c200382a8de3c8b90fc684a6dead227e020c85a4a32e708c2e6664522499242cd2b21eecc349535f5f3 SHA512 644ea690c8753b8ba03372c7ecfa5c8ee246dfbab04f7839ce9384f31850d9482fcc8434b79455365f26f7c70f814ed722f5a6614d196a2f486cd6fe77ca7a27
EBUILD perf-6.3.ebuild 7885 BLAKE2B 8064f00011eaf9fbba45781a264d1f3559724e59cd246d9994fda95ecfd0d3cc58dbd42929c4a771cb3933ccd0f6757664b863e8399c3636ca9f032911b2b22f SHA512 ba5453c708de6723d1593c450864ad5b979cbbfc62fc6be117dd5c4513482bee4bae8dd89ffe0138e7436d77a466a1c401981b01ba66d503a95abf4b75a825b8
EBUILD perf-6.7.ebuild 9095 BLAKE2B f18c9a1bff929d6dc56840ff0561e5a935f8c3e20567c1bc73a755c9fa8c762077fc7dcc5ae829eacda6267fcc89ead28eb8713567a0eef84d810e6b399fdb5a SHA512 b16a36370d306477722d8fe7f15245e6e52fad4072583e7baf360937d0f8591add503faf5cf392871fe2f8406aad3f365e4fbe22939869c155e0e709be8c5830
diff --git a/dev-util/perf/perf-6.10.3.ebuild b/dev-util/perf/perf-6.10.4.ebuild
index 4c50de412173..4c50de412173 100644
--- a/dev-util/perf/perf-6.10.3.ebuild
+++ b/dev-util/perf/perf-6.10.4.ebuild
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index f8fb77c023db..c18a05284c27 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,5 +1,7 @@
DIST stripe-mock-0.186.0.tar.gz 1617203 BLAKE2B a98ac19f23e9e15514c221df3e857a14bffc261e3e5d93cd8db1f821fdb37a97b49d74b9cadbcf752412b19a9757eed7c1d0e072b33eff83d40cce5d81f303be SHA512 7003eded0bc88442b3b8d66f6f943a2b438da783f1f3c8bccb1dc3c760f090e64faea08efd5ba544be7dc516657616f50040300c78f7ce10f2095d1e36576cc0
DIST stripe-mock-0.187.0.tar.gz 1664469 BLAKE2B d6e52fcf8b2c32f9e7203f34b7749a5166eefd3fd5a86a499566a47f149b4a94b2bb6144932324b30ab7781d7827aa71a1c9b9ab7d63be9e8ae4b541dbc74bb1 SHA512 b91eee52baf2952d9766af32af02691107986fdf87676684865161127c7262b3f13914a4a41f2de0b76c77a7ae9777b08a828379b8e7c6bc5521f2058475fa65
+DIST stripe-mock-0.188.0.tar.gz 1667602 BLAKE2B 0a26afc1865c2123f4aca4dc8231b74eef43972e8c1f43cb2196529c72feaa0143239c7c74ef34dc9a1cb543eec6ee328a96e45ca4515f488d89452dfbecefc7 SHA512 aaf2ed6619383d7eecdf43e93306b8523f4699ba6e0971724e69c1c0921d0c691ab5211a9e5efb642a7e7dd51324aef2996b663b622a1c346da9d80241a476ee
EBUILD stripe-mock-0.186.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab
EBUILD stripe-mock-0.187.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
+EBUILD stripe-mock-0.188.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098
diff --git a/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild
new file mode 100644
index 000000000000..352d14e2ce00
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.188.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/"
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin stripe-mock
+ einstalldocs
+}