summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-05-29 22:48:18 +0000
committerMike Frysinger <vapier@gentoo.org>2009-05-29 22:48:18 +0000
commit27ae3cbc8aa71ede127689fda9f7c2536919568a (patch)
tree6a7d0018a8127f11ed1464ec0c7d856a8ff7c41d /sys-process
parentold (diff)
downloadhistorical-27ae3cbc8aa71ede127689fda9f7c2536919568a.tar.gz
historical-27ae3cbc8aa71ede127689fda9f7c2536919568a.tar.bz2
historical-27ae3cbc8aa71ede127689fda9f7c2536919568a.zip
Version bump #269429 by Lars Wendler.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'sys-process')
-rw-r--r--sys-process/procps/ChangeLog7
-rw-r--r--sys-process/procps/Manifest12
-rw-r--r--sys-process/procps/procps-3.2.8.ebuild81
3 files changed, 93 insertions, 7 deletions
diff --git a/sys-process/procps/ChangeLog b/sys-process/procps/ChangeLog
index dd27d5482f00..9d2d2e085bb8 100644
--- a/sys-process/procps/ChangeLog
+++ b/sys-process/procps/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-process/procps
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/procps/ChangeLog,v 1.28 2008/08/16 03:41:37 cardoe Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/procps/ChangeLog,v 1.29 2009/05/29 22:48:18 vapier Exp $
+
+ 29 May 2009; Mike Frysinger <vapier@gentoo.org> ChangeLog:
+ Version bump #269429 by Lars Wendler.
16 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
diff --git a/sys-process/procps/Manifest b/sys-process/procps/Manifest
index 6cf39c39965a..7cbadba6a74b 100644
--- a/sys-process/procps/Manifest
+++ b/sys-process/procps/Manifest
@@ -7,13 +7,15 @@ AUX procps-3.2.6-mips-n32_isnt_usable_on_mips64_yet.patch 380 RMD160 1f0796a5e17
AUX procps-3.2.7-proc-mount.patch 657 RMD160 90d0dae26d4a514ef0dbcb3c90ba167d0890d14e SHA1 07bdfb5484189daad7beb18fd5e2f280e3de3cad SHA256 17194621e6f5307c1712fab15a13a7da0e10315cf8b45b34403b54c70013b2ba
AUX procps-mips-define-pagesize.patch 1028 RMD160 aa0cb4fdf76d50bae983683e0de0a06daba52361 SHA1 7658c35e40c4c565bd4f4124b09c43ec474da0bd SHA256 9000966beaa7ae9e8261dfc691b7b7bec08857e8404de60f30b10bbe6e702d8e
DIST procps-3.2.7.tar.gz 281965 RMD160 380d9f1b1bf505666e925ce82cd19276a186f97a SHA1 b60567cc6263167fa1a4ff6a5bea26db86022c10 SHA256 b439e04adab9b1e66e11f59c4331680da48f1722f2123123f7c16dfbed2c38dc
+DIST procps-3.2.8.tar.gz 285758 RMD160 ad63601fb6bf4692108484d9ed362f510cbcf505 SHA1 a0c86790569dec26b5d9037e8868ca907acc9829 SHA256 11ed68d8a4433b91cd833deb714a3aa849c02aea738c42e6b4557982419c1535
EBUILD procps-3.2.7.ebuild 2320 RMD160 d724f093f7641a3db9641b807007245324f7077b SHA1 29e8f298250d4c8800180dfae2bdbdcb6a2a8829 SHA256 dd3cca11e7221656164818902750f548ad1520e8e440c870cedf8380af7a1eb3
-MISC ChangeLog 20108 RMD160 34af57997a49d2ff4b075a8efe659e41e1fcc2cf SHA1 41d8c09b5311d0d1310fe495864bf290c80b66a3 SHA256 b78b6394a3f0fbff3695b4a5c14514fda63f0f57a8d0b0b2fbf9a3e20d15f624
+EBUILD procps-3.2.8.ebuild 2333 RMD160 f9175c11eab0efa0300cddb67875e84a6a3506b6 SHA1 975f45738d846a08d0de8145810f5263dca23b9d SHA256 bbb6f7cf961680f65b66a5fd26ec485574484bfe4b953cc38c4add717f56e95a
+MISC ChangeLog 20210 RMD160 4b963a90a177045b2c0474b5141e4a741f671c0c SHA1 76e2d11c939f7af3b6f4989b54f8b9f159436624 SHA256 26a3eb03a9ade5700a4f665297111a0792e0dc2cc63748bcd158642c590d8ad5
MISC metadata.xml 233 RMD160 eb1f965766a567d9532906b72a415ac9f26568cf SHA1 0d2f3cf7a995f93a571490b449e326f955f49f4f SHA256 3b65bcd57075074266dba6e86dbe969592d58f69469e31072736cd1a42a76932
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.10 (GNU/Linux)
+Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkm7nL0ACgkQn/5bYzqsSmGT9ACbBS8xcQcxqiN7mGopS0asP2Pm
-xAkAoLxYm0AjafUHrNNVIFVtfqwBpdWe
-=UxrS
+iEYEARECAAYFAkogZjgACgkQn/5bYzqsSmH33ACfRzUGqM3MMI22O+zXLyC8fNSG
+HPwAn0zE7HgVax5VhaEHXH4sH2bBj2Aj
+=u1dZ
-----END PGP SIGNATURE-----
diff --git a/sys-process/procps/procps-3.2.8.ebuild b/sys-process/procps/procps-3.2.8.ebuild
new file mode 100644
index 000000000000..c610c3cede63
--- /dev/null
+++ b/sys-process/procps/procps-3.2.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/procps/procps-3.2.8.ebuild,v 1.1 2009/05/29 22:48:18 vapier Exp $
+
+inherit flag-o-matic eutils toolchain-funcs multilib
+
+DESCRIPTION="Standard informational utilities and process-handling tools"
+HOMEPAGE="http://procps.sourceforge.net/"
+SRC_URI="http://procps.sourceforge.net/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="n32"
+
+RDEPEND=">=sys-libs/ncurses-5.2-r2"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/3.2.5-top-sort.patch
+ epatch "${FILESDIR}"/procps-3.2.7-proc-mount.patch
+ epatch "${FILESDIR}"/procps-3.2.3-noproc.patch
+
+ # Clean up the makefile
+ # - we do stripping ourselves
+ # - punt fugly gcc flags
+ sed -i \
+ -e '/install/s: --strip : :' \
+ -e '/ALL_CFLAGS += $(call check_gcc,-fweb,)/d' \
+ -e '/ALL_CFLAGS += $(call check_gcc,-Wstrict-aliasing=2,)/s,=2,,' \
+ -e "/^lib64/s:=.*:=$(get_libdir):" \
+ -e 's:-m64::g' \
+ Makefile || die "sed Makefile"
+
+ # mips 2.4.23 headers (and 2.6.x) don't allow PAGE_SIZE to be defined in
+ # userspace anymore, so this patch instructs procps to get the
+ # value from sysconf().
+ epatch "${FILESDIR}"/${PN}-mips-define-pagesize.patch
+
+ # n32 isn't completly reliable of an ABI on mips64 at the current
+ # time. Eventually, it will be, but for now, we need to make sure
+ # procps doesn't try to force it on us.
+ if ! use n32 ; then
+ epatch "${FILESDIR}"/${PN}-3.2.6-mips-n32_isnt_usable_on_mips64_yet.patch
+ fi
+}
+
+src_compile() {
+ replace-flags -O3 -O2
+ emake \
+ CC="$(tc-getCC)" \
+ CPPFLAGS="${CPPFLAGS}" \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ || die "make failed"
+}
+
+src_install() {
+ emake \
+ ln_f="ln -sf" \
+ ldconfig="true" \
+ DESTDIR="${D}" \
+ install \
+ || die "install failed"
+
+ insinto /usr/include/proc
+ doins proc/*.h || die "doins include"
+
+ dodoc sysctl.conf BUGS NEWS TODO ps/HACKING
+
+ # compat symlink so people who shouldnt be using libproc can #170077
+ dosym libproc-${PV}.so /$(get_libdir)/libproc.so
+}
+
+pkg_postinst() {
+ einfo "NOTE: With NPTL \"ps\" and \"top\" no longer"
+ einfo "show threads. You can use any of: -m m -L -T H"
+ einfo "in ps or the H key in top to show them"
+}