From fab849d1daed0ba7f2ac497d07985c3dbb692543 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 16 Jun 2019 21:23:20 +0100 Subject: gentoo resync : 16.06.2019 --- net-analyzer/gspoof/Manifest | 4 ++- net-analyzer/gspoof/files/gspoof-3.2-icon.patch | 8 ++--- net-analyzer/gspoof/files/gspoof-3.2-libdir.patch | 17 +++++++++ net-analyzer/gspoof/gspoof-3.2-r3.ebuild | 43 +++++++++++++++++++++++ 4 files changed, 67 insertions(+), 5 deletions(-) create mode 100644 net-analyzer/gspoof/files/gspoof-3.2-libdir.patch create mode 100644 net-analyzer/gspoof/gspoof-3.2-r3.ebuild (limited to 'net-analyzer/gspoof') diff --git a/net-analyzer/gspoof/Manifest b/net-analyzer/gspoof/Manifest index 071910ea45e4..a326d9ab5e8c 100644 --- a/net-analyzer/gspoof/Manifest +++ b/net-analyzer/gspoof/Manifest @@ -1,5 +1,7 @@ -AUX gspoof-3.2-icon.patch 2943 BLAKE2B 7f90de86ffdf7d767bd6a3e2a278fe122719905aa1a9f0573d268a434ca5ce60de1c287ee709e2dac4a3815eacb0d8ce96382c95c31e1cb9ef900088f9ccc752 SHA512 b3ad70e8a50d4a735a5c09c0b6ea749f7cd3029f77408cd4cfd0546111b95d6a1e9e93944ca3fa66ba1ce807b38548be2b894ac68f0fa7fca1af996054658c03 +AUX gspoof-3.2-icon.patch 2951 BLAKE2B 952de6a5c1345656da88f52efba8a18da2dc45b4b29f99816dff9c0a09aa003ab566f3ec831f39ead762c04a7b014dbdc1a4f73ee8f521502fffd6b8da195268 SHA512 ccfe1e2db4f08f0847316f6ac5b4cd884f450acaf609c479afe4ab9c1884126f54a8ef623779a16eed38676fde7f32aca9e58692e9ecff25656870589adfda15 +AUX gspoof-3.2-libdir.patch 668 BLAKE2B 1f31874c36368022b18814a6dcbc0c3b8696b9ba12f51c6f5e1bf201ae2e8eb42f21521e9fc9cc1e214d8ee480f198c84b393b483c66766ecffb9b6aee07022f SHA512 d4cd192132d1a7cb12676032cb1d787b44b1ec5c7fd8667c1f69455de3892011407b1663a15d47c7a8aba38b61fb76f6f141c1c01f24420c5dad2b39f347f641 AUX gspoof-def-values.patch 903 BLAKE2B dff9e5e8bd60a51f2acddf4e553c326fd491aa40670954da6f84cbd4ad5a357327af8833f8eb2b5e0b67653761aeab55e37964bbc1c012b2eddfdf1c3157270a SHA512 92b4a1b682669acd13b4fbf77083b633b881f4933445910976492fd093e1c4db3ef0b9d45f487ef8c3df9f252ca239d5411026f527ed3e0ab2972bbfbeea8666 DIST gspoof-3.2.tar.gz 69340 BLAKE2B c5769a242d6d388b7606594a01b6543822167505ea6210a05f6a514c47ea875efdea3e81b495b1a635fa15d9a065a35b631b20512b326304e366f692f8a73be5 SHA512 be90aeeb9ac93b5c4a190564ecfedd05ee077afed67696b773cb79949043975807dabed8f49597dcd3b08b9b0ee53c598caa9dced6f97bd9d6170f8e82b8f0f9 EBUILD gspoof-3.2-r2.ebuild 781 BLAKE2B 6a6daee33cb1f1ce1fde54f17c25296b5649b6c5ca0dbeacd881b159495c3f75bbcc68b59f2473b69ad59328a1215555733eb0e5f35dbc6599559e659d828f2d SHA512 4ae31501fa1ade40bc50c2ff6e52ac15d6bc110eb5e81a312830541b4aa381bc6792bb3804ee292c671d0670475798b84b2aae71bf7810b756278e3c3abf7498 +EBUILD gspoof-3.2-r3.ebuild 774 BLAKE2B abb6523147ce136f1ac634991f6e1a04289a6724d77d9fb42de94f152337e699381d0077f0819aa5eb44cbf634d31ad781badd6d6659d410800ba9a80d312d82 SHA512 44c3edef6ab00bbe199ef94737e31f4a9a5efb75eb3e288b69600a780e424ba103feabce68f0fde6f889ab3e90457feaccf43ee297418578c47eeadf443a037f MISC metadata.xml 248 BLAKE2B 86f5c3602168393b46b79f56b1bbcba7d32ab183eb1a640932bb91b4876e49e1ee407a9a5807f8bb559b5df9ee3c2fdc9fe6f69ec8b1744b7fcf2746a59e96a5 SHA512 d037f260b0d638df2bf9356b7d50974b341eefecd9e45a07b392d7180233299584f4911df4fd427122afd7e49e5f32417e0f2a3a92996450233e58eb51c34026 diff --git a/net-analyzer/gspoof/files/gspoof-3.2-icon.patch b/net-analyzer/gspoof/files/gspoof-3.2-icon.patch index df13a08677db..863049e0d2c7 100644 --- a/net-analyzer/gspoof/files/gspoof-3.2-icon.patch +++ b/net-analyzer/gspoof/files/gspoof-3.2-icon.patch @@ -1,7 +1,7 @@ Fix icon path and name. ---- gtk.c -+++ gtk.c +--- a/gtk.c ++++ b/gtk.c @@ -24,9 +24,7 @@ gtk_set_locale (); gtk_init (&_argc, &_argv); @@ -13,8 +13,8 @@ Fix icon path and name. MainWin = create_MainWin(); ---- interface.c -+++ interface.c +--- a/interface.c ++++ b/interface.c @@ -102,7 +102,7 @@ gtk_widget_set_size_request (MainWin, 640, 480); gtk_window_set_title (GTK_WINDOW (MainWin), BANNER); diff --git a/net-analyzer/gspoof/files/gspoof-3.2-libdir.patch b/net-analyzer/gspoof/files/gspoof-3.2-libdir.patch new file mode 100644 index 000000000000..67674c2f5155 --- /dev/null +++ b/net-analyzer/gspoof/files/gspoof-3.2-libdir.patch @@ -0,0 +1,17 @@ +Don't assume that $(libdir) is lib. Rely on linker defaults instead. +--- a/configure.ac ++++ b/configure.ac +@@ -55,13 +55,6 @@ AC_ARG_WITH([libnet-prefix], + [ LIBNET_PREFIX=$withval ], + [ LIBNET_PREFIX=/usr ]) + +-AC_CHECK_FILE([$LIBNET_PREFIX/lib/libnet.a], +- [LDFLAGS="-L$LIBNET_PREFIX/lib" +- CPPFLAGS="-I$LIBNET_PREFIX/include" ], +- AC_MSG_ERROR([ +-Libnet-1.1.1 Packet Shaping Library is required! +-Verify to have installed it and pass --with-libnet-prefix to configure. +-Or download it from http://www.packetfactory.net/libnet ])) + + AC_CHECK_LIB(net, libnet_name2addr4,, + AC_MSG_ERROR([ diff --git a/net-analyzer/gspoof/gspoof-3.2-r3.ebuild b/net-analyzer/gspoof/gspoof-3.2-r3.ebuild new file mode 100644 index 000000000000..938a95c5179a --- /dev/null +++ b/net-analyzer/gspoof/gspoof-3.2-r3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +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}" + +PATCHES=( + "${FILESDIR}"/${PN}-def-values.patch + "${FILESDIR}"/${P}-icon.patch + "${FILESDIR}"/${PN}-3.2-libdir.patch +) + +src_prepare() { + default + eautoreconf +} + +src_compile() { + emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} + +src_install() { + dobin gspoof + newicon pixmap/icon.png ${PN}.png + dodoc README CHANGELOG TODO +} -- cgit v1.2.3