[gentoo-commits] repo/gentoo:master commit in: dev-util/clippy/

2024-03-20 Thread Joonas Niilola
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/

2024-02-09 Thread Joonas Niilola
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/

2023-12-26 Thread Jakov Smolić
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/

2023-12-23 Thread Sam James
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/

2023-10-11 Thread Jakov Smolić
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/

2023-10-11 Thread Jakov Smolić
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/

2023-08-27 Thread Jakov Smolić
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/

2023-08-27 Thread Jakov Smolić
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/

2023-07-24 Thread Jakov Smolić
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/

2023-07-14 Thread Jakov Smolić
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/

2023-07-14 Thread Jakov Smolić
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/

2023-07-11 Thread Jakov Smolić
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/

2023-05-05 Thread Jakov Smolić
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/

2023-04-04 Thread Jakov Smolić
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/

2023-04-03 Thread Jakov Smolić
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/

2023-03-29 Thread Sam James
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/

2023-03-29 Thread Sam James
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/

2023-02-09 Thread Sergey Popov
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/

2023-02-04 Thread Sam James
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/

2022-12-08 Thread Sergey Popov
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/

2022-06-21 Thread Jakov Smolić
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/

2022-06-21 Thread Jakov Smolić
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/

2022-06-21 Thread Jakov Smolić
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/

2022-06-01 Thread Jakov Smolić
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/

2022-05-30 Thread Jakov Smolić
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/

2022-05-30 Thread Agostino Sarubbo
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/

2022-05-28 Thread Jakov Smolić
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/

2022-05-16 Thread Sam James
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/

2022-04-27 Thread Jakov Smolić
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/

2022-02-24 Thread Jakov Smolić
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/

2022-02-24 Thread Jakov Smolić
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/

2022-02-24 Thread Jakov Smolić
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/

2022-01-24 Thread Sam James
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/

2021-12-12 Thread Jakov Smolić
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/

2021-12-12 Thread Jakov Smolić
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/

2021-12-12 Thread Jakov Smolić
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/

2021-11-11 Thread Jakov Smolić
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/

2021-10-14 Thread Sergey Popov
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/

2021-10-05 Thread Jakov Smolić
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/

2021-10-05 Thread Jakov Smolić
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/

2021-08-28 Thread Jakov Smolić
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/

2021-08-25 Thread Sergey Popov
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/

2021-08-22 Thread David Seifert
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/

2021-05-14 Thread Sam James
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/

2021-03-30 Thread David Seifert
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
+   
+