Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/packETH/files/, net-misc/packETH/
Date: Mon, 03 Feb 2020 19:45:36
Message-Id: 1580759125.acb39f4c38accb21b574f55d47d2a2d47bce0218.jer@gentoo
1 commit: acb39f4c38accb21b574f55d47d2a2d47bce0218
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 3 19:44:37 2020 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 3 19:45:25 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acb39f4c
7
8 net-misc/packETH: Version 2.1
9
10 Package-Manager: Portage-2.3.87, Repoman-2.3.20
11 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
12 Closes: https://bugs.gentoo.org/show_bug.cgi?id=708048
13 Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
14
15 net-misc/packETH/Manifest | 1 +
16 .../packETH/files/packETH-2.1-fno-common.patch | 42 ++++++++++++++++++++++
17 net-misc/packETH/packETH-2.1.ebuild | 33 +++++++++++++++++
18 3 files changed, 76 insertions(+)
19
20 diff --git a/net-misc/packETH/Manifest b/net-misc/packETH/Manifest
21 index 8681bb0e62c..d2d76dd4a51 100644
22 --- a/net-misc/packETH/Manifest
23 +++ b/net-misc/packETH/Manifest
24 @@ -1,3 +1,4 @@
25 DIST packETH-1.7.3.tar.gz 395666 BLAKE2B e3ca7e727900a85cf3a8fa1e88b2763cecb6d284342e123932f5d19ae1c324d93045372386026940e4b1eeefa71ee52b380a5aab5eeab1aab70cf749a8626bf4 SHA512 349fd579bbbbbbbe2ca96374c8083ecf047a1c5f51626341bd7f98b4c8a29b74342311e45950a3f2628ba53dba250135c3802556b6aa5c49181e72313a7256d5
26 DIST packETH-1.8.1.tar.bz2 321624 BLAKE2B 3360240cde8c3dea41ea0e226cd648dc4599b5e838281a3d6b731c6d095a1d0db32373fd20096a16fd04390cc5bed11e94d05789b9ad7c97a79d2df6c0e3fcc2 SHA512 caca26d3a0e9a175cdcaccc21f8d0038fd4c3dc0939b52ae6e16109d0e42b882b4de95524d35bfe7bafc131203ba23aac5f3baf825b2c55ab18022edadb04a4d
27 DIST packETH-1.9.tar.bz2 450837 BLAKE2B 38eee3092be49ffffe7af23c30059d723e566d572c6a8dda6af5b44e8bc5b3c17d76cdccbdb4b4664ac245e1e7a41eb43e49eafc09a7e56b3f9d1ded93ba9239 SHA512 f322130a5981412f109555c52f9ae0b1c92e4f2a4c9a0ec2a62abeef368ade1ef08d5152724a6351fd626ef1dee4b5b98a61b250efd2391e4d61976d4ae4c50d
28 +DIST packETH-2.1.tar.gz 458750 BLAKE2B c08096e0781fc0174922d2eece31fa5e789ccfd7745eac0f16fbd515c6b5f72c7b9f7575fd215a3a1d0b69d6ae1f08427e5d145abbc83b9cbfeb6c6657d28b35 SHA512 55be4a2eb517c1d040664ea1a16d59dab20b06edbbd073cbf709deb4dfcec8d8eb12b88dfbd578f9bdb0ca614036ac4bbb00be6f865b774da2aa62ce8d3d767e
29
30 diff --git a/net-misc/packETH/files/packETH-2.1-fno-common.patch b/net-misc/packETH/files/packETH-2.1-fno-common.patch
31 new file mode 100644
32 index 00000000000..1f34c53d6b2
33 --- /dev/null
34 +++ b/net-misc/packETH/files/packETH-2.1-fno-common.patch
35 @@ -0,0 +1,42 @@
36 +--- a/src/function.c
37 ++++ b/src/function.c
38 +@@ -66,7 +66,7 @@
39 + int ipv6_start = 0;
40 + int eth_start = 0;
41 + gboolean stop_flag = 0;
42 +-extern char iftext[20];
43 ++char iftext[20];
44 + static unsigned long crc32_table[256];
45 + int crc32_table_init = 0;
46 + int ip_proto_used = 0; // 0 - none, 4 - ipv4, 6- IPv6, 806 - ARP
47 +--- a/src/function.h
48 ++++ b/src/function.h
49 +@@ -22,6 +22,8 @@
50 +
51 + #include <gtk/gtk.h>
52 +
53 ++extern char iftext[20];
54 ++
55 + signed int char2x(char *p);
56 + char c4(int value);
57 + guint32 get_checksum32(int start, int stop);
58 +--- a/src/function_send.c
59 ++++ b/src/function_send.c
60 +@@ -55,7 +55,6 @@
61 + extern long li_packets_sent_lastsec;
62 + extern long sentstream[10];
63 + extern long sendtime;
64 +-char iftext[20];
65 +
66 + struct params {
67 + long long del;
68 +--- a/src/callbacks.c
69 ++++ b/src/callbacks.c
70 +@@ -65,7 +65,6 @@
71 + extern int stop_flag;
72 + extern long desired_bw;
73 + gint row_number;/* this is because i cant get the selected row number*/
74 +-gchar iftext[20];
75 + gchar address_filename[100] = "addresslist";
76 + static GtkWidget *entry_field;
77 + static GtkWidget *entry_field_ip;
78
79 diff --git a/net-misc/packETH/packETH-2.1.ebuild b/net-misc/packETH/packETH-2.1.ebuild
80 new file mode 100644
81 index 00000000000..be593baac9e
82 --- /dev/null
83 +++ b/net-misc/packETH/packETH-2.1.ebuild
84 @@ -0,0 +1,33 @@
85 +# Copyright 1999-2020 Gentoo Authors
86 +# Distributed under the terms of the GNU General Public License v2
87 +
88 +EAPI=7
89 +inherit autotools
90 +
91 +DESCRIPTION="Packet generator tool for ethernet"
92 +HOMEPAGE="http://packeth.sourceforge.net/"
93 +SRC_URI="https://github.com/jemcek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
94 +
95 +LICENSE="GPL-3"
96 +SLOT="0"
97 +KEYWORDS="~amd64 ~x86"
98 +
99 +RDEPEND="
100 + dev-libs/glib:2
101 + x11-libs/gdk-pixbuf
102 + x11-libs/gtk+:2
103 +"
104 +DEPEND="
105 + virtual/pkgconfig
106 + ${RDEPEND}
107 +"
108 +PATCHES=(
109 + "${FILESDIR}"/${PN}-1.8.1-libs-and-flags.patch
110 + "${FILESDIR}"/${PN}-2.1-fno-common.patch
111 +)
112 +DOCS=( AUTHORS CHANGELOG README )
113 +
114 +src_prepare() {
115 + default
116 + eautoreconf
117 +}