bmon: bump to version 3.2
And add license information, homepage and switch upstream source. [Peter: no longer needs IPv6/mmu, fix static link] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
9fbd8cc07e
commit
9f919c49e0
@ -1,10 +1,15 @@
|
|||||||
config BR2_PACKAGE_BMON
|
config BR2_PACKAGE_BMON
|
||||||
bool "bmon"
|
bool "bmon"
|
||||||
depends on BR2_INET_IPV6
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
|
||||||
depends on BR2_USE_MMU # fork()
|
select BR2_PACKAGE_LIBCONFUSE
|
||||||
|
select BR2_PACKAGE_LIBNL
|
||||||
|
select BR2_PACKAGE_NCURSES
|
||||||
help
|
help
|
||||||
Linux bandwidth monitor
|
bmon is a bandwidth monitor capable of retrieving statistics from
|
||||||
|
various input modules. It provides various output methods
|
||||||
|
including a curses based interface.
|
||||||
|
|
||||||
comment "bmon needs a toolchain w/ IPv6"
|
http://www.infradead.org/~tgr/bmon/
|
||||||
depends on BR2_USE_MMU
|
|
||||||
depends on !BR2_INET_IPV6
|
comment "bmon needs a toolchain w/ threads"
|
||||||
|
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
[PATCH] fix build without curses
|
|
||||||
|
|
||||||
bmon supports a --disable-curses configure option, but still #error
|
|
||||||
out if curses wasn't detected, even though the rest of the code is
|
|
||||||
written to work without curses support.
|
|
||||||
|
|
||||||
Fix it by removing the bogus #error line.
|
|
||||||
|
|
||||||
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
|
|
||||||
---
|
|
||||||
include/bmon/config.h | 2 --
|
|
||||||
1 file changed, 2 deletions(-)
|
|
||||||
|
|
||||||
Index: bmon-2.1.0/include/bmon/config.h
|
|
||||||
===================================================================
|
|
||||||
--- bmon-2.1.0.orig/include/bmon/config.h
|
|
||||||
+++ bmon-2.1.0/include/bmon/config.h
|
|
||||||
@@ -118,8 +118,6 @@
|
|
||||||
# endif /* !HAVE_CURSES */
|
|
||||||
#elif defined HAVE_CURSES
|
|
||||||
# include <curses.h>
|
|
||||||
-#else
|
|
||||||
-# error "*** ERROR: Neither ncurses nor curses is present on your system. ***"
|
|
||||||
#endif /* HAVE_[N]CURSES */
|
|
||||||
|
|
||||||
#if defined HAVE_RRD
|
|
@ -1,36 +0,0 @@
|
|||||||
diff -ru bmon-2.1.0~/src/out_audio.c bmon-2.1.0/src/out_audio.c
|
|
||||||
--- bmon-2.1.0~/src/out_audio.c 2008-07-26 20:06:24.000000000 +0200
|
|
||||||
+++ bmon-2.1.0/src/out_audio.c 2008-07-26 20:09:42.000000000 +0200
|
|
||||||
@@ -141,7 +141,7 @@
|
|
||||||
.om_draw = audio_draw,
|
|
||||||
.om_set_opts = audio_set_opts,
|
|
||||||
.om_probe = audio_probe,
|
|
||||||
- .om_shutdown audio_shutdown,
|
|
||||||
+ .om_shutdown = audio_shutdown
|
|
||||||
};
|
|
||||||
|
|
||||||
static void __init audio_init(void)
|
|
||||||
diff -ru bmon-2.1.0~/src/out_db.c bmon-2.1.0/src/out_db.c
|
|
||||||
--- bmon-2.1.0~/src/out_db.c 2008-07-26 20:06:24.000000000 +0200
|
|
||||||
+++ bmon-2.1.0/src/out_db.c 2008-07-26 20:07:44.000000000 +0200
|
|
||||||
@@ -679,7 +679,7 @@
|
|
||||||
.om_draw = db_draw,
|
|
||||||
.om_set_opts = db_set_opts,
|
|
||||||
.om_probe = db_probe,
|
|
||||||
- .om_shutdown db_shutdown,
|
|
||||||
+ .om_shutdown = db_shutdown,
|
|
||||||
};
|
|
||||||
|
|
||||||
static void __init db_init(void)
|
|
||||||
diff -ru bmon-2.1.0~/src/out_xml_event.c bmon-2.1.0/src/out_xml_event.c
|
|
||||||
--- bmon-2.1.0~/src/out_xml_event.c 2008-07-26 20:06:24.000000000 +0200
|
|
||||||
+++ bmon-2.1.0/src/out_xml_event.c 2008-07-26 20:09:42.000000000 +0200
|
|
||||||
@@ -127,7 +127,7 @@
|
|
||||||
.om_draw = xml_event_draw,
|
|
||||||
.om_set_opts = xml_event_set_opts,
|
|
||||||
.om_probe = xml_event_probe,
|
|
||||||
- .om_shutdown xml_event_shutdown,
|
|
||||||
+ .om_shutdown = xml_event_shutdown
|
|
||||||
};
|
|
||||||
|
|
||||||
static void __init xml_event_init(void)
|
|
@ -1,24 +0,0 @@
|
|||||||
diff -Nura bmon/configure bmon.libnl/configure
|
|
||||||
--- bmon/configure 2005-04-05 12:01:33.000000000 -0300
|
|
||||||
+++ bmon.libnl/configure 2009-06-10 16:10:52.000000000 -0300
|
|
||||||
@@ -7327,13 +7327,13 @@
|
|
||||||
echo "${ECHO_T}$ac_cv_lib_nl_nl_connect" >&6
|
|
||||||
if test $ac_cv_lib_nl_nl_connect = yes; then
|
|
||||||
|
|
||||||
-
|
|
||||||
-cat >>confdefs.h <<_ACEOF
|
|
||||||
-#define HAVE_NL "1"
|
|
||||||
-_ACEOF
|
|
||||||
-
|
|
||||||
- LIBNL="-lnl"
|
|
||||||
- NL="Yes"
|
|
||||||
+ case ${target_os} in
|
|
||||||
+ *linux*)
|
|
||||||
+ echo
|
|
||||||
+ echo "*** Warning: Building bmon on Linux w/o libnl ***"
|
|
||||||
+ echo
|
|
||||||
+ ;;
|
|
||||||
+ esac
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -Nura bmon/GNUmakefile bmon.nostrip/GNUmakefile
|
|
||||||
--- bmon/GNUmakefile 2005-04-05 12:01:33.000000000 -0300
|
|
||||||
+++ bmon.nostrip/GNUmakefile 2009-06-10 16:12:04.000000000 -0300
|
|
||||||
@@ -50,7 +50,7 @@
|
|
||||||
install:
|
|
||||||
./install-sh -d -m 0755 $(DESTDIR)$(prefix)/bin
|
|
||||||
./install-sh -d -m 0755 $(DESTDIR)$(mandir)/man1
|
|
||||||
- ./install-sh -c -s -m 0755 src/bmon $(DESTDIR)$(prefix)/bin
|
|
||||||
+ ./install-sh -c -m 0755 src/bmon $(DESTDIR)$(prefix)/bin
|
|
||||||
./install-sh -c -m 0644 man/bmon.1 $(DESTDIR)$(mandir)/man1
|
|
||||||
|
|
||||||
show: Makefile.opts
|
|
@ -4,24 +4,20 @@
|
|||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
BMON_VERSION = 2.1.0
|
BMON_VERSION = 3.2
|
||||||
BMON_SITE = http://distfiles.gentoo.org/distfiles
|
BMON_SITE = $(call github,tgraf,bmon,v$(BMON_VERSION))
|
||||||
|
# configure not shipped
|
||||||
|
BMON_AUTORECONF = YES
|
||||||
|
BMON_DEPENDENCIES = host-pkgconf libconfuse libnl ncurses
|
||||||
|
BMON_LICENSE = BSD-2c
|
||||||
|
BMON_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_NCURSES),y)
|
|
||||||
BMON_DEPENDENCIES += ncurses
|
|
||||||
else
|
|
||||||
BMON_CONF_OPT += --disable-curses
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_ALSA_LIB),y)
|
|
||||||
BMON_DEPENDENCIES += alsa-lib
|
|
||||||
else
|
|
||||||
BMON_CONF_OPT += --disable-asound
|
|
||||||
endif
|
|
||||||
|
|
||||||
ifneq ($(BR2_PREFER_STATIC_LIB),y)
|
|
||||||
# link dynamically unless explicitly requested otherwise
|
# link dynamically unless explicitly requested otherwise
|
||||||
|
ifeq ($(BR2_PREFER_STATIC_LIB),)
|
||||||
BMON_CONF_OPT += --disable-static
|
BMON_CONF_OPT += --disable-static
|
||||||
|
else
|
||||||
|
# forgets to explicitly link with pthread for libnl
|
||||||
|
BMON_CONF_OPT += LIBS=-lpthread
|
||||||
endif
|
endif
|
||||||
|
|
||||||
$(eval $(autotools-package))
|
$(eval $(autotools-package))
|
||||||
|
Loading…
Reference in New Issue
Block a user