commit:     aef8b9924e8a886272e2985fd4a25669f310ffbc
Author:     Vladislav Mikhailikov <vmikhailikov <AT> gmail <DOT> com>
AuthorDate: Thu Jun 26 07:54:15 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct  5 05:56:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef8b992

net-analyzer/ipv6toolkit: add 2.2

Signed-off-by: Vladislav Mikhailikov <vmikhailikov <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42756
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/ipv6toolkit/Manifest               |  1 +
 net-analyzer/ipv6toolkit/ipv6toolkit-2.2.ebuild | 38 +++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index bb373ee0eff7..f201c7d2dbaa 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1 +1,2 @@
 DIST ipv6toolkit-2.1_p20200412.tar.gz 987247 BLAKE2B 
7fcb07c0cbb22e377618f62b69a16e4a5aeda3b3ebc32bd216cf9fa3beb2d8775cec6543482609361bb23304e3284e770ae82ada053fb172c432adfe360e09ba
 SHA512 
480245e4f5ed31d6de726467ab8e1726285ccc7eeb6c84bd75caf62af35409ebf5ea63a29567200b387592317a5d5989c76ad38d3f0842ebdf5392f28e81be9f
+DIST ipv6toolkit-2.2.tar.gz 1003009 BLAKE2B 
c0393fbfc222cc85af56ad902aab3659f109ab37841566f60845f1dfa89f383c5e87252d302c3c8c55bab9885eb5cbef3420b3fb80e66e71654af233042130f1
 SHA512 
10cd9e4ab5fa6c31b30f374fee064ab54581dc785ec42f9994d4efa7567240263aec84e2394c82a0c95f0175dbcd257f64858bfcb172c362b477a0eb52019056

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.2.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.2.ebuild
new file mode 100644
index 000000000000..b0b586a689c0
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
+HOMEPAGE="https://www.si6networks.com/tools/ipv6toolkit/";
+SRC_URI="https://github.com/fgont/ipv6toolkit/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+       net-libs/libpcap[ipv6(+)]
+"
+RDEPEND="
+       ${DEPEND}
+       sys-apps/hwdata
+"
+
+src_prepare() {
+       default
+}
+
+src_compile() {
+       emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PREFIX="${EPREFIX}/usr"
+       sed -i -e "s:ipv6toolkit/oui.txt:hwdata/oui.txt:" data/ipv6toolkit.conf 
manuals/ipv6toolkit.conf.5 || die
+}
+
+src_install() {
+       dodir /etc
+       emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+       #remove the included oui file
+       rm "${ED}"/usr/share/ipv6toolkit/oui.txt || die
+       dodoc CHANGES.TXT README.TXT
+}

Reply via email to