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/thcrut/Manifest | 7 +++ .../thcrut/files/thcrut-1.2.5-configure.patch | 42 ++++++++++++++ .../thcrut/files/thcrut-1.2.5-libnet.patch | 65 ++++++++++++++++++++++ net-analyzer/thcrut/metadata.xml | 8 +++ net-analyzer/thcrut/thcrut-1.2.5-r1.ebuild | 29 ++++++++++ 5 files changed, 151 insertions(+) create mode 100644 net-analyzer/thcrut/Manifest create mode 100644 net-analyzer/thcrut/files/thcrut-1.2.5-configure.patch create mode 100644 net-analyzer/thcrut/files/thcrut-1.2.5-libnet.patch create mode 100644 net-analyzer/thcrut/metadata.xml create mode 100644 net-analyzer/thcrut/thcrut-1.2.5-r1.ebuild (limited to 'net-analyzer/thcrut') diff --git a/net-analyzer/thcrut/Manifest b/net-analyzer/thcrut/Manifest new file mode 100644 index 000000000000..f62985c04a3c --- /dev/null +++ b/net-analyzer/thcrut/Manifest @@ -0,0 +1,7 @@ +AUX thcrut-1.2.5-configure.patch 2088 SHA256 74f91be921f1da01ea5c0f544282b3a7fcbf08a50d2470dbe2d48348f88ef0b1 SHA512 0d3e77959f534d3231037c0cb71e602842f19dbbf33864100b854931ceb3b47c95017dc84f5f6b557562c338864f8809e20f96ff7f7fa88dafb930a443056d3a WHIRLPOOL 422d6add78c67d193210239f1c46d4ca0a6e36e285b51f92215c25c5bec985968d473780285e51a61bd2c917965b61cdeaa078d5edeee0866ff12fa4addf8533 +AUX thcrut-1.2.5-libnet.patch 1344 SHA256 0c5baf0c3ae62a576aa4e7b853c7ccf443868a14027899125aa94853d70f3a61 SHA512 412f925820c3aab4333ee56d7a0d697ebd278225cd90cf0e7abe5edae363faa95c3ff450b5311ddb05e12b2839b99a850a4a7f1a0cc7ce51c6c53c1c56874b07 WHIRLPOOL f987fa1345286b45d4266dd084497a597b1d688b40d90eeabc189bb79b6563625c878d47f58640be144b587f846bc63955c3bde9bbe76179a46fa3b6123693a3 +DIST thcrut-1.2.5.tar.gz 660673 SHA256 b32f3d71ac540248b7643baa39d8ecfb75af493228caaeb64608e49f2f092473 SHA512 954f7512bd3e3937796cc065612214ae7d17f70175305ee66951a4e4dc2fcd83c7b15c690f429c7642c9951c2219f86a045418a77e42e3e4a54deac2ae0c46ab WHIRLPOOL c63b9214e0638e937944e9944d1239b94b685e40116a9ed327b2eac57491b749ec6784ac41a21dd76282c771ed18f3a7e5e8e7402719a3bde2feccdcb56f4b42 +EBUILD thcrut-1.2.5-r1.ebuild 634 SHA256 ff9d736711c865c51a72d273a2e823b2463076bc438d5b356965989e0f872e18 SHA512 c92ed1665bcc1a909f8b9366ec8a411160c7a2c43423b47d57e2ee9f88862df18c5d2315b447ebcd44c8c98825127ed708954d8bd4cbb44eeda96156450a346d WHIRLPOOL 2dc5cc2e4395afc0a00b9e88b425930a924d4387ea5a96e4297fa62adf754e6e1e23a839ee59cdb4dc2c39b6c3df3132db6f6bf95c798dd8ff26708236ee5c43 +MISC ChangeLog 2507 SHA256 011d4717db1651fe90dae9a219986ac25dc4dd85a30e2e8341f4e93cf7a47091 SHA512 2dfe83e2b25913998bf11ffcbd93fcfadab4befea341143b412e92aa90f32aa5801a13960d98bea28c9a8f3e2f62ef35c9997c276398464696828674284f3e7e WHIRLPOOL 1d5f9e1addfae41c6ad5ae67e90bc6f61daa4b98293179aa16167b2cfb3e355cf24c7937eaa91460c4067ebe8242ef015b717ef321553505ea035b3da09eb30e +MISC ChangeLog-2015 1682 SHA256 c78eb18ed57ff93d74e81869cb21366a228b9a64a4c084f5744ea30f1b33c74a SHA512 1a668cb42a7f6073042efb490686f8084a0611172b4b3b3f5f6f561a7634592304836b6678f83e83042a05fb97939bc406d3deebaa867aefe3337570a4d38bf4 WHIRLPOOL 061e98327e163d3db00a81558a7182bd043a5c8299feec4cf3feb8dbe9b8111627677897d34a24f44dc5199c7e80d1f6dc76c4a94ee896259a6edae367b40a26 +MISC metadata.xml 276 SHA256 d15d6b6bd9ffc8a642c7469d01788ba9158efb4ca27fcf3324d9e52d1b70ec93 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250 WHIRLPOOL 26b9e81575f613b751f76234013c30a8da84a1c0dd75c12b8df32706ee753691bbc889a2dec5001cc8c4b05c47aca49ed9fabbb5a6fefed74aaa86d6c3f56cee diff --git a/net-analyzer/thcrut/files/thcrut-1.2.5-configure.patch b/net-analyzer/thcrut/files/thcrut-1.2.5-configure.patch new file mode 100644 index 000000000000..daa069e22afd --- /dev/null +++ b/net-analyzer/thcrut/files/thcrut-1.2.5-configure.patch @@ -0,0 +1,42 @@ +--- a/configure.in ++++ b/configure.in +@@ -153,10 +153,8 @@ + dnl libnet_init_packet only available in < libnet-1.1.x + dnl AC_CHECK_LIB(net, libnet_init_packet,, AC_MSG_ERROR(We need libnet. + dnl Get libnet from http://www.packetfactory.net or try --with-[[libs,includes]]=DIR)) +-AC_CHECK_LIB(net, libnet_init_packet, [NET=yes], [NET=no]) ++AC_CHECK_LIB(net-1.0, libnet_init_packet, [NET=yes], [NET=no]) + if test x"$NET" = x"no" -o x"$DIST" = x"yes"; then +- AC_CONFIG_SUBDIRS(Libnet-1.0.2a) +- THCRUT_SUBDIRS="$THCRUT_SUBDIRS Libnet-1.0.2a" + CPPFLAGS="-I../Libnet-1.0.2a/include ${CPPFLAGS}" + LDFLAGS="-L../Libnet-1.0.2a/src ${LDFLAGS}" + PRG_LIBNET_CONFIG_CFLAGS="../Libnet-1.0.2a/libnet-config --cflags --defines | tr '\n' ' '" +@@ -164,14 +162,12 @@ + dnl CFLAGS="`${srcdir}/Libnet-1.0.2a/libnet-config --cflags --defines | tr '\n' ' '` $CFLAGS" + dnl LIBS="`${srcdir}/Libnet-1.0.2a/libnet-config --libs` $LIBS" + else +- CFLAGS="`libnet-config --cflags --defines | tr '\n' ' '` $CFLAGS" +- LIBS="`libnet-config --libs` $LIBS" ++ CFLAGS="`libnet-1.0-config --cflags --defines | tr '\n' ' '` $CFLAGS" ++ LIBS="`libnet-1.0-config --libs` $LIBS" + fi + + AC_CHECK_LIB(pcre, pcre_compile, [PCRE=yes], [PCRE=no]) + if test x"$PCRE" = x"no" -o x"$DIST" = x"yes"; then +- AC_CONFIG_SUBDIRS(pcre-3.9) +- THCRUT_SUBDIRS="$THCRUT_SUBDIRS pcre-3.9" + CPPFLAGS="-I../pcre-3.9 ${CPPFLAGS}" + LDFLAGS="-L../pcre-3.9 ${LDFLAGS}" + PRG_PCRE_CONFIG_CFLAGS="../pcre-3.9/pcre-config --cflags" +@@ -199,8 +195,8 @@ + AC_OUTPUT(Makefile src/Makefile) + + dnl Just to show the correct values... +-CFLAGS="`${srcdir}/pcre-3.9/pcre-config --cflags` `${srcdir}/Libnet-1.0.2a/libnet-config --cflags --defines | tr '\n' ' '` $CFLAGS" +-LIBS="`${srcdir}/pcre-3.9/pcre-config --libs` `${srcdir}/Libnet-1.0.2a/libnet-config --libs` $LIBS" ++CFLAGS="`${srcdir}/pcre-3.9/pcre-config --cflags` `libnet-config --cflags --defines | tr '\n' ' '` $CFLAGS" ++LIBS="`${srcdir}/pcre-3.9/pcre-config --libs` `libnet-config --libs` $LIBS" + + echo "THCrut has been configured with the following options:" + echo " User binaries: $B" diff --git a/net-analyzer/thcrut/files/thcrut-1.2.5-libnet.patch b/net-analyzer/thcrut/files/thcrut-1.2.5-libnet.patch new file mode 100644 index 000000000000..87488c8c5196 --- /dev/null +++ b/net-analyzer/thcrut/files/thcrut-1.2.5-libnet.patch @@ -0,0 +1,65 @@ +--- a/src/arp_main.c ++++ b/src/arp_main.c +@@ -18 +18 @@ +-#include ++#include +--- a/src/arpg.c ++++ b/src/arpg.c +@@ -12 +12 @@ +-#include ++#include +--- a/src/dhcp_main.c ++++ b/src/dhcp_main.c +@@ -14 +14 @@ +-#include ++#include +--- a/src/discover_dispatch.c ++++ b/src/discover_dispatch.c +@@ -10 +10 @@ +-#include ++#include +--- a/src/discover_main.c ++++ b/src/discover_main.c +@@ -8 +8 @@ +-#include ++#include +--- a/src/fp.h ++++ b/src/fp.h +@@ -10 +10 @@ +-#include ++#include +--- a/src/icmp_main.c ++++ b/src/icmp_main.c +@@ -14 +14 @@ +-#include ++#include +--- a/src/network_raw.c ++++ b/src/network_raw.c +@@ -10 +10 @@ +-#include ++#include +--- a/src/packets.c ++++ b/src/packets.c +@@ -6 +6 @@ +-#include ++#include +--- a/src/thcrut.c ++++ b/src/thcrut.c +@@ -87 +87 @@ +-#include ++#include +--- a/src/thcrut.h ++++ b/src/thcrut.h +@@ -7 +7 @@ +-#include ++#include +--- a/src/thcrut_libnet.c ++++ b/src/thcrut_libnet.c +@@ -5 +5 @@ +-#include ++#include +--- a/src/thcrut_libnet.h ++++ b/src/thcrut_libnet.h +@@ -5 +5 @@ +-#include ++#include diff --git a/net-analyzer/thcrut/metadata.xml b/net-analyzer/thcrut/metadata.xml new file mode 100644 index 000000000000..74c2baebb4ec --- /dev/null +++ b/net-analyzer/thcrut/metadata.xml @@ -0,0 +1,8 @@ + + + + + netmon@gentoo.org + Gentoo network monitoring and analysis project + + diff --git a/net-analyzer/thcrut/thcrut-1.2.5-r1.ebuild b/net-analyzer/thcrut/thcrut-1.2.5-r1.ebuild new file mode 100644 index 000000000000..81a092c175cd --- /dev/null +++ b/net-analyzer/thcrut/thcrut-1.2.5-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="Network discovery and fingerprinting tool" +HOMEPAGE="http://www.thc.org/thc-rut/" +SRC_URI="http://www.thc.org/thc-rut/${P}.tar.gz" + +LICENSE="free-noncomm PCRE GPL-1+" +SLOT="0" +KEYWORDS="amd64 ~ppc sparc x86" + +DEPEND=" + dev-libs/libpcre + net-libs/libnet:1.0 + net-libs/libpcap +" + +src_prepare() { + rm -r Libnet-1.0.2a pcre-3.9 || die + epatch \ + "${FILESDIR}"/${P}-libnet.patch \ + "${FILESDIR}"/${P}-configure.patch + eautoreconf +} + +DOCS=( ChangeLog FAQ README TODO thcrutlogo.txt ) -- cgit v1.2.3