summaryrefslogtreecommitdiff
path: root/net-analyzer/cbm
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/cbm
reinit the tree, so we can have metadata
Diffstat (limited to 'net-analyzer/cbm')
-rw-r--r--net-analyzer/cbm/Manifest9
-rw-r--r--net-analyzer/cbm/cbm-0.1-r1.ebuild33
-rw-r--r--net-analyzer/cbm/files/cbm-0.1-gcc-4.3.patch10
-rw-r--r--net-analyzer/cbm/files/cbm-0.1-gcc-4.7.patch10
-rw-r--r--net-analyzer/cbm/files/cbm-0.1-headers-status-line.patch55
-rw-r--r--net-analyzer/cbm/files/cbm-0.1-tinfo.patch19
-rw-r--r--net-analyzer/cbm/metadata.xml12
7 files changed, 148 insertions, 0 deletions
diff --git a/net-analyzer/cbm/Manifest b/net-analyzer/cbm/Manifest
new file mode 100644
index 000000000000..d2f6aa418577
--- /dev/null
+++ b/net-analyzer/cbm/Manifest
@@ -0,0 +1,9 @@
+AUX cbm-0.1-gcc-4.3.patch 159 SHA256 393e5c42d2692c0e3445a3f670d35f438fe1e8a00dd26ee97e1aaac9f2edcfff SHA512 9ba1cb68e4b48f3c5035254e88cebab7702b97739537d892f42a256635cfc692026c26b0325084b2fbbb15a865390c30167119c7bac9362076f18e416afef2be WHIRLPOOL 692f084f094248737583688261baf0724d7babc15cfac27f765dda328a47e5b3c2aa611bfaf5decd5d4e29bb595283129006dc90f9d944b27bdbe15d9f6b864d
+AUX cbm-0.1-gcc-4.7.patch 195 SHA256 1b885e7271ff3af92c3c6eb1f22f4b0b1dc5e39f77cf80a36494e5556e4e5d7d SHA512 e1d66c6122163509ea247692362230323039f642f6f8cbc06f0023044223875fc9567a20c7dbdf5651313dc76a0033aa14118c5abe8aa8196ab90991c90d348d WHIRLPOOL ced79a512d16da2e9effae2b23c10750a3f92ba158f2655e412dd3d5c2c319d7386b4aa3693249708453f77dd10fd4e8767ea2122f181dce4f62b48b748e2061
+AUX cbm-0.1-headers-status-line.patch 1724 SHA256 c1ebbab991648647e47e4e0bcd6be07e544c80bff240b397987e5875b6a3bc12 SHA512 06a4614ece7d265b5604e4021671012d0ec8cece3f77025f9866c6c4193f85a5b7cbea740952dfd7d16cae6798708428fe5be4c06f5684baf9493c30effb867e WHIRLPOOL 75a6a020bf21c705d3d156142f91d04ea633ddf3347d400503f22a414f7fa9a1755ea2788115ddfe818d85cd050f9f6dda84cf40fe3f8801ee1b4fd1eefd3487
+AUX cbm-0.1-tinfo.patch 463 SHA256 2209e38ff5c087cee1ead9df10d2a677ac25e5a0b6cba5420ffbeb52cb1b96a8 SHA512 51509006d183634a4322ace7de01fde57bbd0d18a991dfab43e7189227f88edc7201d47e3a38826a15ba67047357f39d7a1298788268bf2db6b27aa2a048d903 WHIRLPOOL e2ec1c4c876297a5f55ce2f0ceeb04110c594e3ecede25e10ba4f4b207d6962e994c4b76f2790679aa251ae91ee6bff0b3bc093b107422acef876296fe3a5e79
+DIST cbm-0.1.tar.gz 310247 SHA256 fa44b4b53218ddcfc0f3e7539a1a232485bdb0a574c4a07a084a262d938f3c7b SHA512 24bf6a4d68fed253977b965d7e5b6aff4fb9db502c47b4a2b3b36f8c2963c9648b78ae607e9753fe4792a73ddbc29b86b3a1acc3c431a9355b11ff348566add4 WHIRLPOOL 22779c8332d2729ebf138a504fd81fa1bebe1295aa7c0ff9806bb545f868e9622038a447a59610e04c62cbf99e473cbf0bb365517ae6c8c018881c8733294aed
+EBUILD cbm-0.1-r1.ebuild 700 SHA256 2b8123e807e92347d3947aa6ea0e7abbd15f57336252565ae7bcd3bf386904b3 SHA512 fc42b5a193f2e0ee6d2f172f172d5a6c3bbc6c02572785e1471fd8101e1e735480a31e8f06821e12dd5d1a7a8734e607920c6831b4bb93cdadab3d7e858f8e6a WHIRLPOOL cdca2e0c4b636e03b54953676b25ce365f9ca5a7953324224c3f68f3c910760203dcec5d36ba1e8b16fc38a4fdcf394f1f62fe5137ba1020c2ff75c19f715007
+MISC ChangeLog 2555 SHA256 41185e995a024040d6e581de87b94b4b8523dc566ba12371e2ee76970deb0e62 SHA512 3928cd674c8606fd878e3b9c9b5975ff861251bab6bbfa128828bbf04810c7cfa8fa855e7f1587b17cfa8adda2ab3c88904f8acb0cc06f6f4535e280db49a56c WHIRLPOOL 01cbdaab2913f14d8379478a7623c0d5d0a1b52f96806e219ed13204050648ca5fa11b4bd3872891c14acc8b97204f6e8dcfb773488a2968a34189e40611296e
+MISC ChangeLog-2015 1145 SHA256 816fd2caf525c38c0aff3d433baa58fc75ddb327d70522a1a5ef0adc5cc82201 SHA512 7168796a1b17cfbb6e9463b97f02ac265c0acf41b1e1f8e7f3d9e7793fef3a451968afee05744b82ed867cd53db2696ae86986d4952bf980ebd828e370ef28e0 WHIRLPOOL d9a988635dbeef0e626291f7be327f9eb5f39778cc41626765e448369b45d8c4af93062d43ddd85a414aecd8ef81854b2f245b6c1231f42efda4f7c020294d68
+MISC metadata.xml 387 SHA256 bd77d39e4c5a95fab582252527988a2d170c9e0fee10efe97b1756c83fa45b19 SHA512 8092aa19143ae23dec4bf31dafb786c6dbc40fce3fbe2bf144ccfaf82581bd9a44ac3bdbfa8d6d60ff6f9cbdbd29b2a77eb860385d3ea242d1e1c430eb8347c6 WHIRLPOOL 827507599128464c462ccc74f786398b161cbdfce1b9035d38f5228a7e1803bcb46f23e8ecf409e3d7bfa2fc9134d5dc2fd5e0d41ba74a7d8e89c8b2ac9a5606
diff --git a/net-analyzer/cbm/cbm-0.1-r1.ebuild b/net-analyzer/cbm/cbm-0.1-r1.ebuild
new file mode 100644
index 000000000000..3e3c60fb9e6b
--- /dev/null
+++ b/net-analyzer/cbm/cbm-0.1-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils
+
+DESCRIPTION="Display the current traffic on all network devices"
+HOMEPAGE="http://www.isotton.com/software/unix/cbm/"
+SRC_URI="http://www.isotton.com/software/unix/${PN}/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ sys-libs/ncurses
+"
+DEPEND="
+ ${RDEPEND}
+ app-text/xmlto
+ app-text/docbook-xml-dtd:4.4
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-gcc-4.3.patch \
+ "${FILESDIR}"/${P}-gcc-4.7.patch \
+ "${FILESDIR}"/${P}-tinfo.patch \
+ "${FILESDIR}"/${P}-headers-status-line.patch
+ eautoreconf
+}
diff --git a/net-analyzer/cbm/files/cbm-0.1-gcc-4.3.patch b/net-analyzer/cbm/files/cbm-0.1-gcc-4.3.patch
new file mode 100644
index 000000000000..ae9b58f6e99b
--- /dev/null
+++ b/net-analyzer/cbm/files/cbm-0.1-gcc-4.3.patch
@@ -0,0 +1,10 @@
+--- a/src/statistics.hpp
++++ b/src/statistics.hpp
+@@ -3,6 +3,7 @@
+
+ #include <list>
+ #include <string>
++#include <sys/time.h>
+
+ namespace statistics {
+
diff --git a/net-analyzer/cbm/files/cbm-0.1-gcc-4.7.patch b/net-analyzer/cbm/files/cbm-0.1-gcc-4.7.patch
new file mode 100644
index 000000000000..94b50a6877f7
--- /dev/null
+++ b/net-analyzer/cbm/files/cbm-0.1-gcc-4.7.patch
@@ -0,0 +1,10 @@
+--- a/src/cbm.cpp
++++ b/src/cbm.cpp
+@@ -18,6 +18,7 @@
+ #include <sys/socket.h>
+ #include <arpa/inet.h>
+ #include <net/if.h>
++#include <unistd.h>
+
+ // Externs
+ extern int optind, opterr, optopt;
diff --git a/net-analyzer/cbm/files/cbm-0.1-headers-status-line.patch b/net-analyzer/cbm/files/cbm-0.1-headers-status-line.patch
new file mode 100644
index 000000000000..4b09bbb69793
--- /dev/null
+++ b/net-analyzer/cbm/files/cbm-0.1-headers-status-line.patch
@@ -0,0 +1,55 @@
+From bdc4f02a6d7fb1416f36aef89af4592c691576d8 Mon Sep 17 00:00:00 2001
+From: Jari Aalto <jari.aalto@cante.net>
+Date: Mon, 19 Sep 2011 14:27:04 +0300
+Subject: [PATCH] [fix] Headers and status line don't display by Paul Martin
+ <pm@debian.org>
+Organization: Private
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Jari Aalto <jari.aalto@cante.net>
+---
+ src/cbm.cpp | 9 ++++++++-
+ src/widgets/Window.cpp | 2 +-
+ 2 files changed, 9 insertions(+), 2 deletions(-)
+
+index 74282e2..0197443 100644
+--- a/src/cbm.cpp
++++ b/src/cbm.cpp
+@@ -156,13 +156,20 @@ int main(int argc, char **argv) {
+ interfaceTable.setColumns(4);
+ interfaceTable.setActiveStyle(A_BOLD);
+ interfaceTable.setActiveRow(1);
++ // Position the interface table
++ interfaceTable.setPosition(2, 2);
++ interfaceTable.setSize(screen.getWidth() - 4,
++ 8); // TODO
+
+ // Create the detail table
+ VerticalTable detailTable(screen);
+ detailTable.setColumns(2);
+ detailTable.setRows(2);
+ detailTable.setActiveRow(-1);
+-
++ // Position the detail table
++ detailTable.setPosition(2, 12); // TODO
++ detailTable.setSize(screen.getWidth() - 4, 10); // TODO
++
+ // Populate the detail table
+ detailTable.setText (0, 0, "Interface");
+ detailTable.setStyle(0, 0, COLOR_PAIR(COLOR_HEADING) | A_BOLD);
+index 322cb9b..572eef7 100644
+--- a/src/widgets/Window.cpp
++++ b/src/widgets/Window.cpp
+@@ -14,7 +14,7 @@ Window::~Window() {
+ }
+
+ void Window::setPosition(unsigned x, unsigned y) {
+- mvwin((WINDOW*) win_, y, x);
++ mvderwin((WINDOW*) win_, y, x);
+ }
+
+ void Window::setSize(unsigned width, unsigned height) {
+--
+1.7.5.4
+
diff --git a/net-analyzer/cbm/files/cbm-0.1-tinfo.patch b/net-analyzer/cbm/files/cbm-0.1-tinfo.patch
new file mode 100644
index 000000000000..955d762214c4
--- /dev/null
+++ b/net-analyzer/cbm/files/cbm-0.1-tinfo.patch
@@ -0,0 +1,19 @@
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -3,4 +3,4 @@
+ cbm_SOURCES = cbm.cpp \
+ ErrnoError.hpp \
+ statistics.cpp statistics.hpp
+-cbm_LDADD = -lncurses widgets/libwidgets.la
++cbm_LDADD = $(ncurses_LIBS) widgets/libwidgets.la
+--- a/configure.ac
++++ b/configure.ac
+@@ -18,6 +18,8 @@
+
+ # Checks for libraries.
+
++PKG_CHECK_MODULES(ncurses,ncurses)
++
+ # Checks for header files.
+
+ # Checks for typedefs, structures, and compiler characteristics.
diff --git a/net-analyzer/cbm/metadata.xml b/net-analyzer/cbm/metadata.xml
new file mode 100644
index 000000000000..8377d38ed6dc
--- /dev/null
+++ b/net-analyzer/cbm/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+<maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+ </maintainer>
+</pkgmetadata>