[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ipv6toolkit/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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