[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-02-21 Thread Ionen Wolkens
commit: 593311d6980112b7058a7e2ae4564cf19cca35fb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Feb 22 05:14:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Feb 22 06:14:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593311d6

app-portage/iwdevtools: drop 0.12.10

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest  |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.10.ebuild | 70 
 2 files changed, 71 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 6574c28e8cdb..0f22d1cf5191 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.10.tar.gz 91518 BLAKE2B 
7a017cc67903d5a67b77508d8e86578d673b58cc9763fb6a435697e6dca1da15d9aa40a53e1f84c2966976fd3deafe9351992f886ddf130fe4f75637d105
 SHA512 
d321259334931be9e488bac8f322d0f042c513a4c84a5b656c381ebb51d8fa1fc7bdf3214b64ad9ea9204f3a5f4dee485325190f8d9a29e918a8cc209d108e8f
 DIST iwdevtools-0.12.11.tar.gz 91626 BLAKE2B 
ffdc58c9a76105031b3be771d49d3b1afa7550333bc8cc2eae6a8ba798974e363aecf6c3f7f3f76e6d0cf6e3aac1ccd6f73bfafe3f0ae99987099fb3896ecb0f
 SHA512 
6083a7ddef331b8f7ef96491c438096b7c920dedbe2ba3f0d74e6542592cfabbe442939609f10cddce736c21d02794900e8428c10b2b2b46ed988f6efe80351b

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
deleted file mode 100644
index 43c7fdf45013..
--- a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2024 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-02-09 Thread Ionen Wolkens
commit: 88cea83bb4080d5755c5bb1b6f39edd06e2137bb
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb  9 10:01:49 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb  9 10:03:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88cea83b

app-portage/iwdevtools: add 0.12.11

Identical to 0.12.10 beside a minor default config addition.
So doing straight-to-stable to avoid extra hassle.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest  |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.11.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index ae377cd61317..6574c28e8cdb 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.10.tar.gz 91518 BLAKE2B 
7a017cc67903d5a67b77508d8e86578d673b58cc9763fb6a435697e6dca1da15d9aa40a53e1f84c2966976fd3deafe9351992f886ddf130fe4f75637d105
 SHA512 
d321259334931be9e488bac8f322d0f042c513a4c84a5b656c381ebb51d8fa1fc7bdf3214b64ad9ea9204f3a5f4dee485325190f8d9a29e918a8cc209d108e8f
+DIST iwdevtools-0.12.11.tar.gz 91626 BLAKE2B 
ffdc58c9a76105031b3be771d49d3b1afa7550333bc8cc2eae6a8ba798974e363aecf6c3f7f3f76e6d0cf6e3aac1ccd6f73bfafe3f0ae99987099fb3896ecb0f
 SHA512 
6083a7ddef331b8f7ef96491c438096b7c920dedbe2ba3f0d74e6542592cfabbe442939609f10cddce736c21d02794900e8428c10b2b2b46ed988f6efe80351b

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.11.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.11.ebuild
new file mode 100644
index ..43c7fdf45013
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.11.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2024 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-18 Thread Ionen Wolkens
commit: 54644dac58de707d706586dba34bf019e54bce2d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan 18 12:59:06 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 06:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54644dac

app-portage/iwdevtools: drop 0.12.9

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.9.ebuild | 70 -
 2 files changed, 71 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index c6b3ca00800e..ae377cd61317 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
 DIST iwdevtools-0.12.10.tar.gz 91518 BLAKE2B 
7a017cc67903d5a67b77508d8e86578d673b58cc9763fb6a435697e6dca1da15d9aa40a53e1f84c2966976fd3deafe9351992f886ddf130fe4f75637d105
 SHA512 
d321259334931be9e488bac8f322d0f042c513a4c84a5b656c381ebb51d8fa1fc7bdf3214b64ad9ea9204f3a5f4dee485325190f8d9a29e918a8cc209d108e8f
-DIST iwdevtools-0.12.9.tar.gz 91444 BLAKE2B 
81d4011705ca40bc751a2a534b3f07845da26d30de8bacf8bbe0a283701a7a61d166f021da7089cbc7ec64bd1b76308d1a43edebb794a6ff7cbd85e10990a8dd
 SHA512 
1cc4a5efcf1787ae26cda732d986c714a68ffd12715c4aa4ae5e9da809c2a451c8193d0f4b525496f5226344bc757566957cee4af364201a43c4ae39b716

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
deleted file mode 100644
index 43c7fdf45013..
--- a/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2024 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-18 Thread Ionen Wolkens
commit: 971ada6d568b2b3e57baef26c6cbcb3c5b78528a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jan 18 12:58:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 19 06:39:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=971ada6d

app-portage/iwdevtools: stabilize 0.12.10 for ALLARCHES (amd64)

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
index 7f36be50e156..43c7fdf45013 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-12 Thread Ionen Wolkens
commit: b49d0aa028865363c0be616d63c63c2682ee3005
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 12 19:03:23 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 12 19:05:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b49d0aa0

app-portage/iwdevtools: add 0.12.10

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest  |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.10.ebuild | 70 
 2 files changed, 71 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index f15b8a609171..c6b3ca00800e 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
+DIST iwdevtools-0.12.10.tar.gz 91518 BLAKE2B 
7a017cc67903d5a67b77508d8e86578d673b58cc9763fb6a435697e6dca1da15d9aa40a53e1f84c2966976fd3deafe9351992f886ddf130fe4f75637d105
 SHA512 
d321259334931be9e488bac8f322d0f042c513a4c84a5b656c381ebb51d8fa1fc7bdf3214b64ad9ea9204f3a5f4dee485325190f8d9a29e918a8cc209d108e8f
 DIST iwdevtools-0.12.9.tar.gz 91444 BLAKE2B 
81d4011705ca40bc751a2a534b3f07845da26d30de8bacf8bbe0a283701a7a61d166f021da7089cbc7ec64bd1b76308d1a43edebb794a6ff7cbd85e10990a8dd
 SHA512 
1cc4a5efcf1787ae26cda732d986c714a68ffd12715c4aa4ae5e9da809c2a451c8193d0f4b525496f5226344bc757566957cee4af364201a43c4ae39b716

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
new file mode 100644
index ..7f36be50e156
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.10.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2024 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-07 Thread Ionen Wolkens
commit: 846c9f3210e8108f73d528bd5376bdd4f38f2368
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan  7 16:07:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan  7 17:09:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846c9f32

app-portage/iwdevtools: drop 0.12.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.8.ebuild | 70 -
 2 files changed, 71 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d0c6ed7474d0..f15b8a609171 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B 
d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74
 SHA512 
0236a4cb6dae4c97296525df94c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186
 DIST iwdevtools-0.12.9.tar.gz 91444 BLAKE2B 
81d4011705ca40bc751a2a534b3f07845da26d30de8bacf8bbe0a283701a7a61d166f021da7089cbc7ec64bd1b76308d1a43edebb794a6ff7cbd85e10990a8dd
 SHA512 
1cc4a5efcf1787ae26cda732d986c714a68ffd12715c4aa4ae5e9da809c2a451c8193d0f4b525496f5226344bc757566957cee4af364201a43c4ae39b716

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
deleted file mode 100644
index f1e808ee524e..
--- a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-07 Thread Ionen Wolkens
commit: cccf4fbd412e590644f3ed9d547e315fe5b5f247
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan  7 16:07:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan  7 17:09:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccf4fbd

app-portage/iwdevtools: stabilize 0.12.9 for ALLARCHES (amd64)

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
index 7f36be50e156..43c7fdf45013 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2024-01-03 Thread Ionen Wolkens
commit: e3c46a3c8fd5be7c44ec6b29fd1d3c59c35e5e88
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan  3 20:28:04 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan  3 20:28:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c46a3c

app-portage/iwdevtools: add 0.12.9

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.9.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 71983978424b..d0c6ed7474d0 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B 
d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74
 SHA512 
0236a4cb6dae4c97296525df94c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186
+DIST iwdevtools-0.12.9.tar.gz 91444 BLAKE2B 
81d4011705ca40bc751a2a534b3f07845da26d30de8bacf8bbe0a283701a7a61d166f021da7089cbc7ec64bd1b76308d1a43edebb794a6ff7cbd85e10990a8dd
 SHA512 
1cc4a5efcf1787ae26cda732d986c714a68ffd12715c4aa4ae5e9da809c2a451c8193d0f4b525496f5226344bc757566957cee4af364201a43c4ae39b716

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
new file mode 100644
index ..7f36be50e156
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.9.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2024 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-10-10 Thread Ionen Wolkens
commit: 11d38c6f39ce9fb9259510f3bed115ff88ccc580
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 10 18:55:29 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 10 20:18:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d38c6f

app-portage/iwdevtools: drop 0.12.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.7.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 50ea67ba3a89..71983978424b 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1
 DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B 
d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74
 SHA512 
0236a4cb6dae4c97296525df94c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
deleted file mode 100644
index e3416b522f81..
--- a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-10-10 Thread Ionen Wolkens
commit: 04a4bf539a0b74062bb7d5409d0db869143a55f4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 10 18:47:37 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 10 20:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a4bf53

app-portage/iwdevtools: fix EmptyGlobalAssignment

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 758e01110d31..ea71b94535ad 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -11,7 +11,6 @@ EGIT_REPO_URI="https://github.com/ionenwks/iwdevtools.git;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS=""
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-09-29 Thread Ionen Wolkens
commit: bc1ea1dfbcd0fb99de52e7dad589a03e8aa08d67
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 29 10:18:22 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 29 10:41:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc1ea1df

app-portage/iwdevtools: stabilize 0.12.8 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
index e4322dc0e41d..f1e808ee524e 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-09-22 Thread Ionen Wolkens
commit: a54f8a99f3921ff4b19d96c817a0f6183e554e41
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 22 08:52:37 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 22 08:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54f8a99

app-portage/iwdevtools: adjust style in live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 89c2c5a215d0..758e01110d31 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -24,11 +24,13 @@ RDEPEND="
sys-apps/diffutils
sys-apps/file
sys-apps/portage
-   || ( sys-apps/util-linux app-misc/getopt )"
+   || ( sys-apps/util-linux app-misc/getopt )
+"
 BDEPEND="
sys-apps/help2man
|| ( sys-apps/util-linux app-misc/getopt )
-   test? ( ${RDEPEND} )"
+   test? ( ${RDEPEND} )
+"
 
 src_configure() {
local emesonargs=(



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-09-22 Thread Ionen Wolkens
commit: 9f3e0370b30e6c8476b2357eef0b2142cef39ad5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 22 08:51:00 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 22 08:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3e0370

app-portage/iwdevtools: add 0.12.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.8.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 9f2359b05e9f..50ea67ba3a89 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1
+DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B 
d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74
 SHA512 
0236a4cb6dae4c97296525df94c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
new file mode 100644
index ..e4322dc0e41d
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-09-12 Thread Ionen Wolkens
commit: 4cbdd9fde3bd1b174926439c7d9eeb9f454025a9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 12 15:59:51 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 12 15:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cbdd9fd

app-portage/iwdevtools: drop 0.12.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d600281b5352..9f2359b05e9f 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
 DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
deleted file mode 100644
index e3416b522f81..
--- a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-08-06 Thread Ionen Wolkens
commit: cda7d60e0b985e182efd867f726841e5fe512ee2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  7 04:19:25 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  7 04:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda7d60e

app-portage/iwdevtools: stabilize 0.12.7 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
index cd4858bc67e6..e3416b522f81 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-08-06 Thread Ionen Wolkens
commit: dfb290ddb1e6292cfa1907d386c71bac758d9b89
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  7 04:19:03 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  7 04:20:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfb290dd

app-portage/iwdevtools: drop 0.12.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d749f1349eba..d600281b5352 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
-DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B 
e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163
 SHA512 
fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8
 DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
deleted file mode 100644
index cd4858bc67e6..
--- a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-08-04 Thread Ionen Wolkens
commit: d2a341c1963418dff27ff46072b79f672a220181
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug  4 12:27:32 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug  4 12:28:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2a341c1

app-portage/iwdevtools: add 0.12.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.7.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 4550b9ff649c..d749f1349eba 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
 DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B 
e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163
 SHA512 
fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8
+DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B 
c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a
 SHA512 
84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
new file mode 100644
index ..cd4858bc67e6
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.7.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-07-30 Thread Ionen Wolkens
commit: 3f0158c78f09e73ceebd44257c41454f3ac873d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul 30 18:17:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul 30 18:17:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0158c7

app-portage/iwdevtools: add 0.12.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.6.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index be3a52b36fc7..4550b9ff649c 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc
+DIST iwdevtools-0.12.6.tar.gz 90536 BLAKE2B 
e06e17c3b3705e5bfd0a3810c81c5d802b232c5ba42d9c19c28a24a059e30d4c802b067dde054f299118f5ad3cb74df849ab6c2ca06f9e3d74bc0dff7c65f163
 SHA512 
fa273b64f808b6e3cfafcc40166b509cc1da693c06e1246c453ad66c1919c485979223242252885359e5e5ddb06c816f43802c1b5f06b3b7d4c1bab324a8e6c8

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
new file mode 100644
index ..cd4858bc67e6
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.6.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-07-05 Thread Ionen Wolkens
commit: bed1d177f629cb27135ad8fd17b4adefc3285776
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul  3 20:58:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  5 21:48:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bed1d177

app-portage/iwdevtools: specify slot for bash

Just to be pedantic, tend to forget that bash is slotted.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 2 +-
 app-portage/iwdevtools/iwdevtools-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
index baa4f6dbae19..e3416b522f81 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
-   >=app-shells/bash-5.1[readline]
+   >=app-shells/bash-5.1:0[readline]
dev-libs/libxml2:2
sys-apps/coreutils
sys-apps/diffutils

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 5d8cf2fc86c0..89c2c5a215d0 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
-   >=app-shells/bash-5.1[readline]
+   >=app-shells/bash-5.1:0[readline]
dev-libs/libxml2:2
sys-apps/coreutils
sys-apps/diffutils



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-06-23 Thread Ionen Wolkens
commit: 8dc2f19c0b6811b59ad6af72dd7c254d40c9c21b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun 23 20:49:06 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun 23 21:01:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dc2f19c

app-portage/iwdevtools: depend on bash[readline]

This is needed for compgen, which iwdevtools does use.

Skipping revbump given portage depends on [readline] too and this
would be a rather rare configuration. Just adding to be pedantic.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 2 +-
 app-portage/iwdevtools/iwdevtools-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
index ad9fe2c7e81b..baa4f6dbae19 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
-   >=app-shells/bash-5.1
+   >=app-shells/bash-5.1[readline]
dev-libs/libxml2:2
sys-apps/coreutils
sys-apps/diffutils

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index c3034e59890f..5d8cf2fc86c0 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -18,7 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
-   >=app-shells/bash-5.1
+   >=app-shells/bash-5.1[readline]
dev-libs/libxml2:2
sys-apps/coreutils
sys-apps/diffutils



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-06-02 Thread Ionen Wolkens
commit: 2d1488a318bdfa729f6227fb17dbca6f2138d131
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun  2 05:06:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun  2 06:53:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1488a3

app-portage/iwdevtools: drop 0.12.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.4.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index f53964cb5cdd..be3a52b36fc7 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 
6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903
 SHA512 
c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e
 DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild
deleted file mode 100644
index ad9fe2c7e81b..
--- a/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-06-01 Thread Ionen Wolkens
commit: 382eacdf09cfc30832d1852e13c64c986b1203ff
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Jun  1 11:06:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jun  1 11:06:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382eacdf

app-portage/iwdevtools: stabilize 0.12.5 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
index a70634aff287..ad9fe2c7e81b 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-05-26 Thread Ionen Wolkens
commit: 93abaf5e9c01f84c8351b4feb13be4dd05ae77ce
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri May 26 07:08:13 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri May 26 07:09:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93abaf5e

app-portage/iwdevtools: add 0.12.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.5.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 3bcee76bb350..f53964cb5cdd 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 
6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903
 SHA512 
c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e
+DIST iwdevtools-0.12.5.tar.gz 8 BLAKE2B 
de7c1c98a93df42ca0436e9c08a6ec2eeec1ae5db524a8b95c94ab70e43a10f8a649cc489f671712c273fe52b1ee8223e4afac670aedccec254d9c035565feb0
 SHA512 
97372288421e5db71faf8d98544e8f273c2bfa7d36dd5ceb9bdde5e288547f7863fe7548f2dcc7db568a293e05bafce77e0cb29335f6e79841b0ecf78fbefecc

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
new file mode 100644
index ..a70634aff287
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-03-24 Thread Ionen Wolkens
commit: 70446a2d8bcf3c0997b49f37dd18e78c152a3c81
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Mar 25 02:06:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 25 03:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70446a2d

app-portage/iwdevtools: drop 0.12.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.3.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index fe573f034eae..3bcee76bb350 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.3.tar.gz 89745 BLAKE2B 
7d52bd59fcc98cff28873dd8d7737b1e75a99111ea27dac6803d2a14975eb04dc5be88a03e6efd46eef6662828453fc7c53afc9c920d82e74b44fd1e837e58df
 SHA512 
f2efdce89350f85d2c77c7df9fa5fde62ac2923b5cc36eedd4c6ce507fbbe12f915e138a16c8b6b360f093057118a274844c112158ce01bb3f456a415b16
 DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 
6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903
 SHA512 
c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
deleted file mode 100644
index ad9fe2c7e81b..
--- a/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 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 ~ia64 ~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
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-03-20 Thread Ionen Wolkens
commit: c4ba3ca4f9b9a15e3f8107698ab3458f0116af96
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Mar 20 20:50:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Mar 20 20:58:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ba3ca4

app-portage/iwdevtools: add 0.12.4, straight-to-stable

No code changes, only minor config files additions --
not really worth going through stabilization process.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.4.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index c473f800db87..fe573f034eae 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.3.tar.gz 89745 BLAKE2B 
7d52bd59fcc98cff28873dd8d7737b1e75a99111ea27dac6803d2a14975eb04dc5be88a03e6efd46eef6662828453fc7c53afc9c920d82e74b44fd1e837e58df
 SHA512 
f2efdce89350f85d2c77c7df9fa5fde62ac2923b5cc36eedd4c6ce507fbbe12f915e138a16c8b6b360f093057118a274844c112158ce01bb3f456a415b16
+DIST iwdevtools-0.12.4.tar.gz 89925 BLAKE2B 
6fd87cc528784d443cf966fd126f4bcb020bbaf759509eb1d3e512af73d16fc22b12de06510d2486fcb96ff8c86f8fc77d404d55b2935ef0b456f582a007d903
 SHA512 
c6486a16ade37a98f38e551e8c01c19c1704b1d99cef87fd1bff9575dcb52df6a1429a2fc26783cbcdc64c971f4885286e9155786a8aa23360c32826e6b8f19e

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild
new file mode 100644
index ..ad9fe2c7e81b
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-02-13 Thread Ionen Wolkens
commit: fa0ec8c2b5ab3db5503c27376774491379720f97
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Feb 13 11:04:40 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Feb 13 11:32:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa0ec8c2

app-portage/iwdevtools: drop 0.12.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.2.ebuild | 65 -
 2 files changed, 66 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index a919eba59e51..c473f800db87 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.2.tar.gz 89451 BLAKE2B 
51d167480f03ddfcbc2b5c4bdee2423c3d28243f99cb4b3f98db51cf2695b1acac00c8c630a5db93cffe3bef30ce2797dc1464be95ecfcaffc7478a218968a4c
 SHA512 
7191a14a9c8707d91ae86c4ae4e1cab069e0b6c5f785d34ba192a34acfce9dbd0baec07a04715f0d03841166a514a6bef4149ddabd15adc6291003568fc78d37
 DIST iwdevtools-0.12.3.tar.gz 89745 BLAKE2B 
7d52bd59fcc98cff28873dd8d7737b1e75a99111ea27dac6803d2a14975eb04dc5be88a03e6efd46eef6662828453fc7c53afc9c920d82e74b44fd1e837e58df
 SHA512 
f2efdce89350f85d2c77c7df9fa5fde62ac2923b5cc36eedd4c6ce507fbbe12f915e138a16c8b6b360f093057118a274844c112158ce01bb3f456a415b16

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
deleted file mode 100644
index 22827745f26e..
--- a/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2022 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 ~ia64 ~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
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-02-12 Thread Ionen Wolkens
commit: cdda373e7ecaf3aae00bfcea78efa0ce00fab508
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 12 06:53:21 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 12 08:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdda373e

app-portage/iwdevtools: stabilize 0.12.3 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
index a70634aff287..ad9fe2c7e81b 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2023-02-08 Thread Ionen Wolkens
commit: 7c7c3528c0cea7e4f1ffcdfda3950ddfd4f618de
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb  8 18:01:30 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb  8 18:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7c3528

app-portage/iwdevtools: add 0.12.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.3.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index bc0519f5cdba..a919eba59e51 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.2.tar.gz 89451 BLAKE2B 
51d167480f03ddfcbc2b5c4bdee2423c3d28243f99cb4b3f98db51cf2695b1acac00c8c630a5db93cffe3bef30ce2797dc1464be95ecfcaffc7478a218968a4c
 SHA512 
7191a14a9c8707d91ae86c4ae4e1cab069e0b6c5f785d34ba192a34acfce9dbd0baec07a04715f0d03841166a514a6bef4149ddabd15adc6291003568fc78d37
+DIST iwdevtools-0.12.3.tar.gz 89745 BLAKE2B 
7d52bd59fcc98cff28873dd8d7737b1e75a99111ea27dac6803d2a14975eb04dc5be88a03e6efd46eef6662828453fc7c53afc9c920d82e74b44fd1e837e58df
 SHA512 
f2efdce89350f85d2c77c7df9fa5fde62ac2923b5cc36eedd4c6ce507fbbe12f915e138a16c8b6b360f093057118a274844c112158ce01bb3f456a415b16

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
new file mode 100644
index ..a70634aff287
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 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 ~ia64 ~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
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-12-20 Thread Ionen Wolkens
commit: fd59ca3a0e5c7412c59f40ffcb6566272a9f41e6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 21 05:45:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec 21 05:45:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd59ca3a

app-portage/iwdevtools: stabilize 0.12.2 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
index 4b16e5862e40..22827745f26e 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-12-20 Thread Ionen Wolkens
commit: 55944455dae075a7bc389b03315ce07c9053eb37
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Dec 21 05:45:26 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Dec 21 05:45:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55944455

app-portage/iwdevtools: drop 0.12.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.1.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 226ee08dcb79..bc0519f5cdba 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.12.1.tar.gz 88857 BLAKE2B 
885909b20729279f5d711c65e915078995d0b2d26170f12e6669e499ee42f8a6bd8b5d59930215a3f39f60a1a0b5970f31548d33e059ae314fa1520971bb990a
 SHA512 
3046a661718afbec305dda20990be258a4df981b3a72d49b77384f7a23d8c22e295bb99717c69a4569b6ab3a4195c6dbca0c07b3675bbb78a98aa0a198994988
 DIST iwdevtools-0.12.2.tar.gz 89451 BLAKE2B 
51d167480f03ddfcbc2b5c4bdee2423c3d28243f99cb4b3f98db51cf2695b1acac00c8c630a5db93cffe3bef30ce2797dc1464be95ecfcaffc7478a218968a4c
 SHA512 
7191a14a9c8707d91ae86c4ae4e1cab069e0b6c5f785d34ba192a34acfce9dbd0baec07a04715f0d03841166a514a6bef4149ddabd15adc6291003568fc78d37

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild
deleted file mode 100644
index 25527bd89228..
--- a/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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 ~ia64 ~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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-12-18 Thread Ionen Wolkens
commit: 3d1c663123bb7c2acb06c13f9eb31f833aad01a5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 19 05:42:52 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 19 05:48:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1c6631

app-portage/iwdevtools: sync live

wrt coreutils, this intentionally uses GNU'ism and now also
uses "timeout" which is typically not available without it.

Given may get used on custom/embedded systems for testing, also
better not to rely on @system for providing it.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 0a3f9f336d58..c3034e59890f 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -20,6 +20,7 @@ RDEPEND="
app-portage/portage-utils
>=app-shells/bash-5.1
dev-libs/libxml2:2
+   sys-apps/coreutils
sys-apps/diffutils
sys-apps/file
sys-apps/portage



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-12-18 Thread Ionen Wolkens
commit: 2212b7ffeb15fd16a5e86f3261049e6fcc449f63
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 19 05:46:46 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 19 05:48:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2212b7ff

app-portage/iwdevtools: drop 0.12.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.12.0.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index b31748457349..226ee08dcb79 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
-DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 
9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4
 SHA512 
b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9
 DIST iwdevtools-0.12.1.tar.gz 88857 BLAKE2B 
885909b20729279f5d711c65e915078995d0b2d26170f12e6669e499ee42f8a6bd8b5d59930215a3f39f60a1a0b5970f31548d33e059ae314fa1520971bb990a
 SHA512 
3046a661718afbec305dda20990be258a4df981b3a72d49b77384f7a23d8c22e295bb99717c69a4569b6ab3a4195c6dbca0c07b3675bbb78a98aa0a198994988
 DIST iwdevtools-0.12.2.tar.gz 89451 BLAKE2B 
51d167480f03ddfcbc2b5c4bdee2423c3d28243f99cb4b3f98db51cf2695b1acac00c8c630a5db93cffe3bef30ce2797dc1464be95ecfcaffc7478a218968a4c
 SHA512 
7191a14a9c8707d91ae86c4ae4e1cab069e0b6c5f785d34ba192a34acfce9dbd0baec07a04715f0d03841166a514a6bef4149ddabd15adc6291003568fc78d37

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
deleted file mode 100644
index 25527bd89228..
--- a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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 ~ia64 ~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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-12-18 Thread Ionen Wolkens
commit: 958409762ab09a0b45de60f4f7a600bdabe0605e
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Dec 19 05:42:41 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Dec 19 05:47:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95840976

app-portage/iwdevtools: add 0.12.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.2.ebuild | 65 +
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 2d6431f6721f..b31748457349 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
 DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 
9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4
 SHA512 
b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9
 DIST iwdevtools-0.12.1.tar.gz 88857 BLAKE2B 
885909b20729279f5d711c65e915078995d0b2d26170f12e6669e499ee42f8a6bd8b5d59930215a3f39f60a1a0b5970f31548d33e059ae314fa1520971bb990a
 SHA512 
3046a661718afbec305dda20990be258a4df981b3a72d49b77384f7a23d8c22e295bb99717c69a4569b6ab3a4195c6dbca0c07b3675bbb78a98aa0a198994988
+DIST iwdevtools-0.12.2.tar.gz 89451 BLAKE2B 
51d167480f03ddfcbc2b5c4bdee2423c3d28243f99cb4b3f98db51cf2695b1acac00c8c630a5db93cffe3bef30ce2797dc1464be95ecfcaffc7478a218968a4c
 SHA512 
7191a14a9c8707d91ae86c4ae4e1cab069e0b6c5f785d34ba192a34acfce9dbd0baec07a04715f0d03841166a514a6bef4149ddabd15adc6291003568fc78d37

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
new file mode 100644
index ..4b16e5862e40
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2022 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 ~ia64 ~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
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-11-29 Thread Ionen Wolkens
commit: c3f20d644b14ec8ab22fdd03121246ce4ddd6a32
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 30 00:08:52 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 30 00:11:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f20d64

app-portage/iwdevtools: add 0.12.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.1.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index bb1a2519c78b..2d6431f6721f 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 
9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4
 SHA512 
b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9
+DIST iwdevtools-0.12.1.tar.gz 88857 BLAKE2B 
885909b20729279f5d711c65e915078995d0b2d26170f12e6669e499ee42f8a6bd8b5d59930215a3f39f60a1a0b5970f31548d33e059ae314fa1520971bb990a
 SHA512 
3046a661718afbec305dda20990be258a4df981b3a72d49b77384f7a23d8c22e295bb99717c69a4569b6ab3a4195c6dbca0c07b3675bbb78a98aa0a198994988

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild
new file mode 100644
index ..f618116f15e0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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 ~ia64 ~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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-11-01 Thread Ionen Wolkens
commit: 0d7abc887db5b0cd2805cd812050cd9c838a1ebe
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Nov  1 19:59:32 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Nov  1 20:32:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d7abc88

app-portage/iwdevtools: drop 0.11.9

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.11.9.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index ead8f0d77b72..bb1a2519c78b 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.11.9.tar.gz 86756 BLAKE2B 
8c9e25dd273af9a6e10e4a0a4dff1f82889176dbc730981c3ce84a2b1ef5d7138d45bf86430d77c670fed2e9c7f4345758a5fc572f0522c2087f2daaa1ff80c5
 SHA512 
c9583fed736e670cc9af820c8ba314b771ae3eafd36323d473cb76de0edf8e57c89a52e16e4c7b2985c78d4e43b8cb5b34aabb0bd1951a15e5aad56eef860fad
 DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 
9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4
 SHA512 
b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.9.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.9.ebuild
deleted file mode 100644
index 25527bd89228..
--- a/app-portage/iwdevtools/iwdevtools-0.11.9.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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 ~ia64 ~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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-10-27 Thread Ionen Wolkens
commit: 39a724559a9592625e5dc344982820755bad
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Oct 27 21:55:27 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Oct 27 22:17:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39a72455

app-portage/iwdevtools: stabilize 0.12.0 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
index f618116f15e0..25527bd89228 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-10-24 Thread Ionen Wolkens
commit: 5f905474927030bd66907d3dbe231bd5d862fddc
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Oct 24 20:07:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Oct 24 20:09:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f905474

app-portage/iwdevtools: add 0.12.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.12.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index b67002822e59..ead8f0d77b72 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.9.tar.gz 86756 BLAKE2B 
8c9e25dd273af9a6e10e4a0a4dff1f82889176dbc730981c3ce84a2b1ef5d7138d45bf86430d77c670fed2e9c7f4345758a5fc572f0522c2087f2daaa1ff80c5
 SHA512 
c9583fed736e670cc9af820c8ba314b771ae3eafd36323d473cb76de0edf8e57c89a52e16e4c7b2985c78d4e43b8cb5b34aabb0bd1951a15e5aad56eef860fad
+DIST iwdevtools-0.12.0.tar.gz 88411 BLAKE2B 
9220d59ee9ec7305925798d8beafec49ef35d8e39a428b62df3b3ed3832da1e42aff5e94ab8c5cfd85272d21cbb13c856408cf665523f8b1de85818ba08aebc4
 SHA512 
b69face29355df2443e75101b81c477dfdb1f54aad14f0d6275c399bd97cd654c4819f5621177d7ef75ecc4540e923ee5cd42f806240ed346ab469959f6a38d9

diff --git a/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
new file mode 100644
index ..f618116f15e0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.12.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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 ~ia64 ~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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-19 Thread Ionen Wolkens
commit: 2f7b59723c8bf461ff8958e06e4c090a524644d8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Sep 19 16:58:51 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Sep 19 16:58:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7b5972

app-portage/iwdevtools: add 0.11.9, drop 0.11.8

Straight-to-stable trivial typo fix release.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest | 2 +-
 .../iwdevtools/{iwdevtools-0.11.8.ebuild => iwdevtools-0.11.9.ebuild}   | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 18866b67c3cc..b67002822e59 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1 @@
-DIST iwdevtools-0.11.8.tar.gz 86740 BLAKE2B 
3c91f39c37f96d0f619f13ff632b89752cd1e1f3307597c0d103d32c4894d183ded3f301e74fbcb87bea2227ba73ca9cf9fdf87087d984c9f095e7d06f903891
 SHA512 
50457e81cece003d384a2418a486490c43da12f10b466688b221e9dc910b14ccf559834363d970e19e0f85273c17fef8c2b124d3adfbd3a48548192e93108cca
+DIST iwdevtools-0.11.9.tar.gz 86756 BLAKE2B 
8c9e25dd273af9a6e10e4a0a4dff1f82889176dbc730981c3ce84a2b1ef5d7138d45bf86430d77c670fed2e9c7f4345758a5fc572f0522c2087f2daaa1ff80c5
 SHA512 
c9583fed736e670cc9af820c8ba314b771ae3eafd36323d473cb76de0edf8e57c89a52e16e4c7b2985c78d4e43b8cb5b34aabb0bd1951a15e5aad56eef860fad

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.9.ebuild
similarity index 100%
rename from app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
rename to app-portage/iwdevtools/iwdevtools-0.11.9.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-17 Thread Ionen Wolkens
commit: 1d1ed6912c168c73baa51176b3c18bc20adf34ad
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 06:58:41 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1ed691

app-portage/iwdevtools: drop 0.11.7

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.11.7.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index a02f224116ad..18866b67c3cc 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.11.7.tar.gz 86578 BLAKE2B 
1945f99ab5d516bdef7081e13ecb0921728497f84e5e5248b2ddea78b306f185a0952a664165b4bae6c2089ddd1a4423d26524f42631a53b75fd2749a6994721
 SHA512 
fe18a88d166f239581bdddb0c719bf1d7789f671df151d87844b1836d134754d731114250ae2a9ef5b1a37a403615c15bbd6174c3fe275e93c32ce6fae5c
 DIST iwdevtools-0.11.8.tar.gz 86740 BLAKE2B 
3c91f39c37f96d0f619f13ff632b89752cd1e1f3307597c0d103d32c4894d183ded3f301e74fbcb87bea2227ba73ca9cf9fdf87087d984c9f095e7d06f903891
 SHA512 
50457e81cece003d384a2418a486490c43da12f10b466688b221e9dc910b14ccf559834363d970e19e0f85273c17fef8c2b124d3adfbd3a48548192e93108cca

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild
deleted file mode 100644
index 4c53d2af1ea3..
--- a/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-17 Thread Ionen Wolkens
commit: bd0072105aa7f1ec803b9fd31aecaf332d442197
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 17 06:57:57 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 17 08:42:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd007210

app-portage/iwdevtools: stabilize 0.11.8 for ALLARCHES

Early given identical to 0.11.7, just adds remote-ids.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
index f618116f15e0..25527bd89228 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-16 Thread Arthur Zamarin
commit: 4c7f21f17cfd7701d3e984acbb3bbfd7b7b8263b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 06:35:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 06:35:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c7f21f1

app-portage/iwdevtools: Keyword 0.11.8 ia64, #870271

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
index 68858249d8a0..f618116f15e0 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-15 Thread Ionen Wolkens
commit: c1fbb93535c73aa3dde578d391f9e7fce71ca81d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 16 02:51:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 16 02:53:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1fbb935

app-portage/iwdevtools: add 0.11.8

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.8.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index f4655ead52a9..a02f224116ad 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.7.tar.gz 86578 BLAKE2B 
1945f99ab5d516bdef7081e13ecb0921728497f84e5e5248b2ddea78b306f185a0952a664165b4bae6c2089ddd1a4423d26524f42631a53b75fd2749a6994721
 SHA512 
fe18a88d166f239581bdddb0c719bf1d7789f671df151d87844b1836d134754d731114250ae2a9ef5b1a37a403615c15bbd6174c3fe275e93c32ce6fae5c
+DIST iwdevtools-0.11.8.tar.gz 86740 BLAKE2B 
3c91f39c37f96d0f619f13ff632b89752cd1e1f3307597c0d103d32c4894d183ded3f301e74fbcb87bea2227ba73ca9cf9fdf87087d984c9f095e7d06f903891
 SHA512 
50457e81cece003d384a2418a486490c43da12f10b466688b221e9dc910b14ccf559834363d970e19e0f85273c17fef8c2b124d3adfbd3a48548192e93108cca

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
new file mode 100644
index ..68858249d8a0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.8.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-09-15 Thread Ionen Wolkens
commit: e4f7c6c2bbd52c950027712445144c5e93605987
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 16 02:45:49 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 16 02:53:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f7c6c2

app-portage/iwdevtools: drop 0.11.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.11.6.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 9fca2b41b2eb..f4655ead52a9 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.11.6.tar.gz 85945 BLAKE2B 
61c18ae0ed1c0f7e90d41af485f18f891cdd9ffbaff5437cb9f9ca88622efa0f5acd89ac8596e7d41c25a083a970143f3b226284f4566b0b8ee3718071cd6cbb
 SHA512 
21ffda72945947658bf6867bf83d9b9ad4f6b930d4c2cee3dea551581030668ab286a4c4a07edeae937fd91f4aba08fe8e7c6506459808c4ada38502226b5b26
 DIST iwdevtools-0.11.7.tar.gz 86578 BLAKE2B 
1945f99ab5d516bdef7081e13ecb0921728497f84e5e5248b2ddea78b306f185a0952a664165b4bae6c2089ddd1a4423d26524f42631a53b75fd2749a6994721
 SHA512 
fe18a88d166f239581bdddb0c719bf1d7789f671df151d87844b1836d134754d731114250ae2a9ef5b1a37a403615c15bbd6174c3fe275e93c32ce6fae5c

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
deleted file mode 100644
index 4c53d2af1ea3..
--- a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-19 Thread Ionen Wolkens
commit: ce952d0b8e0c5ff4df4e939f51ca85d1daf1649d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Aug 19 11:48:02 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Aug 19 11:57:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce952d0b

app-portage/iwdevtools: add 0.11.7, straight-to-stable

qa-sed could mangle installed files when using sed labels and not
passing them within the same `-e` they're used in (fortunately, only
known case is sys-apps/shadow and only resulted in harmless duplicate
login.defs comments -- labels isn't a widespread practice)

Even if minor here, potential mangling cases is something been trying
to avoid as much as possible, so doing straight-to-stable

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.7.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 9dd8555ce4d7..9fca2b41b2eb 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.6.tar.gz 85945 BLAKE2B 
61c18ae0ed1c0f7e90d41af485f18f891cdd9ffbaff5437cb9f9ca88622efa0f5acd89ac8596e7d41c25a083a970143f3b226284f4566b0b8ee3718071cd6cbb
 SHA512 
21ffda72945947658bf6867bf83d9b9ad4f6b930d4c2cee3dea551581030668ab286a4c4a07edeae937fd91f4aba08fe8e7c6506459808c4ada38502226b5b26
+DIST iwdevtools-0.11.7.tar.gz 86578 BLAKE2B 
1945f99ab5d516bdef7081e13ecb0921728497f84e5e5248b2ddea78b306f185a0952a664165b4bae6c2089ddd1a4423d26524f42631a53b75fd2749a6994721
 SHA512 
fe18a88d166f239581bdddb0c719bf1d7789f671df151d87844b1836d134754d731114250ae2a9ef5b1a37a403615c15bbd6174c3fe275e93c32ce6fae5c

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild
new file mode 100644
index ..4c53d2af1ea3
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.7.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/, app-portage/iwdevtools/files/

2022-08-12 Thread Ionen Wolkens
commit: 59554079eec0badcbc0d8a2b0090485275a0e1fa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 13 01:00:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 13 01:00:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59554079

app-portage/iwdevtools: drop 0.11.5-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 .../files/iwdevtools-0.11.5-rcd-plain-name.patch   | 18 --
 app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild | 68 --
 3 files changed, 87 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 6219e8157377..9dd8555ce4d7 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb
 DIST iwdevtools-0.11.6.tar.gz 85945 BLAKE2B 
61c18ae0ed1c0f7e90d41af485f18f891cdd9ffbaff5437cb9f9ca88622efa0f5acd89ac8596e7d41c25a083a970143f3b226284f4566b0b8ee3718071cd6cbb
 SHA512 
21ffda72945947658bf6867bf83d9b9ad4f6b930d4c2cee3dea551581030668ab286a4c4a07edeae937fd91f4aba08fe8e7c6506459808c4ada38502226b5b26

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch
deleted file mode 100644
index dbb2ca17f887..
--- a/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://github.com/ionenwks/iwdevtools/commit/408fba9
-From: Ionen Wolkens 
-Date: Mon, 1 Aug 2022 04:28:49 -0400
-Subject: [PATCH] repo-cd: use plain name for error display
-
-Given doesn't look so nice with the [_-] addition:
- ! no non-excluded match found for '*some[_-]name*'
 a/scripts/repo-cd
-+++ b/scripts/repo-cd
-@@ -307,7 +307,7 @@ rcd-cd() {
-   done | mapfile -td '' choice
- 
-   if (( ! ${#choice[@]} )); then
--  rcd-msg '!:r' "no non-excluded match found for 
'${C[m]}${search}${C[n]}'${userepo:+ in ::${userepo}}"
-+  rcd-msg '!:r' "no non-excluded match found for 
'${C[m]}${name}${C[n]}'${userepo:+ in ::${userepo}}"
-   exit 104
-   fi
- 

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
deleted file mode 100644
index 4cb0eb5fc207..
--- a/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2022 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
-   dev-libs/libxml2:2
-   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} )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-rcd-plain-name.patch
-)
-
-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 '

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-12 Thread Ionen Wolkens
commit: 1f18b68a2e313caf9419575902d643b54bd9ef05
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug 13 01:00:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug 13 01:00:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f18b68a

app-portage/iwdevtools: stabilize 0.11.6 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
index 68858249d8a0..4c53d2af1ea3 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-09 Thread Ionen Wolkens
commit: 2100c13cb03e39e0745e6b41de17a25ad329fe44
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Aug 10 05:52:40 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Aug 10 05:55:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2100c13c

app-portage/iwdevtools: add 0.11.6

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.6.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 274e2d13cdba..6219e8157377 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb
+DIST iwdevtools-0.11.6.tar.gz 85945 BLAKE2B 
61c18ae0ed1c0f7e90d41af485f18f891cdd9ffbaff5437cb9f9ca88622efa0f5acd89ac8596e7d41c25a083a970143f3b226284f4566b0b8ee3718071cd6cbb
 SHA512 
21ffda72945947658bf6867bf83d9b9ad4f6b930d4c2cee3dea551581030668ab286a4c4a07edeae937fd91f4aba08fe8e7c6506459808c4ada38502226b5b26

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
new file mode 100644
index ..68858249d8a0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.6.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-07 Thread Ionen Wolkens
commit: ed6cc32df858f738a3c9cc79da2e7467e5d4ba1a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Aug  7 13:20:15 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Aug  7 13:59:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed6cc32d

app-portage/iwdevtools: drop 0.11.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.11.3.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 0f7e87242178..274e2d13cdba 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d
 DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
deleted file mode 100644
index 67662de04000..
--- a/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   >=app-shells/bash-5.1
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/, app-portage/iwdevtools/files/

2022-08-01 Thread Ionen Wolkens
commit: dec725db9a6e01516765f88e3bce77582d8c69a4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  1 08:34:15 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  1 08:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dec725db

app-portage/iwdevtools: backport rcd name display fix

Not bothering with a release over this, but still wanted
before stabling.

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/iwdevtools-0.11.5-rcd-plain-name.patch   | 18 ++
 ...tools-0.11.5.ebuild => iwdevtools-0.11.5-r1.ebuild} |  4 
 2 files changed, 22 insertions(+)

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch
new file mode 100644
index ..dbb2ca17f887
--- /dev/null
+++ b/app-portage/iwdevtools/files/iwdevtools-0.11.5-rcd-plain-name.patch
@@ -0,0 +1,18 @@
+https://github.com/ionenwks/iwdevtools/commit/408fba9
+From: Ionen Wolkens 
+Date: Mon, 1 Aug 2022 04:28:49 -0400
+Subject: [PATCH] repo-cd: use plain name for error display
+
+Given doesn't look so nice with the [_-] addition:
+ ! no non-excluded match found for '*some[_-]name*'
+--- a/scripts/repo-cd
 b/scripts/repo-cd
+@@ -307,7 +307,7 @@ rcd-cd() {
+   done | mapfile -td '' choice
+ 
+   if (( ! ${#choice[@]} )); then
+-  rcd-msg '!:r' "no non-excluded match found for 
'${C[m]}${search}${C[n]}'${userepo:+ in ::${userepo}}"
++  rcd-msg '!:r' "no non-excluded match found for 
'${C[m]}${name}${C[n]}'${userepo:+ in ::${userepo}}"
+   exit 104
+   fi
+ 

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
similarity index 97%
rename from app-portage/iwdevtools/iwdevtools-0.11.5.ebuild
rename to app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
index 68858249d8a0..46e22b80aa3d 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
@@ -29,6 +29,10 @@ BDEPEND="
|| ( sys-apps/util-linux app-misc/getopt )
test? ( ${RDEPEND} )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-rcd-plain-name.patch
+)
+
 src_configure() {
local emesonargs=(
-Ddocdir=${PF}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-01 Thread Ionen Wolkens
commit: 8dbd59e54235b485c879a930bf7bfc970553e60f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  1 08:38:03 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  1 08:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dbd59e5

app-portage/iwdevtools: stabilize 0.11.5-r1 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
index 46e22b80aa3d..4cb0eb5fc207 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.5-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-08-01 Thread Ionen Wolkens
commit: f121d3fa054d632585db9f6e17993e343020580d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Aug  1 08:35:26 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Aug  1 08:39:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f121d3fa

app-portage/iwdevtools: drop 0.11.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.11.4.ebuild | 64 -
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index f2bb307e7a99..0f7e87242178 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
 DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d
-DIST iwdevtools-0.11.4.tar.gz 85480 BLAKE2B 
44b86ee22e23320aa1c25676c08638332cbf66882e2610d3bc19580e682e7623c53013534977299fdad1f697a1ca10447d5753f221e839039011bbdccf017f35
 SHA512 
907755307b5cd617b2e85aabe76558b9b0c1b42e08e0a7d71760250f1ae455ac24a6a676c0707c2a371a80d86d0b60c16d8fa45702ba0e779f7817866bfb3a26
 DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
deleted file mode 100644
index 68858249d8a0..
--- a/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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
-   dev-libs/libxml2:2
-   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
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-29 Thread Ionen Wolkens
commit: 7b197dbf5353814725299be4091804f8721ddeaa
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jul 29 22:26:42 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jul 29 22:26:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b197dbf

app-portage/iwdevtools: add 0.11.5

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.5.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 5913cb675109..f2bb307e7a99 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
 DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d
 DIST iwdevtools-0.11.4.tar.gz 85480 BLAKE2B 
44b86ee22e23320aa1c25676c08638332cbf66882e2610d3bc19580e682e7623c53013534977299fdad1f697a1ca10447d5753f221e839039011bbdccf017f35
 SHA512 
907755307b5cd617b2e85aabe76558b9b0c1b42e08e0a7d71760250f1ae455ac24a6a676c0707c2a371a80d86d0b60c16d8fa45702ba0e779f7817866bfb3a26
+DIST iwdevtools-0.11.5.tar.gz 85698 BLAKE2B 
0f5b0c81735017b82144c74b2396826b2e6ea97db70704977c7885bdb00442c83023f593aeb25ab2e51f3a35cd659be98440f51e4496418a92f1559212db5b5d
 SHA512 
05e0169a465cd4956d663f54bdc66d3c17379229b23c26a94d9deff879ef9e53b1b28f59e7cf314d36127954cb75728f008d0b0728659436ad1e63de5fb11bbb

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild
new file mode 100644
index ..68858249d8a0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.5.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-24 Thread Sam James
commit: 7f914d4e18ff124494300a95a1a39ad427f99c39
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 24 06:33:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 24 16:24:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f914d4e

app-portage/iwdevtools: keyword 0.11.4 for ~x64-macos

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
index fc1e35247451..68858249d8a0 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-19 Thread Ionen Wolkens
commit: 71de7d4fcc5d26a0a6f0be08b34f763b447aad07
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul 19 18:37:39 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul 19 18:37:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71de7d4f

app-portage/iwdevtools: add 0.11.4

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.4.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 51b4aa7ff5f4..5913cb675109 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d
+DIST iwdevtools-0.11.4.tar.gz 85480 BLAKE2B 
44b86ee22e23320aa1c25676c08638332cbf66882e2610d3bc19580e682e7623c53013534977299fdad1f697a1ca10447d5753f221e839039011bbdccf017f35
 SHA512 
907755307b5cd617b2e85aabe76558b9b0c1b42e08e0a7d71760250f1ae455ac24a6a676c0707c2a371a80d86d0b60c16d8fa45702ba0e779f7817866bfb3a26

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
new file mode 100644
index ..fc1e35247451
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.4.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/files/, app-portage/iwdevtools/

2022-07-11 Thread Ionen Wolkens
commit: 140557eab5ff892c51195fb977484154eda06933
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jul 11 22:43:37 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jul 11 22:56:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140557ea

app-portage/iwdevtools: drop 0.10.1-r2, 0.11.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  2 -
 .../files/iwdevtools-0.10.1-diff-off-by-one.patch  | 20 ---
 .../iwdevtools-0.10.1-ldpath-regression.patch  | 22 ---
 app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild | 67 --
 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild| 64 -
 5 files changed, 175 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 7f2de16f332a..51b4aa7ff5f4 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1 @@
-DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
-DIST iwdevtools-0.11.2.tar.gz 84518 BLAKE2B 
1d3920b8a1503a916f913d0c075a1f3c703ca238c55761c0cd6423f68e0395e2eb0c8ab07bf069c3cdf44ab9d07b4652184d790d9b74e1f00cb74e8b86290de6
 SHA512 
7e4584f8f2141b54bf32828801415e039ceec319095268fccb40f4960d66af2504da97fd6f18b1763f6beaef477ac3b6b0bf7ae9bac08a474de73b420ebd5a43
 DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch
deleted file mode 100644
index 87564b0b1445..
--- a/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://github.com/ionenwks/iwdevtools/commit/74d7b913a9bea5cfbf59e451d8db4a4c6140cba8
-From: Ionen Wolkens 
-Date: Wed, 16 Mar 2022 09:51:00 -0400
-Subject: [PATCH] qa-vdb: fix off-by-one in diff output
-
-This wrongly assumed f1 array was always at least as big as f2
-
 a/scripts/qa-vdb
-+++ b/scripts/qa-vdb
-@@ -203,8 +203,8 @@ vdb-get_libdiff() {
-   # create combined output
-   local -i len=0
-   local o mark changes=false
--  for ((i=0; i < ${#f1[@]}; i++)); do
--  : "${f2[i]:=}"
-+  for ((i=0; i < (${#f1[@]}>${#f2[@]}?${#f1[@]}:${#f2[@]}); i++)); do
-+  : "${f1[i]:=}${f2[i]:=}"
-   if [[ ${f1[i]} == "${f2[i]}" ]]; then
-   ${O[full]} || continue
-   mark=' '

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch
deleted file mode 100644
index 5a5312639979..
--- a/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/ionenwks/iwdevtools/commit/4e89c42455330b6660583ff1a4b54384346a123d
-From: Ionen Wolkens 
-Date: Fri, 25 Feb 2022 04:20:17 -0500
-Subject: [PATCH] qa-vdb: fix ldpath include regression
-
-commit dd0bb44a3b190c756ce55c190b70f33bf350b7c5 was meant for
-directories, however this is /not/ a directory. As a result
-gcc's ld.so.conf wasn't included which could result in:
-
- * VDB: detected possibly incorrect RDEPEND (app-text/qpdf-10.6.2)
- *> cross-aarch64-unknown-linux-gnu/gcc:11
 a/scripts/qa-vdb
-+++ b/scripts/qa-vdb
-@@ -674,7 +674,7 @@ _vdb-set_ldpath() {
-   path=${1%/*}/${path}
-   fi
-   for path in ${path}; do
--  [[ -d ${path} && -x ${path} ]] || continue # 
ignore bad includes
-+  [[ -r ${path} ]] || continue # ignore bad 
includes
-   _vdb-set_ldpath "${path}"
-   done
-   fi

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
deleted file mode 100644
index 754e9dbb9fc4..
--- a/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2021-2022 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
 -> 

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-06 Thread Ionen Wolkens
commit: 054c33e07d3787c13b4c73e1f01880d764978c11
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jul  6 08:48:50 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jul  6 08:48:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054c33e0

app-portage/iwdevtools: stabilize 0.11.3 for ALLARCHES

Trivial release, may as well stable early.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
index fc1e35247451..67662de04000 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-05 Thread Ionen Wolkens
commit: e57de37c78e71415c7964ee98a42aad3bebe67ee
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jul  5 11:34:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jul  5 11:35:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e57de37c

app-portage/iwdevtools: add 0.11.3

Just minor qa-cmp annoyance fixes.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.3.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 950e29880d59..7f2de16f332a 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
 DIST iwdevtools-0.11.2.tar.gz 84518 BLAKE2B 
1d3920b8a1503a916f913d0c075a1f3c703ca238c55761c0cd6423f68e0395e2eb0c8ab07bf069c3cdf44ab9d07b4652184d790d9b74e1f00cb74e8b86290de6
 SHA512 
7e4584f8f2141b54bf32828801415e039ceec319095268fccb40f4960d66af2504da97fd6f18b1763f6beaef477ac3b6b0bf7ae9bac08a474de73b420ebd5a43
+DIST iwdevtools-0.11.3.tar.gz 84838 BLAKE2B 
a4f501c24cc70b13ded5ca88599a3c11b076ae3a3464d065fe3999c8cb9268cfd17fc116197c09ddc6b968d7527409b348c0c1bdb939f6ed1b7a2abdfc868774
 SHA512 
38a62654042b714689fcf813a533ad463b7bdc0a4b501dc37c498e528792104a3db601f82781d889407217c824a9f48233544fb56a012de19fd34fa92d1de06d

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
new file mode 100644
index ..fc1e35247451
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-03 Thread Sam James
commit: beba097c45ccf1bdd32a68e5a17be0fbef5c8f09
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  3 17:29:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  3 17:30:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beba097c

app-portage/iwdevtools: stabilize 0.11.2 for hppa

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
index 690a69c61e3b..67662de04000 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-03 Thread Sam James
commit: c8ca0bb7626b5e0c7d003e936ac3f939ab10e3ce
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  3 14:33:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  3 14:33:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8ca0bb7

app-portage/iwdevtools: Keyword 0.11.2 hppa, #856256

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
index e84479ea7de2..690a69c61e3b 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-03 Thread Ionen Wolkens
commit: dc903242628b20a57c0c83d16d954c8e6e6365b2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul  3 12:37:10 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul  3 12:37:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc903242

app-portage/iwdevtools: stabilize 0.11.2 for ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
index c5565f4af071..e84479ea7de2 100644
--- a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-07-02 Thread Ionen Wolkens
commit: d30fe06c9989e6fa642ee1dc656509d6e16d69f5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jul  3 05:16:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jul  3 05:16:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d30fe06c

app-portage/iwdevtools: drop 0.11.0, 0.11.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  2 -
 app-portage/iwdevtools/iwdevtools-0.11.0.ebuild | 64 -
 app-portage/iwdevtools/iwdevtools-0.11.1.ebuild | 64 -
 3 files changed, 130 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index a8c2a84360a8..950e29880d59 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,4 +1,2 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
-DIST iwdevtools-0.11.0.tar.gz 81975 BLAKE2B 
241c04488cc3da265c1c5a0cbf90ddb938b4e0da10942094f25dcb1d32a0da314a80fba1fc99b1ec54a449905be8eddab896d67194d8e511c1a7378856fd7df2
 SHA512 
cccbe9461f27233e228529a5fe9c729620647b1e134c723f407bdd23b4fa85f04c6294fc6579a22667dec65b20ad1c26ac9d71b214407c49463aeed6fbaed7d1
-DIST iwdevtools-0.11.1.tar.gz 83067 BLAKE2B 
8fbdbe21242ccb3e578a8060ced5d4562acc70ffa8789991af00ddeaf8cb232177d2482f06f8092d6b60cc128c1b55a3f5df2eaba985f1d63795e6730c2fa1be
 SHA512 
d893efbc75a3fa7056c2dbe5fa75bbbf262f40f8ddd44347e98559ff4e51572b64698c93b8fb3e92e73d84151cf0a11457d58f898295aae05455ac86fd4bd07d
 DIST iwdevtools-0.11.2.tar.gz 84518 BLAKE2B 
1d3920b8a1503a916f913d0c075a1f3c703ca238c55761c0cd6423f68e0395e2eb0c8ab07bf069c3cdf44ab9d07b4652184d790d9b74e1f00cb74e8b86290de6
 SHA512 
7e4584f8f2141b54bf32828801415e039ceec319095268fccb40f4960d66af2504da97fd6f18b1763f6beaef477ac3b6b0bf7ae9bac08a474de73b420ebd5a43

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild
deleted file mode 100644
index c5565f4af071..
--- a/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   >=app-shells/bash-5.1
-   dev-libs/libxml2:2
-   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
-}

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild
deleted file mode 100644
index c5565f4af071..
--- a/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU 

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-29 Thread Ionen Wolkens
commit: a3552f1b24b24e0b1c46e95fb7698234de1893ae
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jun 29 19:47:28 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jun 29 19:47:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3552f1b

app-portage/iwdevtools: add 0.11.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.2.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 5185d3bf4b5b..a8c2a84360a8 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,4 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
 DIST iwdevtools-0.11.0.tar.gz 81975 BLAKE2B 
241c04488cc3da265c1c5a0cbf90ddb938b4e0da10942094f25dcb1d32a0da314a80fba1fc99b1ec54a449905be8eddab896d67194d8e511c1a7378856fd7df2
 SHA512 
cccbe9461f27233e228529a5fe9c729620647b1e134c723f407bdd23b4fa85f04c6294fc6579a22667dec65b20ad1c26ac9d71b214407c49463aeed6fbaed7d1
 DIST iwdevtools-0.11.1.tar.gz 83067 BLAKE2B 
8fbdbe21242ccb3e578a8060ced5d4562acc70ffa8789991af00ddeaf8cb232177d2482f06f8092d6b60cc128c1b55a3f5df2eaba985f1d63795e6730c2fa1be
 SHA512 
d893efbc75a3fa7056c2dbe5fa75bbbf262f40f8ddd44347e98559ff4e51572b64698c93b8fb3e92e73d84151cf0a11457d58f898295aae05455ac86fd4bd07d
+DIST iwdevtools-0.11.2.tar.gz 84518 BLAKE2B 
1d3920b8a1503a916f913d0c075a1f3c703ca238c55761c0cd6423f68e0395e2eb0c8ab07bf069c3cdf44ab9d07b4652184d790d9b74e1f00cb74e8b86290de6
 SHA512 
7e4584f8f2141b54bf32828801415e039ceec319095268fccb40f4960d66af2504da97fd6f18b1763f6beaef477ac3b6b0bf7ae9bac08a474de73b420ebd5a43

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
new file mode 100644
index ..c5565f4af071
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-26 Thread Ionen Wolkens
commit: 2fd0ca229efe7c5da1066e7ea69c1716ff796cd4
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jun 27 00:23:12 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jun 27 00:23:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd0ca22

app-portage/iwdevtools: add 0.11.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.1.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 915f839fedfc..5185d3bf4b5b 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
 DIST iwdevtools-0.11.0.tar.gz 81975 BLAKE2B 
241c04488cc3da265c1c5a0cbf90ddb938b4e0da10942094f25dcb1d32a0da314a80fba1fc99b1ec54a449905be8eddab896d67194d8e511c1a7378856fd7df2
 SHA512 
cccbe9461f27233e228529a5fe9c729620647b1e134c723f407bdd23b4fa85f04c6294fc6579a22667dec65b20ad1c26ac9d71b214407c49463aeed6fbaed7d1
+DIST iwdevtools-0.11.1.tar.gz 83067 BLAKE2B 
8fbdbe21242ccb3e578a8060ced5d4562acc70ffa8789991af00ddeaf8cb232177d2482f06f8092d6b60cc128c1b55a3f5df2eaba985f1d63795e6730c2fa1be
 SHA512 
d893efbc75a3fa7056c2dbe5fa75bbbf262f40f8ddd44347e98559ff4e51572b64698c93b8fb3e92e73d84151cf0a11457d58f898295aae05455ac86fd4bd07d

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild
new file mode 100644
index ..c5565f4af071
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-24 Thread Ionen Wolkens
commit: 615ce19136544f365e1494f559125898244d0b72
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jun 24 06:43:23 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jun 24 06:44:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615ce191

app-portage/iwdevtools: add 0.11.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.11.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 36df07bc1f21..915f839fedfc 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0
+DIST iwdevtools-0.11.0.tar.gz 81975 BLAKE2B 
241c04488cc3da265c1c5a0cbf90ddb938b4e0da10942094f25dcb1d32a0da314a80fba1fc99b1ec54a449905be8eddab896d67194d8e511c1a7378856fd7df2
 SHA512 
cccbe9461f27233e228529a5fe9c729620647b1e134c723f407bdd23b4fa85f04c6294fc6579a22667dec65b20ad1c26ac9d71b214407c49463aeed6fbaed7d1

diff --git a/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild
new file mode 100644
index ..c5565f4af071
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.11.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021-2022 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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   >=app-shells/bash-5.1
+   dev-libs/libxml2:2
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-19 Thread Ionen Wolkens
commit: e3eb27ab973ad053b6b993ec6e1a7e9592507067
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jun 19 20:29:22 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jun 19 20:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3eb27ab

app-portage/iwdevtools: update live ebuild with libxml2

Used by repo-cd to roughly read metadata.xml

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index edba66384e6c..0a3f9f336d58 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -19,6 +19,7 @@ RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
>=app-shells/bash-5.1
+   dev-libs/libxml2:2
sys-apps/diffutils
sys-apps/file
sys-apps/portage



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-06-13 Thread Ionen Wolkens
commit: 72b5616d018e1f258c173e4423cf6016f0b962c7
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jun 13 06:23:35 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jun 13 06:28:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72b5616d

app-portage/iwdevtools: rdepend on >=bash-5.1

Started using some 5.1 features, doesn't hurt to check in
case gets emerged on some old systems for testing.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 3f6545af3e21..edba66384e6c 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -18,6 +18,7 @@ RESTRICT="!test? ( test )"
 RDEPEND="
app-misc/pax-utils
app-portage/portage-utils
+   >=app-shells/bash-5.1
sys-apps/diffutils
sys-apps/file
sys-apps/portage



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-04-30 Thread WANG Xuerui
commit: 9aa34d93e5b76e30bb88007bfa649d24a56a66d0
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  1 03:00:09 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  1 03:00:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aa34d93

app-portage/iwdevtools: keyword 0.10.1-r2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
index c4d90017aac1..754e9dbb9fc4 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/files/, app-portage/iwdevtools/

2022-03-16 Thread Ionen Wolkens
commit: fcdde1d0bc3279dacc5bf25aed059b8b40b1efef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Mar 16 14:02:00 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Mar 16 14:21:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcdde1d0

app-portage/iwdevtools: backport diff output fix

Another short fix, leaving releases for later and going
straight to stable.

Kind of important fix, in some rare'ish cases a line may not
have been displayed leading to missed information. So new
output may be available.

Thanks-to: Joonas Niilola  gentoo.org>
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../files/iwdevtools-0.10.1-diff-off-by-one.patch| 20 
 ...-0.10.1-r1.ebuild => iwdevtools-0.10.1-r2.ebuild} |  1 +
 2 files changed, 21 insertions(+)

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch
new file mode 100644
index ..87564b0b1445
--- /dev/null
+++ b/app-portage/iwdevtools/files/iwdevtools-0.10.1-diff-off-by-one.patch
@@ -0,0 +1,20 @@
+https://github.com/ionenwks/iwdevtools/commit/74d7b913a9bea5cfbf59e451d8db4a4c6140cba8
+From: Ionen Wolkens 
+Date: Wed, 16 Mar 2022 09:51:00 -0400
+Subject: [PATCH] qa-vdb: fix off-by-one in diff output
+
+This wrongly assumed f1 array was always at least as big as f2
+
+--- a/scripts/qa-vdb
 b/scripts/qa-vdb
+@@ -203,8 +203,8 @@ vdb-get_libdiff() {
+   # create combined output
+   local -i len=0
+   local o mark changes=false
+-  for ((i=0; i < ${#f1[@]}; i++)); do
+-  : "${f2[i]:=}"
++  for ((i=0; i < (${#f1[@]}>${#f2[@]}?${#f1[@]}:${#f2[@]}); i++)); do
++  : "${f1[i]:=}${f2[i]:=}"
+   if [[ ${f1[i]} == "${f2[i]}" ]]; then
+   ${O[full]} || continue
+   mark=' '

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
similarity index 97%
rename from app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild
rename to app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
index bc84297f29a9..c4d90017aac1 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1-r2.ebuild
@@ -29,6 +29,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}"/${P}-ldpath-regression.patch
+   "${FILESDIR}"/${P}-diff-off-by-one.patch
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/files/, app-portage/iwdevtools/

2022-02-25 Thread Ionen Wolkens
commit: bf3ee3557073e6b2680c59f319b6f46dc58202d3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Feb 25 09:32:47 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Feb 25 09:36:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf3ee355

app-portage/iwdevtools: backport ldpath include fix

Trivial 1-line change reverting to the old (proper)
behavior, safe and not worth a new release for now.

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../iwdevtools-0.10.1-ldpath-regression.patch  | 22 ++
 ...s-0.10.1.ebuild => iwdevtools-0.10.1-r1.ebuild} |  4 
 2 files changed, 26 insertions(+)

diff --git 
a/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch
new file mode 100644
index ..5a5312639979
--- /dev/null
+++ b/app-portage/iwdevtools/files/iwdevtools-0.10.1-ldpath-regression.patch
@@ -0,0 +1,22 @@
+https://github.com/ionenwks/iwdevtools/commit/4e89c42455330b6660583ff1a4b54384346a123d
+From: Ionen Wolkens 
+Date: Fri, 25 Feb 2022 04:20:17 -0500
+Subject: [PATCH] qa-vdb: fix ldpath include regression
+
+commit dd0bb44a3b190c756ce55c190b70f33bf350b7c5 was meant for
+directories, however this is /not/ a directory. As a result
+gcc's ld.so.conf wasn't included which could result in:
+
+ * VDB: detected possibly incorrect RDEPEND (app-text/qpdf-10.6.2)
+ *> cross-aarch64-unknown-linux-gnu/gcc:11
+--- a/scripts/qa-vdb
 b/scripts/qa-vdb
+@@ -674,7 +674,7 @@ _vdb-set_ldpath() {
+   path=${1%/*}/${path}
+   fi
+   for path in ${path}; do
+-  [[ -d ${path} && -x ${path} ]] || continue # 
ignore bad includes
++  [[ -r ${path} ]] || continue # ignore bad 
includes
+   _vdb-set_ldpath "${path}"
+   done
+   fi

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild
similarity index 96%
rename from app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
rename to app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild
index 09262d7fea22..bc84297f29a9 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1-r1.ebuild
@@ -27,6 +27,10 @@ BDEPEND="
|| ( sys-apps/util-linux app-misc/getopt )
test? ( ${RDEPEND} )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-ldpath-regression.patch
+)
+
 src_configure() {
local emesonargs=(
-Ddocdir=${PF}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-15 Thread Ionen Wolkens
commit: fae11804f17658dbf7f59fa96cf94493b83a52af
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 05:55:44 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fae11804

app-portage/iwdevtools: stabilize 0.10.1 ALLARCHES

Bugfix release and let's not wait too long given the qa-sed bug
has potential to mis-sed files when using portage with --debug
(thankfully been resulting in build failures so shouldn't have
installed these).

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
index 037698e7008f..09262d7fea22 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-15 Thread Ionen Wolkens
commit: 2eabcb4b8b5ba8b4064c2a06f5b9231d49f30e92
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 16 06:02:42 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 16 06:55:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eabcb4b

app-portage/iwdevtools: drop 0.10.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 -
 app-portage/iwdevtools/iwdevtools-0.10.0.ebuild | 68 -
 2 files changed, 69 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index d9d9dd05deec..36df07bc1f21 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
 DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
deleted file mode 100644
index 30bf174d21c5..
--- a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2022 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 ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   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
-
-   if [[ ${REPLACING_VERSIONS} ]] &&
-   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-12 Thread Ionen Wolkens
commit: feb17571bbe2ac3f06a244b14dd248363ddb1378
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 13 05:53:59 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 13 05:54:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feb17571

app-portage/iwdevtools: sync live

This upgrade message shouldn't have much relevance anymore.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 377e0ed0f31c..3f6545af3e21 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -59,10 +59,4 @@ pkg_postinst() {
elog
elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
fi
-
-   if [[ ${REPLACING_VERSIONS} ]] &&
-   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-12 Thread Ionen Wolkens
commit: 133314d45de7bd8868a451f8aa1a5a04c956c1a1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb 13 05:53:45 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb 13 05:54:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=133314d4

app-portage/iwdevtools: add 0.10.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.10.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index ef36a601aa85..d9d9dd05deec 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
+DIST iwdevtools-0.10.1.tar.gz 61117 BLAKE2B 
fd5508a40a854987db7f2ecc0e68e100cd6a8b6cc5b90a9901bbf6c16336ebc497861e05a6c1683ac9082aa9f12a03cb47f7116da793fbd8e105ed78aae2bbb3
 SHA512 
0f04850f15edc8af368a87bbc665c62d5588f4220c2d15ca5c0dd00d2c8135f7e1294217c8aec313650b7b7aae6433b87bdc32306c2c4c6e6747e55a13adbbe0

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
new file mode 100644
index ..037698e7008f
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.10.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2021-2022 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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/files/, app-portage/iwdevtools/

2022-02-06 Thread Ionen Wolkens
commit: 7c1afbcf77456e36c84cd5d55df5b9144d9b2e76
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Feb  6 19:46:02 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Feb  6 19:46:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1afbcf

app-portage/iwdevtools: drop 0.8.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 .../iwdevtools/files/iwdevtools-0.8.1-tests.patch  | 50 
 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 70 --
 3 files changed, 121 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 28fa8edb3cd6..ef36a601aa85 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
 DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
-DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b

diff --git a/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch
deleted file mode 100644
index 4cbe6712140a..
--- a/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-https://github.com/ionenwks/iwdevtools/commit/a679594f115e8c9fd54aa70fc0742b7d560a2204
-From: Ionen Wolkens 
-Date: Tue, 21 Dec 2021 00:36:40 -0500
-Subject: [PATCH] tests: relax globs for some stderr output checks
-
-portage may add noise to these depending on the system, e.g.
-
-!!! Repository 'gentoo' is missing masters attribute in '/var/db/
-!!! Set 'masters = iwdevtools' in this file for future compatibility
-
-But these tests are only checking if our own expected error is there,
-the rest is not important.
-
-Reported from: https://bugs.gentoo.org/829740
 a/tests/eoldnew/test-pick
-+++ b/tests/eoldnew/test-pick
-@@ -7,4 +7,4 @@ export EOLDNEW_EMERGE_CMD=echo
- expect "old: dev-test/test-1.5.0*new: dev-test/test-2.0.0*" dev-test/test
- expect "old: dev-test/test-1.0.0*new: dev-test/test-2.0.0*" 2 dev-test/test
- expect "old: dev-test/test-1.0.0*new: dev-test/test-1.5.0*" 
=dev-test/test-1.5.0
--xfail 1 expect -2 "Error:*older version*" =dev-test/test-1.0.0
-+xfail 1 expect -2 "*Error: failed to find an older version*" 
=dev-test/test-1.0.0
 a/tests/eoldnew/test-skip-new
-+++ b/tests/eoldnew/test-skip-new
-@@ -6,4 +6,4 @@ ebuild "$(get_ebuild test 2.0.0)" merge
- export EOLDNEW_EMERGE_CMD=echo
- expect "*=dev-test/test-1.5.0" - dev-test/test
- expect "*=dev-test/test-1.0.0" 2- dev-test/test
--xfail 1 expect -2 "Error:*older version*" - =dev-test/test-1.0.0
-+xfail 1 expect -2 "*Error: failed to find an older version*" - 
=dev-test/test-1.0.0
 a/tests/qa-cmp/test-missing
-+++ b/tests/qa-cmp/test-missing
-@@ -1,4 +1,4 @@
- set_portroot
- ebuild "$(get_ebuild test 1.5 :)" install
--xfail 1 expect -2 "Error:*nothing*" -cI dev-test/test
--expect -2 "''" -cI --allow-missing dev-test/test
-+xfail 1 expect -2 "*Error: found nothing to compare*" -cI dev-test/test
-+expect -! -2 "*Error: found nothing to compare*" -cI --allow-missing 
dev-test/test
 a/tests/qa-cmp/test-system
-+++ b/tests/qa-cmp/test-system
-@@ -5,7 +5,7 @@ ebuild "$(get_ebuild test 1.5 :)" merge
- ebuild "$(get_ebuild test 2.5 :)" install
- expect -! "CMP:*" -c dev-test/test
- ebuild "$(get_ebuild test 2.5 bin:file{1..2} lib.so:"${LIBD100}")" clean merge
--xfail 1 expect -2 "Error:*" -c dev-test/test
-+xfail 1 expect -2 "*Error: found nothing to compare*" -c dev-test/test
- expect "*CMP: listing*" -c --single-all dev-test/test
- ebuild "$(get_ebuild test 3.5 bin:file{3..4} 
lib.so:{"${LIBD200}","${LIBA300}"})" install
- expect "*FILES: usr/bin/file3*SONAME: 
libalt.so.3*FILES:-usr/bin/file1*FILES:+usr/bin/file4*SONAME:-libdummy.so.1*SONAME:+libdummy.so.2*"
 -c --single-all dev-test/test

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
deleted file mode 100644
index 020799722038..
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 2021-2022 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"
-

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-02-05 Thread Ionen Wolkens
commit: 31134c0f471f4ccc2ece9abdb6b82c7a40f25e06
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Feb  5 22:29:32 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Feb  5 23:38:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31134c0f

app-portage/iwdevtools: stabilize 0.10.0 ALLARCHES

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
index a667742fb6d0..30bf174d21c5 100644
--- a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-21 Thread Ionen Wolkens
commit: bbe4826aff9557648664ecc2d0213c7bb7e28e50
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 19:01:09 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jan 22 00:32:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe4826a

app-portage/iwdevtools: drop 0.9.0

Could be a stable canditate while waiting to see if 0.10.0's
bigger changes are fine, but given the fix for prefix is
incomplete there's little reason to replace stable 0.8.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.9.0.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 43a82016596c..28fa8edb3cd6 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,2 @@
 DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b
-DIST iwdevtools-0.9.0.tar.gz 58476 BLAKE2B 
c036e151f76578633522f32665b30a2521131c265b5815934feffe2d3028e1e7fea314b2b41a719683b9ecc43f31f4aa7ffc10fe159dc62870bf43dc1da750bd
 SHA512 
7d433d537d7b7ea3954e224be52dcd3a5fcb6be9b9f532096955b778a98d8a8a04e0c03f53615d01603a298859fe2129b3f3b126a671a1e202f08718bb15f104

diff --git a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
deleted file mode 100644
index a667742fb6d0..
--- a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 2021-2022 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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   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
-
-   if [[ ${REPLACING_VERSIONS} ]] &&
-   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-21 Thread Ionen Wolkens
commit: 50031b4c53b1d882dce93e03dbb3415f4e3e821a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Jan 21 17:19:20 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Jan 21 17:21:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50031b4c

app-portage/iwdevtools: add 0.10.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest |  1 +
 app-portage/iwdevtools/iwdevtools-0.10.0.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 3566682aff36..43a82016596c 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1,3 @@
+DIST iwdevtools-0.10.0.tar.gz 60808 BLAKE2B 
31f5288c54513a95199c3e41e7147778276ffaa2a63bb88e49a91680fa53602c4d1883ccf9b78bf63eba2fefec3fcd50e45ce7a599a0b252eadfaca62f2d9a09
 SHA512 
e03eda68eced8a23476d6681bd8090f80b642c40e5ed7e3ecb758fe04e51f496be02042bb87f6b42e150d28086e7ce14b278a6fdd05f06725b184b328405d412
 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b
 DIST iwdevtools-0.9.0.tar.gz 58476 BLAKE2B 
c036e151f76578633522f32665b30a2521131c265b5815934feffe2d3028e1e7fea314b2b41a719683b9ecc43f31f4aa7ffc10fe159dc62870bf43dc1da750bd
 SHA512 
7d433d537d7b7ea3954e224be52dcd3a5fcb6be9b9f532096955b778a98d8a8a04e0c03f53615d01603a298859fe2129b3f3b126a671a1e202f08718bb15f104

diff --git a/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
new file mode 100644
index ..a667742fb6d0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.10.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   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
+
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-19 Thread Ionen Wolkens
commit: cfac74556ad4d66619882c2081ea9b79c9d45abd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 19 20:32:21 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 19 20:37:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfac7455

app-portage/iwdevtools: add 0.9.0

Very minor release, mostly just for non-linux prefix support.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.9.0.ebuild | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 40a89f90271d..3566682aff36 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b
+DIST iwdevtools-0.9.0.tar.gz 58476 BLAKE2B 
c036e151f76578633522f32665b30a2521131c265b5815934feffe2d3028e1e7fea314b2b41a719683b9ecc43f31f4aa7ffc10fe159dc62870bf43dc1da750bd
 SHA512 
7d433d537d7b7ea3954e224be52dcd3a5fcb6be9b9f532096955b778a98d8a8a04e0c03f53615d01603a298859fe2129b3f3b126a671a1e202f08718bb15f104

diff --git a/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
new file mode 100644
index ..a667742fb6d0
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.9.0.ebuild
@@ -0,0 +1,68 @@
+# Copyright 2021-2022 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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   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
+
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-16 Thread Ionen Wolkens
commit: 5ec7445794b34aa1ad09995849cff84db7618ff9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan 16 08:48:16 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan 16 08:53:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec74457

app-portage/iwdevtools: bdepend on getopt for using help2man

Or else it can't do --help. Albeit upstream may eventually just dump
help2man, was just a lazy option until setup something better.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 3 ++-
 app-portage/iwdevtools/iwdevtools-.ebuild  | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 1d98d6de0beb..020799722038 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -24,6 +24,7 @@ RDEPEND="
sys-apps/util-linux"
 BDEPEND="
sys-apps/help2man
+   sys-apps/util-linux
test? ( ${RDEPEND} )"
 
 PATCHES=(

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 238ca161ff34..377e0ed0f31c 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -24,6 +24,7 @@ RDEPEND="
|| ( sys-apps/util-linux app-misc/getopt )"
 BDEPEND="
sys-apps/help2man
+   || ( sys-apps/util-linux app-misc/getopt )
test? ( ${RDEPEND} )"
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2022-01-15 Thread Ionen Wolkens
commit: e773865752b649a6c41a31e18af8ce0157b7a165
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Jan 16 07:35:30 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Jan 16 07:45:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7738657

app-portage/iwdevtools: allow using app-misc/getopt for 

It's a bit automagic'y but switching between the two hardly
makes sense given the keywords.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index e646ee963668..238ca161ff34 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ RDEPEND="
sys-apps/diffutils
sys-apps/file
sys-apps/portage
-   sys-apps/util-linux"
+   || ( sys-apps/util-linux app-misc/getopt )"
 BDEPEND="
sys-apps/help2man
test? ( ${RDEPEND} )"
@@ -34,6 +34,8 @@ src_configure() {
$(meson_use test)
)
 
+   has_version sys-apps/util-linux || emesonargs+=( -Dgetopt=getopt-long )
+
meson_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-21 Thread Arthur Zamarin
commit: f1779e1924dfd706970f517267a061206e8d5856
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 20:31:28 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 20:32:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1779e19

app-portage/iwdevtools: Stabilize 0.8.1 arm64, #829738

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 5ba7ebcfe602..1d98d6de0beb 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-21 Thread Arthur Zamarin
commit: a84408babcdc60092b096c94319f4fe387b1577a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 11:24:35 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 11:24:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a84408ba

app-portage/iwdevtools: Stabilize 0.8.1 sparc, #829738

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 6b7b59ddc4ac..5ba7ebcfe602 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/, app-portage/iwdevtools/files/

2021-12-20 Thread Ionen Wolkens
commit: 1ca30b6cec74f3dc94cb5cf3e2042fe9db311380
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 21 05:57:19 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 21 05:59:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca30b6c

app-portage/iwdevtools: backport tests fix for repos missing masters

May also have caused issues in other situations in the future,
so it's good to fix here rather than just fix the repo's metadata.

Closes: https://bugs.gentoo.org/829740
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../iwdevtools/files/iwdevtools-0.8.1-tests.patch  | 50 ++
 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild |  4 ++
 2 files changed, 54 insertions(+)

diff --git a/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch 
b/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch
new file mode 100644
index ..4cbe6712140a
--- /dev/null
+++ b/app-portage/iwdevtools/files/iwdevtools-0.8.1-tests.patch
@@ -0,0 +1,50 @@
+https://github.com/ionenwks/iwdevtools/commit/a679594f115e8c9fd54aa70fc0742b7d560a2204
+From: Ionen Wolkens 
+Date: Tue, 21 Dec 2021 00:36:40 -0500
+Subject: [PATCH] tests: relax globs for some stderr output checks
+
+portage may add noise to these depending on the system, e.g.
+
+!!! Repository 'gentoo' is missing masters attribute in '/var/db/
+!!! Set 'masters = iwdevtools' in this file for future compatibility
+
+But these tests are only checking if our own expected error is there,
+the rest is not important.
+
+Reported from: https://bugs.gentoo.org/829740
+--- a/tests/eoldnew/test-pick
 b/tests/eoldnew/test-pick
+@@ -7,4 +7,4 @@ export EOLDNEW_EMERGE_CMD=echo
+ expect "old: dev-test/test-1.5.0*new: dev-test/test-2.0.0*" dev-test/test
+ expect "old: dev-test/test-1.0.0*new: dev-test/test-2.0.0*" 2 dev-test/test
+ expect "old: dev-test/test-1.0.0*new: dev-test/test-1.5.0*" 
=dev-test/test-1.5.0
+-xfail 1 expect -2 "Error:*older version*" =dev-test/test-1.0.0
++xfail 1 expect -2 "*Error: failed to find an older version*" 
=dev-test/test-1.0.0
+--- a/tests/eoldnew/test-skip-new
 b/tests/eoldnew/test-skip-new
+@@ -6,4 +6,4 @@ ebuild "$(get_ebuild test 2.0.0)" merge
+ export EOLDNEW_EMERGE_CMD=echo
+ expect "*=dev-test/test-1.5.0" - dev-test/test
+ expect "*=dev-test/test-1.0.0" 2- dev-test/test
+-xfail 1 expect -2 "Error:*older version*" - =dev-test/test-1.0.0
++xfail 1 expect -2 "*Error: failed to find an older version*" - 
=dev-test/test-1.0.0
+--- a/tests/qa-cmp/test-missing
 b/tests/qa-cmp/test-missing
+@@ -1,4 +1,4 @@
+ set_portroot
+ ebuild "$(get_ebuild test 1.5 :)" install
+-xfail 1 expect -2 "Error:*nothing*" -cI dev-test/test
+-expect -2 "''" -cI --allow-missing dev-test/test
++xfail 1 expect -2 "*Error: found nothing to compare*" -cI dev-test/test
++expect -! -2 "*Error: found nothing to compare*" -cI --allow-missing 
dev-test/test
+--- a/tests/qa-cmp/test-system
 b/tests/qa-cmp/test-system
+@@ -5,7 +5,7 @@ ebuild "$(get_ebuild test 1.5 :)" merge
+ ebuild "$(get_ebuild test 2.5 :)" install
+ expect -! "CMP:*" -c dev-test/test
+ ebuild "$(get_ebuild test 2.5 bin:file{1..2} lib.so:"${LIBD100}")" clean merge
+-xfail 1 expect -2 "Error:*" -c dev-test/test
++xfail 1 expect -2 "*Error: found nothing to compare*" -c dev-test/test
+ expect "*CMP: listing*" -c --single-all dev-test/test
+ ebuild "$(get_ebuild test 3.5 bin:file{3..4} 
lib.so:{"${LIBD200}","${LIBA300}"})" install
+ expect "*FILES: usr/bin/file3*SONAME: 
libalt.so.3*FILES:-usr/bin/file1*FILES:+usr/bin/file4*SONAME:-libdummy.so.1*SONAME:+libdummy.so.2*"
 -c --single-all dev-test/test

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 63ef0e674569..6b7b59ddc4ac 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -26,6 +26,10 @@ BDEPEND="
sys-apps/help2man
test? ( ${RDEPEND} )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-tests.patch
+)
+
 src_configure() {
local emesonargs=(
-Ddocdir=${PF}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-20 Thread Sam James
commit: 9085d2261669d97ba61c479c4cb3c94ae07e5991
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 05:11:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 05:11:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9085d226

app-portage/iwdevtools: Stabilize 0.8.1 arm, #829738

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 742a3ede64d2..63ef0e674569 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-20 Thread Sam James
commit: 0b98002084ac87cce17f44a96983a07cc356462e
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 05:02:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 05:02:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b980020

app-portage/iwdevtools: Stabilize 0.8.1 ppc, #829738

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index e71c5f2f2b37..c4946b8ea49e 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-20 Thread Sam James
commit: 7feead693414804004e3a4cbbf58ab3417893bb7
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 05:02:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 05:02:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7feead69

app-portage/iwdevtools: Stabilize 0.8.1 ppc64, #829738

Signed-off-by: Sam James  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index c4946b8ea49e..742a3ede64d2 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-16 Thread Ionen Wolkens
commit: 118831ccf73cdb2b6b4e768551863956b246b883
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 16 17:36:27 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 16 19:08:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118831cc

app-portage/iwdevtools: stabilize 0.8.1 for amd64, x86

0.8.x been around for a while now, no real known issues, and
with tests regressions should be unlikely.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
index 5add38623491..e71c5f2f2b37 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-16 Thread Ionen Wolkens
commit: 58a74cf9431b5361236f2fea78d1ef8868e4c611
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Dec 16 15:52:09 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Dec 16 19:08:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58a74cf9

app-portage/iwdevtools: drop 0.8.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.8.0.ebuild | 64 --
 2 files changed, 65 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 7de8a6be0ec8..40a89f90271d 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.8.0.tar.gz 57529 BLAKE2B 
b8068c7781b8b164b9b5d191f8a33a4a89854edb7c78c56d4f1312dd0d051d0b033f21611066303acb7efdf8403d6869458db98e7b1b2a293c779cca2bdcdd36
 SHA512 
df39fa02d7f4f72334286305bfa9c2db6d5db90bddc47194e3383a99492366796c7ae2e751bcf8af01d14cfa0bac88ea8d9c8678b7891f85aaa1b20e4a9e91cb
 DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
deleted file mode 100644
index 5d03e033a003..
--- a/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2021 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 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="
-   sys-apps/help2man
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   -Dshellcheck=false
-   $(meson_use test)
-   )
-
-   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
-
-   if ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
-   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
-   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-02 Thread Ionen Wolkens
commit: 94ab9b4e8ed53bcb72217c78c78e75c035ee9c38
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  3 02:56:10 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 02:58:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94ab9b4e

app-portage/iwdevtools: add 0.8.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.8.1.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 906d92e8292c..7de8a6be0ec8 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.8.0.tar.gz 57529 BLAKE2B 
b8068c7781b8b164b9b5d191f8a33a4a89854edb7c78c56d4f1312dd0d051d0b033f21611066303acb7efdf8403d6869458db98e7b1b2a293c779cca2bdcdd36
 SHA512 
df39fa02d7f4f72334286305bfa9c2db6d5db90bddc47194e3383a99492366796c7ae2e751bcf8af01d14cfa0bac88ea8d9c8678b7891f85aaa1b20e4a9e91cb
+DIST iwdevtools-0.8.1.tar.gz 58058 BLAKE2B 
b9f17f68bb073ecf2d8a94fc8b97d95f7188e7526dd6a32cf33aa3b01fe82bf25c696cc2be9cbdc0aaa3a8279532e506ab287d3e25da5d5fb55789064d47aec6
 SHA512 
cb365e7010d620f2a255db0244ee1a38fd5714a17093b2e2a71627155764165853f99a4477b281b92061f7fe184297a222a8c79c2c62beb8e0656761feee859b

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
new file mode 100644
index ..5add38623491
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.8.1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021 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 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   sys-apps/util-linux"
+BDEPEND="
+   sys-apps/help2man
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   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
+
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-12-02 Thread Ionen Wolkens
commit: 921d03f067dd369c100d458b1aca08b2f93cf838
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Dec  3 02:56:20 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Dec  3 02:58:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921d03f0

app-portage/iwdevtools: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 282831c8b50a..e646ee963668 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -57,7 +57,8 @@ pkg_postinst() {
elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for 
information on tools."
fi
 
-   if ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   if [[ ${REPLACING_VERSIONS} ]] &&
+   ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
fi



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-11-28 Thread Marek Szuba
commit: 9c6d8cfd89603a1d8416759c481c693ce7dee965
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Nov 28 17:38:49 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Nov 28 17:40:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c6d8cfd

app-portage/iwdevtools: keyword 0.8.0 for ~riscv

Keep in mind that if you run the test suite for this on a physical
RISC-V system you will probably have to crank up the timeout threshold,
by A LOT.

Signed-off-by: Marek Szuba  gentoo.org>

 app-portage/iwdevtools/iwdevtools-0.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
index c1c495dcafbf..5d03e033a003 100644
--- a/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ionenwks/iwdevtools/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-10-30 Thread Ionen Wolkens
commit: 12fb445ef79aaa1e9189a671ac15c2a2060bea13
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Oct 30 11:03:54 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Oct 30 11:11:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12fb445e

app-portage/iwdevtools: drop 0.7.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.7.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index cd89822bee7..906d92e8292 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,2 +1 @@
-DIST iwdevtools-0.7.0.tar.gz 56208 BLAKE2B 
205bb9bc1e894b9cc6a9c3abb4f902c9c3f8337fff8618df162f4dc5d78416fe8e2852cb513d4153d8acf2a0d918e43352714502e1f40faffc777e19ad81ab55
 SHA512 
ec528901229066d333fcd8f53060601628b682a93c3e07a89826ff0fd2e406a4dffe76397883d4c50b459588cc6364873c43e5129bd172049c30aea039ae36d5
 DIST iwdevtools-0.8.0.tar.gz 57529 BLAKE2B 
b8068c7781b8b164b9b5d191f8a33a4a89854edb7c78c56d4f1312dd0d051d0b033f21611066303acb7efdf8403d6869458db98e7b1b2a293c779cca2bdcdd36
 SHA512 
df39fa02d7f4f72334286305bfa9c2db6d5db90bddc47194e3383a99492366796c7ae2e751bcf8af01d14cfa0bac88ea8d9c8678b7891f85aaa1b20e4a9e91cb

diff --git a/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild
deleted file mode 100644
index 25cb8346209..000
--- a/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021 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 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="
-   sys-apps/help2man
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   $(meson_use test)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
-   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
-   elog "the example bashrc directly by creating a symlink:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-30 Thread Ionen Wolkens
commit: 3218018d23811a554e033fd2db4ed80d92034441
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep 30 15:56:13 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep 30 16:01:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3218018d

app-portage/iwdevtools: sync live

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index d18fac000b3..282831c8b50 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -41,12 +41,24 @@ pkg_postinst() {
optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
 
if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
-   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
-   elog "the example bashrc directly by creating a symlink:"
+   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 "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
+   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
+
+   if ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
fi
 }



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-30 Thread Ionen Wolkens
commit: 1496388bbcd50a6b6c567fb15a0bd24756f0be26
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep 30 15:56:02 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep 30 16:01:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1496388b

app-portage/iwdevtools: add 0.8.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.8.0.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 66f7098216c..cd89822bee7 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1 +1,2 @@
 DIST iwdevtools-0.7.0.tar.gz 56208 BLAKE2B 
205bb9bc1e894b9cc6a9c3abb4f902c9c3f8337fff8618df162f4dc5d78416fe8e2852cb513d4153d8acf2a0d918e43352714502e1f40faffc777e19ad81ab55
 SHA512 
ec528901229066d333fcd8f53060601628b682a93c3e07a89826ff0fd2e406a4dffe76397883d4c50b459588cc6364873c43e5129bd172049c30aea039ae36d5
+DIST iwdevtools-0.8.0.tar.gz 57529 BLAKE2B 
b8068c7781b8b164b9b5d191f8a33a4a89854edb7c78c56d4f1312dd0d051d0b033f21611066303acb7efdf8403d6869458db98e7b1b2a293c779cca2bdcdd36
 SHA512 
df39fa02d7f4f72334286305bfa9c2db6d5db90bddc47194e3383a99492366796c7ae2e751bcf8af01d14cfa0bac88ea8d9c8678b7891f85aaa1b20e4a9e91cb

diff --git a/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
new file mode 100644
index 000..c1c495dcafb
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 2021 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 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   sys-apps/util-linux"
+BDEPEND="
+   sys-apps/help2man
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   -Dshellcheck=false
+   $(meson_use test)
+   )
+
+   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
+
+   if ver_test ${REPLACING_VERSIONS} -le 0.7.0; then
+   elog "qa-* bashrcs now use \`eqawarn\` for portage output. If 
no longer"
+   elog "seeing messages post-emerge, ensure 'qa' is in 
PORTAGE_ELOG_CLASSES."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-28 Thread Ionen Wolkens
commit: 8153454eb9b48d6517d984b6950e6a66ded5aadd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 28 09:32:27 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 28 18:36:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8153454e

app-portage/iwdevtools: drop 0.5.3, 0.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  2 --
 app-portage/iwdevtools/iwdevtools-0.5.3.ebuild | 50 --
 app-portage/iwdevtools/iwdevtools-0.6.0.ebuild | 50 --
 3 files changed, 102 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index a9a5d793851..66f7098216c 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1 @@
-DIST iwdevtools-0.5.3.tar.gz 42845 BLAKE2B 
9e6b634e8409cffc57fde36157be0186943d4df07c47f0b07eeb0dd5071bc3e4c7b84e543a46cd2ff4e49d9b9b34b9121b3583bd227479f1485ec5957dee4780
 SHA512 
8458abba687135caaefd1cb0adb8af079a2cf94ca484a4bb95ef2b32e00eea46a2c8df7d305d4b0bf7121f46a92ac3a25cd9067e22ad9a314f289f77379a1684
-DIST iwdevtools-0.6.0.tar.gz 51788 BLAKE2B 
1b37e3097cd77201398959272c09d6391746036530c6341b7b2ccfccc4361067dc46c6e3b2c729717855e346a7ebf7279f8d0fc0a760203527a1431e2366dad0
 SHA512 
0c192c9a6b52eca99574eda8da8d41b051a502cbbf891188e323f376f43472aaa72c2f8ac78f4790c4f41d610aa0927180a3fbe290ac2964ccb9f257b7f508fc
 DIST iwdevtools-0.7.0.tar.gz 56208 BLAKE2B 
205bb9bc1e894b9cc6a9c3abb4f902c9c3f8337fff8618df162f4dc5d78416fe8e2852cb513d4153d8acf2a0d918e43352714502e1f40faffc777e19ad81ab55
 SHA512 
ec528901229066d333fcd8f53060601628b682a93c3e07a89826ff0fd2e406a4dffe76397883d4c50b459588cc6364873c43e5129bd172049c30aea039ae36d5

diff --git a/app-portage/iwdevtools/iwdevtools-0.5.3.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.5.3.ebuild
deleted file mode 100644
index 25cb8346209..000
--- a/app-portage/iwdevtools/iwdevtools-0.5.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021 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 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="
-   sys-apps/help2man
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   $(meson_use test)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
-   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
-   elog "the example bashrc directly by creating a symlink:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
-   fi
-}

diff --git a/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild
deleted file mode 100644
index 25cb8346209..000
--- a/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021 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 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="
-   sys-apps/help2man
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   $(meson_use test)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, 

[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-16 Thread Ionen Wolkens
commit: 3baa9658b764ab21d8b9bef0a1ddeb84380b8831
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Sep 17 05:07:55 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Sep 17 05:09:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3baa9658

app-portage/iwdevtools: disable shellcheck tests

Upstream default for convenience but we don't need this here
when could randomly break from shellcheck version to version.

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/iwdevtools-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-portage/iwdevtools/iwdevtools-.ebuild 
b/app-portage/iwdevtools/iwdevtools-.ebuild
index 7e2887d8024..d18fac000b3 100644
--- a/app-portage/iwdevtools/iwdevtools-.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-.ebuild
@@ -30,8 +30,10 @@ src_configure() {
local emesonargs=(
-Ddocdir=${PF}
-Deprefix="${EPREFIX}"
+   -Dshellcheck=false
$(meson_use test)
)
+
meson_src_configure
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-11 Thread Ionen Wolkens
commit: 855c52a18997f9ec22b8d130f907412a3de549ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 11 15:11:29 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 11 15:14:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=855c52a1

app-portage/iwdevtools: drop 0.4.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.4.0.ebuild | 43 --
 2 files changed, 44 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 4564e3e2118..a9a5d793851 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,4 +1,3 @@
-DIST iwdevtools-0.4.0.tar.gz 31939 BLAKE2B 
bdab037a2b27bf0c67bb453427ad7f8d7485db3f45f3c465e3b2790e8e259b1328b75eff7d86012df06a44f4101e8bc0e83c9e7a8886adc25d589ecca1a25892
 SHA512 
a8be15568f24d2f54178f9a92cbc4107f7fdb06da8b2a769ad19ca5b55e90896c4b2253569d7d39158765081d9f9267ff568a066edef8401ec52c29451655ee1
 DIST iwdevtools-0.5.3.tar.gz 42845 BLAKE2B 
9e6b634e8409cffc57fde36157be0186943d4df07c47f0b07eeb0dd5071bc3e4c7b84e543a46cd2ff4e49d9b9b34b9121b3583bd227479f1485ec5957dee4780
 SHA512 
8458abba687135caaefd1cb0adb8af079a2cf94ca484a4bb95ef2b32e00eea46a2c8df7d305d4b0bf7121f46a92ac3a25cd9067e22ad9a314f289f77379a1684
 DIST iwdevtools-0.6.0.tar.gz 51788 BLAKE2B 
1b37e3097cd77201398959272c09d6391746036530c6341b7b2ccfccc4361067dc46c6e3b2c729717855e346a7ebf7279f8d0fc0a760203527a1431e2366dad0
 SHA512 
0c192c9a6b52eca99574eda8da8d41b051a502cbbf891188e323f376f43472aaa72c2f8ac78f4790c4f41d610aa0927180a3fbe290ac2964ccb9f257b7f508fc
 DIST iwdevtools-0.7.0.tar.gz 56208 BLAKE2B 
205bb9bc1e894b9cc6a9c3abb4f902c9c3f8337fff8618df162f4dc5d78416fe8e2852cb513d4153d8acf2a0d918e43352714502e1f40faffc777e19ad81ab55
 SHA512 
ec528901229066d333fcd8f53060601628b682a93c3e07a89826ff0fd2e406a4dffe76397883d4c50b459588cc6364873c43e5129bd172049c30aea039ae36d5

diff --git a/app-portage/iwdevtools/iwdevtools-0.4.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.4.0.ebuild
deleted file mode 100644
index 1152e307b33..000
--- a/app-portage/iwdevtools/iwdevtools-0.4.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021 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 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="test? ( ${RDEPEND} )"
-
-src_configure() {
-   meson_src_configure -Ddocdir=${PF}
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
-   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
-   elog "the example bashrc directly by creating a symlink:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-11 Thread Ionen Wolkens
commit: ad447ade62913d4a72e6b1cd1ea8cbeae6d95f32
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Sep 11 15:11:04 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Sep 11 15:14:38 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad447ade

app-portage/iwdevtools: add 0.7.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.7.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 919ff4687f9..4564e3e2118 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,4 @@
 DIST iwdevtools-0.4.0.tar.gz 31939 BLAKE2B 
bdab037a2b27bf0c67bb453427ad7f8d7485db3f45f3c465e3b2790e8e259b1328b75eff7d86012df06a44f4101e8bc0e83c9e7a8886adc25d589ecca1a25892
 SHA512 
a8be15568f24d2f54178f9a92cbc4107f7fdb06da8b2a769ad19ca5b55e90896c4b2253569d7d39158765081d9f9267ff568a066edef8401ec52c29451655ee1
 DIST iwdevtools-0.5.3.tar.gz 42845 BLAKE2B 
9e6b634e8409cffc57fde36157be0186943d4df07c47f0b07eeb0dd5071bc3e4c7b84e543a46cd2ff4e49d9b9b34b9121b3583bd227479f1485ec5957dee4780
 SHA512 
8458abba687135caaefd1cb0adb8af079a2cf94ca484a4bb95ef2b32e00eea46a2c8df7d305d4b0bf7121f46a92ac3a25cd9067e22ad9a314f289f77379a1684
 DIST iwdevtools-0.6.0.tar.gz 51788 BLAKE2B 
1b37e3097cd77201398959272c09d6391746036530c6341b7b2ccfccc4361067dc46c6e3b2c729717855e346a7ebf7279f8d0fc0a760203527a1431e2366dad0
 SHA512 
0c192c9a6b52eca99574eda8da8d41b051a502cbbf891188e323f376f43472aaa72c2f8ac78f4790c4f41d610aa0927180a3fbe290ac2964ccb9f257b7f508fc
+DIST iwdevtools-0.7.0.tar.gz 56208 BLAKE2B 
205bb9bc1e894b9cc6a9c3abb4f902c9c3f8337fff8618df162f4dc5d78416fe8e2852cb513d4153d8acf2a0d918e43352714502e1f40faffc777e19ad81ab55
 SHA512 
ec528901229066d333fcd8f53060601628b682a93c3e07a89826ff0fd2e406a4dffe76397883d4c50b459588cc6364873c43e5129bd172049c30aea039ae36d5

diff --git a/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild
new file mode 100644
index 000..25cb8346209
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.7.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021 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 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   sys-apps/util-linux"
+BDEPEND="
+   sys-apps/help2man
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   $(meson_use test)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
+   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
+   elog "the example bashrc directly by creating a symlink:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-07 Thread Ionen Wolkens
commit: 4a57066914c19fd4935866bddd19ab75ab38ff9a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  7 18:25:15 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  7 18:29:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a570669

app-portage/iwdevtools: add 0.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 +
 app-portage/iwdevtools/iwdevtools-0.6.0.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 115799374b0..c14fbf85fe5 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,3 +1,4 @@
 DIST iwdevtools-0.4.0.tar.gz 31939 BLAKE2B 
bdab037a2b27bf0c67bb453427ad7f8d7485db3f45f3c465e3b2790e8e259b1328b75eff7d86012df06a44f4101e8bc0e83c9e7a8886adc25d589ecca1a25892
 SHA512 
a8be15568f24d2f54178f9a92cbc4107f7fdb06da8b2a769ad19ca5b55e90896c4b2253569d7d39158765081d9f9267ff568a066edef8401ec52c29451655ee1
 DIST iwdevtools-0.5.1.tar.gz 41587 BLAKE2B 
30423085f5240ec05b943085e0f20cf96f00e2b98058c509c5c9c3a0d17dd2fc65916f29eded9038bcb7b7deb57d3a3e551f63a31b7dcc00100b973aaabd33af
 SHA512 
65a677a4e5202cbb7f412168f172475736c487a5f3b72f03e7c4809b275e9c437f941b85009cfcee76602a0414c5c5e872fd346d4275b3e591daa0b6e87745c1
 DIST iwdevtools-0.5.3.tar.gz 42845 BLAKE2B 
9e6b634e8409cffc57fde36157be0186943d4df07c47f0b07eeb0dd5071bc3e4c7b84e543a46cd2ff4e49d9b9b34b9121b3583bd227479f1485ec5957dee4780
 SHA512 
8458abba687135caaefd1cb0adb8af079a2cf94ca484a4bb95ef2b32e00eea46a2c8df7d305d4b0bf7121f46a92ac3a25cd9067e22ad9a314f289f77379a1684
+DIST iwdevtools-0.6.0.tar.gz 51788 BLAKE2B 
1b37e3097cd77201398959272c09d6391746036530c6341b7b2ccfccc4361067dc46c6e3b2c729717855e346a7ebf7279f8d0fc0a760203527a1431e2366dad0
 SHA512 
0c192c9a6b52eca99574eda8da8d41b051a502cbbf891188e323f376f43472aaa72c2f8ac78f4790c4f41d610aa0927180a3fbe290ac2964ccb9f257b7f508fc

diff --git a/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild
new file mode 100644
index 000..25cb8346209
--- /dev/null
+++ b/app-portage/iwdevtools/iwdevtools-0.6.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021 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 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-misc/pax-utils
+   app-portage/portage-utils
+   sys-apps/diffutils
+   sys-apps/file
+   sys-apps/portage
+   sys-apps/util-linux"
+BDEPEND="
+   sys-apps/help2man
+   test? ( ${RDEPEND} )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir=${PF}
+   -Deprefix="${EPREFIX}"
+   $(meson_use test)
+   )
+   meson_src_configure
+}
+
+pkg_postinst() {
+   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
+
+   if [[ ! ${REPLACING_VERSIONS} ]]; then
+   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
+   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
+   elog "the example bashrc directly by creating a symlink:"
+   elog
+   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
+   elog
+   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-portage/iwdevtools/

2021-09-07 Thread Ionen Wolkens
commit: db2196f21859a996773ed5c72aa99aa5b84102d6
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep  7 18:25:32 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep  7 18:29:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db2196f2

app-portage/iwdevtools: drop 0.5.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-portage/iwdevtools/Manifest|  1 -
 app-portage/iwdevtools/iwdevtools-0.5.1.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index c14fbf85fe5..919ff4687f9 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,4 +1,3 @@
 DIST iwdevtools-0.4.0.tar.gz 31939 BLAKE2B 
bdab037a2b27bf0c67bb453427ad7f8d7485db3f45f3c465e3b2790e8e259b1328b75eff7d86012df06a44f4101e8bc0e83c9e7a8886adc25d589ecca1a25892
 SHA512 
a8be15568f24d2f54178f9a92cbc4107f7fdb06da8b2a769ad19ca5b55e90896c4b2253569d7d39158765081d9f9267ff568a066edef8401ec52c29451655ee1
-DIST iwdevtools-0.5.1.tar.gz 41587 BLAKE2B 
30423085f5240ec05b943085e0f20cf96f00e2b98058c509c5c9c3a0d17dd2fc65916f29eded9038bcb7b7deb57d3a3e551f63a31b7dcc00100b973aaabd33af
 SHA512 
65a677a4e5202cbb7f412168f172475736c487a5f3b72f03e7c4809b275e9c437f941b85009cfcee76602a0414c5c5e872fd346d4275b3e591daa0b6e87745c1
 DIST iwdevtools-0.5.3.tar.gz 42845 BLAKE2B 
9e6b634e8409cffc57fde36157be0186943d4df07c47f0b07eeb0dd5071bc3e4c7b84e543a46cd2ff4e49d9b9b34b9121b3583bd227479f1485ec5957dee4780
 SHA512 
8458abba687135caaefd1cb0adb8af079a2cf94ca484a4bb95ef2b32e00eea46a2c8df7d305d4b0bf7121f46a92ac3a25cd9067e22ad9a314f289f77379a1684
 DIST iwdevtools-0.6.0.tar.gz 51788 BLAKE2B 
1b37e3097cd77201398959272c09d6391746036530c6341b7b2ccfccc4361067dc46c6e3b2c729717855e346a7ebf7279f8d0fc0a760203527a1431e2366dad0
 SHA512 
0c192c9a6b52eca99574eda8da8d41b051a502cbbf891188e323f376f43472aaa72c2f8ac78f4790c4f41d610aa0927180a3fbe290ac2964ccb9f257b7f508fc

diff --git a/app-portage/iwdevtools/iwdevtools-0.5.1.ebuild 
b/app-portage/iwdevtools/iwdevtools-0.5.1.ebuild
deleted file mode 100644
index e83725ab97f..000
--- a/app-portage/iwdevtools/iwdevtools-0.5.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021 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 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   app-misc/pax-utils
-   app-portage/portage-utils
-   sys-apps/diffutils
-   sys-apps/file
-   sys-apps/portage
-   sys-apps/util-linux"
-BDEPEND="
-   sys-apps/help2man
-   test? ( ${RDEPEND} )"
-
-src_configure() {
-   local emesonargs=(
-   -Ddocdir=${PF}
-   -Deprefix="${EPREFIX}"
-   $(meson_use test)
-   )
-   meson_src_configure
-}
-
-pkg_postinst() {
-   optfeature "detecting potential ABI issues using abidiff" 
dev-util/libabigail
-
-   if [[ ! ${REPLACING_VERSIONS} ]]; then
-   elog "To (optionally) integrate with portage, inspect the 
.bashrc files installed"
-   elog "at ${EROOT}/usr/share/${PN}. If not already using a 
bashrc, you can use"
-   elog "the example bashrc directly by creating a symlink:"
-   elog
-   elog "ln -s ../../usr/share/${PN}/bashrc 
${EROOT}/etc/portage/bashrc"
-   elog
-   elog "See ${EROOT}/usr/share/doc/${PF}/README.rst* for info on 
tools."
-   fi
-}



  1   2   >