summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Popov <pinkbyte@gentoo.org>2012-12-24 18:41:44 +0000
committerSergey Popov <pinkbyte@gentoo.org>2012-12-24 18:41:44 +0000
commit738abbbb8dfb1fc714ce67c92e366ad87500dd5c (patch)
treeedba5fa30712dae09080e38f17568d6295fd8509 /net-wireless/wavemon
parentVersion bump for Gnome 3.6. Clean up old revisions. (diff)
downloadgentoo-2-738abbbb8dfb1fc714ce67c92e366ad87500dd5c.tar.gz
gentoo-2-738abbbb8dfb1fc714ce67c92e366ad87500dd5c.tar.bz2
gentoo-2-738abbbb8dfb1fc714ce67c92e366ad87500dd5c.zip
Fix automagic dependency on sys-libs/libcap, add USE-flag 'caps'. Thanks to Vicente Olivert Riera for discovering this issue
(Portage version: 2.2.0_alpha144/cvs/Linux x86_64, unsigned Manifest commit)
Diffstat (limited to 'net-wireless/wavemon')
-rw-r--r--net-wireless/wavemon/ChangeLog7
-rw-r--r--net-wireless/wavemon/wavemon-0.7.1.ebuild10
-rw-r--r--net-wireless/wavemon/wavemon-0.7.2.ebuild10
-rw-r--r--net-wireless/wavemon/wavemon-0.7.5.ebuild10
4 files changed, 27 insertions, 10 deletions
diff --git a/net-wireless/wavemon/ChangeLog b/net-wireless/wavemon/ChangeLog
index bda2846091c0..ef7a9e76cdc3 100644
--- a/net-wireless/wavemon/ChangeLog
+++ b/net-wireless/wavemon/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-wireless/wavemon
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/ChangeLog,v 1.45 2012/11/20 12:01:23 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/ChangeLog,v 1.46 2012/12/24 18:41:44 pinkbyte Exp $
+
+ 24 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> wavemon-0.7.1.ebuild,
+ wavemon-0.7.2.ebuild, wavemon-0.7.5.ebuild:
+ Fix automagic dependency on sys-libs/libcap, add USE-flag 'caps'. Thanks to
+ Vicente Olivert Riera for discovering this issue
20 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> wavemon-0.7.5.ebuild:
Remove reduntant inherit of eutils eclass
diff --git a/net-wireless/wavemon/wavemon-0.7.1.ebuild b/net-wireless/wavemon/wavemon-0.7.1.ebuild
index f602ccb01437..d534d9ad3961 100644
--- a/net-wireless/wavemon/wavemon-0.7.1.ebuild
+++ b/net-wireless/wavemon/wavemon-0.7.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.1.ebuild,v 1.8 2012/05/21 19:21:03 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.1.ebuild,v 1.9 2012/12/24 18:41:44 pinkbyte Exp $
EAPI="3"
@@ -14,13 +14,17 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 hppa ppc sparc x86"
-IUSE=""
-DEPEND="sys-libs/ncurses"
+IUSE="caps"
+DEPEND="sys-libs/ncurses
+ caps? ( sys-libs/libcap )"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}/${PN}-0.6.7-dont-override-CFLAGS.patch"
eautoreconf
+
+ # automagic on libcap, discovered in bug #448406
+ use caps || export ac_cv_lib_cap_cap_get_flag=false
}
src_install() {
diff --git a/net-wireless/wavemon/wavemon-0.7.2.ebuild b/net-wireless/wavemon/wavemon-0.7.2.ebuild
index aca109231a71..d0390e103b7d 100644
--- a/net-wireless/wavemon/wavemon-0.7.2.ebuild
+++ b/net-wireless/wavemon/wavemon-0.7.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.2.ebuild,v 1.2 2012/05/21 19:21:03 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.2.ebuild,v 1.3 2012/12/24 18:41:44 pinkbyte Exp $
EAPI="3"
@@ -14,13 +14,17 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
-IUSE=""
-DEPEND="sys-libs/ncurses"
+IUSE="caps"
+DEPEND="sys-libs/ncurses
+ caps? ( sys-libs/libcap )"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}/${PN}-0.6.7-dont-override-CFLAGS.patch"
eautoreconf
+
+ # automagic on libcap, discovered in bug #448406
+ use caps || export ac_cv_lib_cap_cap_get_flag=false
}
src_install() {
diff --git a/net-wireless/wavemon/wavemon-0.7.5.ebuild b/net-wireless/wavemon/wavemon-0.7.5.ebuild
index 1a215257526f..6d9ef5c5af52 100644
--- a/net-wireless/wavemon/wavemon-0.7.5.ebuild
+++ b/net-wireless/wavemon/wavemon-0.7.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.5.ebuild,v 1.3 2012/11/20 12:01:23 pinkbyte Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/wavemon/wavemon-0.7.5.ebuild,v 1.4 2012/12/24 18:41:44 pinkbyte Exp $
EAPI="4"
@@ -17,8 +17,9 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
-IUSE=""
-DEPEND="sys-libs/ncurses"
+IUSE="caps"
+DEPEND="sys-libs/ncurses
+ caps? ( sys-libs/libcap )"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
@@ -28,6 +29,9 @@ src_prepare() {
# Do not install docs to /usr/share
sed -i -e '/^install:/s/install-docs//' Makefile.in || die 'sed on Makefile.in failed'
+ # automagic on libcap, discovered in bug #448406
+ use caps || export ac_cv_lib_cap_cap_get_flag=false
+
autotools-utils_src_prepare
}