Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-process/htop: metadata.xml ChangeLog htop-0.8.3-r1.ebuild
Date: Mon, 03 May 2010 18:46:07
Message-Id: 20100503184602.7AEF02C379@corvid.gentoo.org
1 ssuominen 10/05/03 18:46:02
2
3 Modified: metadata.xml ChangeLog
4 Added: htop-0.8.3-r1.ebuild
5 Log:
6 Experimental USE flags openvz and vserver wrt #291091.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.6 sys-process/htop/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/metadata.xml?rev=1.6&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/metadata.xml?rev=1.6&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/metadata.xml?r1=1.5&r2=1.6
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-process/htop/metadata.xml,v
19 retrieving revision 1.5
20 retrieving revision 1.6
21 diff -u -r1.5 -r1.6
22 --- metadata.xml 22 Sep 2009 15:05:14 -0000 1.5
23 +++ metadata.xml 3 May 2010 18:46:02 -0000 1.6
24 @@ -10,6 +10,10 @@
25 <email>ssuominen@g.o</email>
26 <name>Samuli Suominen</name>
27 </maintainer>
28 +<use>
29 + <flag name="openvz">Enable openvz support</flag>
30 + <flag name="vserver">Enable vserver support</flag>
31 +</use>
32 <longdescription>
33 htop is an interactive process viewer for Linux. It aims to be a 'better top':
34 you can scroll the process list vertically and horizontally, and select a
35
36
37
38 1.83 sys-process/htop/ChangeLog
39
40 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/ChangeLog?rev=1.83&view=markup
41 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/ChangeLog?rev=1.83&content-type=text/plain
42 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/ChangeLog?r1=1.82&r2=1.83
43
44 Index: ChangeLog
45 ===================================================================
46 RCS file: /var/cvsroot/gentoo-x86/sys-process/htop/ChangeLog,v
47 retrieving revision 1.82
48 retrieving revision 1.83
49 diff -u -r1.82 -r1.83
50 --- ChangeLog 30 Apr 2010 21:48:09 -0000 1.82
51 +++ ChangeLog 3 May 2010 18:46:02 -0000 1.83
52 @@ -1,6 +1,12 @@
53 # ChangeLog for sys-process/htop
54 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
55 -# $Header: /var/cvsroot/gentoo-x86/sys-process/htop/ChangeLog,v 1.82 2010/04/30 21:48:09 darkside Exp $
56 +# $Header: /var/cvsroot/gentoo-x86/sys-process/htop/ChangeLog,v 1.83 2010/05/03 18:46:02 ssuominen Exp $
57 +
58 +*htop-0.8.3-r1 (03 May 2010)
59 +
60 + 03 May 2010; Samuli Suominen <ssuominen@g.o> +htop-0.8.3-r1.ebuild,
61 + metadata.xml:
62 + Experimental USE flags openvz and vserver wrt #291091.
63
64 30 Apr 2010; Jeremy Olexa <darkside@g.o> htop-0.8.3.ebuild:
65 Bump to EAPI3, add prefix keywords as tested in overlay. Implicit approval
66
67
68
69 1.1 sys-process/htop/htop-0.8.3-r1.ebuild
70
71 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/htop-0.8.3-r1.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-process/htop/htop-0.8.3-r1.ebuild?rev=1.1&content-type=text/plain
73
74 Index: htop-0.8.3-r1.ebuild
75 ===================================================================
76 # Copyright 1999-2010 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/sys-process/htop/htop-0.8.3-r1.ebuild,v 1.1 2010/05/03 18:46:02 ssuominen Exp $
79
80 EAPI=3
81 inherit eutils flag-o-matic multilib
82
83 DESCRIPTION="interactive process viewer"
84 HOMEPAGE="http://htop.sourceforge.net"
85 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
86
87 LICENSE="GPL-2"
88 SLOT="0"
89 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
90 IUSE="debug openvz vserver"
91
92 DEPEND="sys-libs/ncurses[unicode]"
93
94 pkg_setup() {
95 if use elibc_FreeBSD && ! [[ -f ${ROOT}/proc/stat && -f ${ROOT}/proc/meminfo ]]; then
96 eerror
97 eerror "htop needs /proc mounted to compile and work, to mount it type"
98 eerror "mount -t linprocfs none /proc"
99 eerror "or uncomment the example in /etc/fstab"
100 eerror
101 die "htop needs /proc mounted"
102 fi
103
104 if ! has_version sys-process/lsof; then
105 ewarn "To use lsof features in htop(what processes are accessing"
106 ewarn "what files), you must have sys-process/lsof installed."
107 fi
108 }
109
110 src_prepare() {
111 epatch "${FILESDIR}"/${PN}-0.8.1-non-printable-char-filter.patch
112 }
113
114 src_configure() {
115 useq debug && append-flags -DDEBUG
116
117 econf \
118 $(use_enable openvz) \
119 $(use_enable vserver) \
120 --enable-taskstats \
121 --enable-unicode
122 }
123
124 src_install() {
125 emake DESTDIR="${D}" install || die
126 dodoc README ChangeLog TODO || die
127 rmdir "${ED}"/usr/{include,$(get_libdir)} || die
128 }