diff options
Diffstat (limited to 'app-portage')
-rw-r--r-- | app-portage/Manifest.gz | bin | 9594 -> 9595 bytes | |||
-rw-r--r-- | app-portage/gentoolkit/Manifest | 2 | ||||
-rw-r--r-- | app-portage/gentoolkit/gentoolkit-0.6.8.ebuild | 2 | ||||
-rw-r--r-- | app-portage/iwdevtools/Manifest | 2 | ||||
-rw-r--r-- | app-portage/iwdevtools/iwdevtools-0.12.16.ebuild | 70 |
5 files changed, 74 insertions, 2 deletions
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz Binary files differindex 8838f0c78711..b7a248638dae 100644 --- a/app-portage/Manifest.gz +++ b/app-portage/Manifest.gz diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest index 9d8630755cf5..5799549da9f3 100644 --- a/app-portage/gentoolkit/Manifest +++ b/app-portage/gentoolkit/Manifest @@ -1,4 +1,4 @@ DIST gentoolkit-0.6.8.tar.bz2 3190065 BLAKE2B 2f792d174a25c03e0f1b895fe06282412d383561e5456d5b4d2d918f7648790846fa9390b3bb9c862618ffefe749d9ccc236682be9fecde12ef8fda17c79359d SHA512 91ba97d8000d90350ea63c4d3be69dda919795b62ae84fe264ae8fee24ce6f6250599e03b086a334344df402781372ba9ced4cedb1c2fc66e2a4f6115ee57fc5 -EBUILD gentoolkit-0.6.8.ebuild 3048 BLAKE2B de9d0b02da6c1965d14c33c36e155852a6e4e5f24c0b83fa17ced7cccdc8b6104ea16443c384926386f96f516cf48a9480daa3302e5b3c0d29d66b27f72d3023 SHA512 4ee8f05eedfbf555b7a068426c3b17d9a3d8882d8ada2339f62f98f50a62f01b84fe41c63adfad14d5be73a14157c717ac820ff8ea1712db11bf389bb7589a0d +EBUILD gentoolkit-0.6.8.ebuild 3057 BLAKE2B 282caa43f3b9f3bfd56306eec5a29da8eb0394a881cabc1ca35731cf4efd1e99453fd0164fc503480771fe6b87d281ac3bf792e3e70056a4c119c22ed7fb5d4f SHA512 254c07b971d857ecf51ae11eedd45880519a34242373b5a425e3ef5e202ccd6b13993b2e142691c0ca7a0ee45824f0c8c9e71865eeb995a453662c739b93899c EBUILD gentoolkit-9999.ebuild 3056 BLAKE2B 0a4bc913c04fb4792ab0fe4fb622afe868f22e0e336b60bbc9827df947c8503214341f7c77d1b17296dabcda578608fde4d33955f3819b1ffd2112826b6ef195 SHA512 29ebddbcacfc9d798b81bb7c4f256afb1abc3feec01d95d030e3f43ed62da8d7164f0c0df110610342a2e7cae368c206618d63edac9a2d574940082a535f5f6c MISC metadata.xml 737 BLAKE2B 4145e08f0b544b2bd32a5322944bad4d019d5a693e23ace8d7b0592230c6660bf7ef4d1df4f8852745af7939c8e88e58aa04233d3a69a6e7ad624349b8e335f0 SHA512 28ec82f6a523f69d2c908b4e2cf9823ff8825e39a01187b74d37f90ee78cec751002cdf0786b177df048a5cb1c728bb29fc9f2f743b18200bf307eccdf052ce8 diff --git a/app-portage/gentoolkit/gentoolkit-0.6.8.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.8.ebuild index dfd951deb1c3..b478ab177cb6 100644 --- a/app-portage/gentoolkit/gentoolkit-0.6.8.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.6.8.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..13} pypy3 ) +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) PYTHON_REQ_USE="xml(+),threads(+)" inherit meson python-r1 tmpfiles diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest index a9958d3bde67..deb68e5dee19 100644 --- a/app-portage/iwdevtools/Manifest +++ b/app-portage/iwdevtools/Manifest @@ -1,6 +1,8 @@ DIST iwdevtools-0.12.14.tar.gz 92477 BLAKE2B ed7291fd686400369a9a9ed8e8a35b310905a494486e65ee98787a746677e744b93070f0f6ebffee72d1da49297ab9c389e40207db1c318e47684bf2d44aef60 SHA512 06525fff14487619a4a7743d53ad49d904922fc955ea7f8d848f97818bb24ca15a56baa29ecb2ff935dc38140ce2e95b126078cf80bbb95c1f6cebd57d1bc6e3 DIST iwdevtools-0.12.15.tar.gz 92500 BLAKE2B 3e106a9f4f1c6dc430d5ebb175d0269076d9f10e5ce7f61bae7f9a8816c2299e6eb5fd900644692b50fff6f775725d77eae7e700c074335a34e64e7ad3355bb0 SHA512 f5ffa9f8ef24f1015150555cfe9294a0ceb1726f1bde3401bc76bca102887cc0304616574097a7a27f1e485674a46afa3f9177d828046538d9279ea83d46bc37 +DIST iwdevtools-0.12.16.tar.gz 92595 BLAKE2B 0b5dd51da289f02c9ff7cdf4658ed0e4e8a0684f502a8d7549eadc4ad484a06b47e02f8c0abf23f84f0b68eeab673728c310aec23bffdf1fd6f5eaf6a5e499aa SHA512 5f31d92f89ebda350e1e7020983ce35c75b3b341f3ecc1579913a662cc82e8bd0bcd0747176b4e811b2a749eb4dbe928bd9723c31f2aaa3b449dc10ee9bd2c47 EBUILD iwdevtools-0.12.14.ebuild 1941 BLAKE2B 05a7cffe9f1432cb06e39bf402eded0b38fed268cc4c9a5a48e805157a674913dc701156a48068033c9ace0d70075b9cf74b6072b874cec3ba6bb93452ffd937 SHA512 e58e839455245fa4c2825cf2bb37ea08845d71abc31123d428ab8ee7b8c842a8242f6da52762f869116857e418b9a98a4fe6d3c8ec05c2a8391143f87105578e EBUILD iwdevtools-0.12.15.ebuild 1941 BLAKE2B 7224917a73e818daeff7608b42594950bd1776ed9944783ccba558bb1de629658cf1e0521ebf7c0d9672704dc6b885b9eaa5a6fb7df3f00db1b3c39895c8aae0 SHA512 86c7ee4be9ac1d9a3229ff55e6e5150e0b89041492d11de626313d685011752358400d1430ab59180a16ee54f20903a0d3d234a7f0244c06eef1e5a6a0f21d7b +EBUILD iwdevtools-0.12.16.ebuild 1941 BLAKE2B 7224917a73e818daeff7608b42594950bd1776ed9944783ccba558bb1de629658cf1e0521ebf7c0d9672704dc6b885b9eaa5a6fb7df3f00db1b3c39895c8aae0 SHA512 86c7ee4be9ac1d9a3229ff55e6e5150e0b89041492d11de626313d685011752358400d1430ab59180a16ee54f20903a0d3d234a7f0244c06eef1e5a6a0f21d7b EBUILD iwdevtools-9999.ebuild 1828 BLAKE2B 80d91ac38296f1a8cc4696f32c523ef2d5f8bd7bcbdff5bac0790058f36e1c4500a5d807a370f8f8f407735e071fb91d8279bb5d7d542b8c318a0dd74e07d212 SHA512 fd042cc343dd62e315cf7e552543a937c114877bee77c4856046e1d1d93a2d5d35ad0747ec970246eb4af5498fe3727d88ffb1615c081fd7557c43dddef2f6df MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3 diff --git a/app-portage/iwdevtools/iwdevtools-0.12.16.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.16.ebuild new file mode 100644 index 000000000000..eed608757c7e --- /dev/null +++ b/app-portage/iwdevtools/iwdevtools-0.12.16.ebuild @@ -0,0 +1,70 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson optfeature + +DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA" +HOMEPAGE="https://github.com/ionenwks/iwdevtools/" +SRC_URI=" + https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + app-misc/pax-utils + app-portage/portage-utils + >=app-shells/bash-5.1:0[readline] + dev-libs/libxml2:2 + sys-apps/coreutils + sys-apps/diffutils + sys-apps/file + sys-apps/portage + || ( sys-apps/util-linux app-misc/getopt ) +" +BDEPEND=" + sys-apps/help2man + || ( sys-apps/util-linux app-misc/getopt ) + test? ( ${RDEPEND} ) +" + +src_configure() { + local emesonargs=( + -Ddocdir=${PF} + -Deprefix="${EPREFIX}" + -Dshellcheck=false + $(meson_use test) + ) + + has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long ) + + meson_src_configure +} + +pkg_postinst() { + optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail + + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "Optional portage integration relies on using /etc/portage/bashrc." + elog "The example bashrc can be used as-is if not already using one:" + elog + elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc" + elog + elog "Otherwise, inspect the tools' --help output and the example to integrate" + elog "(if not defining the same phase functions, the example can be sourced)." + elog + elog "Note that \`eqawarn\` is used for portage output by default. QA messages" + elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:" + elog + elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"' + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools." + fi +} |