pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/bwm-ng
Module Name: pkgsrc
Committed By: vins
Date: Mon Jun 2 16:49:08 UTC 2025
Modified Files:
pkgsrc/net/bwm-ng: Makefile PLIST distinfo
Added Files:
pkgsrc/net/bwm-ng/patches: patch-bwm-ng.conf-example
patch-src_input_proc__diskstats.c patch-src_output.c
Log Message:
net/bwm-ng: package revision
* Do no fake ncurses,
* Fix had-coded paths.
* Fix a couple of bugs.
* Install sample configuration files.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/net/bwm-ng/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/net/bwm-ng/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/bwm-ng/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/net/bwm-ng/patches/patch-bwm-ng.conf-example \
pkgsrc/net/bwm-ng/patches/patch-src_input_proc__diskstats.c \
pkgsrc/net/bwm-ng/patches/patch-src_output.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/bwm-ng/Makefile
diff -u pkgsrc/net/bwm-ng/Makefile:1.4 pkgsrc/net/bwm-ng/Makefile:1.5
--- pkgsrc/net/bwm-ng/Makefile:1.4 Tue Dec 6 14:41:38 2022
+++ pkgsrc/net/bwm-ng/Makefile Mon Jun 2 16:49:07 2025
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2022/12/06 14:41:38 vins Exp $
+# $NetBSD: Makefile,v 1.5 2025/06/02 16:49:07 vins Exp $
DISTNAME= bwm-ng-0.6.3
+PKGREVISION= 1
CATEGORIES= net
MASTER_SITES= https://www.gropp.org/bwm-ng/
@@ -10,14 +11,28 @@ COMMENT= Console-based bandwidth monitor
LICENSE= gnu-gpl-v2
USE_TOOLS+= autoconf automake autoreconf
-USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS+= --prefix=${PREFIX}
-FAKE_NCURSES= yes
+
+EGDIR= share/examples/${PKGBASE}
+CONF_FILES= ${PREFIX}/${EGDIR}/bwm-ng.conf-example \
+ ${PKG_SYSCONFDIR}/bwm-ng.conf
+
+SUBST_CLASSES+= conf
+SUBST_STAGE.conf= pre-configure
+SUBST_MESSAGE.conf= Adding PKG_SYSCONFDIR support.
+SUBST_FILES.conf+= bwm-ng.1 src/options.c
+SUBST_SED.conf= -e "s:/etc/bwm-ng.conf:${PKG_SYSCONFDIR}/bwm-ng.conf:g"
+
+INSTALLATION_DIRS+= ${EGDIR}
pre-configure:
${RUN} set -e; cd ${WRKSRC} && autoreconf -fiv
+post-install:
+.for i in bwm-ng.conf-example bwm-ng.css
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/${EGDIR}
+.endfor
+
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/net/bwm-ng/PLIST
diff -u pkgsrc/net/bwm-ng/PLIST:1.1 pkgsrc/net/bwm-ng/PLIST:1.2
--- pkgsrc/net/bwm-ng/PLIST:1.1 Fri Jul 20 16:22:41 2018
+++ pkgsrc/net/bwm-ng/PLIST Mon Jun 2 16:49:07 2025
@@ -1,3 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2018/07/20 16:22:41 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.2 2025/06/02 16:49:07 vins Exp $
bin/bwm-ng
man/man1/bwm-ng.1
+share/examples/bwm-ng/bwm-ng.conf-example
+share/examples/bwm-ng/bwm-ng.css
Index: pkgsrc/net/bwm-ng/distinfo
diff -u pkgsrc/net/bwm-ng/distinfo:1.6 pkgsrc/net/bwm-ng/distinfo:1.7
--- pkgsrc/net/bwm-ng/distinfo:1.6 Tue Jul 5 07:24:41 2022
+++ pkgsrc/net/bwm-ng/distinfo Mon Jun 2 16:49:07 2025
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.6 2022/07/05 07:24:41 pin Exp $
+$NetBSD: distinfo,v 1.7 2025/06/02 16:49:07 vins Exp $
BLAKE2s (bwm-ng-0.6.3.tar.gz) = 59a18b9f87a6f0ee426dd51785e4f25aa8b210cfd221aa4d0545def540f601b9
SHA512 (bwm-ng-0.6.3.tar.gz) = 85ce29e6ffa9643b4e7c1d731f4e928ddca8cfdc71c86b65ec4e55058b951eb8da9ab80139145300518223589d5fece5bdc11ede91a1ea394d569993ccdb0ab8
Size (bwm-ng-0.6.3.tar.gz) = 70094 bytes
+SHA1 (patch-bwm-ng.conf-example) = 32426854f681b6c2b2b6c0b3be955df60c4b5d00
+SHA1 (patch-src_input_proc__diskstats.c) = 1491489a0c2fb76724b733d5ed276c3e31174f6c
+SHA1 (patch-src_output.c) = 0a136cbba7633f4f94e0e459e752b1f4e729ed0b
Added files:
Index: pkgsrc/net/bwm-ng/patches/patch-bwm-ng.conf-example
diff -u /dev/null pkgsrc/net/bwm-ng/patches/patch-bwm-ng.conf-example:1.1
--- /dev/null Mon Jun 2 16:49:08 2025
+++ pkgsrc/net/bwm-ng/patches/patch-bwm-ng.conf-example Mon Jun 2 16:49:08 2025
@@ -0,0 +1,30 @@
+$NetBSD: patch-bwm-ng.conf-example,v 1.1 2025/06/02 16:49:08 vins Exp $
+
+Avoid non portable default settings.
+
+--- bwm-ng.conf-example.orig 2025-06-02 13:55:16.911005498 +0000
++++ bwm-ng.conf-example
+@@ -1,16 +1,17 @@
+ DYNAMIC=1
+ UNIT=bits
+-PROCFILE=/proc/net/dev
+-DISKSTATSFILE=/proc/diskstats
+-PARTITIONSFILE=/proc/partitions
++#PROCFILE=/proc/net/dev
++#DISKSTATSFILE=/proc/diskstats
++#PARTITIONSFILE=/proc/partitions
+ LONGDISKNAMES=0
+ ANSIOUT=0
+-OUTPUT=plain
+ TIMEOUT=666
+ NETSTAT=netstat
+-INPUT=proc
++#INPUT=proc
++#INPUT=getifaddrs
+ ALLIF=0
+-INTERFACES=eth0
++#INTERFACES=wm0
++#OUTPUT=plain
+ OUTPUT=curses
+ CSVCHAR=;
+ #OUTFILE=
Index: pkgsrc/net/bwm-ng/patches/patch-src_input_proc__diskstats.c
diff -u /dev/null pkgsrc/net/bwm-ng/patches/patch-src_input_proc__diskstats.c:1.1
--- /dev/null Mon Jun 2 16:49:08 2025
+++ pkgsrc/net/bwm-ng/patches/patch-src_input_proc__diskstats.c Mon Jun 2 16:49:08 2025
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_input_proc__diskstats.c,v 1.1 2025/06/02 16:49:08 vins Exp $
+
+Fix buffer dereference.
+
+--- src/input/proc_diskstats.c.orig 2021-01-10 14:52:39.000000000 +0000
++++ src/input/proc_diskstats.c
+@@ -158,8 +158,8 @@ void get_disk_stats_proc (char verbose)
+ } else {
+ /* neither new nor old /proc/partitions nor /proc/diskstats */
+ free(name);
+- free(buffer);
+ deinit(1, "wrong format of procfile. %i: %s\n",n,buffer);
++ free(buffer);
+ }
+ }
+ }
Index: pkgsrc/net/bwm-ng/patches/patch-src_output.c
diff -u /dev/null pkgsrc/net/bwm-ng/patches/patch-src_output.c:1.1
--- /dev/null Mon Jun 2 16:49:08 2025
+++ pkgsrc/net/bwm-ng/patches/patch-src_output.c Mon Jun 2 16:49:08 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_output.c,v 1.1 2025/06/02 16:49:08 vins Exp $
+
+wprintw(WINDOW *win, const char *fmt, ...);
+
+--- src/output.c.orig 2021-01-10 14:52:39.000000000 +0000
++++ src/output.c
+@@ -151,7 +151,7 @@ int print_header(int option) {
+ erase();
+ mvwprintw(stdscr,1,2,"bwm-ng v" VERSION" (probing every %2.3fs), press 'h' for help",(float)delay/1000);
+ mvwprintw(stdscr,2,2,"input: %s type: %s",input2str(),output_type2str());
+- wprintw(stdscr,show_all_if2str());
++ wprintw(stdscr,"%s",show_all_if2str());
+ mvwprintw(stdscr,3,2,"%c iface Rx Tx Total",(char)IDLE_CHARS[option]);
+ /* go to next char for next run */
+ option++;
Home |
Main Index |
Thread Index |
Old Index