[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2021-11-28 Thread Mike Gilbert
commit: 71dc15d56f1741567451d7ca886a0bfd9cb7aa2d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Nov 25 01:12:32 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sun Nov 28 19:54:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dc15d5

net-analyzer/ipv6toolkit: migrate to hwdata

Signed-off-by: Mike Gilbert  gentoo.org>

 ...412.ebuild => ipv6toolkit-2.1_p20200412-r1.ebuild} | 19 +++
 net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild  | 19 +++
 2 files changed, 14 insertions(+), 24 deletions(-)

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412-r1.ebuild
similarity index 58%
rename from net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild
rename to net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412-r1.ebuild
index 2d692fb0ea06..afe8e856acea 100644
--- a/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -19,27 +19,22 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   sys-apps/hwids
+   sys-apps/hwdata
 "
 
-HWIDS_OUI_PATH=/usr/share/misc/oui.txt
-
 src_prepare() {
default
-   sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
-   manuals/ipv6toolkit.conf.5
 }
+
 src_compile() {
-   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PREFIX=/usr
+   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="${ED}" PREFIX=/usr
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/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
+   rm "${ED}"/usr/share/ipv6toolkit/oui.txt || die
dodoc CHANGES.TXT README.TXT
 }

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
index 8a862e677183..78d911dcf494 100644
--- a/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,27 +17,22 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   sys-apps/hwids
+   sys-apps/hwdata
 "
 
-HWIDS_OUI_PATH=/usr/share/misc/oui.txt
-
 src_prepare() {
default
-   sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
-   manuals/ipv6toolkit.conf.5
 }
+
 src_compile() {
-   emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PREFIX=/usr
+   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="${ED}" PREFIX=/usr
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}/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
+   rm "${ED}"/usr/share/ipv6toolkit/oui.txt || die
dodoc CHANGES.TXT README.TXT
 }



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2020-04-15 Thread Jeroen Roovers
commit: 4add82f295bc9c0d0bcdec83c63d3fe087a45e51
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Apr 15 12:36:30 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Apr 15 12:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4add82f2

net-analyzer/ipv6toolkit: Update live ebuild

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
index 2248b0b2e75..8a862e67718 100644
--- a/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
@@ -19,9 +19,6 @@ RDEPEND="
${DEPEND}
sys-apps/hwids
 "
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.1_p20190919-fno-common.patch
-)
 
 HWIDS_OUI_PATH=/usr/share/misc/oui.txt
 



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2020-04-15 Thread Jeroen Roovers
commit: e8571b0827a8e4b9366683b6674f8ddfcddb54f8
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Apr 15 12:46:12 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Apr 15 12:46:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8571b08

net-analyzer/ipv6toolkit: Old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/ipv6toolkit/Manifest  |  1 -
 .../ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild   | 47 --
 2 files changed, 48 deletions(-)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index 5ab20aa0e0e..d7cf7dd956f 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1,3 +1,2 @@
-DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 BLAKE2B 
468375afbf385ac9b571708be1baff0b0c56a0895bb73f3711522120b0e5fdfded3d73fea2a7d48b38f1e6387e0d63674c08eb503281f6eb635ea131ae67ec47
 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 DIST ipv6toolkit-2.1_p20190919.tar.gz 979235 BLAKE2B 
1b652b00874b9a71a5e5b86643d9c71fc02917af93d9730e7e4be7e5203d07dfef5bc7d1bb0453a6bf9dece69f7f4256912f0902132dd21530ae8ea9e94b8b4f
 SHA512 
78e7565f4827d21573ced06002311a4f3736df71846085b3e8e47e0d6aebeaa4e60881c148c3c65ee010ffcfb2bf3ad56bb2625203aff5b0fdf40fbb7f37ecb9
 DIST ipv6toolkit-2.1_p20200412.tar.gz 987247 BLAKE2B 
7fcb07c0cbb22e377618f62b69a16e4a5aeda3b3ebc32bd216cf9fa3beb2d8775cec6543482609361bb23304e3284e770ae82ada053fb172c432adfe360e09ba
 SHA512 
