summaryrefslogtreecommitdiff
path: root/app-admin/logmon
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin/logmon')
-rw-r--r--app-admin/logmon/Manifest9
-rw-r--r--app-admin/logmon/files/logmon-0.4.4-char2int.diff11
-rw-r--r--app-admin/logmon/files/logmon-0.4.4-gcc43.patch14
-rw-r--r--app-admin/logmon/files/logmon-0.4.4-maintainer-mode.patch15
-rw-r--r--app-admin/logmon/files/logmon-0.4.4-tinfo.patch10
-rw-r--r--app-admin/logmon/logmon-0.4.4-r1.ebuild41
-rw-r--r--app-admin/logmon/metadata.xml11
7 files changed, 111 insertions, 0 deletions
diff --git a/app-admin/logmon/Manifest b/app-admin/logmon/Manifest
new file mode 100644
index 000000000000..bc9575ef3759
--- /dev/null
+++ b/app-admin/logmon/Manifest
@@ -0,0 +1,9 @@
+AUX logmon-0.4.4-char2int.diff 169 SHA256 6c549a9c88bf5839382f886b4afa360a70f22a426e43d84dfab18dec018950da SHA512 49e7c6564cda45c70007efab6a94f64d2b50dc157c535b1260c63d9e391e526bbf911850558ad9299c8422d6349bc0c25d9a30030d88b45dc3e8b644e6ec2e2e WHIRLPOOL 7bed4b9d5b15140f921b5be1b5aa0f2d0886842bfa06db5bbcba4542bfcaf91dda4ef5395337fa0d1fe318d5b45b5ac2ff45eaa86594ab44efd1c11617bd36ba
+AUX logmon-0.4.4-gcc43.patch 211 SHA256 2cfbf3d7ad00b2dd4b62f4b4a502d71b6aee1f1025609955d1c07d8c5dcb4bfd SHA512 8e5594fc769b1fe3807cc296e50dd2ae6f5035d60d6dc2faf586467d8693c1d7565f671025e2b588948abf27b2942d02f5afcdbeb02f4c60a3ce02f6acdfcd08 WHIRLPOOL d325715b59ce9420e4dd0eb35127433cceb4ca94d125c982fab0c0d0ec3dfb792d3d88ea93f2dc7de5c48da02dbae847d5671614ea273306e345c689de40af8b
+AUX logmon-0.4.4-maintainer-mode.patch 284 SHA256 9fe96d7da37a653b0585561b93c11074f4cd29f5638e6acb4353730c00455a62 SHA512 5720b1db0f9c449f02aee075cc677e83e0393b33ae990e6b88aa5d0b637b28d69d11b7813360f899510cf1a7d39b30d17117fccc1ceae2cf88aebb509eadb600 WHIRLPOOL 8e514bc4b94cbd31fd7f547e3c3d8ba8c6788ae0c114becb178be95b4b5ff12d8981529ce412bb69786016b2d62faf109d94ecf8cd5a9a132dc7375c84b91a47
+AUX logmon-0.4.4-tinfo.patch 247 SHA256 fff8f0cadcef25f19d1131981012aed19ddfe11ef293a898bc009d762f8a4b16 SHA512 3d11e8c19aff181a6886c6dd14cfe3956d1bc60c3919e9c1a1ce693111c407f9c631113386381c4391ccf4d81bdd6625fc255c7608c7f688880e22e84e9e1af7 WHIRLPOOL ef424bb0ce9c20c5131dee4303b2a6dc74bb9ee699c2be8ea0495c63ae6d34afd195833668b0ca5a5a19d00118bd68f3a68a3b24c3cc2abd94d8c6e3949d81d6
+DIST LogMon-0.4.4.tar.bz2 65975 SHA256 9b7192c651069cc7d98508b25841610b2cd7a318cbf3b1b55564ae6f0d5468f2 SHA512 9ddbccfea0cae3d7fa6ffa9576f0030b6fb66e0dca152fb5242e7bd19ce319e922264720fa44f6b65319f8b25ad9e208a01434b94c629fa737bdd82ea22a4fac WHIRLPOOL ffec8263e1559a22088bb228d075ee8919c577ef21267b2260eed96d43258a6e850be1194ae26727700f0dcaf88e8bc5017396a83748306f6a5956f1e4dd23d0
+EBUILD logmon-0.4.4-r1.ebuild 850 SHA256 ad8cb04d8fd62ead3f706d3a2d733871ea355e6f4e4ced8997597e0c6da5a790 SHA512 a7756e88d77dba0e9cf5a582a12e972244974b219158291011e1ca4babf5315b01d82bc81ebcc3d8b01e59917b57896e5a92db4ab51aa9dae33d4b8179225458 WHIRLPOOL b00565577337f680a96cdb886f8b3ceae09f84f36db0c3a52ac09622411f9fd2f9c7e4829032636f750e082e81ef455fd026e2607080137a1f8125c335b36943
+MISC ChangeLog 2328 SHA256 5d84c6c75c223ffe58483cb22196db406871ba4bc42ef6ef73f6e59bb6fd7b01 SHA512 d7b425a1869ecce701a6b21cb49c3c403202cf0e3f26ea101a52dc3e625a3b79100936fe87118ef509aa2f972c7722924bff229d9243077102dfcacd21b5e6a2 WHIRLPOOL 67cb883b41528ab24fe31929b4ae0580c3890f9f94c69e8dbfef031214915aa8d7a08edfa361e696bcbd2cefb06074ccbad7d550b5d222184dc3714fa5e7a2f9
+MISC ChangeLog-2015 3124 SHA256 e77fe488e6642019dc35fa01f8c17ed9419ff133d0c78a6a646c583de87592ca SHA512 f4a43b341df5ca2761f3801b132a6e9906ea9b490d0de2a8b29deb9f62c5045d432f903347e96c426510f992e4d0f0aabf36f9f5ac68e7410cf8f871a5d55ce6 WHIRLPOOL d37fa33f224f41ad3313052bd7872d09cfa1045a92428a71e10d02624a1bbaf96a513cd7ae1d6c77e54f98ed25e199d28e07962c1251ae8db7c730818fb4a8fe
+MISC metadata.xml 336 SHA256 4b78b1cea030d9526505991474f9f4d0254fb8f769c64092f05eccc4606a9844 SHA512 e4d5565793ec2c2b9993f9561c8c84069afd5c7111ebc55339a545c146fc408c9f2ccd952d18152a07d12009634f27647295d4616f189ea5062b5db8bb6a8a59 WHIRLPOOL be541402b220e19f68298467f002bb52429da4cab60d7982bc216f41003c317854c23e6e9ec09e2d251fb2fd5e2cb8b1a9d6918f43ada71b82ba811f48506ba4
diff --git a/app-admin/logmon/files/logmon-0.4.4-char2int.diff b/app-admin/logmon/files/logmon-0.4.4-char2int.diff
new file mode 100644
index 000000000000..f460d182ed00
--- /dev/null
+++ b/app-admin/logmon/files/logmon-0.4.4-char2int.diff
@@ -0,0 +1,11 @@
+--- a/Main.cc
++++ b/Main.cc
+@@ -264,7 +264,7 @@
+ {
+ (void) signal(SIGINT, sig_int);
+
+- char c;
++ int c;
+
+ #ifdef __DEBUG__
+ ferr = fopen("err.txt","w");
diff --git a/app-admin/logmon/files/logmon-0.4.4-gcc43.patch b/app-admin/logmon/files/logmon-0.4.4-gcc43.patch
new file mode 100644
index 000000000000..de58b5a35798
--- /dev/null
+++ b/app-admin/logmon/files/logmon-0.4.4-gcc43.patch
@@ -0,0 +1,14 @@
+--- a/LineManip.cc
++++ b/LineManip.cc
+@@ -3,10 +3,11 @@
+ //
+
+ #include <unistd.h>
+ #include <ncurses.h>
+ #include <ctype.h>
++#include <cstdlib>
+
+ #include "LineManip.h"
+ #include "Util.h"
+
+ #ifdef __DEBUG__
diff --git a/app-admin/logmon/files/logmon-0.4.4-maintainer-mode.patch b/app-admin/logmon/files/logmon-0.4.4-maintainer-mode.patch
new file mode 100644
index 000000000000..6f19ade7c9ad
--- /dev/null
+++ b/app-admin/logmon/files/logmon-0.4.4-maintainer-mode.patch
@@ -0,0 +1,15 @@
+--- a/configure.in
++++ b/configure.in
+@@ -1,11 +1,11 @@
+ dnl Process this file with autoconf to produce a configure script.
+ AC_INIT(Main.cc)
+
+
+ AM_INIT_AUTOMAKE(logmon, 0.4.4)
+-
++AM_MAINTAINER_MODE
+ AC_CONFIG_HEADER(config.h)
+
+ dnl Checks for programs.
+ AC_PROG_AWK
+ AC_PROG_CXX
diff --git a/app-admin/logmon/files/logmon-0.4.4-tinfo.patch b/app-admin/logmon/files/logmon-0.4.4-tinfo.patch
new file mode 100644
index 000000000000..4aa37b881ed2
--- /dev/null
+++ b/app-admin/logmon/files/logmon-0.4.4-tinfo.patch
@@ -0,0 +1,10 @@
+--- a/configure.in
++++ b/configure.in
+@@ -16,6 +16,7 @@
+ dnl Checks for libraries.
+ dnl Replace `main' with a function in -lncurses:
+ AC_CHECK_LIB(ncurses, initscr)
++AC_SEARCH_LIBS(halfdelay, tinfo)
+
+ dnl Checks for header files.
+ AC_HEADER_STDC
diff --git a/app-admin/logmon/logmon-0.4.4-r1.ebuild b/app-admin/logmon/logmon-0.4.4-r1.ebuild
new file mode 100644
index 000000000000..8fede639a21f
--- /dev/null
+++ b/app-admin/logmon/logmon-0.4.4-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils autotools
+
+MY_P="LogMon-${PV}"
+DESCRIPTION="Split-screen terminal/ncurses based log viewer"
+HOMEPAGE="http://www.edespot.com/code/LogMon/"
+SRC_URI="http://www.edespot.com/code/LogMon/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+
+DEPEND="sys-libs/ncurses"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ # Bug 119403 - should be in upstream next release
+ epatch "${FILESDIR}"/${P}-char2int.diff
+
+ # Bug 250602, gcc43 fix
+ epatch "${FILESDIR}"/${P}-gcc43.patch
+
+ # Fixes maintainer-mode detected.
+ epatch "${FILESDIR}"/${P}-maintainer-mode.patch
+
+ epatch "${FILESDIR}"/${P}-tinfo.patch
+
+ eautoreconf
+}
+
+src_install() {
+ dobin logmon
+
+ dodoc AUTHORS ChangeLog README TODO
+}
diff --git a/app-admin/logmon/metadata.xml b/app-admin/logmon/metadata.xml
new file mode 100644
index 000000000000..9d1727e6bd92
--- /dev/null
+++ b/app-admin/logmon/metadata.xml
@@ -0,0 +1,11 @@
+<?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>
+ <longdescription>
+ Split-screen terminal/ncurses based log viewer.
+ </longdescription>
+</pkgmetadata>