diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /app-admin/procinfo-ng | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'app-admin/procinfo-ng')
6 files changed, 139 insertions, 0 deletions
diff --git a/app-admin/procinfo-ng/Manifest b/app-admin/procinfo-ng/Manifest new file mode 100644 index 000000000000..1c45b680331b --- /dev/null +++ b/app-admin/procinfo-ng/Manifest @@ -0,0 +1 @@ +DIST procinfo-ng-2.0.304.tar.bz2 62469 BLAKE2B fc08cc69ebb4f21c52a314c19eea820bc69408d609e59f122c939c14c9159e4348c4ccc07f39f63e96ec046d8af79abd6456a56397eb952d2fff1dd31f89a3e5 SHA512 db336d2ff3bb3b31ac83a51a9d273fae8d16d36bd805f548eda06cb501699473fd8e4b4f9b722165fbf685d76c3fc09bfea9e516eabc37a888e2fae7679c08cf diff --git a/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-autotools.patch b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-autotools.patch new file mode 100644 index 000000000000..9035a5987c37 --- /dev/null +++ b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-autotools.patch @@ -0,0 +1,69 @@ +--- a/configure.in ++++ b/configure.in +@@ -37,13 +37,9 @@ + AC_ARG_ENABLE(maintainer-mode, [ --enable-maintainer-mode Enables debug symbols and disables optimizations [default=no]], + [ enable_maintainer_mode=yes ]) + +-if test "$enable_maintainer_mode" = "yes"; then +- CFLAGS="-O0 -g3 --pipe -Wall" +- LDFLAGS="-lncurses" +-else +- CFLAGS="$CFLAGS -pipe -Wall" +- LDFLAGS="-s -lncurses" +-fi ++CXXFLAGS+=" -Wall" ++ ++PKG_CHECK_MODULES([NCURSES], [ncurses]) + + AC_OUTPUT(Makefile) + #AC_CONFIG_FILES([Makefile]) +--- a/Makefile.in ++++ b/Makefile.in +@@ -6,24 +6,30 @@ + + mandir= @mandir@ + ++CC = @CC@ + CXX = @CXX@ + + CFLAGS = @CFLAGS@ ++CXXFLAGS = @CXXFLAGS@ ++ + LDFLAGS = @LDFLAGS@ + ++CPPFLAGS += @NCURSES_CFLAGS@ ++LIBS = @NCURSES_LIBS@ ++ + #LDLIBS = -levent + + ### Add to taste: + +-# CFLAGS = -g ++# CXXFLAGS = -g + # LDFLAGS = -g + +-# CFLAGS += -DPROC_DIR=\"extra2/\" ++# CXXFLAGS += -DPROC_DIR=\"extra2/\" + +-# CFLAGS += -DDEBUG ++# CXXFLAGS += -DDEBUG + # LDLIBS += -ldmalloc + +-# CFLAGS += -pg ++# CXXFLAGS += -pg + # LDFLAGS = -pg + + ### End of configurable options. +@@ -44,10 +50,10 @@ + cygwin_procstat.cpp cygwin_rendercpupagestat.cpp \ + lib/routines.cpp lib/timeRoutines.cpp lib/prettyPrint.cpp \ + Makefile +- $(CXX) $(CFLAGS) $(LDFLAGS) procinfo.cpp -o $@ ++ $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) procinfo.cpp -o $@ $(LIBS) + + #procinfo.o: procinfo.cpp procinfo.h +-# $(XX) $(CFLAGS) procinfo.cpp -o procinfo.o ++# $(CXX) $(CXXFLAGS) procinfo.cpp -o procinfo.o + + install: procinfo procinfo.8 + -mkdir -p $(DESTDIR)/$(prefix)/bin diff --git a/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-man.patch b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-man.patch new file mode 100644 index 000000000000..954281258a24 --- /dev/null +++ b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-man.patch @@ -0,0 +1,11 @@ +--- a/procinfo.8 ++++ b/procinfo.8 +@@ -6,7 +6,7 @@ + .SH SYNOPSIS + .B procinfo + [ +-.IR \-fdDSbrhv ++.IR \-dDSbrhv + ] [ + .IR \-n N + ] diff --git a/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch new file mode 100644 index 000000000000..315983c9af30 --- /dev/null +++ b/app-admin/procinfo-ng/files/procinfo-ng-2.0.304-wformat-security.patch @@ -0,0 +1,11 @@ +--- a/procinfo.cpp ++++ b/procinfo.cpp +@@ -211,7 +211,7 @@ int mainLoop(bool perSecond, bool showTotals, bool showTotalsMem, bool fullScree + try { + rows = getNetStats(perSecond, showTotals, skipIfaces, elapsed); + } catch (string exceptionMessage) { +- print(exceptionMessage.c_str()); ++ print("%s", exceptionMessage.c_str()); + } + print("\n"); + prettyPrint(rows, rowWidth, true); diff --git a/app-admin/procinfo-ng/metadata.xml b/app-admin/procinfo-ng/metadata.xml new file mode 100644 index 000000000000..6aac50524584 --- /dev/null +++ b/app-admin/procinfo-ng/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>shell-tools@gentoo.org</email> + <name>Gentoo Shell Tools Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild b/app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild new file mode 100644 index 000000000000..5b64d0931d9a --- /dev/null +++ b/app-admin/procinfo-ng/procinfo-ng-2.0.304-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="Completely rewrite of the old system monitoring app procinfo" +HOMEPAGE="https://sourceforge.net/projects/procinfo-ng/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" + +LICENSE="|| ( GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="amd64 ~hppa x86" + +RDEPEND="sys-libs/ncurses:=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${P}-autotools.patch + "${FILESDIR}"/${P}-man.patch + "${FILESDIR}"/${P}-wformat-security.patch +) + +src_prepare() { + default + + mv configure.{in,ac} || die + eautoreconf +} + +src_configure() { + # bug #719790 + append-cxxflags -std=c++03 + + default +} |
