summaryrefslogtreecommitdiff
path: root/net-analyzer/egressor
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/egressor
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/egressor')
-rw-r--r--net-analyzer/egressor/Manifest7
-rw-r--r--net-analyzer/egressor/egressor-1.0-r2.ebuild37
-rw-r--r--net-analyzer/egressor/files/1.0-flags.patch22
-rw-r--r--net-analyzer/egressor/files/1.0-libnet-1.0.patch10
-rw-r--r--net-analyzer/egressor/metadata.xml9
5 files changed, 85 insertions, 0 deletions
diff --git a/net-analyzer/egressor/Manifest b/net-analyzer/egressor/Manifest
new file mode 100644
index 000000000000..25685a596308
--- /dev/null
+++ b/net-analyzer/egressor/Manifest
@@ -0,0 +1,7 @@
+AUX 1.0-flags.patch 578 SHA256 6e59c00d844e8516ff6a78e05ed83baa93af7b72796a23e5f4f1e985ba9c77a7 SHA512 aecc7970d9a9e877adf750e29813ad6a685370dc9ea72f34b86a5ddbafcf616db0636b4173e4ba445ac9c3d6a21e2aae26cce1889ba901ac9dea6af79243657a WHIRLPOOL 614866709ccd5aed8f80a5f013e25c4c3bd6fa6c9e4382e92abb1dd061e1ef238fa3f57e2474b59e4f14d6cc2bce7603274d98a3964f011646b96f48654a5bed
+AUX 1.0-libnet-1.0.patch 250 SHA256 ea009e63b6d418d16d172118f0d7fd12f6513c66077bb799527110749151d36b SHA512 eff978e5c4a9a99073b1280aa5369ecbb6100364332cb810bacb3bc4ddd316638ff6a8968923b51e4f72a79ddd994646d03000b3fa3f576ad8d898eea493e089 WHIRLPOOL 90e2fd7e3b0d65e5b44c5f454e08116e91787df6ff6afe3b1fa9904d551de62deaeb3b504a7752c1134e26066d124507fc641f6ecbc2fc998cb90d389474bfc2
+DIST egressor_release1.0.tar.gz 28746 SHA256 3608ae0d76f76513318ce57fe986936ec890650cb311762b374f463ffd898fba SHA512 dfb1ee553ccfb92429fe68df06db031e5cbca41fe4fda36961ba8121d79de03a7dc36febc5a58561c3de9b1412cc90811f5ddc8b156aab8282b0dc3c14cd7aec WHIRLPOOL e2307f897e6b0c0f813577f6c367285b61ee8204acc51db4bccf3f4133bdc0044c27e6b3057cdc9d7f93d271c22d0251e3fdd1dd780d9811c344dbde75320fe6
+EBUILD egressor-1.0-r2.ebuild 779 SHA256 36e0e7c5aa36f7a95cbb086e49bd0b7a8be812320efd9290bb4f6a143f273d21 SHA512 39c24de70760c687789ba9ef67b1aa362c3e602a3df6b9b8afcda7c4b78637d88752292e92bff8fdf590242b70c7c2a19d532f6faa3f88f7a53a9e894587df41 WHIRLPOOL 8353f3ae4b50a5ea44c24ba660144470a2cbf55bb0b33cb2166d329db106d5c40d1bd3013aca5f6dfc9e9cff9ef44855e4bb534b151615321bf4270f7bd5f56a
+MISC ChangeLog 2489 SHA256 0d31986c9998124d1782badc3db26cd1e53278a2ec8c2eba0b0fa97855eb049b SHA512 835c0829a65f38b18e809ff89a65031ce117b443b9520973a5e26e3efde97cf2ef8256092315150d0d6ce8763da2eb18ef64a5a5c027249b58d1398ea6f9eab3 WHIRLPOOL 3d277d9fdbebd06303df0128985fcd9b8dda0075c83abac4e426dc0452c751cd1e724c95fdc283ebce9393b56100666736367f9caf05d30c2f18a85c2912b98f
+MISC ChangeLog-2015 2385 SHA256 c7a378b69fc0a39a4f492cef900541469ec32ea38f0e75f2f4caf4d2d6e8b22f SHA512 c9744a66f1439873380f8a84008a9bcf86caf5041617bd2fc11357b2ec9fe517278acb2a4b29a0688e82513545c20a0cf1ec85ebc89bb5c2d8eaec77f97cd361 WHIRLPOOL b651b751ebb65356b08f7f5dec18ad281fa8bfb9cb2f6a32ee0f9995e38cdfa310d3ce2fd31ff34b5bc019053f8ace6c32b40b6a88ea51381cb9fb2cae847d88
+MISC metadata.xml 350 SHA256 1856a1e6caeb2a782fcee68adc8c8c52e471460619e1fb06967b72fefc1bb1b5 SHA512 fee212446254d141db6165f5e1da517976f7bda7e972e8a4984002bc164a02faddf242da8cfaf7b2c9d31e22c1387e71b3779fd572c544abd8b297365f1f2162 WHIRLPOOL 64ac028d08e09be2516c93f3be16f6f7e0cd277dc8bbdb023bb940000f45fcb4c297ee3576013f9759d3343563a424a118ecce565f3acca839dfae03c5e3894c
diff --git a/net-analyzer/egressor/egressor-1.0-r2.ebuild b/net-analyzer/egressor/egressor-1.0-r2.ebuild
new file mode 100644
index 000000000000..bac30f82bf2b
--- /dev/null
+++ b/net-analyzer/egressor/egressor-1.0-r2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="tool for checking router configuration"
+HOMEPAGE="http://packetfactory.openwall.net/projects/egressor/"
+SRC_URI="${HOMEPAGE}${PN}_release${PV}.tar.gz"
+
+LICENSE="egressor"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+DEPEND="<net-libs/libnet-1.1
+ >=net-libs/libnet-1.0.2a-r3"
+RDEPEND="net-libs/libpcap
+ dev-perl/Net-RawIP
+ dev-lang/perl"
+
+S=${WORKDIR}
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${PV}-libnet-1.0.patch \
+ "${FILESDIR}"/${PV}-flags.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake -C client
+}
+
+src_install() {
+ dobin client/egressor server/egressor_server.pl
+ dodoc README client/README-CLIENT server/README-SERVER
+}
diff --git a/net-analyzer/egressor/files/1.0-flags.patch b/net-analyzer/egressor/files/1.0-flags.patch
new file mode 100644
index 000000000000..03368b05dbaa
--- /dev/null
+++ b/net-analyzer/egressor/files/1.0-flags.patch
@@ -0,0 +1,22 @@
+--- a/client/Makefile
++++ b/client/Makefile
+@@ -5,8 +5,8 @@
+ #----------------------------------------------------------------------
+
+
+-CC = gcc
+-CFLAGS = -O3 -funroll-loops -fomit-frame-pointer -Wall -DMD=5
++CC ?= gcc
++CFLAGS += -Wall -DMD=5
+ #CFLAGS2 = -O -DMD=5
+ OBJECTS = egressor.o md5c.o \
+
+@@ -21,7 +21,7 @@
+
+
+ egressor: egressor.o md5c.o
+- $(CC) egressor.o $(LIBS) -o ./egressor
++ $(CC) $(CFLAGS) $(LDFLAGS) egressor.o $(LIBS) -o ./egressor
+
+ md5c.o: global.h md5.h
+ $(CC) -c $(CFLAGS) md5c.c
diff --git a/net-analyzer/egressor/files/1.0-libnet-1.0.patch b/net-analyzer/egressor/files/1.0-libnet-1.0.patch
new file mode 100644
index 000000000000..be7cb4f15c6f
--- /dev/null
+++ b/net-analyzer/egressor/files/1.0-libnet-1.0.patch
@@ -0,0 +1,10 @@
+--- a/client/Makefile
++++ b/client/Makefile
+@@ -15 +15 @@
+-LIBS = -L../../lib/ -lnet
++LIBS = -L../../lib/ -lnet-1.0
+--- a/client/libnet_test.h
++++ b/client/libnet_test.h
+@@ -36 +36 @@
+-#include <libnet.h>
++#include <libnet-1.0.h>
diff --git a/net-analyzer/egressor/metadata.xml b/net-analyzer/egressor/metadata.xml
new file mode 100644
index 000000000000..1bb807b42b3a
--- /dev/null
+++ b/net-analyzer/egressor/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+</maintainer>
+<longdescription>tool for checking router configuration</longdescription>
+</pkgmetadata>