summaryrefslogtreecommitdiff
path: root/net-analyzer/ipv6toolkit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/ipv6toolkit
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/ipv6toolkit')
-rw-r--r--net-analyzer/ipv6toolkit/Manifest4
-rw-r--r--net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild47
-rw-r--r--net-analyzer/ipv6toolkit/metadata.xml14
3 files changed, 65 insertions, 0 deletions
diff --git a/net-analyzer/ipv6toolkit/Manifest b/net-analyzer/ipv6toolkit/Manifest
new file mode 100644
index 000000000000..fb1c9e81b0f0
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -0,0 +1,4 @@
+DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 SHA256 eea52d414ec1439e39afcf0199db8f73ee20f4618efa83ba7fcf75eba46de1a2 SHA512 532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d WHIRLPOOL 1accd014cc47171bb8627ccfd962c2736f51858f711e916b065d72513cbfb9a694246c98b1de78854a0652eb1611280dacd792b74c948b66d29311ed3cb0acfd
+EBUILD ipv6toolkit-2.0_p20160422.ebuild 1244 SHA256 c4940b9de01fcd7445223fe2308f0fbe556ca54896b82eeba6f1bab9a4f14fc0 SHA512 5fa5fd9b4a008f7508edca7c6bff3080a2ff823c7d1b70128fb199237958832aca4a12d7137a3cb90a6f3c2dfb39408627bb69c8983dfca0a54865caf9a23fa8 WHIRLPOOL d423b6d41c1a0d38d7ddb68b5650cb89983a76e7bebcc0f72f849bceb5366c21b8e5b4198d6dd9d43e22fe40f297345d448a299ab53430312462fe9de8b9842a
+MISC ChangeLog 710 SHA256 d1e5bc060ae5adeb6f5fef1358b2f52c1323a756c5b68fd5ceea0b2351d78a7a SHA512 14d45e1b8d4cf5ebdf5204fb5cb8bbe30cf9b34da1327e83bdf14f0d4fb273c369d4104ecd13d8d697da2b4e634293f6798243f5bb1f46b61675505f8fc95ccc WHIRLPOOL 3feafb30de4e7e6a6844569928a610c0731e6ca8c30359b50f4afef18ffe28cc6a8fedf64813b7322a1676c4e44040a88cf292fbc39cb969fe4ff5de5af29e46
+MISC metadata.xml 527 SHA256 4e76349d610c7fff78e3ce0d0eaf7d8a96c510f4bdcdd84bcc5f889cf3aa7e9e SHA512 acec773e132e352f4f81af6840f3370da00f48e5e13f39a2fccc441e5d119c5fac4319b24745eef1b4fb0921e8ace7456f7230432fd86978bb27cc54b7de3ec4 WHIRLPOOL f1615bae66d1b4cfa93c358e4d20134462478bff3a4a2c09a89c80d7ad4b0cbf7b7e464e75a68aa08cb196efd08d30be1d634530a552048930ff09862f82d7ae
diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild
new file mode 100644
index 000000000000..0e211fa6f1bb
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary IPv6-based packets"
+HOMEPAGE="http://www.si6networks.com/tools/ipv6toolkit/"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/fgont/ipv6toolkit.git"
+ inherit git-r3
+ KEYWORDS=""
+else
+ KEYWORDS="~amd64 ~x86"
+ SNAPSHOT="d14d90969e88a455e4ca8ea0ea7d88c9b7fb5c9f"
+ SRC_URI="https://github.com/fgont/ipv6toolkit/archive/${SNAPSHOT}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}"/"${PN}"-"${SNAPSHOT}"
+fi
+
+DEPEND="net-libs/libpcap[ipv6(+)]"
+RDEPEND="${DEPEND}
+ sys-apps/hwids"
+
+HWIDS_OUI_PATH=/usr/share/misc/oui.txt
+
+src_prepare() {
+ sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
+ manuals/ipv6toolkit.conf.5
+}
+src_compile() {
+ emake CFLAGS="${CFLAGS}" PREFIX=/usr
+}
+
+src_install() {
+ dodir /etc
+ emake install DESTDIR="${ED}" PREFIX=/usr
+ #remove the included oui file
+ rm -f "${D}"/usr/share/ipv6toolkit/oui.txt
+ #fix the conf file to use the one from sys-apps/hwids
+ sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
+ "${ED}"/etc/ipv6toolkit.conf
+ dodoc CHANGES.TXT README.TXT
+}
diff --git a/net-analyzer/ipv6toolkit/metadata.xml b/net-analyzer/ipv6toolkit/metadata.xml
new file mode 100644
index 000000000000..65a725a606c7
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+ </maintainer>
+ <longdescription>
+ The SI6 Networks' IPv6 toolkit is a set of IPv6 security/trouble-shooting tools, that can send arbitrary IPv6-based packets.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">fgont/ipv6toolkit</remote-id>
+ </upstream>
+</pkgmetadata>