summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin65180 -> 65334 bytes
-rw-r--r--dev-util/clang-extract/Manifest5
-rw-r--r--dev-util/clang-extract/clang-extract-0_pre20241002.ebuild115
-rw-r--r--dev-util/clang-extract/clang-extract-9999.ebuild115
-rw-r--r--dev-util/clang-extract/files/clang-extract-meson.patch54
-rw-r--r--dev-util/clang-extract/metadata.xml11
-rw-r--r--dev-util/opencl-headers/Manifest2
-rw-r--r--dev-util/opencl-headers/opencl-headers-2024.05.08.ebuild2
-rw-r--r--dev-util/pkgcheck/Manifest2
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.32.ebuild2
-rw-r--r--dev-util/treecc/Manifest2
-rw-r--r--dev-util/treecc/treecc-0.3.10-r2.ebuild2
12 files changed, 306 insertions, 6 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 030e98f673c9..4009fa03284d 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/clang-extract/Manifest b/dev-util/clang-extract/Manifest
new file mode 100644
index 000000000000..6e447b592e2f
--- /dev/null
+++ b/dev-util/clang-extract/Manifest
@@ -0,0 +1,5 @@
+AUX clang-extract-meson.patch 2308 BLAKE2B 179088a6c843d295f99744944eef645b73c851da6fa2378a8b6e23c645e0b945b42c1182dedeb2c14b8656f065c3a4e6b0a4288f14670b61e6a4adfe03a06c96 SHA512 8019d1c9a08f6ddfd63ebc7874a2296255176dcd24eeac69e28556122fbac0c74b5978c5df5dbcb09d87f657ffc4a403ab3793f02d5f556489985f7b686e705c
+DIST clang-extract-0_pre20241002.gh.tar.gz 129679 BLAKE2B 98d55d96fddcaf97e3ba12c4f5cc64a226ca8cb01328bfbe29e0526e48ba3304fdba0f4ee0f07972e488dd9339326011116359401fed047031c49806ee175245 SHA512 c05a8c2aa9a3fd0050d23b35991b8169e185e6186b2c583b364e78fef448030d44be4d14f175148fde5389a1463d4db61d52621dc2b410764336cca12ce3e5b3
+EBUILD clang-extract-0_pre20241002.ebuild 3076 BLAKE2B 47ecf0219aa2bac9abf09fccdf9eb2282e32560c014d7042cc5e6ca2ff79111661e4c7dafb25d4c637375e3bc48053f56407d3b4815135c4b0f4419e98f43204 SHA512 184193c76f068ff241919eef29a7f741451c563e4feb57f9581683ba86de4e2ea36d999c826afd7788f70e4e07242df0f6537476a3b6cbf01206ebc34454b462
+EBUILD clang-extract-9999.ebuild 3076 BLAKE2B 47ecf0219aa2bac9abf09fccdf9eb2282e32560c014d7042cc5e6ca2ff79111661e4c7dafb25d4c637375e3bc48053f56407d3b4815135c4b0f4419e98f43204 SHA512 184193c76f068ff241919eef29a7f741451c563e4feb57f9581683ba86de4e2ea36d999c826afd7788f70e4e07242df0f6537476a3b6cbf01206ebc34454b462
+MISC metadata.xml 323 BLAKE2B fe3cebcb47898e93e18a41041e641980b9d53d292f77f06eb9c3316be67a5a8fab79d9d0b436401e3eed9b3476e7ef12f9e682e7e967067603103459ba46e999 SHA512 f31bd9d5c30efcca54ee10b22379c7698200e1f57b552f287eba863dedce75a20179b2b4670dfc90726c6c51e3db7decc72b181c8b768272d0f900897e4659e4
diff --git a/dev-util/clang-extract/clang-extract-0_pre20241002.ebuild b/dev-util/clang-extract/clang-extract-0_pre20241002.ebuild
new file mode 100644
index 000000000000..6dfe117dea9e
--- /dev/null
+++ b/dev-util/clang-extract/clang-extract-0_pre20241002.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic llvm-r1 meson python-any-r1
+
+DESCRIPTION="Tool to extract code content from source files"
+HOMEPAGE="https://github.com/SUSE/clang-extract"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/SUSE/clang-extract.git"
+ inherit git-r3
+else
+ CLANG_EXTRACT_COMMIT="ec46efd739f15ee49f99834ba56c019cbf69e4ed"
+ SRC_URI="
+ https://github.com/SUSE/clang-extract/archive/${CLANG_EXTRACT_COMMIT}.tar.gz -> ${P}.gh.tar.gz
+ "
+ S="${WORKDIR}"/${PN}-${CLANG_EXTRACT_COMMIT}
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/zstd:=
+ sys-libs/zlib
+ virtual/libelf
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ ')
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ ')
+ test? ( ${PYTHON_DEPS} )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-meson.patch
+)
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+ llvm-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # There's no need to manually add --gcc-install-dir to Clang invocations;
+ # we already have this setup properly via our Clang config files in
+ # /etc/clang.
+ sed -i -e '/add_project_argument.*gcc-install-dir/d' meson.build || die
+
+ # Testsuite makes some (bad) assumptions about layout
+ BUILD_DIR="${S}"/build
+}
+
+src_configure() {
+ # Use whatever CC/CXX llvm-r1 found for us, as meson.build
+ # asserts on GCC being used.
+ export CC=clang
+ export CXX=clang++
+ export PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig:${PKG_CONFIG_PATH}"
+ # User flags may be expecting GCC
+ strip-unsupported-flags
+
+ meson_src_configure
+}
+
+src_test() {
+ # These hacks are inspired by dev-util/clazy.
+ #
+ # clang-extract wants to be installed in the directory of the clang binary,
+ # so it can find the llvm/clang via relative paths.
+ #
+ # Setup the directories and symlink the system include dir for that.
+ local -x LLVM_ROOT="$(get_llvm_prefix)"
+ local -x CLANG_ROOT="${LLVM_ROOT//llvm/clang}"
+
+ mkdir -p "${BUILD_DIR}${CLANG_ROOT}" || die
+ ln -s "${CLANG_ROOT}/include" "${BUILD_DIR}${CLANG_ROOT}/include" || die
+ mkdir -p "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+ ln -s "${BUILD_DIR}"/clang-extract "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+ ln -s "${BUILD_DIR}"/ce-inline "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+
+ # Wrap runtest.py so we always pass -bin-path.
+ #
+ # This is gnarly but we already have to make sure it uses the
+ # right Python, so it was quicker to just do the bash wrapper.
+ mv testsuite/lib/runtest.py{,.real} || die
+ cat <<-EOF > testsuite/lib/runtest.py || die
+ #!/bin/bash
+ export CLANG_NO_DEFAULT_CONFIG=1
+ ${EPYTHON} "${S}"/testsuite/lib/runtest.py.real \
+ -bin-path "${BUILD_DIR}${LLVM_ROOT}/bin/" \
+ "\$@"
+ EOF
+ chmod +x testsuite/lib/runtest.py || die
+
+ local -x PATH="${BUILD_DIR}/${LLVM_ROOT}/bin:${BUILD_DIR}/bin:${PATH}"
+ local -x LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}"
+
+ meson_src_test
+}
diff --git a/dev-util/clang-extract/clang-extract-9999.ebuild b/dev-util/clang-extract/clang-extract-9999.ebuild
new file mode 100644
index 000000000000..6dfe117dea9e
--- /dev/null
+++ b/dev-util/clang-extract/clang-extract-9999.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {16..18} )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic llvm-r1 meson python-any-r1
+
+DESCRIPTION="Tool to extract code content from source files"
+HOMEPAGE="https://github.com/SUSE/clang-extract"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/SUSE/clang-extract.git"
+ inherit git-r3
+else
+ CLANG_EXTRACT_COMMIT="ec46efd739f15ee49f99834ba56c019cbf69e4ed"
+ SRC_URI="
+ https://github.com/SUSE/clang-extract/archive/${CLANG_EXTRACT_COMMIT}.tar.gz -> ${P}.gh.tar.gz
+ "
+ S="${WORKDIR}"/${PN}-${CLANG_EXTRACT_COMMIT}
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ app-arch/zstd:=
+ sys-libs/zlib
+ virtual/libelf
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ sys-devel/llvm:${LLVM_SLOT}
+ ')
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ ')
+ test? ( ${PYTHON_DEPS} )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-meson.patch
+)
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+ llvm-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # There's no need to manually add --gcc-install-dir to Clang invocations;
+ # we already have this setup properly via our Clang config files in
+ # /etc/clang.
+ sed -i -e '/add_project_argument.*gcc-install-dir/d' meson.build || die
+
+ # Testsuite makes some (bad) assumptions about layout
+ BUILD_DIR="${S}"/build
+}
+
+src_configure() {
+ # Use whatever CC/CXX llvm-r1 found for us, as meson.build
+ # asserts on GCC being used.
+ export CC=clang
+ export CXX=clang++
+ export PKG_CONFIG_PATH="$(get_llvm_prefix)/$(get_libdir)/pkgconfig:${PKG_CONFIG_PATH}"
+ # User flags may be expecting GCC
+ strip-unsupported-flags
+
+ meson_src_configure
+}
+
+src_test() {
+ # These hacks are inspired by dev-util/clazy.
+ #
+ # clang-extract wants to be installed in the directory of the clang binary,
+ # so it can find the llvm/clang via relative paths.
+ #
+ # Setup the directories and symlink the system include dir for that.
+ local -x LLVM_ROOT="$(get_llvm_prefix)"
+ local -x CLANG_ROOT="${LLVM_ROOT//llvm/clang}"
+
+ mkdir -p "${BUILD_DIR}${CLANG_ROOT}" || die
+ ln -s "${CLANG_ROOT}/include" "${BUILD_DIR}${CLANG_ROOT}/include" || die
+ mkdir -p "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+ ln -s "${BUILD_DIR}"/clang-extract "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+ ln -s "${BUILD_DIR}"/ce-inline "${BUILD_DIR}${LLVM_ROOT}/bin" || die
+
+ # Wrap runtest.py so we always pass -bin-path.
+ #
+ # This is gnarly but we already have to make sure it uses the
+ # right Python, so it was quicker to just do the bash wrapper.
+ mv testsuite/lib/runtest.py{,.real} || die
+ cat <<-EOF > testsuite/lib/runtest.py || die
+ #!/bin/bash
+ export CLANG_NO_DEFAULT_CONFIG=1
+ ${EPYTHON} "${S}"/testsuite/lib/runtest.py.real \
+ -bin-path "${BUILD_DIR}${LLVM_ROOT}/bin/" \
+ "\$@"
+ EOF
+ chmod +x testsuite/lib/runtest.py || die
+
+ local -x PATH="${BUILD_DIR}/${LLVM_ROOT}/bin:${BUILD_DIR}/bin:${PATH}"
+ local -x LD_LIBRARY_PATH="${BUILD_DIR}/lib:${LD_LIBRARY_PATH}"
+
+ meson_src_test
+}
diff --git a/dev-util/clang-extract/files/clang-extract-meson.patch b/dev-util/clang-extract/files/clang-extract-meson.patch
new file mode 100644
index 000000000000..7e25d81dd3d7
--- /dev/null
+++ b/dev-util/clang-extract/files/clang-extract-meson.patch
@@ -0,0 +1,54 @@
+TODO: Upstream the LLVM includedir parts.
+NOTE: The add_languages part is commented out as it interferes with
+ which LLVM we choose in the ebuild. Might be:
+ https://github.com/mesonbuild/meson/issues/13906.
+--- a/libcextract/meson.build
++++ b/libcextract/meson.build
+@@ -37,4 +37,4 @@ libcextract_sources = [
+ 'ASTUnitHack.cpp'
+ ]
+
+-libcextract_static = static_library('cextract', libcextract_sources)
++libcextract_static = static_library('cextract', libcextract_sources, include_directories: llvm_incdir)
+--- a/meson.build
++++ b/meson.build
+@@ -61,11 +61,16 @@ foreach line : gcc_output
+ endforeach
+
+ # Check if we got the gcc installation dir and add it to the project arguments.
+-assert(gcc_install_dir != '', 'GCC headers dir not found. Check \'gcc -v\'')
+-add_project_arguments('--gcc-install-dir=' + gcc_install_dir, language: 'cpp')
++#assert(gcc_install_dir != '', 'GCC headers dir not found. Check \'gcc -v\'')
++#add_project_arguments('--gcc-install-dir=' + gcc_install_dir, language: 'cpp')
+
+ ########## Dependency: clang libraries ################
+-llvm_libdir = dependency('llvm', version : '>=16').get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir')
++# This is needed to lookup LLVM via CMake, per a Meson warning.
++#add_languages('c', native : false)
++llvm_dep = dependency('llvm', version : '>=16')
++llvm_bindir = llvm_dep.get_variable(cmake : 'LLVM_BINARY_DIR', configtool : 'bindir')
++llvm_incdir = llvm_dep.get_variable(cmake : 'LLVM_MAIN_INCLUDE_DIR', configtool : 'includedir')
++llvm_libdir = llvm_dep.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool : 'libdir')
+
+ clang_dep = []
+ clang_dep += cpp.find_library('clang-cpp', dirs : llvm_libdir)
+@@ -80,15 +85,17 @@ subdir('libcextract')
+ incdir = include_directories('libcextract')
+
+ executable('ce-inline', 'Inline.cpp',
+- include_directories : incdir,
++ include_directories : [llvm_incdir, incdir],
+ install : true,
++ install_dir : llvm_bindir,
+ link_with : libcextract_static,
+ dependencies : [elf_dep, zlib_dep, zstd_dep]
+ )
+
+ executable('clang-extract', 'Main.cpp',
+- include_directories : incdir,
++ include_directories : [llvm_incdir, incdir],
+ install : true,
++ install_dir : llvm_bindir,
+ link_with : libcextract_static,
+ dependencies : [elf_dep, clang_dep, zlib_dep, zstd_dep]
+ )
diff --git a/dev-util/clang-extract/metadata.xml b/dev-util/clang-extract/metadata.xml
new file mode 100644
index 000000000000..3c186aedec04
--- /dev/null
+++ b/dev-util/clang-extract/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">SUSE/clang-extract</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-util/opencl-headers/Manifest b/dev-util/opencl-headers/Manifest
index ee3a4180e19b..b1591e44e9c4 100644
--- a/dev-util/opencl-headers/Manifest
+++ b/dev-util/opencl-headers/Manifest
@@ -1,5 +1,5 @@
DIST opencl-headers-2023.12.14.tar.gz 75698 BLAKE2B 2ff040112bf8a9be7bc8c8ecbf29cec1c9c718574582e7e065f3391856d3cb70d6c46b5e770d3d2e3aabb2a0040855e2b3f73cda8c9b547d4faaeedafca0bc3c SHA512 71a21f32cc2d956ef52ea197a95f21a3df5cf4e6888b533eb8cc66be0025fafe9b6477d3de813cb1ae6303032c80bc10b5e5ab1c71074f1662a6b5296fffd3d3
DIST opencl-headers-2024.05.08.tar.gz 76977 BLAKE2B cd4e0464e2613912134946b43b8b69ccd61f0ba850825c8182e46dcb042478338fda5d993e9e48612ba42152a007be172e6da9afcfda3eb51c71e52dd2f15793 SHA512 2f1a46d58a5a9329470bab4c3662f17e81aab9558bfd9e1aafa14d3e1ab129513ab9493eeeb3cc48f0f91f0bc6b61bd54e28d7083eed58af9f34cd973cc93de1
EBUILD opencl-headers-2023.12.14.ebuild 623 BLAKE2B b046a23507a50a83e6154d7f8608041f7a4c95d8d95621b550d992c0fba7326789891a8e1d6e71a576d1331299134a04726bf5b6f0878345a562db23a7f9fc91 SHA512 29c724b7c2e7aefdb0c507f6a15d4a56e031ed1e7c1019295b2e1abef08a5f94c0ac7528e13bddb3ad8d62e2cc5dbf0826a5f813f619eb6d3fe5f3a60c822498
-EBUILD opencl-headers-2024.05.08.ebuild 624 BLAKE2B df67b87bee84700747a21d6f2fc83df8c97cccc7d8b1792a50ea37caa6321fa3d64f41fae0f474f8f1297bcaecae295ac1cc9d54a5ab0c75af70c9e0535d7f86 SHA512 3024d9b4c85a42df2d03be8f1e8cf7b0a4a6fda03ff86976f8894d655395b2bcaedf8b086f5847ecfb6b78395d24fde935465377f62992d0c416324682689d9d
+EBUILD opencl-headers-2024.05.08.ebuild 623 BLAKE2B 154434704481aa012a9c5fbf65fad5d52c6f8dc1a7ecd6c1f8c20ab59c5c59cfb17325127d0d500e7d5478d49f0b395218dd4d3035c8c0014050311b315d77c1 SHA512 3e05611a8ee6859a50c0fc9a3d988dab5ffe614b3ecdf8b16e8f27a9181900fbc200bd948e9a918c16535c743bbeb2ac45448a16072f99583b6b1df667b34efd
MISC metadata.xml 977 BLAKE2B a28879e1c5b9880d50132b721fd4ddd73cf2e1ccbb29178feaebf3397a55badbcb8f38a4686f1b6623228595a2087b3b41cfaeae76877891872e62d494dda335 SHA512 ac8d04d9200c88d5c628d92722a2fbf19dc22271304ffcc16cd0229f42f97ffb3b5196bb9d4931f0f59f36d0be93d174f2b8448c78274935a00a566b0f07f869
diff --git a/dev-util/opencl-headers/opencl-headers-2024.05.08.ebuild b/dev-util/opencl-headers/opencl-headers-2024.05.08.ebuild
index 58dbd0c902d2..ef72c924692b 100644
--- a/dev-util/opencl-headers/opencl-headers-2024.05.08.ebuild
+++ b/dev-util/opencl-headers/opencl-headers-2024.05.08.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~loong ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index b9df805c6081..e51f573f104c 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -4,6 +4,6 @@ DIST pkgcheck-0.10.31.tar.gz 379079 BLAKE2B b3e308a8d496c954d649677a41394b1fe1fb
DIST pkgcheck-0.10.32.tar.gz 380032 BLAKE2B a424f49932c1a55d39cb1869aedb2adb5fe25f9edd0d87037b8364dcacb263fba12db601966da983fc62e142f3bc8d07259a05e0be92b6ece5cf26111c0a6db1 SHA512 86aa47bd71c2553e1b9e4fcf7ca1749a7e249e8f2656438fd0d9527583625bb57cae07e64d39e35345ca11831b1cf7d489e9c68d220e2f39e8af01bc8dc37017
EBUILD pkgcheck-0.10.30-r1.ebuild 2254 BLAKE2B 94e3ff89fcc6a8b08b35ad9c46f1e1d54e5f548da3a8b1e7c941d0315852d405a0a6e3c6f9260ac0bc4bbc7f374d94cbd3394c3db098dc7e194152d1c8eb282a SHA512 9e0488bf01869d88c8ac2978bba0cffe8ff96b331b94b2f8ce242fa4e84ba80f98271979fdf3f50bbbb0191fea4d1ee22be92f96fbcdc365f27631b5e79aa27a
EBUILD pkgcheck-0.10.31.ebuild 2228 BLAKE2B 5a41d09c61cd64cce4769650c690795deebbb72e997ed7e14eacc28a4970f77196cd101b953a1190e0639a67dab2fb04af76b35e3b01ed34a9fc5c225bdb77aa SHA512 95075f73eb4d0a1fe6aa70ba236185281160e8117bbf74d3b48322df160d0cbb4ef2f1d274e207c8badec6fcff0cb517beaaeafef19da1a638da128c787c2827
-EBUILD pkgcheck-0.10.32.ebuild 2228 BLAKE2B 9c3a329b8c2bcf687268af37de1ce5e09310c1fa8db77478e0bfe512675c956c1ca479fb248cda07a49249ddeb7d5e740f25c6ca9cea8ab26c1823459369e553 SHA512 51776b4b933976dac533829cbbb3e550d4803ac08ff96bff2bca70199209d92de057b322ebc3f3aad98514ebb0c6ed20d3fd4d0a653b54ac3680f173b3188be6
+EBUILD pkgcheck-0.10.32.ebuild 2227 BLAKE2B a42ab3744250bd442549b85aa0a77c5991d0a26c2dd4ee843f3c8ab8eb233b67a1c54c905833305508798436f42d21679c6e7f8b56501b34a144c0bd070c6b18 SHA512 0573defd239686e3b49384531ed928e0cb284907ea55cf17c16f49ccf005d652d0150545e20267131d5f1438e72bab2247ca24287d40a303dced8fdd3d993431
EBUILD pkgcheck-9999.ebuild 2223 BLAKE2B 664fee3e5ed354eea1f55e852a6c8038f5eff0fb93ee2efaa3c24103e52246e9737df512f5a86af703174a22fe467aabcad7232701e13bab2423cd7cc2b50553 SHA512 a246781aeed620aa012da683f5969576a7069451ccdc0f036fdbf05c4765527a6169b04afc9f5942b3c6878508430a5117435dd57c1f1ac55cb4c63339a20f75
MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild
index 4c4597c93e17..e8720591938b 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.32.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
https://github.com/pkgcore/pkgcheck.git"
inherit git-r3
else
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
inherit pypi
fi
diff --git a/dev-util/treecc/Manifest b/dev-util/treecc/Manifest
index e14fcb922fef..38d3932fd744 100644
--- a/dev-util/treecc/Manifest
+++ b/dev-util/treecc/Manifest
@@ -1,4 +1,4 @@
DIST treecc-0.3.10.tar.gz 375762 BLAKE2B 1d4fb6905226d79bef021808639f011731cd665b76db07efbf0ab4285c35986c1efa99381694ab5ddbb20131a8bef0d26b677d1b3e5311f2fe8fa99b1a575efb SHA512 426add1a96913a169a0f03a6e3247a8b48c9073335cf967ef05d4d4188fbe3b8ebc837b38b9a4de94ccdb13685ace47a91b185c75a845cf2670e929802774b73
EBUILD treecc-0.3.10-r1.ebuild 977 BLAKE2B 80c6ba198ffc8fec7bae827eee3b2d728f6440e94d83e8d23a3a4ca22a75332d7d413d2d08bc2871b0340d12b1ab3a2aff0cd0c6d292298185b4a44958fd6329 SHA512 4ef347f496f3389adfd7051b007746b273f2335338aa16bdb7a79191caee5bda86e314fbd75d0992427cb8b6088c32f8fd4afcf0f0ed3e39431a9330e6349c69
-EBUILD treecc-0.3.10-r2.ebuild 1019 BLAKE2B 24a1bd2b41ba6609b7d0118a6932377a3f388bd821dbdaaac6d0ef64ba02fb93e34dde155cf9020d565d77093c5325b8279b113537515d78751a3168be1e2844 SHA512 4b73f466677ca9b08265f3f2ec9e706b9f1d0a7679ea5245a7ecb2ae8ec253a2a844a8a74ef6c495cc17605f679ba0062fed465c4533b3e75fb4f64159a3e8aa
+EBUILD treecc-0.3.10-r2.ebuild 1018 BLAKE2B 88804d386a880ecdf8d375d56c509d305b4628fc988f4e4e2cc3f07e8316107031a329d300a757b5e2b128e97f7884088a7075ed1e5b140cfd54c2168d7b7352 SHA512 53653e7e1fb25314b78c7826f6d14ec1bc27b8cfec646b61d77b6ecfe64bdf4209e34af92e7871d653599e7a64d91462a8c37ca4391ee9c77798b2badbe28c34
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/dev-util/treecc/treecc-0.3.10-r2.ebuild b/dev-util/treecc/treecc-0.3.10-r2.ebuild
index bba97798515b..56e51fc9dfe6 100644
--- a/dev-util/treecc/treecc-0.3.10-r2.ebuild
+++ b/dev-util/treecc/treecc-0.3.10-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ~ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="doc examples"
DEPEND="doc? ( app-text/texi2html )"