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 +}
