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 |
+} |