480245e4f5ed31d6de726467ab8e1726285ccc7eeb6c84bd75caf62af35409ebf5ea63a29567200b387592317a5d5989c76ad38d3f0842ebdf5392f28e81be9f

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild
deleted file mode 100644
index e16edc154cc..000
--- a/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2018 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="https://www.si6networks.com/tools/ipv6toolkit/;
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-if [[ ${PV} == "" ]] ; 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
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2020-04-15 Thread Jeroen Roovers
commit: e7e82387eb5b2340db5987b2854732ea357e9228
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Apr 15 12:45:36 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Apr 15 12:46:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7e82387

net-analyzer/ipv6toolkit: Version 2.1_p20200412

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/ipv6toolkit/Manifest  |  1 +
 .../ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index c09196eaf27..5ab20aa0e0e 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1,2 +1,3 @@
 DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 BLAKE2B 
468375afbf385ac9b571708be1baff0b0c56a0895bb73f3711522120b0e5fdfded3d73fea2a7d48b38f1e6387e0d63674c08eb503281f6eb635ea131ae67ec47
 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 DIST ipv6toolkit-2.1_p20190919.tar.gz 979235 BLAKE2B 
1b652b00874b9a71a5e5b86643d9c71fc02917af93d9730e7e4be7e5203d07dfef5bc7d1bb0453a6bf9dece69f7f4256912f0902132dd21530ae8ea9e94b8b4f
 SHA512 
78e7565f4827d21573ced06002311a4f3736df71846085b3e8e47e0d6aebeaa4e60881c148c3c65ee010ffcfb2bf3ad56bb2625203aff5b0fdf40fbb7f37ecb9
+DIST ipv6toolkit-2.1_p20200412.tar.gz 987247 BLAKE2B 
7fcb07c0cbb22e377618f62b69a16e4a5aeda3b3ebc32bd216cf9fa3beb2d8775cec6543482609361bb23304e3284e770ae82ada053fb172c432adfe360e09ba
 SHA512 
480245e4f5ed31d6de726467ab8e1726285ccc7eeb6c84bd75caf62af35409ebf5ea63a29567200b387592317a5d5989c76ad38d3f0842ebdf5392f28e81be9f

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild
new file mode 100644
index 000..2d692fb0ea0
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20200412.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
+HOMEPAGE="https://www.si6networks.com/tools/ipv6toolkit/;
+SNAPSHOT="623a0fbc0422cdc0a4b833d7b5ec58a2eaa9bddf"
+SRC_URI="https://github.com/fgont/ipv6toolkit/archive/${SNAPSHOT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/"${PN}"-"${SNAPSHOT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   net-libs/libpcap[ipv6(+)]
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/hwids
+"
+
+HWIDS_OUI_PATH=/usr/share/misc/oui.txt
+
+src_prepare() {
+   default
+   sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
+   manuals/ipv6toolkit.conf.5
+}
+src_compile() {
+   emake CC="$(tc-getCC)" 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
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/files/, net-analyzer/ipv6toolkit/

2020-01-26 Thread Jeroen Roovers
commit: 1218896cfa1438d0a327d0d21ca9d44763a75f2e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Jan 27 01:48:21 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Jan 27 01:49:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1218896c

net-analyzer/ipv6toolkit: Fix CFLAGS=-fno-common

Package-Manager: Portage-2.3.85, Repoman-2.3.20
Closes: https://bugs.gentoo.org/show_bug.cgi?id=706312
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../ipv6toolkit-2.1_p20190919-fno-common.patch | 192 +
 .../ipv6toolkit/ipv6toolkit-2.1_p20190919.ebuild   |   3 +
 .../ipv6toolkit/ipv6toolkit-.ebuild|   3 +
 3 files changed, 198 insertions(+)

diff --git 
a/net-analyzer/ipv6toolkit/files/ipv6toolkit-2.1_p20190919-fno-common.patch 
b/net-analyzer/ipv6toolkit/files/ipv6toolkit-2.1_p20190919-fno-common.patch
new file mode 100644
index 000..9d4a3dcffe9
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/files/ipv6toolkit-2.1_p20190919-fno-common.patch
@@ -0,0 +1,192 @@
+--- a/tools/flow6.c
 b/tools/flow6.c
+@@ -85,8 +85,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], buffrh[MIN_IPV6_HLEN + MIN_TCP_HLEN];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+ char  *pref;
+--- a/tools/frag6.c
 b/tools/frag6.c
+@@ -94,8 +94,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], buffrh[MIN_IPV6_HLEN + MIN_TCP_HLEN];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+ char  *pref;
+--- a/tools/icmp6.c
 b/tools/icmp6.c
