[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 7c0db7cd43c01d18e5d8d1ba128b7966e25a05c2 Author: Joonas Niilola gentoo org> AuthorDate: Thu Mar 21 05:53:55 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Thu Mar 21 05:53:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c0db7cd dev-util/clippy: Stabilize 9.0.2 amd64, #923780 Signed-off-by: Joonas Niilola gentoo.org> dev-util/clippy/clippy-9.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-9.0.2.ebuild b/dev-util/clippy/clippy-9.0.2.ebuild index d5221284e33b..5c9ed4fb9169 100644 --- a/dev-util/clippy/clippy-9.0.2.ebuild +++ b/dev-util/clippy/clippy-9.0.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 5e9b86ff7b9bb9c1a5d9515fcde14603f2ea7b08 Author: Alarig Le Lay swordarmor fr> AuthorDate: Fri Feb 9 11:29:43 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Feb 9 13:17:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e9b86ff dev-util/clippy: add 9.0.2 (CVE-2023-47234, CVE-2023-47235) Bug: https://bugs.gentoo.org/916902 Signed-off-by: Alarig Le Lay swordarmor.fr> Signed-off-by: Joonas Niilola gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-9.0.2.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index d91332d2ffe3..376770103a91 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1,3 @@ DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d9875871488be3b5e8c2c9afa78bf357a775671756eacb94372c5067a8a1284cb4feb4927988e0f1a42d19239a871f3b SHA512 fa1884529a98c8e5ad2dab7f6f67246844ea34ba4d68e3a907a01d43e0eec9317104107f5f18e4b61c11d2cbb4d20eac1e8aef6e4a2b2e54efcad245ee3fb6b9 +DIST frr-9.0.2.tar.gz 10341186 BLAKE2B e9c32bf48dc0adc7dd6c23ad1a2779065c762dc6e461a3f86d6b7afbef245345dc65b33d9dd5b499d4c4a7fb3b80a4416bdec9b42e7d15f2864d80c088e2ad4f SHA512 2cfd1a63cf073b8767fd67d9992d9a775d856234a532b13699304b6b1f15eb68bf1301f2f4c503b151fd5c8191bff67aeac9c7a4dc4a3ddb06f9a5db081423b9 DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 diff --git a/dev-util/clippy/clippy-9.0.2.ebuild b/dev-util/clippy/clippy-9.0.2.ebuild new file mode 100644 index ..d5221284e33b --- /dev/null +++ b/dev-util/clippy/clippy-9.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz; +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +QA_CONFIG_IMPL_DECL_SKIP=( + mallinfo# check in configure is fallback is needed + mallinfo2 # check in configure is fallback is needed +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 1e814ab5be8b61c4a0f811d4f1c143837ebc2829 Author: Jakov Smolić gentoo org> AuthorDate: Tue Dec 26 21:57:37 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Dec 27 00:02:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e814ab5 dev-util/clippy: drop myself as a maintainer Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/dev-util/clippy/metadata.xml b/dev-util/clippy/metadata.xml index 4432e2729d7d..b19c1cfaa54d 100644 --- a/dev-util/clippy/metadata.xml +++ b/dev-util/clippy/metadata.xml @@ -5,10 +5,6 @@ Alarig Le Lay ala...@swordarmor.fr - - jsmo...@gentoo.org - Jakov Smolić - j...@uls.co.za Jaco Kroon
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 390bb3b12889a6a5e6ffccda8c051315300fda6f Author: Sam James gentoo org> AuthorDate: Sun Dec 24 01:00:51 2023 + Commit: Sam James gentoo org> CommitDate: Sun Dec 24 01:00:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390bb3b1 dev-util/clippy: Stabilize 9.0.1 amd64, #920593 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-9.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-9.0.1.ebuild b/dev-util/clippy/clippy-9.0.1.ebuild index ec1ffe461fd4..5c3fda52b99a 100644 --- a/dev-util/clippy/clippy-9.0.1.ebuild +++ b/dev-util/clippy/clippy-9.0.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: d8975cf494786a98ec6fd4ac853d56ff4856e0d2 Author: Jakov Smolić gentoo org> AuthorDate: Wed Oct 11 20:44:36 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Oct 11 21:06:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8975cf4 dev-util/clippy: add 9.0.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-9.0.1.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 62c51b16b7df..d91332d2ffe3 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ +DIST frr-9.0.1.tar.gz 10334150 BLAKE2B c5f0d092421cdaea400e669973da3d53d9875871488be3b5e8c2c9afa78bf357a775671756eacb94372c5067a8a1284cb4feb4927988e0f1a42d19239a871f3b SHA512 fa1884529a98c8e5ad2dab7f6f67246844ea34ba4d68e3a907a01d43e0eec9317104107f5f18e4b61c11d2cbb4d20eac1e8aef6e4a2b2e54efcad245ee3fb6b9 DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 diff --git a/dev-util/clippy/clippy-9.0.1.ebuild b/dev-util/clippy/clippy-9.0.1.ebuild new file mode 100644 index ..ec1ffe461fd4 --- /dev/null +++ b/dev-util/clippy/clippy-9.0.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz; +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +QA_CONFIG_IMPL_DECL_SKIP=( + mallinfo# check in configure is fallback is needed + mallinfo2 # check in configure is fallback is needed +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: c290e7c8ca4e986754d824b3c0a5eeacda8e230b Author: Jakov Smolić gentoo org> AuthorDate: Wed Oct 11 20:42:19 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Oct 11 21:06:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c290e7c8 dev-util/clippy: drop 8.5, 8.5.2 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 2 -- dev-util/clippy/clippy-8.5.2.ebuild | 53 - dev-util/clippy/clippy-8.5.ebuild | 58 - 3 files changed, 113 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 3078588ad945..62c51b16b7df 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,3 +1 @@ -DIST clippy-8.5.2.tar.gz 10076639 BLAKE2B 2e2aca4e42757f66c9ca4725826c6cc1d611930490eed2a175ca5b56910f2c09a9d842b2a9370a64a9fdac6a6314bd4573be609d14dbf956049d9fbf49310404 SHA512 1afa6ca1a41096aa47dc2fc39ab87290b3cbf634a1632e7910a5b69d2816998fbccbca616f261a410aa146a21dd26d12b7e6812da4ec08545b1500f8b546b972 -DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 diff --git a/dev-util/clippy/clippy-8.5.2.ebuild b/dev-util/clippy/clippy-8.5.2.ebuild deleted file mode 100644 index c9bb649db28e.. --- a/dev-util/clippy/clippy-8.5.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # bug #884291 - unset YACC - export LEX=flex - - econf --enable-clippy-only -} - -src_install() { - # 830087 - find "lib" -type f -name "clippy" -print0 | - xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | - xargs -I '{}' dobin '{}' || - die "Failed to install 'lib/clippy'" -} diff --git a/dev-util/clippy/clippy-8.5.ebuild b/dev-util/clippy/clippy-8.5.ebuild deleted file mode 100644 index 7ee5e72ee67d.. --- a/dev-util/clippy/clippy-8.5.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -QA_CONFIG_IMPL_DECL_SKIP=( - mallinfo# check in configure is fallback is needed - mallinfo2 # check in configure is fallback is needed -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # bug #884291 - unset YACC - export LEX=flex - - econf --enable-clippy-only -} - -src_install() { - # 830087 - find "lib" -type f -name "clippy" -print0 | - xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | - xargs -I '{}' dobin '{}' || - die "Failed to install 'lib/clippy'" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 93a168e7f0a18f22a5cff14f33a93b4558646c5c Author: Alarig Le Lay swordarmor fr> AuthorDate: Sun Aug 27 10:22:32 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Aug 27 10:38:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a168e7 dev-util/clippy: drop 8.4.2 Signed-off-by: Alarig Le Lay swordarmor.fr> Closes: https://github.com/gentoo/gentoo/pull/32262 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 - dev-util/clippy/clippy-8.4.2.ebuild | 53 - 2 files changed, 54 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index bf8e1272756c..3078588ad945 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,4 +1,3 @@ -DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 DIST clippy-8.5.2.tar.gz 10076639 BLAKE2B 2e2aca4e42757f66c9ca4725826c6cc1d611930490eed2a175ca5b56910f2c09a9d842b2a9370a64a9fdac6a6314bd4573be609d14dbf956049d9fbf49310404 SHA512 1afa6ca1a41096aa47dc2fc39ab87290b3cbf634a1632e7910a5b69d2816998fbccbca616f261a410aa146a21dd26d12b7e6812da4ec08545b1500f8b546b972 DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild deleted file mode 100644 index 493997f91ac9.. --- a/dev-util/clippy/clippy-8.4.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # bug #884291 - unset YACC - export LEX=flex - - econf --enable-clippy-only -} - -src_install() { - # 830087 - find "lib" -type f -name "clippy" -print0 | - xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | - xargs -I '{}' dobin '{}' || - die "Failed to install 'lib/clippy'" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 986ebe61212430cf58c9d36dd23046ce160ae091 Author: Alarig Le Lay swordarmor fr> AuthorDate: Sun Aug 27 10:15:14 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Aug 27 10:38:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=986ebe61 dev-util/clippy: add 9.0 Signed-off-by: Alarig Le Lay swordarmor.fr> Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 1 + dev-util/clippy/clippy-9.0.ebuild | 58 +++ 2 files changed, 59 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 36af5124eb28..bf8e1272756c 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,3 +1,4 @@ DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 DIST clippy-8.5.2.tar.gz 10076639 BLAKE2B 2e2aca4e42757f66c9ca4725826c6cc1d611930490eed2a175ca5b56910f2c09a9d842b2a9370a64a9fdac6a6314bd4573be609d14dbf956049d9fbf49310404 SHA512 1afa6ca1a41096aa47dc2fc39ab87290b3cbf634a1632e7910a5b69d2816998fbccbca616f261a410aa146a21dd26d12b7e6812da4ec08545b1500f8b546b972 DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f +DIST frr-9.0.tar.gz 10332694 BLAKE2B 82221df6da189d5e687af4618af71933eb512413126dfb312bfcc663e5fc6f85e29c33da84117f40598452e6033cb24e9cba8d28f00d63fee2bf45a43babef17 SHA512 d3af6c24abbc8745f9646a22c023bd1d0e155776ffd09c9dd0b81b93c383723c9e7dd987319551db85dab5fd45d47cbcbf47a1ae1b6861cd7930bc27f18d2e25 diff --git a/dev-util/clippy/clippy-9.0.ebuild b/dev-util/clippy/clippy-9.0.ebuild new file mode 100644 index ..5c3fda52b99a --- /dev/null +++ b/dev-util/clippy/clippy-9.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz; +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +QA_CONFIG_IMPL_DECL_SKIP=( + mallinfo# check in configure is fallback is needed + mallinfo2 # check in configure is fallback is needed +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 2d5df2c65210a01f93832c53f7165b1515fbc28c Author: Alarig Le Lay swordarmor fr> AuthorDate: Fri Jul 14 15:42:25 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 07:48:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5df2c6 dev-util/clippy: Update QA_CONFIG_IMPL_DECL_SKIP Signed-off-by: Alarig Le Lay swordarmor.fr> Closes: https://bugs.gentoo.org/906918 Closes: https://github.com/gentoo/gentoo/pull/31880 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.5.ebuild | 5 + 1 file changed, 5 insertions(+) diff --git a/dev-util/clippy/clippy-8.5.ebuild b/dev-util/clippy/clippy-8.5.ebuild index 493997f91ac9..7ee5e72ee67d 100644 --- a/dev-util/clippy/clippy-8.5.ebuild +++ b/dev-util/clippy/clippy-8.5.ebuild @@ -31,6 +31,11 @@ BDEPEND=" sys-devel/flex " +QA_CONFIG_IMPL_DECL_SKIP=( + mallinfo# check in configure is fallback is needed + mallinfo2 # check in configure is fallback is needed +) + src_prepare() { default eautoreconf
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 8a08b363a3ab0dfdc5e5c8c7dea5e664aaea5238 Author: Alarig Le Lay swordarmor fr> AuthorDate: Fri Jul 14 11:25:23 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jul 14 13:31:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a08b363 dev-util/clippy: Update maintainers Signed-off-by: Alarig Le Lay swordarmor.fr> Closes: https://github.com/gentoo/gentoo/pull/31874 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/metadata.xml | 12 1 file changed, 12 insertions(+) diff --git a/dev-util/clippy/metadata.xml b/dev-util/clippy/metadata.xml index f2546101a536..4432e2729d7d 100644 --- a/dev-util/clippy/metadata.xml +++ b/dev-util/clippy/metadata.xml @@ -1,10 +1,22 @@ https://www.gentoo.org/dtd/metadata.dtd;> + + Alarig Le Lay + ala...@swordarmor.fr + jsmo...@gentoo.org Jakov Smolić + + j...@uls.co.za + Jaco Kroon + + + proxy-ma...@gentoo.org + Proxy Maintainers + FRRouting/frr
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 7195d4dbe2140ccb3f3254ffbb7013f537cd8900 Author: Alarig Le Lay swordarmor fr> AuthorDate: Fri Jul 14 10:07:54 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Jul 14 13:24:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7195d4db dev-util/clippy: add 8.5.2 Signed-off-by: Alarig Le Lay swordarmor.fr> Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-8.5.2.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 557e58232b98..36af5124eb28 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1,3 @@ DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 +DIST clippy-8.5.2.tar.gz 10076639 BLAKE2B 2e2aca4e42757f66c9ca4725826c6cc1d611930490eed2a175ca5b56910f2c09a9d842b2a9370a64a9fdac6a6314bd4573be609d14dbf956049d9fbf49310404 SHA512 1afa6ca1a41096aa47dc2fc39ab87290b3cbf634a1632e7910a5b69d2816998fbccbca616f261a410aa146a21dd26d12b7e6812da4ec08545b1500f8b546b972 DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f diff --git a/dev-util/clippy/clippy-8.5.2.ebuild b/dev-util/clippy/clippy-8.5.2.ebuild new file mode 100644 index ..c9bb649db28e --- /dev/null +++ b/dev-util/clippy/clippy-8.5.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: b0e5724b15f12e0fd052c3653ca90af2576b76b4 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jul 11 14:02:21 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jul 11 14:02:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e5724b dev-util/clippy: Stabilize 8.5 amd64, #908169 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.5.ebuild b/dev-util/clippy/clippy-8.5.ebuild index c9bb649db28e..493997f91ac9 100644 --- a/dev-util/clippy/clippy-8.5.ebuild +++ b/dev-util/clippy/clippy-8.5.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 3b6af5ef59ecb6d7e9596b2ea3e3886615cef423 Author: Jakov Smolić gentoo org> AuthorDate: Fri May 5 06:24:25 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri May 5 06:24:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6af5ef dev-util/clippy: destabilize 8.4.2 for ~x86 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild index d8f1a4c7da1e..493997f91ac9 100644 --- a/dev-util/clippy/clippy-8.4.2.ebuild +++ b/dev-util/clippy/clippy-8.4.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: dd5116f390fb60f43efeb91de7da7b60d1b85145 Author: Jakov Smolić gentoo org> AuthorDate: Tue Apr 4 08:00:50 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Apr 4 08:00:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5116f3 dev-util/clippy: add 8.5 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 1 + dev-util/clippy/clippy-8.5.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 20ebf292b770..557e58232b98 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 +DIST clippy-8.5.tar.gz 10068379 BLAKE2B ed7aa538997bdbfde0370f36a8980ad3ae882a2325cdc7c3b2bdba9d6a43cd9ca04ff96b94b7827e06593a15c104cdadbd2632e136eb2d68e7ed87095a9294a4 SHA512 13e2ea8642fc00b565e9a36d2d59abe5d0e11caf646199cd928184fda2de004bda9892ae8a2f91870d5ac218bb127725663b693e4d764e5b21c942bb20b8d66f diff --git a/dev-util/clippy/clippy-8.5.ebuild b/dev-util/clippy/clippy-8.5.ebuild new file mode 100644 index ..c9bb649db28e --- /dev/null +++ b/dev-util/clippy/clippy-8.5.ebuild @@ -0,0 +1,53 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: d82df9d85d563b35f8f4243abf7a2e0b3a7a4925 Author: Jakov Smolić gentoo org> AuthorDate: Mon Apr 3 07:33:27 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Apr 3 07:33:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d82df9d8 dev-util/clippy: drop 8.2.2-r1, 8.4.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 2 -- dev-util/clippy/clippy-8.2.2-r1.ebuild | 46 -- dev-util/clippy/clippy-8.4.1.ebuild| 46 -- 3 files changed, 94 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 3b5111416c32..20ebf292b770 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,3 +1 @@ -DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 -DIST clippy-8.4.1.tar.gz 9886182 BLAKE2B be270f34e9ffdbf87a10c7bbd73e9f244128821f1c014060880015e4e7e06165dbc1dc3253894bda5dc1a0607a5bdbad21a70532e9019f1e06d0abd24be1 SHA512 69f936580d2e7838e1f15fdfa71a4fa00e7acaa93df4cdbd6129560fbcd45f3754cf5d03b4c9331bf4850477560d63d5509d185098583d19fa93d9e960e1483a DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 diff --git a/dev-util/clippy/clippy-8.2.2-r1.ebuild b/dev-util/clippy/clippy-8.2.2-r1.ebuild deleted file mode 100644 index 598c35e3c381.. --- a/dev-util/clippy/clippy-8.2.2-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{9..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - # 830087 - find "lib" -type f -name "clippy" -print0 | - xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | - xargs -I '{}' dobin '{}' || - die "Failed to install 'lib/clippy'" -} diff --git a/dev-util/clippy/clippy-8.4.1.ebuild b/dev-util/clippy/clippy-8.4.1.ebuild deleted file mode 100644 index dd93150f5df8.. --- a/dev-util/clippy/clippy-8.4.1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - # 830087 - find "lib" -type f -name "clippy" -print0 | - xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | - xargs -I '{}' dobin '{}' || - die "Failed to install 'lib/clippy'" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 0d01c3e688ae44655497e72809dedecc63337186 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 14:36:18 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 14:36:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d01c3e6 dev-util/clippy: Stabilize 8.4.2 amd64, #903535 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-8.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild index 7a061f4fc36a..d8f1a4c7da1e 100644 --- a/dev-util/clippy/clippy-8.4.2.ebuild +++ b/dev-util/clippy/clippy-8.4.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 8a49e1880b59cfdbac225324c62a5f5ccf1d0db6 Author: Sam James gentoo org> AuthorDate: Wed Mar 29 14:36:15 2023 + Commit: Sam James gentoo org> CommitDate: Wed Mar 29 14:36:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a49e188 dev-util/clippy: Stabilize 8.4.2 x86, #903535 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-8.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild index c9bb649db28e..7a061f4fc36a 100644 --- a/dev-util/clippy/clippy-8.4.2.ebuild +++ b/dev-util/clippy/clippy-8.4.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 50f7220a155a0e33da47210708247e9927a16b08 Author: Sergey Popov gentoo org> AuthorDate: Thu Feb 9 17:43:07 2023 + Commit: Sergey Popov gentoo org> CommitDate: Thu Feb 9 17:43:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f7220a dev-util/clippy-8.4.1: stable on amd64/x86 Bug: https://bugs.gentoo.org/890224 Signed-off-by: Sergey Popov gentoo.org> dev-util/clippy/clippy-8.4.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.4.1.ebuild b/dev-util/clippy/clippy-8.4.1.ebuild index ad45266cda0b..dd93150f5df8 100644 --- a/dev-util/clippy/clippy-8.4.1.ebuild +++ b/dev-util/clippy/clippy-8.4.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 31a37ac4fd5eddc21f46ad6b4011675f0b19df18 Author: Sam James gentoo org> AuthorDate: Sat Feb 4 23:36:09 2023 + Commit: Sam James gentoo org> CommitDate: Sat Feb 4 23:36:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a37ac4 dev-util/clippy: add 8.4.2 Closes: https://bugs.gentoo.org/884291 Signed-off-by: Sam James gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-8.4.2.ebuild | 53 + 2 files changed, 54 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 638729225ca7..3b5111416c32 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1,3 @@ DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 DIST clippy-8.4.1.tar.gz 9886182 BLAKE2B be270f34e9ffdbf87a10c7bbd73e9f244128821f1c014060880015e4e7e06165dbc1dc3253894bda5dc1a0607a5bdbad21a70532e9019f1e06d0abd24be1 SHA512 69f936580d2e7838e1f15fdfa71a4fa00e7acaa93df4cdbd6129560fbcd45f3754cf5d03b4c9331bf4850477560d63d5509d185098583d19fa93d9e960e1483a +DIST clippy-8.4.2.tar.gz 9893223 BLAKE2B 670fb131c2959b0ce4f3133ef38caeb7832275844b16f8582a693033f5466ad0eb98ab45ed9615e0a121ab80bf034edafe7ee816c47d767bd8a13b52f3138eac SHA512 1ee9d17ef3b85c5c10df624a6560bcacb2b5daa3d6231e457f06d9eb6e5ccf375064a46e809d851c23cb6daf7a4299d1f25be589992ef729e80f9bad41a8d7f7 diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild new file mode 100644 index ..c9bb649db28e --- /dev/null +++ b/dev-util/clippy/clippy-8.4.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{9..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # bug #884291 + unset YACC + export LEX=flex + + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 0c609656941d50f5e8b55059f77956160fad9776 Author: Sergey Popov gentoo org> AuthorDate: Thu Dec 8 13:09:12 2022 + Commit: Sergey Popov gentoo org> CommitDate: Thu Dec 8 13:11:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c609656 dev-util/clippy: version bump Signed-off-by: Sergey Popov gentoo.org> Bug: https://bugs.gentoo.org/877827 dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-8.4.1.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 232966752b97..638729225ca7 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 +DIST clippy-8.4.1.tar.gz 9886182 BLAKE2B be270f34e9ffdbf87a10c7bbd73e9f244128821f1c014060880015e4e7e06165dbc1dc3253894bda5dc1a0607a5bdbad21a70532e9019f1e06d0abd24be1 SHA512 69f936580d2e7838e1f15fdfa71a4fa00e7acaa93df4cdbd6129560fbcd45f3754cf5d03b4c9331bf4850477560d63d5509d185098583d19fa93d9e960e1483a diff --git a/dev-util/clippy/clippy-8.4.1.ebuild b/dev-util/clippy/clippy-8.4.1.ebuild new file mode 100644 index ..9145b460dbf0 --- /dev/null +++ b/dev-util/clippy/clippy-8.4.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: d47f634bce9ec424e8049bd5b6c0b32d1b97033d Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 21 16:22:02 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 21 16:22:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47f634b dev-util/clippy: stabilize 8.2.2-r1 for x86 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.2.2-r1.ebuild b/dev-util/clippy/clippy-8.2.2-r1.ebuild index 1ace5594b984..56adc6b89f2d 100644 --- a/dev-util/clippy/clippy-8.2.2-r1.ebuild +++ b/dev-util/clippy/clippy-8.2.2-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: eb9da4b6acab6e96e83e2825c972e7144ce8950b Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 21 11:33:11 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 21 16:05:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb9da4b6 dev-util/clippy: drop 8.2.2 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.2.2.ebuild | 42 - 1 file changed, 42 deletions(-) diff --git a/dev-util/clippy/clippy-8.2.2.ebuild b/dev-util/clippy/clippy-8.2.2.ebuild deleted file mode 100644 index 4aaaeba91a80.. --- a/dev-util/clippy/clippy-8.2.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: e5334fe5654fb3b56d6d075e42bd2c18c6c1d731 Author: Jakov Smolić gentoo org> AuthorDate: Tue Jun 21 11:32:59 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Jun 21 16:05:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5334fe5 dev-util/clippy: stabilize 8.2.2-r1 for amd64 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.2.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.2.2-r1.ebuild b/dev-util/clippy/clippy-8.2.2-r1.ebuild index 5b4cdd92cece..1ace5594b984 100644 --- a/dev-util/clippy/clippy-8.2.2-r1.ebuild +++ b/dev-util/clippy/clippy-8.2.2-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/files/
commit: 0cd8f42daa39a23e8f995f2a95f1ce7b6996af18 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jun 1 06:56:07 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Jun 2 04:16:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd8f42d dev-util/clippy: remove unused patch(es) Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/25718 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/files/clippy-8.1-big-endian.patch | 57 --- 1 file changed, 57 deletions(-) diff --git a/dev-util/clippy/files/clippy-8.1-big-endian.patch b/dev-util/clippy/files/clippy-8.1-big-endian.patch deleted file mode 100644 index fa715cf23858.. --- a/dev-util/clippy/files/clippy-8.1-big-endian.patch +++ /dev/null @@ -1,57 +0,0 @@ -https://github.com/FRRouting/frr/commit/cfc45e911e21820bc8b703b37e947a6a7e5d798a.patch -https://github.com/FRRouting/frr/issues/10051 - -From: David Lamparter -Date: Tue, 18 Jan 2022 09:50:25 +0100 -Subject: [PATCH] lib/clippy: don't endian-convert twice - -elf_getdata_rawchunk() already endian-converts; doing it again is, uh, -counterproductive. - -Fixes: #10051 -Reported-by: Lucian Cristian -Signed-off-by: David Lamparter a/lib/elf_py.c -+++ b/lib/elf_py.c -@@ -1071,26 +1071,25 @@ static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata, -* always be a pointer... -*/ - if (elffile_virt2file(w, rel->r_offset, )) { -- Elf_Data *ptr, *conv; -- GElf_Addr tmp; -- Elf_Data mem = { -- .d_buf = (void *), -- .d_type = ELF_T_ADDR, -- .d_version = EV_CURRENT, -- .d_size = sizeof(tmp), -- .d_off = 0, -- .d_align = 0, -- }; -+ Elf_Data *ptr; - -+ /* NB: this endian-converts! */ - ptr = elf_getdata_rawchunk(w->elf, offs, - w->elfclass / 8, - ELF_T_ADDR); - -- conv = gelf_xlatetom(w->elf, , ptr, -- w->mmap[EI_DATA]); -- if (conv) { -- memcpy(_offs, conv->d_buf, -- conv->d_size); -+ if (ptr) { -+ char *dst = (char *)_offs; -+ -+ /* sigh. it endian-converts. but -+ * doesn't size-convert. -+ */ -+ if (BYTE_ORDER == BIG_ENDIAN && -+ ptr->d_size < sizeof(rel_offs)) -+ dst += sizeof(rel_offs) - -+ ptr->d_size; -+ -+ memcpy(dst, ptr->d_buf, ptr->d_size); - - relw->relative = false; - relw->rela->r_addend = rel_offs; -
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 43aa26a7e82ddc1bb90e7a35282c598cb2556aab Author: Jakov Smolić gentoo org> AuthorDate: Mon May 30 13:51:57 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Mon May 30 13:51:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43aa26a7 dev-util/clippy: drop 8.1-r1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 1 - dev-util/clippy/clippy-8.1-r1.ebuild | 46 2 files changed, 47 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 1f52d02d2c18..232966752b97 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1 @@ -DIST clippy-8.1.tar.gz 8514995 BLAKE2B 6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11 SHA512 dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 diff --git a/dev-util/clippy/clippy-8.1-r1.ebuild b/dev-util/clippy/clippy-8.1-r1.ebuild deleted file mode 100644 index 5102fb496f7b.. --- a/dev-util/clippy/clippy-8.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${P}-big-endian.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: fc5cc1936a658280477d3cb85411963d1db62191 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon May 30 06:57:47 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon May 30 06:57:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc5cc193 dev-util/clippy: x86 stable wrt bug #847940 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-util/clippy/clippy-8.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.2.2.ebuild b/dev-util/clippy/clippy-8.2.2.ebuild index 2926a087fe72..4aaaeba91a80 100644 --- a/dev-util/clippy/clippy-8.2.2.ebuild +++ b/dev-util/clippy/clippy-8.2.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 31543e1767bb34c9616291f9a9b59cc65a240171 Author: Jakov Smolić gentoo org> AuthorDate: Sat May 28 15:58:49 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 28 15:58:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31543e17 dev-util/clippy: Stabilize 8.2.2 amd64, #847940 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.2.2.ebuild b/dev-util/clippy/clippy-8.2.2.ebuild index 7438cb91f503..2926a087fe72 100644 --- a/dev-util/clippy/clippy-8.2.2.ebuild +++ b/dev-util/clippy/clippy-8.2.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 0e4bdd6bbebca017d6099c62090116306d1c1a89 Author: orbea riseup net> AuthorDate: Sun May 15 01:05:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue May 17 01:06:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e4bdd6b dev-util/clippy: Fix clippy install with slibtool Installing a file created by libtool is not portable for slibtool and this will result in installing the slibtool shell wrapper script for clippy and not the clippy binary. This additionally fails when compiling net-misc/frr which will use the shell wrapper script that does not work outside of the build directory. The 'make install' target is not appropriate for --enable-clippy-only and fixing that seems like significant work so just use shell instead to find the correct file. I bumped the ebuild revision because this causes a build failure in frr. Bug: https://bugs.gentoo.org/830087 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/25491 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-8.2.2-r1.ebuild | 46 ++ 1 file changed, 46 insertions(+) diff --git a/dev-util/clippy/clippy-8.2.2-r1.ebuild b/dev-util/clippy/clippy-8.2.2-r1.ebuild new file mode 100644 index ..5b4cdd92cece --- /dev/null +++ b/dev-util/clippy/clippy-8.2.2-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + # 830087 + find "lib" -type f -name "clippy" -print0 | + xargs -0 file | grep executable | grep ELF | cut -f 1 -d : | + xargs -I '{}' dobin '{}' || + die "Failed to install 'lib/clippy'" +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 1efcc83c8f6e1a8e0f2160aab3c2339d7a783834 Author: Jakov Smolić gentoo org> AuthorDate: Wed Apr 27 22:15:47 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Apr 27 22:21:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1efcc83c dev-util/clippy: add 8.2.2 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-8.2.2.ebuild | 42 + 2 files changed, 43 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 3a97435e4421..1f52d02d2c18 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ DIST clippy-8.1.tar.gz 8514995 BLAKE2B 6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11 SHA512 dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa +DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 diff --git a/dev-util/clippy/clippy-8.2.2.ebuild b/dev-util/clippy/clippy-8.2.2.ebuild new file mode 100644 index ..7438cb91f503 --- /dev/null +++ b/dev-util/clippy/clippy-8.2.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: f9b49d343e6396bb549f2a8f0389c6ea34f71314 Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 24 09:37:48 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 24 09:38:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9b49d34 dev-util/clippy: drop 8.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.1.ebuild | 42 --- 1 file changed, 42 deletions(-) diff --git a/dev-util/clippy/clippy-8.1.ebuild b/dev-util/clippy/clippy-8.1.ebuild deleted file mode 100644 index 9497111deab2.. --- a/dev-util/clippy/clippy-8.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: b3679896eafbc679efa2f465bddec76510d1b167 Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 24 09:36:48 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 24 09:36:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3679896 dev-util/clippy: Stabilize 8.1-r1 x86, #833971 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.1-r1.ebuild b/dev-util/clippy/clippy-8.1-r1.ebuild index 81a830c4c511..5102fb496f7b 100644 --- a/dev-util/clippy/clippy-8.1-r1.ebuild +++ b/dev-util/clippy/clippy-8.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 173195040ce0e41417ff4d5d5b60c1a64c6310ca Author: Jakov Smolić gentoo org> AuthorDate: Thu Feb 24 09:36:25 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Feb 24 09:36:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17319504 dev-util/clippy: Stabilize 8.1-r1 amd64, #833971 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.1-r1.ebuild b/dev-util/clippy/clippy-8.1-r1.ebuild index bb8ff2d0c5d5..81a830c4c511 100644 --- a/dev-util/clippy/clippy-8.1-r1.ebuild +++ b/dev-util/clippy/clippy-8.1-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/files/, dev-util/clippy/
commit: 192d87260edaf85e501e4b21de1930208397089f Author: Signed-off-by: John Hansen mrhansen id au> AuthorDate: Sun Jan 23 21:56:22 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jan 25 03:58:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=192d8726 dev-util/clippy: backport upstream big-endian build fix Signed-off-by: John Hansen mrhansen.id.au> Signed-off-by: Sam James gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/23935 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-8.1-r1.ebuild | 46 ++ dev-util/clippy/files/clippy-8.1-big-endian.patch | 57 +++ 2 files changed, 103 insertions(+) diff --git a/dev-util/clippy/clippy-8.1-r1.ebuild b/dev-util/clippy/clippy-8.1-r1.ebuild new file mode 100644 index ..bb8ff2d0c5d5 --- /dev/null +++ b/dev-util/clippy/clippy-8.1-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${P}-big-endian.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +} diff --git a/dev-util/clippy/files/clippy-8.1-big-endian.patch b/dev-util/clippy/files/clippy-8.1-big-endian.patch new file mode 100644 index ..fa715cf23858 --- /dev/null +++ b/dev-util/clippy/files/clippy-8.1-big-endian.patch @@ -0,0 +1,57 @@ +https://github.com/FRRouting/frr/commit/cfc45e911e21820bc8b703b37e947a6a7e5d798a.patch +https://github.com/FRRouting/frr/issues/10051 + +From: David Lamparter +Date: Tue, 18 Jan 2022 09:50:25 +0100 +Subject: [PATCH] lib/clippy: don't endian-convert twice + +elf_getdata_rawchunk() already endian-converts; doing it again is, uh, +counterproductive. + +Fixes: #10051 +Reported-by: Lucian Cristian +Signed-off-by: David Lamparter +--- a/lib/elf_py.c b/lib/elf_py.c +@@ -1071,26 +1071,25 @@ static void elffile_add_dynreloc(struct elffile *w, Elf_Data *reldata, +* always be a pointer... +*/ + if (elffile_virt2file(w, rel->r_offset, )) { +- Elf_Data *ptr, *conv; +- GElf_Addr tmp; +- Elf_Data mem = { +- .d_buf = (void *), +- .d_type = ELF_T_ADDR, +- .d_version = EV_CURRENT, +- .d_size = sizeof(tmp), +- .d_off = 0, +- .d_align = 0, +- }; ++ Elf_Data *ptr; + ++ /* NB: this endian-converts! */ + ptr = elf_getdata_rawchunk(w->elf, offs, + w->elfclass / 8, + ELF_T_ADDR); + +- conv = gelf_xlatetom(w->elf, , ptr, +- w->mmap[EI_DATA]); +- if (conv) { +- memcpy(_offs, conv->d_buf, +- conv->d_size); ++ if (ptr) { ++ char *dst = (char *)_offs; ++ ++ /* sigh. it endian-converts. but ++ * doesn't size-convert. ++ */ ++ if (BYTE_ORDER == BIG_ENDIAN && ++ ptr->d_size < sizeof(rel_offs)) ++ dst += sizeof(rel_offs) - ++ ptr->d_size; ++ ++ memcpy(dst, ptr->d_buf, ptr->d_size); + + relw->relative = false; + relw->rela->r_addend = rel_offs; +
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: f524755f1c483b08747125f9455d619a6a6d2e2b Author: Jakov Smolić gentoo org> AuthorDate: Sun Dec 12 17:59:52 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Dec 12 17:59:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f524755f dev-util/clippy: drop 8.0.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 - dev-util/clippy/clippy-8.0.1.ebuild | 42 - 2 files changed, 43 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index a717cffb05d3..3a97435e4421 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1 @@ -DIST clippy-8.0.1.tar.gz 8206852 BLAKE2B ed23f62457877fb3173977e1b7092c808adc5d5bd9b1d83747ac42573117adc38865abd1e722073532800f543978e5d67ba7c88416a4335c72bd6b8a3045ff5a SHA512 d9a9ee3b40bf0271779765447c67da817551b5bf2d5d1e9f8073fb4596c622e013fbf7316ca39087db7b7f478b18d07f1fd06f1778abde2734c83112573d5f8f DIST clippy-8.1.tar.gz 8514995 BLAKE2B 6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11 SHA512 dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa diff --git a/dev-util/clippy/clippy-8.0.1.ebuild b/dev-util/clippy/clippy-8.0.1.ebuild deleted file mode 100644 index 9497111deab2.. --- a/dev-util/clippy/clippy-8.0.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# standalone clippy does not have any tests -# restrict to prevent bug 811753 -RESTRICT="test" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 3412611567a8790b0700c5a9c8303abfb0ccc4e9 Author: Jakov Smolić gentoo org> AuthorDate: Sun Dec 12 17:58:45 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Dec 12 17:58:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34126115 dev-util/clippy: Stabilize 8.1 amd64, #829007 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.1.ebuild b/dev-util/clippy/clippy-8.1.ebuild index 6aea95f5e2e8..9497111deab2 100644 --- a/dev-util/clippy/clippy-8.1.ebuild +++ b/dev-util/clippy/clippy-8.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 1a0deb1a91a090c802bc379db9af17349af469f4 Author: Jakov Smolić gentoo org> AuthorDate: Sun Dec 12 17:58:33 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Dec 12 17:58:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0deb1a dev-util/clippy: Stabilize 8.1 x86, #829007 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.1.ebuild b/dev-util/clippy/clippy-8.1.ebuild index 9fefa0ae3fc6..6aea95f5e2e8 100644 --- a/dev-util/clippy/clippy-8.1.ebuild +++ b/dev-util/clippy/clippy-8.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 9c124f6f790d1692d61c842a6e57c53cb83de648 Author: Jakov Smolić gentoo org> AuthorDate: Thu Nov 11 10:40:11 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Nov 11 10:56:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c124f6f dev-util/clippy: add 8.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 1 + dev-util/clippy/clippy-8.1.ebuild | 42 +++ 2 files changed, 43 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 2bc6fd7faac..a717cffb05d 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ DIST clippy-8.0.1.tar.gz 8206852 BLAKE2B ed23f62457877fb3173977e1b7092c808adc5d5bd9b1d83747ac42573117adc38865abd1e722073532800f543978e5d67ba7c88416a4335c72bd6b8a3045ff5a SHA512 d9a9ee3b40bf0271779765447c67da817551b5bf2d5d1e9f8073fb4596c622e013fbf7316ca39087db7b7f478b18d07f1fd06f1778abde2734c83112573d5f8f +DIST clippy-8.1.tar.gz 8514995 BLAKE2B 6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11 SHA512 dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa diff --git a/dev-util/clippy/clippy-8.1.ebuild b/dev-util/clippy/clippy-8.1.ebuild new file mode 100644 index 000..9fefa0ae3fc --- /dev/null +++ b/dev-util/clippy/clippy-8.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 80345c12c37e33e99a304984d5a4d7fb196b262b Author: Sergey Popov gentoo org> AuthorDate: Thu Oct 14 13:32:48 2021 + Commit: Sergey Popov gentoo org> CommitDate: Thu Oct 14 13:32:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80345c12 dev-util/clippy-8.0.1: stable on amd64 and x86 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergey Popov gentoo.org> dev-util/clippy/clippy-8.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.0.1.ebuild b/dev-util/clippy/clippy-8.0.1.ebuild index 9fefa0ae3fc..9497111deab 100644 --- a/dev-util/clippy/clippy-8.0.1.ebuild +++ b/dev-util/clippy/clippy-8.0.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 662e85ad6890483c6ddb3baac5dfa4b23a084fa0 Author: Jakov Smolić gentoo org> AuthorDate: Tue Oct 5 06:41:11 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 5 07:16:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=662e85ad dev-util/clippy: drop 7.5.1, 8.0-r1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest | 2 -- dev-util/clippy/clippy-7.5.1.ebuild | 36 -- dev-util/clippy/clippy-8.0-r1.ebuild | 38 3 files changed, 76 deletions(-) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index a8d0e815dbf..2bc6fd7faac 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,3 +1 @@ -DIST clippy-7.5.1.tar.gz 6746148 BLAKE2B e6a8d38bac1323852d933ca9eaac681df8824407af008bb0170937a01564b3fb9fb081418630b7540f3ccdb899ac0948121d63accfa65ae0fd3fd6933fdafd6d SHA512 cf20316abd39a2d96bb377bd594464ae74c20ad70c60246409fe9f04f0177fcd8891a8da54d83bee962f589a00e71f7b51e78f9729c8680e6265ddd548e0464e DIST clippy-8.0.1.tar.gz 8206852 BLAKE2B ed23f62457877fb3173977e1b7092c808adc5d5bd9b1d83747ac42573117adc38865abd1e722073532800f543978e5d67ba7c88416a4335c72bd6b8a3045ff5a SHA512 d9a9ee3b40bf0271779765447c67da817551b5bf2d5d1e9f8073fb4596c622e013fbf7316ca39087db7b7f478b18d07f1fd06f1778abde2734c83112573d5f8f -DIST clippy-8.0.tar.gz 8195258 BLAKE2B 75d8d4410a5377dae3bf6938c3b095b163ad87776420a16c07d461bb3f635d623de642fa0ae483094788369c9dc6a04d5424107bf60c848ac54756c4bdb20c97 SHA512 fdf1e68c16e266a74221fb194851ef47c888e90324de2e42a4ca68b9dbce1ba6f45d73b9830bdb17774ecdde736111fa562201a5763c49092b6ce1f0a4d4865a diff --git a/dev-util/clippy/clippy-7.5.1.ebuild b/dev-util/clippy/clippy-7.5.1.ebuild deleted file mode 100644 index 3ac21b92837..000 --- a/dev-util/clippy/clippy-7.5.1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{7..9} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -S="${WORKDIR}/frr-${MY_P}" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -} diff --git a/dev-util/clippy/clippy-8.0-r1.ebuild b/dev-util/clippy/clippy-8.0-r1.ebuild deleted file mode 100644 index 43689631b4e..000 --- a/dev-util/clippy/clippy-8.0-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_P="frr-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools python-single-r1 - -DESCRIPTION="Standalone clippy tool built from FRR sources" -HOMEPAGE="https://frrouting.org/; -SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/frr-${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND=" - ${PYTHON_DEPS} - virtual/libelf:= -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/flex" - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf --enable-clippy-only -} - -src_install() { - dobin lib/clippy -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 3a6b20cfb7c726575895a0e0acbb1e2ef38bfaa4 Author: Jakov Smolić gentoo org> AuthorDate: Tue Oct 5 06:43:12 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Oct 5 07:16:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6b20cf dev-util/clippy: Restrict tests Closes: https://bugs.gentoo.org/811753 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/clippy-8.0.1.ebuild | 4 1 file changed, 4 insertions(+) diff --git a/dev-util/clippy/clippy-8.0.1.ebuild b/dev-util/clippy/clippy-8.0.1.ebuild index 43689631b4e..9fefa0ae3fc 100644 --- a/dev-util/clippy/clippy-8.0.1.ebuild +++ b/dev-util/clippy/clippy-8.0.1.ebuild @@ -17,6 +17,10 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + DEPEND=" ${PYTHON_DEPS} virtual/libelf:=
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: dde1f6f9f0cc3a20ce6da40654da554411b656b7 Author: Jakov Smolić gentoo org> AuthorDate: Sat Aug 28 09:00:37 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Sat Aug 28 09:00:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde1f6f9 dev-util/clippy: Version bump to 8.0.1 Signed-off-by: Jakov Smolić gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-8.0.1.ebuild | 38 + 2 files changed, 39 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 38c7c9c5919..a8d0e815dbf 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,2 +1,3 @@ DIST clippy-7.5.1.tar.gz 6746148 BLAKE2B e6a8d38bac1323852d933ca9eaac681df8824407af008bb0170937a01564b3fb9fb081418630b7540f3ccdb899ac0948121d63accfa65ae0fd3fd6933fdafd6d SHA512 cf20316abd39a2d96bb377bd594464ae74c20ad70c60246409fe9f04f0177fcd8891a8da54d83bee962f589a00e71f7b51e78f9729c8680e6265ddd548e0464e +DIST clippy-8.0.1.tar.gz 8206852 BLAKE2B ed23f62457877fb3173977e1b7092c808adc5d5bd9b1d83747ac42573117adc38865abd1e722073532800f543978e5d67ba7c88416a4335c72bd6b8a3045ff5a SHA512 d9a9ee3b40bf0271779765447c67da817551b5bf2d5d1e9f8073fb4596c622e013fbf7316ca39087db7b7f478b18d07f1fd06f1778abde2734c83112573d5f8f DIST clippy-8.0.tar.gz 8195258 BLAKE2B 75d8d4410a5377dae3bf6938c3b095b163ad87776420a16c07d461bb3f635d623de642fa0ae483094788369c9dc6a04d5424107bf60c848ac54756c4bdb20c97 SHA512 fdf1e68c16e266a74221fb194851ef47c888e90324de2e42a4ca68b9dbce1ba6f45d73b9830bdb17774ecdde736111fa562201a5763c49092b6ce1f0a4d4865a diff --git a/dev-util/clippy/clippy-8.0.1.ebuild b/dev-util/clippy/clippy-8.0.1.ebuild new file mode 100644 index 000..43689631b4e --- /dev/null +++ b/dev-util/clippy/clippy-8.0.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: 3edfba04e30181f28a122f734feea46426778ef0 Author: Jakov Smolic sartura hr> AuthorDate: Mon Aug 23 21:25:11 2021 + Commit: Sergey Popov gentoo org> CommitDate: Wed Aug 25 07:35:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3edfba04 dev-util/clippy: Add missing virtual/libelf dependency Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: Sergey Popov gentoo.org> dev-util/clippy/{clippy-8.0.ebuild => clippy-8.0-r1.ebuild} | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-8.0.ebuild b/dev-util/clippy/clippy-8.0-r1.ebuild similarity index 93% rename from dev-util/clippy/clippy-8.0.ebuild rename to dev-util/clippy/clippy-8.0-r1.ebuild index a6cdfdbe182..43689631b4e 100644 --- a/dev-util/clippy/clippy-8.0.ebuild +++ b/dev-util/clippy/clippy-8.0-r1.ebuild @@ -17,7 +17,10 @@ SLOT="0" KEYWORDS="~amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" -DEPEND="${PYTHON_DEPS}" +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" RDEPEND="${DEPEND}" BDEPEND="sys-devel/flex"
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: c89acdd933c0ad51b5d5ae2f3e3e0bb2b886269c Author: Jakov Smolic sartura hr> AuthorDate: Sun Aug 22 21:53:41 2021 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 22 21:53:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c89acdd9 dev-util/clippy: Version bump to 8.0 Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-util/clippy/Manifest | 1 + dev-util/clippy/clippy-8.0.ebuild | 35 +++ 2 files changed, 36 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index cd149c1bf50..38c7c9c5919 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1 +1,2 @@ DIST clippy-7.5.1.tar.gz 6746148 BLAKE2B e6a8d38bac1323852d933ca9eaac681df8824407af008bb0170937a01564b3fb9fb081418630b7540f3ccdb899ac0948121d63accfa65ae0fd3fd6933fdafd6d SHA512 cf20316abd39a2d96bb377bd594464ae74c20ad70c60246409fe9f04f0177fcd8891a8da54d83bee962f589a00e71f7b51e78f9729c8680e6265ddd548e0464e +DIST clippy-8.0.tar.gz 8195258 BLAKE2B 75d8d4410a5377dae3bf6938c3b095b163ad87776420a16c07d461bb3f635d623de642fa0ae483094788369c9dc6a04d5424107bf60c848ac54756c4bdb20c97 SHA512 fdf1e68c16e266a74221fb194851ef47c888e90324de2e42a4ca68b9dbce1ba6f45d73b9830bdb17774ecdde736111fa562201a5763c49092b6ce1f0a4d4865a diff --git a/dev-util/clippy/clippy-8.0.ebuild b/dev-util/clippy/clippy-8.0.ebuild new file mode 100644 index 000..a6cdfdbe182 --- /dev/null +++ b/dev-util/clippy/clippy-8.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: ba65da410fa90fabbc5799781868ae145903dcc5 Author: Sam James gentoo org> AuthorDate: Sat May 15 02:21:39 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 15 02:21:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba65da41 dev-util/clippy: Keyword 7.5.1 arm64, #766411 Signed-off-by: Sam James gentoo.org> dev-util/clippy/clippy-7.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/clippy/clippy-7.5.1.ebuild b/dev-util/clippy/clippy-7.5.1.ebuild index 15c963de4fd..3ac21b92837 100644 --- a/dev-util/clippy/clippy-7.5.1.ebuild +++ b/dev-util/clippy/clippy-7.5.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS}"
[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/
commit: e8d3a03291f7d9375506e999d570006355bc3341 Author: Jakov Smolic sartura hr> AuthorDate: Tue Mar 30 09:28:56 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Mar 30 09:28:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d3a032 dev-util/clippy: Standalone clippy tool from FRR sources * We need this to cross-compile FRR Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> dev-util/clippy/Manifest| 1 + dev-util/clippy/clippy-7.5.1.ebuild | 36 dev-util/clippy/metadata.xml| 15 +++ 3 files changed, 52 insertions(+) diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest new file mode 100644 index 000..cd149c1bf50 --- /dev/null +++ b/dev-util/clippy/Manifest @@ -0,0 +1 @@ +DIST clippy-7.5.1.tar.gz 6746148 BLAKE2B e6a8d38bac1323852d933ca9eaac681df8824407af008bb0170937a01564b3fb9fb081418630b7540f3ccdb899ac0948121d63accfa65ae0fd3fd6933fdafd6d SHA512 cf20316abd39a2d96bb377bd594464ae74c20ad70c60246409fe9f04f0177fcd8891a8da54d83bee962f589a00e71f7b51e78f9729c8680e6265ddd548e0464e diff --git a/dev-util/clippy/clippy-7.5.1.ebuild b/dev-util/clippy/clippy-7.5.1.ebuild new file mode 100644 index 000..15c963de4fd --- /dev/null +++ b/dev-util/clippy/clippy-7.5.1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{7..9} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/; +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +S="${WORKDIR}/frr-${MY_P}" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +} diff --git a/dev-util/clippy/metadata.xml b/dev-util/clippy/metadata.xml new file mode 100644 index 000..af7e64c3e63 --- /dev/null +++ b/dev-util/clippy/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + jakov.smo...@sartura.hr + Jakov Smolic + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + FRRouting/frr + +