diff options
author | Mike Frysinger <vapier@gentoo.org> | 2009-05-29 22:48:18 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-05-29 22:48:18 +0000 |
commit | 27ae3cbc8aa71ede127689fda9f7c2536919568a (patch) | |
tree | 6a7d0018a8127f11ed1464ec0c7d856a8ff7c41d /sys-process | |
parent | old (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | sys-process/procps/Manifest | 12 | ||||
-rw-r--r-- | sys-process/procps/procps-3.2.8.ebuild | 81 |
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" +} |