+@@ -114,8 +114,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], buffrh[MIN_IPV6_HLEN + MIN_TCP_HLEN];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+ char  *pref;
+--- a/tools/ipv6toolkit.h
 b/tools/ipv6toolkit.h
+@@ -2,3 +2,10 @@
+ #define   MAX_CMDLINE_OPT_LEN 40
+ #define DATE_STR_LEN  40
+ 
++#include 
++#include 
++
++extern char errbuf[PCAP_ERRBUF_SIZE];
++extern struct bpf_program pcap_filter;
++extern sigjmp_buf env;
++extern unsigned int canjump;
+--- a/tools/jumbo6.c
 b/tools/jumbo6.c
+@@ -80,8 +80,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], buffrh[MIN_IPV6_HLEN + MIN_TCP_HLEN];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+ char  *pref;
+--- a/tools/na6.c
 b/tools/na6.c
+@@ -61,8 +61,7 @@
+ struct in6_addr   *pkt_ipv6addr;
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ char  all_nodes_addr[]= ALL_NODES_MULTICAST_ADDR;
+ unsigned char buffer[65556];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+--- a/tools/ni6.c
 b/tools/ni6.c
+@@ -90,8 +90,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], buffrh[MIN_IPV6_HLEN + MIN_TCP_HLEN];
+ char  domain[MAX_DOMAIN_LEN];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+--- a/tools/ns6.c
 b/tools/ns6.c
+@@ -59,8 +59,7 @@
+ const u_char  *pktdata;
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ 
+ unsigned char buffer[65556];
+ unsigned char *v6buffer, *ptr, *startofprefixes;
+--- a/tools/path6.c
 b/tools/path6.c
+@@ -88,8 +88,7 @@
+ 
+ bpf_u_int32   my_netmask;
+ bpf_u_int32   my_ip;
+-struct bpf_programpcap_filter;
+-char  dev[64], errbuf[PCAP_ERRBUF_SIZE];
++char  dev[64];
+ unsigned char buffer[65556], 

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2020-01-08 Thread Jeroen Roovers
commit: 78a9c81c87e92d48d247da5210c9cc1dc29ede96
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jan  8 09:05:13 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jan  8 09:16:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a9c81c

