summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2014-12-27 12:20:52 +0000
committerJeroen Roovers <jer@gentoo.org>2014-12-27 12:20:52 +0000
commit65a1babcd4bd1693c01fd1bacc170407a62e1848 (patch)
tree999c1e3dbd1a65a42fb1c1dcaf2f6bb40676745c /net-analyzer
parentVersion bump (diff)
downloadgentoo-2-65a1babcd4bd1693c01fd1bacc170407a62e1848.tar.gz
gentoo-2-65a1babcd4bd1693c01fd1bacc170407a62e1848.tar.bz2
gentoo-2-65a1babcd4bd1693c01fd1bacc170407a62e1848.zip
Inherit fcaps.eclass, drop USE=suid by Kevin Korb (bug #483080).
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'net-analyzer')
-rw-r--r--net-analyzer/mtr/ChangeLog5
-rw-r--r--net-analyzer/mtr/mtr-9999.ebuild26
2 files changed, 8 insertions, 23 deletions
diff --git a/net-analyzer/mtr/ChangeLog b/net-analyzer/mtr/ChangeLog
index 7f5a51dce9ac..999053b6b1e9 100644
--- a/net-analyzer/mtr/ChangeLog
+++ b/net-analyzer/mtr/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-analyzer/mtr
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/ChangeLog,v 1.163 2014/12/27 12:00:51 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/ChangeLog,v 1.164 2014/12/27 12:20:52 jer Exp $
+
+ 27 Dec 2014; Jeroen Roovers <jer@gentoo.org> mtr-9999.ebuild:
+ Inherit fcaps.eclass, drop USE=suid by Kevin Korb (bug #483080).
27 Dec 2014; Jeroen Roovers <jer@gentoo.org> mtr-0.86.ebuild:
Inherit fcaps.eclass, drop USE=suid by Kevin Korb (bug #483080).
diff --git a/net-analyzer/mtr/mtr-9999.ebuild b/net-analyzer/mtr/mtr-9999.ebuild
index 86ff3725b4e8..46f52c6841d3 100644
--- a/net-analyzer/mtr/mtr-9999.ebuild
+++ b/net-analyzer/mtr/mtr-9999.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-9999.ebuild,v 1.4 2014/01/26 10:38:45 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/mtr/mtr-9999.ebuild,v 1.5 2014/12/27 12:20:52 jer Exp $
EAPI=5
-inherit eutils autotools flag-o-matic git-r3
+inherit eutils autotools fcaps flag-o-matic git-r3
DESCRIPTION="My TraceRoute, an Excellent network diagnostic tool"
HOMEPAGE="http://www.bitwizard.nl/mtr/"
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/gtk-2.0-for-mtr.m4.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
-IUSE="gtk ipv6 suid"
+IUSE="gtk ipv6"
RDEPEND="
sys-libs/ncurses
@@ -28,6 +28,7 @@ DEPEND="
"
DOCS=( AUTHORS FORMATS NEWS README SECURITY TODO )
+FILECAPS=( cap_net_raw /usr/sbin/mtr )
src_unpack() {
git-r3_src_unpack
@@ -54,23 +55,4 @@ src_configure() {
econf \
$(use_enable ipv6) \
$(use_with gtk)
-
- # It's a bit absurd to have to do this, but the package isn't
- # actually "configured" and ready to be compiled until this is
- # done because upstream packaged .o files with the tarball.
- # Remember to take this out on future versions.
- emake clean
-}
-
-src_install() {
- default
-
- if use !prefix ; then
- fowners root:0 /usr/sbin/mtr
- if use suid; then
- fperms 4711 /usr/sbin/mtr
- else
- fperms 0710 /usr/sbin/mtr
- fi
- fi
}