diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-analyzer/pktstat |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/pktstat')
-rw-r--r-- | net-analyzer/pktstat/Manifest | 7 | ||||
-rw-r--r-- | net-analyzer/pktstat/files/pktstat-1.8.5-smtp_line.patch | 46 | ||||
-rw-r--r-- | net-analyzer/pktstat/files/pktstat-1.8.5-tinfo.patch | 10 | ||||
-rw-r--r-- | net-analyzer/pktstat/metadata.xml | 8 | ||||
-rw-r--r-- | net-analyzer/pktstat/pktstat-1.8.5-r1.ebuild | 34 |
5 files changed, 105 insertions, 0 deletions
diff --git a/net-analyzer/pktstat/Manifest b/net-analyzer/pktstat/Manifest new file mode 100644 index 000000000000..3759d3d7165b --- /dev/null +++ b/net-analyzer/pktstat/Manifest @@ -0,0 +1,7 @@ +AUX pktstat-1.8.5-smtp_line.patch 1265 SHA256 d8a41477a7db795935d848777c37514ab67eb70a122f22128198e1d86708e529 SHA512 8c72da90f29e29cd138537e25fe1cfbd104b4944161b2a05a9bbf9c12b04c0ac5c322c355a8e93c2ef9f92fd2c6fb173a794a6f1dce3ac6fe3bd572cbaf10142 WHIRLPOOL 3b8b03131c7e98311cff5ff0ad3199655643b41cb997034f34d45f0b367e41e806c9a4b8ae6845f6f44e566ccf36b07f0eeed2ba64d24241d00d79d633775c4d +AUX pktstat-1.8.5-tinfo.patch 426 SHA256 a76a6ce6bc3b8f6da783c154702178204b2dcdba1ecd46c03838b021eec55385 SHA512 7d537d540fce9d19bcfd7b223b17dce63295d76d16234d2b078afcd72cc3a10be133f6ae36411618c6ca90534a8a3ce619cc76e15985524e5fd01dfc31cf4ece WHIRLPOOL c7ace1a9effd6e5760bc9a180204401d3b7e344a844faa0d61a01d19e9947dcdb089ab2b75f88ccc12401ad4e07cf445174aac8a5245c14f677bc2696da3663c +DIST pktstat-1.8.5.tar.gz 133404 SHA256 140b07120eb48f139d588f0d8db792a91227fc7d6e690f0fcad1328dfcafd2c9 SHA512 0401b34646b3e6238a9fe032fa4c2afb70a3a009850bc85c043ff4bba7da6fab0dcf20b963c62ba4db5ba15a7508241dba4f4789ea59b12193928b4c4ec7f0c7 WHIRLPOOL 2e9d4a4c603080999afa0fa3b50b70d09586212c1e69305fb05974756d779e033822c87d8f809ef72582b4078893ca10fe126c84929c183e3289a31a614645e8 +EBUILD pktstat-1.8.5-r1.ebuild 717 SHA256 658f8fcb4fa634234805f864ebee1dd61bd040149fff39f99eb35f18675f3a59 SHA512 983eea9354a2aa65a123bc3bf37f508434ada10a6b6a4966c63806e9f4cb5a16fd62640a8d795bbe571f2a3e53e7194d3fe17ea6a49296a0debfa2acf338181d WHIRLPOOL 4d18277b7c5342f2fae0e796d51c293422b25761e0e1587a5bac376ea64c99cf41ff8b059723f1807d81d50b199de0fa004f05167f494501a044227899dd9864 +MISC ChangeLog 2511 SHA256 864ea9c5a42f6ba28443d2d4148a987f58fb2af0df3a659f3f3617f79673e5f7 SHA512 254c167c43b037763da765e71c39336a7ebd227ef03b3f61cf93b3ed6d447e75b0644ba115a8ea2db4ca59f28c0642c47dc2427355b0420877e458036da664c6 WHIRLPOOL 0c31183455b3c54128182eb4bcc1e7ec3762a8d2ef468973afd02f9e98a8435de3028c3e6947d00815863bcfcefc43bbd62e355fb0b50ae01c69c6ed7384efc4 +MISC ChangeLog-2015 3829 SHA256 774dc3c9eeef4648617c0e28fd1a6b9b3fd1172b353f9b054772021583154f43 SHA512 abc993d14f35329ee2501974f2e92d0840b56c1aac52ab79819b7ae695fa540e2c9f2eaa140145405b5b0f28e5144b542e7a69f4d05dfc91f075fd8b481dd2c6 WHIRLPOOL 6e075c4e179fad328fa912970f048f1815b13f23cbc70510f5d01f2a7d83407407aa6b64bc564d2074054419c84f69082c5fcc28b355b1c8b7fdcf7733e97e50 +MISC metadata.xml 276 SHA256 d15d6b6bd9ffc8a642c7469d01788ba9158efb4ca27fcf3324d9e52d1b70ec93 SHA512 f0e6c6bc89659e01e157d9bf30d0a2f3fd2d71bc26c8d12489c4a44fc5237159946e25b46e7295ab4676aea63559194977a0b1e76aced31d81cf6387dd0f4250 WHIRLPOOL 26b9e81575f613b751f76234013c30a8da84a1c0dd75c12b8df32706ee753691bbc889a2dec5001cc8c4b05c47aca49ed9fabbb5a6fefed74aaa86d6c3f56cee diff --git a/net-analyzer/pktstat/files/pktstat-1.8.5-smtp_line.patch b/net-analyzer/pktstat/files/pktstat-1.8.5-smtp_line.patch new file mode 100644 index 000000000000..67ea9e9181e8 --- /dev/null +++ b/net-analyzer/pktstat/files/pktstat-1.8.5-smtp_line.patch @@ -0,0 +1,46 @@ +--- a/tcp_smtp.c ++++ b/tcp_smtp.c +@@ -149,13 +149,9 @@ + struct smtp_state *state; + const char *s; + int addr_changed = 0; +-FILE*log; + + state = (struct smtp_state *)f->udata; + +-if ((log = fopen("/tmp/smtp.log", "a"))) +- fprintf(log, "smpt_line [%s]\n", line); +- + if (state->in_data) { + if (strcmp(line, ".") == 0) { + state->in_data = 0; +@@ -180,18 +176,15 @@ + } else { + /* Normalize the command line */ + normalize_line(line); +-if (log)fprintf(log, "normalized to [%s]\n", line); + if ((s = strip_prefix(line, "MAIL FROM:"))) { + snprintf(state->from_addr, sizeof state->from_addr, "%s", s); + normalize_addr(state->from_addr); + addr_changed = 1; +-if (log)fprintf(log, "from_addr = [%s]\n", state->from_addr); + } + else if ((s = strip_prefix(line, "RCPT TO:"))) { + snprintf(state->to_addr, sizeof state->to_addr, "%s", s); + normalize_addr(state->to_addr); + addr_changed = 1; +-if (log)fprintf(log, "to_addr = [%s]\n", state->to_addr); + } + else if (strcmp(line, "DATA") == 0) { + state->in_data = 1; +@@ -213,10 +206,7 @@ + if (strcmp(line, "QUIT") != 0) + snprintf(f->desc, sizeof f->desc, "%s", line); + } +-if (log)fprintf(log, "set desc to: [%s]\n", f->desc); + } +- +-if (log)fclose(log); + } + + /* diff --git a/net-analyzer/pktstat/files/pktstat-1.8.5-tinfo.patch b/net-analyzer/pktstat/files/pktstat-1.8.5-tinfo.patch new file mode 100644 index 000000000000..5181124b8053 --- /dev/null +++ b/net-analyzer/pktstat/files/pktstat-1.8.5-tinfo.patch @@ -0,0 +1,10 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -18,6 +18,7 @@ + AC_SEARCH_LIBS(gethostbyname, [nsl]) dnl for Solaris + AC_SEARCH_LIBS(pcap_open_live, [pcap]) + AC_SEARCH_LIBS(exp, [m]) ++PKG_CHECK_MODULES(ncurses,ncurses,LIBS="$LIBS $ncurses_LIBS",AC_MSG_ERROR[ncurses is required]) + AC_SEARCH_LIBS(tgoto, [termlib termcap curses ncurses ocurses]) + AC_SEARCH_LIBS(initscr, [curses ncurses ocurses]) + AC_SEARCH_LIBS(nanosleep, [posix4]) diff --git a/net-analyzer/pktstat/metadata.xml b/net-analyzer/pktstat/metadata.xml new file mode 100644 index 000000000000..74c2baebb4ec --- /dev/null +++ b/net-analyzer/pktstat/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/net-analyzer/pktstat/pktstat-1.8.5-r1.ebuild b/net-analyzer/pktstat/pktstat-1.8.5-r1.ebuild new file mode 100644 index 000000000000..38568044a9f1 --- /dev/null +++ b/net-analyzer/pktstat/pktstat-1.8.5-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils + +DESCRIPTION="A network monitoring tool with bandwidth tracking" +HOMEPAGE="http://www.adaptive-enterprises.com.au/~d/software/pktstat/" +SRC_URI="http://www.adaptive-enterprises.com.au/~d/software/pktstat/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="amd64 ~ppc x86" + +RDEPEND=" + net-libs/libpcap + >=sys-libs/ncurses-5.3-r1 +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + epatch "${FILESDIR}"/${P}-tinfo.patch + epatch "${FILESDIR}"/${P}-smtp_line.patch + eautoreconf +} + +src_install() { + dosbin pktstat + doman pktstat.1 + dodoc ChangeLog NEWS README TODO +} |