net-analyzer/ipv6toolkit: Add live ebuild

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 .../ipv6toolkit/ipv6toolkit-.ebuild| 43 ++
 1 file changed, 43 insertions(+)

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
new file mode 100644
index 000..8a862e67718
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit git-r3 toolchain-funcs
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
+HOMEPAGE="https://www.si6networks.com/tools/ipv6toolkit/;
+EGIT_REPO_URI="https://github.com/fgont/ipv6toolkit;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS=""
+
+DEPEND="
+   net-libs/libpcap[ipv6(+)]
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/hwids
+"
+
+HWIDS_OUI_PATH=/usr/share/misc/oui.txt
+
+src_prepare() {
+   default
+   sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
+   manuals/ipv6toolkit.conf.5
+}
+src_compile() {
+   emake CC="$(tc-getCC)" 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
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2020-01-08 Thread Jeroen Roovers
commit: 86ce85bd4b8909a89321b4f33a4ca1e22b7af63c
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Jan  8 09:14:51 2020 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Jan  8 09:16:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ce85bd

net-analyzer/ipv6toolkit: Version 2.1_p20190919

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Jeroen Roovers  gentoo.org>

 net-analyzer/ipv6toolkit/Manifest  |  1 +
 .../ipv6toolkit/ipv6toolkit-2.1_p20190919.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index 0f2bc79a5b2..c09196eaf27 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1 +1,2 @@
 DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 BLAKE2B 
468375afbf385ac9b571708be1baff0b0c56a0895bb73f3711522120b0e5fdfded3d73fea2a7d48b38f1e6387e0d63674c08eb503281f6eb635ea131ae67ec47
 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
+DIST ipv6toolkit-2.1_p20190919.tar.gz 979235 BLAKE2B 
1b652b00874b9a71a5e5b86643d9c71fc02917af93d9730e7e4be7e5203d07dfef5bc7d1bb0453a6bf9dece69f7f4256912f0902132dd21530ae8ea9e94b8b4f
 SHA512 
78e7565f4827d21573ced06002311a4f3736df71846085b3e8e47e0d6aebeaa4e60881c148c3c65ee010ffcfb2bf3ad56bb2625203aff5b0fdf40fbb7f37ecb9

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20190919.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20190919.ebuild
new file mode 100644
index 000..6a4df21782c
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.1_p20190919.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit toolchain-funcs
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
+HOMEPAGE="https://www.si6networks.com/tools/ipv6toolkit/;
+SNAPSHOT="20de5f297f73b6a8115d1eac52adfe0b6df5b3ed"
+SRC_URI="https://github.com/fgont/ipv6toolkit/archive/${SNAPSHOT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/"${PN}"-"${SNAPSHOT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   net-libs/libpcap[ipv6(+)]
+"
+RDEPEND="
+   ${DEPEND}
+   sys-apps/hwids
+"
+
+HWIDS_OUI_PATH=/usr/share/misc/oui.txt
+
+src_prepare() {
+   default
+   sed -i "s#/usr/share/ipv6toolkit/oui.txt#${HWIDS_OUI_PATH}#" \
+   manuals/ipv6toolkit.conf.5
+}
+src_compile() {
+   emake CC="$(tc-getCC)" 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
+}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2017-04-16 Thread Jeroen Roovers
commit: d0442d805347722980af65b04b36afda55efae9a
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Mon Apr 17 05:35:43 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Mon Apr 17 05:38:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0442d80

net-analyzer/ipv6toolkit: Old.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 net-analyzer/ipv6toolkit/Manifest |  1 -
 net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild | 49 ---
 2 files changed, 50 deletions(-)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index 7a49b5ff54d..d82799f02b7 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1,2 +1 @@
 DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 SHA256 
eea52d414ec1439e39afcf0199db8f73ee20f4618efa83ba7fcf75eba46de1a2 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 WHIRLPOOL 
1accd014cc47171bb8627ccfd962c2736f51858f711e916b065d72513cbfb9a694246c98b1de78854a0652eb1611280dacd792b74c948b66d29311ed3cb0acfd
-DIST ipv6toolkit-v1.4.1.tar.gz 469374 SHA256 
facf4ff7ff962644fcd37c04273000a480f3270eeb16b21e0c701032d2861b4f SHA512 
50a3f66a02a417f07c5f8befb684629ea027fac6835866b957febf35581ddc0f611a8981030cade4dd10757dafc87b0a3d19384edee0f58f2fd713f23003a57d
 WHIRLPOOL 
ae6664863372e2b4aef8ce8efbaa179b8775def44efe35ad7540349a109e7d109ffd047389d37def93c9632dc55df252c28fd035a409a40ba38d272ca7c11b8a

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild
deleted file mode 100644
index 6d28f511681..000
--- a/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils
-
-DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
-HOMEPAGE="http://www.si6networks.com/tools/ipv6toolkit/;
-MY_PN="ipv6toolkit"
-MY_P="${MY_PN}-v${PV}"
-SRC_URI="http://www.si6networks.com/tools/ipv6toolkit/${MY_P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="net-libs/libpcap[ipv6(+)]"
-RDEPEND="${DEPEND}
-sys-apps/hwids"
-
-S="${WORKDIR}/${MY_P}"
-
-HWIDS_OUI_PATH=/usr/share/misc/oui.txt
-
-src_prepare() {
-   #patch it not needed per upstream
-   #https://github.com/fgont/ipv6toolkit/issues/44
-   #epatch "${FILESDIR}"/${PN}-1.4.1-oui-path.patch
-   sed -i "s,/usr/share/[^[:space:]\"']*/?oui.txt,${HWIDS_OUI_PATH},g" \
-   manuals/ipv6toolkit.conf.5 \
-   || die "failed to sed out oui path"
-}
-
-src_compile() {
-   emake CFLAGS="-Wall ${CFLAGS}" OUI_DATABASE="${HWIDS_OUI_PATH}" 
PREFIX=/usr
-}
-
-src_install() {
-   dodir /etc
-   emake install DESTDIR="${D}" OUI_DATABASE="${HWIDS_OUI_PATH}" 
PREFIX=/usr
-   rm -f "${D}"/usr/share/ipv6toolkit/oui.txt
-   rmdir "${D}"/usr/share/ipv6toolkit
-   dodoc CHANGES.TXT CONTRIB.TXT README*
-}
-pkg_postinst() {
-   einfo "Upstream change: ${PN}-1.4: PDF/ODF documentation is now 
manpages only (same content)."
-}



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2016-10-05 Thread Richard Farina
commit: 90c2a473713f966f07aff10b48b25a626e8f3081
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Oct  6 03:23:36 2016 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Oct  6 03:23:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c2a473

net-analyzer/ipv6toolkit: despite git not having a tag, there was a 2.0 release 
which makes this p not pre

Package-Manager: portage-2.3.1

 net-analyzer/ipv6toolkit/Manifest   | 2 +-
 ...6toolkit-2.0_pre20160422.ebuild => ipv6toolkit-2.0_p20160422.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
index 9a258a9..7a49b5f 100644
--- a/net-analyzer/ipv6toolkit/Manifest
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -1,2 +1,2 @@
-DIST ipv6toolkit-2.0_pre20160422.tar.gz 796716 SHA256 
eea52d414ec1439e39afcf0199db8f73ee20f4618efa83ba7fcf75eba46de1a2 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 WHIRLPOOL 
1accd014cc47171bb8627ccfd962c2736f51858f711e916b065d72513cbfb9a694246c98b1de78854a0652eb1611280dacd792b74c948b66d29311ed3cb0acfd
+DIST ipv6toolkit-2.0_p20160422.tar.gz 796716 SHA256 
eea52d414ec1439e39afcf0199db8f73ee20f4618efa83ba7fcf75eba46de1a2 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 WHIRLPOOL 
1accd014cc47171bb8627ccfd962c2736f51858f711e916b065d72513cbfb9a694246c98b1de78854a0652eb1611280dacd792b74c948b66d29311ed3cb0acfd
 DIST ipv6toolkit-v1.4.1.tar.gz 469374 SHA256 
facf4ff7ff962644fcd37c04273000a480f3270eeb16b21e0c701032d2861b4f SHA512 
50a3f66a02a417f07c5f8befb684629ea027fac6835866b957febf35581ddc0f611a8981030cade4dd10757dafc87b0a3d19384edee0f58f2fd713f23003a57d
 WHIRLPOOL 
ae6664863372e2b4aef8ce8efbaa179b8775def44efe35ad7540349a109e7d109ffd047389d37def93c9632dc55df252c28fd035a409a40ba38d272ca7c11b8a

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild
similarity index 100%
rename from net-analyzer/ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild
rename to net-analyzer/ipv6toolkit/ipv6toolkit-2.0_p20160422.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/

2016-10-05 Thread Richard Farina
commit: 72a90fb5e3be95860ad213920a9a7d33d9e33149
Author: Zero_Chaos  gentoo  org>
AuthorDate: Thu Oct  6 03:02:48 2016 +
Commit: Richard Farina  gentoo  org>
CommitDate: Thu Oct  6 03:19:27 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a90fb5

net-analyzer/ipv6toolkit: rename ipv6-toolkit and bump/cleanup

Package-Manager: portage-2.3.1

 net-analyzer/ipv6toolkit/Manifest  |  2 +
 net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild  | 50 ++
 .../ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild | 48 +
 net-analyzer/ipv6toolkit/metadata.xml  | 11 +
 4 files changed, 111 insertions(+)

diff --git a/net-analyzer/ipv6toolkit/Manifest 
b/net-analyzer/ipv6toolkit/Manifest
new file mode 100644
index ..9a258a9
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/Manifest
@@ -0,0 +1,2 @@
+DIST ipv6toolkit-2.0_pre20160422.tar.gz 796716 SHA256 
eea52d414ec1439e39afcf0199db8f73ee20f4618efa83ba7fcf75eba46de1a2 SHA512 
532d6b76159fca03bdcebe341540a4071d2381dd3046469d0dfa5e8eecda5ffb4182d40658ef14c67bd11b781773bff1192e96d0ac4210c5ca095c6475d6c26d
 WHIRLPOOL 
1accd014cc47171bb8627ccfd962c2736f51858f711e916b065d72513cbfb9a694246c98b1de78854a0652eb1611280dacd792b74c948b66d29311ed3cb0acfd
+DIST ipv6toolkit-v1.4.1.tar.gz 469374 SHA256 
facf4ff7ff962644fcd37c04273000a480f3270eeb16b21e0c701032d2861b4f SHA512 
50a3f66a02a417f07c5f8befb684629ea027fac6835866b957febf35581ddc0f611a8981030cade4dd10757dafc87b0a3d19384edee0f58f2fd713f23003a57d
 WHIRLPOOL 
ae6664863372e2b4aef8ce8efbaa179b8775def44efe35ad7540349a109e7d109ffd047389d37def93c9632dc55df252c28fd035a409a40ba38d272ca7c11b8a

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild
new file mode 100644
index ..fa39f4f
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-1.4.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Set of IPv6 security/trouble-shooting tools to send arbitrary 
IPv6-based packets"
+HOMEPAGE="http://www.si6networks.com/tools/ipv6toolkit/;
+MY_PN="ipv6toolkit"
+MY_P="${MY_PN}-v${PV}"
+SRC_URI="http://www.si6networks.com/tools/ipv6toolkit/${MY_P}.tar.gz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="net-libs/libpcap[ipv6(+)]"
+RDEPEND="${DEPEND}
+sys-apps/hwids"
+
+S="${WORKDIR}/${MY_P}"
+
+HWIDS_OUI_PATH=/usr/share/misc/oui.txt
+
+src_prepare() {
+   #patch it not needed per upstream
+   #https://github.com/fgont/ipv6toolkit/issues/44
+   #epatch "${FILESDIR}"/${PN}-1.4.1-oui-path.patch
+   sed -i "s,/usr/share/[^[:space:]\"']*/?oui.txt,${HWIDS_OUI_PATH},g" \
+   manuals/ipv6toolkit.conf.5 \
+   || die "failed to sed out oui path"
+}
+
+src_compile() {
+   emake CFLAGS="-Wall ${CFLAGS}" OUI_DATABASE="${HWIDS_OUI_PATH}" 
PREFIX=/usr
+}
+
+src_install() {
+   dodir /etc
+   emake install DESTDIR="${D}" OUI_DATABASE="${HWIDS_OUI_PATH}" 
PREFIX=/usr
+   rm -f "${D}"/usr/share/ipv6toolkit/oui.txt
+   rmdir "${D}"/usr/share/ipv6toolkit
+   dodoc CHANGES.TXT CONTRIB.TXT README*
+}
+pkg_postinst() {
+   einfo "Upstream change: ${PN}-1.4: PDF/ODF documentation is now 
manpages only (same content)."
+}

diff --git a/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild 
b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild
new file mode 100644
index ..ca04eb1
--- /dev/null
+++ b/net-analyzer/ipv6toolkit/ipv6toolkit-2.0_pre20160422.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+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} == "" ]] ; 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