From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-analyzer/gspoof/Manifest | 7 +++ net-analyzer/gspoof/files/gspoof-3.2-icon.patch | 71 +++++++++++++++++++++++ net-analyzer/gspoof/files/gspoof-def-values.patch | 29 +++++++++ net-analyzer/gspoof/gspoof-3.2-r2.ebuild | 39 +++++++++++++ net-analyzer/gspoof/metadata.xml | 8 +++ 5 files changed, 154 insertions(+) create mode 100644 net-analyzer/gspoof/Manifest create mode 100644 net-analyzer/gspoof/files/gspoof-3.2-icon.patch create mode 100644 net-analyzer/gspoof/files/gspoof-def-values.patch create mode 100644 net-analyzer/gspoof/gspoof-3.2-r2.ebuild create mode 100644 net-analyzer/gspoof/metadata.xml (limited to 'net-analyzer/gspoof') diff --git a/net-analyzer/gspoof/Manifest b/net-analyzer/gspoof/Manifest new file mode 100644 index 000000000000..962c942b33a5 --- /dev/null +++ b/net-analyzer/gspoof/Manifest @@ -0,0 +1,7 @@ +AUX gspoof-3.2-icon.patch 2943 SHA256 cfde70028b46a0392e036cb4b2f3ea4d2ac4c5ada9a3d5f16b0db8de7e82c339 SHA512 b3ad70e8a50d4a735a5c09c0b6ea749f7cd3029f77408cd4cfd0546111b95d6a1e9e93944ca3fa66ba1ce807b38548be2b894ac68f0fa7fca1af996054658c03 WHIRLPOOL 07593d50aed5cba430a879cfc3b2f15ea9a95feff08a04beb417171b9b758985b3065a041f156d95dc141610d5b1c92bf72db0f1f4d7263bb1dacd7dbd636454 +AUX gspoof-def-values.patch 903 SHA256 5ebd86d3f290c356e94fced05784ba0fa03ae1299f30fbd8c84f985546c9cc59 SHA512 92b4a1b682669acd13b4fbf77083b633b881f4933445910976492fd093e1c4db3ef0b9d45f487ef8c3df9f252ca239d5411026f527ed3e0ab2972bbfbeea8666 WHIRLPOOL 354ad3c858c899cc7bd6e1342b897ebf6a6b8f11f7ce8d87d002d5f3cc58e654efcef491b7c334bcbaf4cddbf62852e20fb406bcfa1b67a47172717d3da0eadc +DIST gspoof-3.2.tar.gz 69340 SHA256 65f12bf8ca23d3fa6af0cedda4fb6c28c955a909e1787bd5dda14404a0280019 SHA512 be90aeeb9ac93b5c4a190564ecfedd05ee077afed67696b773cb79949043975807dabed8f49597dcd3b08b9b0ee53c598caa9dced6f97bd9d6170f8e82b8f0f9 WHIRLPOOL 89b756423a78c7196cdbe1d25a116231547f7502db2410dba7870c1258331777991b3d4bcddb9b3051d3aca213c0211d62d4da6c56deffccd78c813e50670ff7 +EBUILD gspoof-3.2-r2.ebuild 781 SHA256 de49f573233cfb054bba70313c0a0499463c3dee298309a38b56da20e73bdf64 SHA512 4ae31501fa1ade40bc50c2ff6e52ac15d6bc110eb5e81a312830541b4aa381bc6792bb3804ee292c671d0670475798b84b2aae71bf7810b756278e3c3abf7498 WHIRLPOOL 711b43d5a0272f6eb58daa117d0ae215a79c131019a60d9d6d54696f1e2eedcac7ac8450c4224249ab535e74624fa3ba02fbc35be3ca39d33fed0c5d584f4571 +MISC ChangeLog 3135 SHA256 99d6eab4e91b207bf3a6664094e6d632fcc9f5bbea963e058a6791af95d16d60 SHA512 bac2b32ba8ec266fbe48eef7b20aea98d7b55d035a68100e351a9a77b6a06fd37fd0d29ba87d4e1d2338ad99713b8b175c32d4303d0881766abde070e6313753 WHIRLPOOL f9ec170ec7c0a192dae58e2be4d2de3cd0229a8eb37a2bb6d6f1061f72ec853e570e4345d177c37cbb684eaafee1371fcfaca3c12ddb7b2b7b7c96e42f837bd8 +MISC ChangeLog-2015 2128 SHA256 a23a223df3a52d7415704c83b6cbb7d31d970556bc2152ad18de20eeb202fc94 SHA512 2f2150b19f1b07cf767bbb668866d7dc7a3237fdebf8ccf6e6cbc4809ee2f09e016ca84ce968db873c64d38566ed70c81a5449a9e68d84e57047b52def329d88 WHIRLPOOL 6c67bcc81cde6df1982986aa2d0aad6171d6aea222a334751e8b30efa530e8032dce2f524c0b627df8393d12c01c2f55040a0f4ebaf32cfdf7681bdacf262c75 +MISC metadata.xml 248 SHA256 6f55643511992161a574f0494a3e592a2ce8940fd8b3d66e95bf089ceaef7cec SHA512 d037f260b0d638df2bf9356b7d50974b341eefecd9e45a07b392d7180233299584f4911df4fd427122afd7e49e5f32417e0f2a3a92996450233e58eb51c34026 WHIRLPOOL 8a2398635f3f512237a07c9f8f33e096a1b0bebcf7acae1aac8c5c995f918b805dccb2d16e17ed915df949c03fafb9a37309d6492e8ef2639bba3d4bac92db14 diff --git a/net-analyzer/gspoof/files/gspoof-3.2-icon.patch b/net-analyzer/gspoof/files/gspoof-3.2-icon.patch new file mode 100644 index 000000000000..df13a08677db --- /dev/null +++ b/net-analyzer/gspoof/files/gspoof-3.2-icon.patch @@ -0,0 +1,71 @@ +Fix icon path and name. + +--- gtk.c ++++ gtk.c +@@ -24,9 +24,7 @@ + gtk_set_locale (); + gtk_init (&_argc, &_argv); + +- add_pixmap_directory ("pixmap"); +- add_pixmap_directory ("/usr/local/share/gspoof/pixmap"); +- add_pixmap_directory ("/usr/share/gspoof/pixmap"); ++ add_pixmap_directory ("/usr/share/pixmaps"); + + MainWin = create_MainWin(); + +--- interface.c ++++ interface.c +@@ -102,7 +102,7 @@ + gtk_widget_set_size_request (MainWin, 640, 480); + gtk_window_set_title (GTK_WINDOW (MainWin), BANNER); + gtk_window_set_position (GTK_WINDOW (MainWin), GTK_WIN_POS_CENTER); +- MainWin_icon_pixbuf = create_pixbuf ("icon.png"); ++ MainWin_icon_pixbuf = create_pixbuf ("gspoof.png"); + if (MainWin_icon_pixbuf) + { + gtk_window_set_icon (GTK_WINDOW (MainWin), MainWin_icon_pixbuf); +@@ -663,7 +663,7 @@ + gtk_widget_set_extension_events (DataWin, GDK_EXTENSION_EVENTS_CURSOR); + gtk_window_set_title (GTK_WINDOW (DataWin), _("Payload options")); + gtk_window_set_position (GTK_WINDOW (DataWin), GTK_WIN_POS_CENTER); +- DataWin_icon_pixbuf = create_pixbuf ("icon.png"); ++ DataWin_icon_pixbuf = create_pixbuf ("gspoof.png"); + if (DataWin_icon_pixbuf) + { + gtk_window_set_icon (GTK_WINDOW (DataWin), DataWin_icon_pixbuf); +@@ -754,7 +754,7 @@ + gtk_window_set_title (GTK_WINDOW (MultiPackets), _("Pseudo-flood options")); + gtk_window_set_position (GTK_WINDOW (MultiPackets), GTK_WIN_POS_CENTER); + gtk_window_set_resizable (GTK_WINDOW (MultiPackets), FALSE); +- MultiPackets_icon_pixbuf = create_pixbuf ("icon.png"); ++ MultiPackets_icon_pixbuf = create_pixbuf ("gspoof.png"); + if (MultiPackets_icon_pixbuf) + { + gtk_window_set_icon (GTK_WINDOW (MultiPackets), MultiPackets_icon_pixbuf); +@@ -884,7 +884,7 @@ + gtk_window_set_position (GTK_WINDOW (AboutWin), GTK_WIN_POS_CENTER); + gtk_window_set_default_size (GTK_WINDOW (AboutWin), 350, 200); + gtk_window_set_resizable (GTK_WINDOW (AboutWin), FALSE); +- AboutWin_icon_pixbuf = create_pixbuf ("icon.png"); ++ AboutWin_icon_pixbuf = create_pixbuf ("gspoof.png"); + if (AboutWin_icon_pixbuf) + { + gtk_window_set_icon (GTK_WINDOW (AboutWin), AboutWin_icon_pixbuf); +@@ -896,7 +896,7 @@ + gtk_container_add (GTK_CONTAINER (AboutWin), hbox1); + gtk_container_set_border_width (GTK_CONTAINER (hbox1), 2); + +- image16 = create_pixmap (AboutWin, "icon.png"); ++ image16 = create_pixmap (AboutWin, "gspoof.png"); + gtk_widget_show (image16); + gtk_box_pack_start (GTK_BOX (hbox1), image16, TRUE, TRUE, 0); + +@@ -936,7 +936,7 @@ + gtk_widget_set_size_request (ECNWin, -1, 90); + gtk_window_set_title (GTK_WINDOW (ECNWin), _("ECN options")); + gtk_window_set_position (GTK_WINDOW (ECNWin), GTK_WIN_POS_CENTER); +- ECNWin_icon_pixbuf = create_pixbuf ("icon.png"); ++ ECNWin_icon_pixbuf = create_pixbuf ("gspoof.png"); + if (ECNWin_icon_pixbuf) + { + gtk_window_set_icon (GTK_WINDOW (ECNWin), ECNWin_icon_pixbuf); diff --git a/net-analyzer/gspoof/files/gspoof-def-values.patch b/net-analyzer/gspoof/files/gspoof-def-values.patch new file mode 100644 index 000000000000..442f8e821b01 --- /dev/null +++ b/net-analyzer/gspoof/files/gspoof-def-values.patch @@ -0,0 +1,29 @@ +diff -Naurp gspoof-3.2-orig/gfuncts.c gspoof-3.2/gfuncts.c +--- gspoof-3.2-orig/gfuncts.c 2006-09-15 16:39:59.000000000 +0200 ++++ gspoof-3.2/gfuncts.c 2006-09-15 17:20:49.000000000 +0200 +@@ -47,12 +47,6 @@ int RestoreDefault() + struct libnet_ether_addr *ethaddr; /* eth address */ + libnet_t *l; + +- /* put default value */ +- bzero (&f, 6); +- bzero (&ck, 2); +- memset (data, '\0', 128); +- memset (device, '\0', 10); +- + /* loading libnet core */ + if ((l=libnet_init(LIBNET_LINK, NULL, ebuf))==NULL) + { +@@ -126,6 +120,12 @@ int RestoreDefault() + gtk_entry_set_text (GTK_ENTRY (win_entry), "32767"); + gtk_entry_set_text(GTK_ENTRY (urg_entry), ltostr(urgp)); + ++ /* put default value */ ++ bzero (&f, sizeof(f)); ++ bzero (&ck, sizeof(ck)); ++ memset (data, '\0', 128); ++ memset (device, '\0', 10); ++ + /* Set default variable values */ + f.syn=1; + m.number=10; diff --git a/net-analyzer/gspoof/gspoof-3.2-r2.ebuild b/net-analyzer/gspoof/gspoof-3.2-r2.ebuild new file mode 100644 index 000000000000..618d875e8c41 --- /dev/null +++ b/net-analyzer/gspoof/gspoof-3.2-r2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit autotools eutils + +DESCRIPTION="A simple GTK/command line TCP/IP packet generator" +HOMEPAGE="http://gspoof.sourceforge.net/" +SRC_URI="http://gspoof.sourceforge.net/src/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +IUSE="" + +DEPEND=" + x11-libs/gtk+:2 + dev-libs/glib:2 + net-libs/libnet:1.1 +" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-def-values.patch \ + "${FILESDIR}"/${P}-icon.patch + sed -i configure.ac -e 's|libnet.a|libnet.so|g' || die + eautoreconf +} + +src_compile() { + emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin gspoof + newicon pixmap/icon.png ${PN}.png + dodoc README CHANGELOG TODO +} diff --git a/net-analyzer/gspoof/metadata.xml b/net-analyzer/gspoof/metadata.xml new file mode 100644 index 000000000000..c08e67a93e3e --- /dev/null +++ b/net-analyzer/gspoof/metadata.xml @@ -0,0 +1,8 @@ + + + + + + gspoof + + -- cgit v1.2.3