Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/
Date: Sat, 22 Jan 2022 00:34:24
Message-Id: 1642811556.bbe4826aff9557648664ecc2d0213c7bb7e28e50.ionen@gentoo
1 commit: bbe4826aff9557648664ecc2d0213c7bb7e28e50
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 21 19:01:09 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 22 00:32:36 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe4826a
7
8 app-portage/iwdevtools: drop 0.9.0
9
10 Could be a stable canditate while waiting to see if 0.10.0's
11 bigger changes are fine, but given the fix for prefix is
12 incomplete there's little reason to replace stable 0.8.1
13
14 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
15
16 app-portage/iwdevtools/Manifest | 1 -
17 app-portage/iwdevtools/iwdevtools-0.9.0.ebuild | 68 --------------------------
18 2 files changed, 69 deletions(-)
19
20 diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
21 index 43a82016596c..28fa8edb3cd6 100644
22 --- a/app-portage/iwdevtools/Manifest
23 +++ b/app-portage/iwdevtools/Manifest
24 @@ -1,3 +1,2 @@
25 DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09 SHA512 e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
26 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6 SHA512 cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b
27 -DIST iwdevtools-0.9.0.tar.gz 58476 BLAKE2B c036e151f76578633522f32665b30a2521131c265b5815934feffe2d3028e1e7fea314b2b41a719683b9ecc43f31f4aa7ffc10fe159dc62870bf43dc1da750bd SHA512 7d433d537d7b7ea3954e224be52dcd3a5fcb6be9b9f532096955b778a98d8a8a04e0c03f53615d01603a298859fe2129b3f3b126a671a1e202f08718bb15f104
28
29 diff --git a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild b/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
30 deleted file mode 100644
31 index a667742fb6d0..000000000000
32 --- a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
33 +++ /dev/null
34 @@ -1,68 +0,0 @@
35 -# Copyright 2021-2022 Gentoo Authors
36 -# Distributed under the terms of the GNU General Public License v2
37 -
38 -EAPI=8
39 -
40 -inherit meson optfeature
41 -
42 -DESCRIPTION="Small tools to aid with Gentoo development, primarily intended for QA"
43 -HOMEPAGE="https://github.com/ionenwks/iwdevtools"
44 -SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
45 -
46 -LICENSE="BSD-2"
47 -SLOT="0"
48 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
49 -IUSE="test"
50 -RESTRICT="!test? ( test )"
51 -
52 -RDEPEND="
53 - app-misc/pax-utils
54 - app-portage/portage-utils
55 - sys-apps/diffutils
56 - sys-apps/file
57 - sys-apps/portage
58 - || ( sys-apps/util-linux app-misc/getopt )"
59 -BDEPEND="
60 - sys-apps/help2man
61 - || ( sys-apps/util-linux app-misc/getopt )
62 - test? ( ${RDEPEND} )"
63 -
64 -src_configure() {
65 - local emesonargs=(
66 - -Ddocdir=${PF}
67 - -Deprefix="${EPREFIX}"
68 - -Dshellcheck=false
69 - $(meson_use test)
70 - )
71 -
72 - has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
73 -
74 - meson_src_configure
75 -}
76 -
77 -pkg_postinst() {
78 - optfeature "detecting potential ABI issues using abidiff" dev-util/libabigail
79 -
80 - if [[ ! ${REPLACING_VERSIONS} ]]; then
81 - elog "Optional portage integration relies on using /etc/portage/bashrc."
82 - elog "The example bashrc can be used as-is if not already using one:"
83 - elog
84 - elog " ln -s ../../usr/share/${PN}/bashrc ${EROOT}/etc/portage/bashrc"
85 - elog
86 - elog "Otherwise, inspect the tools' --help output and the example to integrate"
87 - elog "(if not defining the same phase functions, the example can be sourced)."
88 - elog
89 - elog "Note that \`eqawarn\` is used for portage output by default. QA messages"
90 - elog "aren't logged / shown post-emerge unless e.g. in /etc/portage/make.conf:"
91 - elog
92 - elog ' PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa"'
93 - elog
94 - elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for information on tools."
95 - fi
96 -
97 - if [[ ${REPLACING_VERSIONS} ]] &&
98 - ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
99 - elog "qa-* bashrcs now use \`eqawarn\` for portage output. If no longer"
100 - elog "seeing messages post-emerge, ensure 'qa' is in PORTAGE_ELOG_CLASSES."
101 - fi
102 -}