diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/ipv6toolkit |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/ipv6toolkit')
-rw-r--r-- | net-analyzer/ipv6toolkit/Manifest | 4 | ||||
-rw-r--r-- | net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild | 47 | ||||
-rw-r--r-- | net-analyzer/ipv6toolkit/metadata.xml | 14 |
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> |