summaryrefslogtreecommitdiff
path: root/app-admin/logmon
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:47:34 -0500
commitdda948891d3731927b821ce31f9d9a2d03ba20c5 (patch)
tree99cd40be4cbb0606260da212cd81b8ab2db9da9b /app-admin/logmon
parenta3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (diff)
downloadbaldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.gz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.xz
baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.zip
Adding metadata
Diffstat (limited to 'app-admin/logmon')
-rw-r--r--app-admin/logmon/Manifest1
-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-r2.ebuild52
-rw-r--r--app-admin/logmon/metadata.xml5
7 files changed, 108 insertions, 0 deletions
diff --git a/app-admin/logmon/Manifest b/app-admin/logmon/Manifest
new file mode 100644
index 000000000000..8e495f22cc35
--- /dev/null
+++ b/app-admin/logmon/Manifest
@@ -0,0 +1 @@
+DIST LogMon-0.4.4.tar.bz2 66904 BLAKE2B 2b4ba55a4a4924580d0ad1c3e7320ceb36919e9d6eab23e6fc4e03085f878db1ae49c7fb69986fbe266387c85be859a34834e2d5c81c3bdd7e116bd6710e63e2 SHA512 4d75e9664a92a196eb2d0b4e3673b87adf9d4b53d4d99c1c8a72620637f005422af4d2a008e861ea03772c1007d510fd4a9b1c9847b024af6711959680ac6edc
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-r2.ebuild b/app-admin/logmon/logmon-0.4.4-r2.ebuild
new file mode 100644
index 000000000000..dd9549ad8b2f
--- /dev/null
+++ b/app-admin/logmon/logmon-0.4.4-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+MY_P="LogMon-${PV}"
+DESCRIPTION="Split-screen terminal/ncurses based log viewer"
+HOMEPAGE="https://www.edespot.com/logmon/"
+SRC_URI="https://www.edespot.com/logmon/files/${MY_P}.tar.bz2"
+S="${WORKDIR}/${PV}/${MY_P}"
+
+LICENSE="Artistic"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+
+DEPEND="sys-libs/ncurses:0="
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ # Bug 119403 - should be in upstream next release
+ "${FILESDIR}"/${P}-char2int.diff
+
+ # Bug 250602, gcc43 fix
+ "${FILESDIR}"/${P}-gcc43.patch
+
+ # Fixes maintainer-mode detected.
+ "${FILESDIR}"/${P}-maintainer-mode.patch
+
+ "${FILESDIR}"/${P}-tinfo.patch
+)
+
+src_prepare() {
+ default
+
+ mv configure.{in,ac} || die
+ eautoreconf
+}
+
+src_configure() {
+ # Uses removed 'register' keyword, bug #894206
+ append-cxxflags -std=c++14
+
+ econf
+}
+
+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..5f33304011d5
--- /dev/null
+++ b/app-admin/logmon/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>