From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8568358973 for ; Sun, 24 Jan 2016 14:35:36 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D7E99E07E1; Sun, 24 Jan 2016 14:35:35 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 61E3FE07E1 for ; Sun, 24 Jan 2016 14:35:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 12AEB340928 for ; Sun, 24 Jan 2016 14:35:34 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B4B411017 for ; Sun, 24 Jan 2016 14:35:30 +0000 (UTC) From: "David Seifert" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "David Seifert" Message-ID: <1453646120.f8110ceab3919bfff6ee2cc32a56771eb513eb67.soap@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-analyzer/bwm-ng/, net-analyzer/bwm-ng/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-analyzer/bwm-ng/Manifest net-analyzer/bwm-ng/bwm-ng-0.6.1.ebuild net-analyzer/bwm-ng/files/bwm-ng-0.6.1-fix-buildsystem.patch X-VCS-Directories: net-analyzer/bwm-ng/files/ net-analyzer/bwm-ng/ X-VCS-Committer: soap X-VCS-Committer-Name: David Seifert X-VCS-Revision: f8110ceab3919bfff6ee2cc32a56771eb513eb67 X-VCS-Branch: master Date: Sun, 24 Jan 2016 14:35:30 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: c1863cca-0e9b-4086-a727-69cfc76f6875 X-Archives-Hash: 7b1040403439ae73326d2219bc4b7cd2 commit: f8110ceab3919bfff6ee2cc32a56771eb513eb67 Author: David Seifert gentoo org> AuthorDate: Sun Jan 24 14:31:50 2016 +0000 Commit: David Seifert gentoo org> CommitDate: Sun Jan 24 14:35:20 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8110cea net-analyzer/bwm-ng: Version bump to 0.6.1 Gentoo-Bug: 561718 * EAPI=6 * Fix ncurses underlinking issue Package-Manager: portage-2.2.27 net-analyzer/bwm-ng/Manifest | 1 + net-analyzer/bwm-ng/bwm-ng-0.6.1.ebuild | 38 ++++++++++ .../files/bwm-ng-0.6.1-fix-buildsystem.patch | 82 ++++++++++++++++++++++ 3 files changed, 121 insertions(+) diff --git a/net-analyzer/bwm-ng/Manifest b/net-analyzer/bwm-ng/Manifest index eb0a4d1..78ef7d5 100644 --- a/net-analyzer/bwm-ng/Manifest +++ b/net-analyzer/bwm-ng/Manifest @@ -1 +1,2 @@ +DIST bwm-ng-0.6.1.tar.gz 162620 SHA256 027cf3c960cd96fc9ffacdf7713df62d0fc55eeef4a1388289f8a62ae5e50df0 SHA512 3f8d4a10f5cbf743d6aee9c6170f334c4274224a2f1886f04338c9a1bf0cf13af5be4aaea0445c9e5b5d361915cc3a93bbfe7c4abf69a0d24e42bc414d8056cd WHIRLPOOL a83569acf0f4f24f98e5b65733e0a02de2db4a4249ece24eaf457b20a4eed4a6f425256a13477e8d3844c251b4818fc8b1e34243a975cce7e20ec27b3af8e413 DIST bwm-ng-0.6.tar.gz 141564 SHA256 c1134358e268329d438b0996399003b0f0b966034fb4b5b138761c2f3c62ffdd SHA512 7327ec848b0c18d68b2cb0a0ca570bb4d783b534186868d13b453346dbf3ddbcd7e1070803406ff207dc1fd00aa91c06187b0ea7fea28c6c006b44165331c21b WHIRLPOOL 45cc30b6a99ed9c267095e6dca170380be3da698e7b8aab50436d51ea914714facf954b9c26e465f47a1bcd59ca3fbd5511cd654b42fd9d4a5131e2f5bbca233 diff --git a/net-analyzer/bwm-ng/bwm-ng-0.6.1.ebuild b/net-analyzer/bwm-ng/bwm-ng-0.6.1.ebuild new file mode 100644 index 0000000..ae30fbd --- /dev/null +++ b/net-analyzer/bwm-ng/bwm-ng-0.6.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools + +DESCRIPTION="Bandwidth Monitor NG is a small and simple console-based bandwidth monitor" +SRC_URI="http://www.gropp.org/bwm-ng/${P}.tar.gz" +HOMEPAGE="http://www.gropp.org/" + +KEYWORDS="~amd64 ~arm ~ppc ~x86" +LICENSE="GPL-2" +SLOT="0" +IUSE="html csv" + +DEPEND="sys-libs/ncurses:0= + >=sys-apps/net-tools-1.60-r1" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${P}-fix-buildsystem.patch" +) + +src_prepare() { + mv configure.{in,ac} || die + default + eautoreconf +} + +src_configure() { + econf \ + --enable-ncurses \ + --with-procnetdev \ + $(use_enable html) \ + $(use_enable csv) +} diff --git a/net-analyzer/bwm-ng/files/bwm-ng-0.6.1-fix-buildsystem.patch b/net-analyzer/bwm-ng/files/bwm-ng-0.6.1-fix-buildsystem.patch new file mode 100644 index 0000000..85f2819 --- /dev/null +++ b/net-analyzer/bwm-ng/files/bwm-ng-0.6.1-fix-buildsystem.patch @@ -0,0 +1,82 @@ +* Fix broken buildsystem +* Fix ncurses underlinking caused by missing "-ltinfo" in $LIBS +https://bugs.gentoo.org/show_bug.cgi?id=561718 + +--- bwm-ng-0.6.1/configure.ac ++++ bwm-ng-0.6.1/configure.ac +@@ -3,7 +3,7 @@ + + AC_INIT([bwm-ng],[0.6.1],[bwmng@gropp.org],[bwm-ng]) + AC_CONFIG_SRCDIR(src/bwm-ng.c) +-AM_INIT_AUTOMAKE([gnu]) ++AM_INIT_AUTOMAKE([gnu subdir-objects]) + AC_CONFIG_HEADERS(config.h) + AC_CONFIG_MACRO_DIR(./) + AC_LANG([C]) +@@ -28,44 +28,12 @@ + AC_CHECK_TYPES(unsigned long long) + + # Checks for libraries. +-CURSES_CHECKED="0" ++AC_ARG_ENABLE([ncurses], ++ AS_HELP_STRING([--enable-ncurses], [Enable feature ncurses])) + +-AC_ARG_WITH([curses],AS_HELP_STRING([--with-curses],[with curses (ARG=PATH)]),[ +-if [ test $withval != "no" ]; then +- OLD_CPPFLAGS=$CPPFLAGS +- if [ test $withval != "yes" ]; then +- CPPFLAGS="$CPPFLAGS -I$withval" +- fi +- AC_CHECK_LIB([curses],[newterm,timeout],,[ CPPFLAGS=$OLD_CPPFLAGS ]) +- CURSES_CHECKED="1" +-else +- CURSES_CHECKED="1" +-fi +-]) +- +- +-if [ test $CURSES_CHECKED != "1" ]; then +-AC_ARG_WITH([ncurses],AS_HELP_STRING([--with-ncurses],[prefer ncurses over curses (ARG=PATH)]),[ +-if [ test $withval != "no" ]; then +- OLD_CPPFLAGS=$CPPFLAGS +- if [ test $withval != "yes" ]; then +- CPPFLAGS="$CPPFLAGS -I$withval" +- fi +- AC_CHECK_LIB([ncurses],[newterm,timeout],,[ CPPFLAGS=$OLD_CPPFLAGS ]) +- CURSES_CHECKED="1" +-else +- CURSES_CHECKED="1" +-fi ++AS_IF([test "x$enable_ncurses" != "xno"], [ ++ PKG_CHECK_MODULES([NCURSES], [ncurses]) + ]) +-fi +- +- +- +-if [ test $CURSES_CHECKED != "1" ]; then +-AC_CHECK_LIB([curses],[initscr,timeout],,[ +- AC_CHECK_LIB([ncurses],[newterm,timeout]) +-]) +-fi + + AC_CHECK_FUNCS([wattron]) + AC_CHECK_FUNCS([curs_set]) +--- bwm-ng-0.6.1/src/Makefile.am ++++ bwm-ng-0.6.1/src/Makefile.am +@@ -2,12 +2,10 @@ + + bin_PROGRAMS = bwm-ng + +-bwm_ng_SOURCES = bwm-ng.c process.c output.c options.c help.c curses_tools.c ++bwm_ng_SOURCES = bwm-ng.c process.c output.c options.c help.c curses_tools.c input/retrieve.c input/devstat.c input/libkstat.c input/netstat.c input/proc_net_dev.c input/sysctl.c input/ioservice.c input/libstatgrab.c input/proc_diskstats.c input/win32.c input/getifaddrs.c + +-EXTRA_bwm_ng_SOURCES = input/retrieve.c input/devstat.c input/libkstat.c input/netstat.c input/proc_net_dev.c input/sysctl.c input/ioservice.c input/libstatgrab.c input/proc_diskstats.c input/win32.c input/getifaddrs.c +- +-bwm_ng_LDADD = retrieve.$(OBJEXT) $(INPUT_SYSTEM) +-bwm_ng_DEPENDENCIES = retrieve.$(OBJEXT) $(INPUT_SYSTEM) ++bwm_ng_CPPFLAGS = @NCURSES_CFLAGS@ ++bwm_ng_LDADD = @NCURSES_LIBS@ + + noinst_HEADERS = bwm-ng.h process.h output.h options.h help.h curses_tools.h types.h defines.h global_vars.h input/devstat.h input/libkstat.h input/netstat.h input/proc_net_dev.h input/sysctl.h input/ioservice.h input/libstatgrab.h input/proc_diskstats.h input/retrieve.h input/win32.h input/getifaddrs.h +