diff options
author | Stuart Shelton <stuart@shelton.me> | 2016-11-02 01:00:43 +0000 |
---|---|---|
committer | Stuart Shelton <stuart@shelton.me> | 2016-11-02 01:00:43 +0000 |
commit | 602082d2da698a9593512cde02f8f8d90eafc5ac (patch) | |
tree | 11511284221a26d2c558cfc05c3a82033d024037 /sys-process/procps | |
parent | Add sys-apps/baselayout-2.3 (diff) | |
download | srcshelton-602082d2da698a9593512cde02f8f8d90eafc5ac.tar.gz srcshelton-602082d2da698a9593512cde02f8f8d90eafc5ac.tar.bz2 srcshelton-602082d2da698a9593512cde02f8f8d90eafc5ac.zip |
Add sys-process/procps-3.3.12
Diffstat (limited to 'sys-process/procps')
-rw-r--r-- | sys-process/procps/Manifest | 2 | ||||
-rw-r--r-- | sys-process/procps/procps-3.3.12.ebuild | 83 |
2 files changed, 85 insertions, 0 deletions
diff --git a/sys-process/procps/Manifest b/sys-process/procps/Manifest index c9c046dc..70bc857a 100644 --- a/sys-process/procps/Manifest +++ b/sys-process/procps/Manifest @@ -2,4 +2,6 @@ AUX procps-3.3.11-sysctl-manpage.patch 941 SHA256 1582675083410838e844e0f4f5b2da AUX procps-3.3.8-kill-neg-pid.patch 1446 SHA256 847c21f6619c7aa0f2847726a17595f986ec2fe0f361d95e17812639abe32a79 SHA512 3ed4e83d81f7dd574ff68bbcae9ad9f8649a39d46a17de5fd4297f215d8f70cd28e415b1d3c7b5142e7719343af28f4b393061a60eb012caece81dfe5ff6c271 WHIRLPOOL cf452118312e60a0bab7a4ec87bed9a9d2f5fb8bb563769a0430f11c72348e5be79bdfc031f67f4e97e0bf9b32f6ccd1ac590f392c95ee935b77b857ce1b1739 DIST procps-3.3.11-remove_Unix98_output_limits.patch 7582 SHA256 0801b971c630d2d68fe87da0b84842169df38cd88d3854da73b0e9bb45572d29 SHA512 8502264cba62475e3fc218dfde6c8ac375ccbf309843cec3000796e7455f41f287692aafd423f301b6c1a7e5f04c708fe30c2dd305ec3345b7a77b3443e35e55 WHIRLPOOL cbdba6dc94a4bec63f9fae8edc396aa5e59551a1606ed7dee56a65fad2e3d75ea5f391105806262f00103386c47434ec656b55bcefdd565313139355fa31ac61 DIST procps-ng-3.3.11.tar.xz 815920 SHA256 e9493169a2d2adc0bc045538707310c8e877b385e4e296143b62607d2bb044ed SHA512 8ab4770adeba4c7e3cf75bc189278cf7a162ece0f23b862e7f726faccee11bd4524aec622b895f3b4e0b272a739a327a01e91f48834feea513544f0515b250df WHIRLPOOL 1da50ec4e8be9d76086a1112b00eea0daa39a7e579e846b92c12fea23a8303a7287e2d32d41feae93aad7b138768852b004544731fff882236ee3bd9511154ff +DIST procps-ng-3.3.12.tar.xz 845484 SHA256 6ed65ab86318f37904e8f9014415a098bec5bc53653e5d9ab404f95ca5e1a7d4 SHA512 ea816740ff72cc53d99b5d2e78a511b627ea5b295e0efff67605c56d1ab075abc6b0e2da3df4facbfe903fc9d679e892d351b6884a966d37c6f4bfd9141a924b WHIRLPOOL f6ff034c09224fb819cdadc0fc6e456a5e11bffa298a7d005a1089378a6bf19c464bb09d278618daecebcd02228d831efbe4d65a4f9f850f83c9dd030a3ab98b EBUILD procps-3.3.11-r3.ebuild 2293 SHA256 08125f9022ba2f052327d90b909f29cf46fb497b2afb36f1fd72a3b12d7f2633 SHA512 1232e7fe4be823e55084fe4973aae92dec4b625f875e33e0d91328e97e831a925d603b5314c1ea65b475caa2168d9e9e405cc1c9abea78abad7297678770f2ef WHIRLPOOL 2b43d1dde944a6c83308bdc199a002f6c1596856a74b0f68dd9ed5bbd1509d83616bb351ddbde500eed8d42cacf98d6f2b7386f8d75f635d4921280201709355 +EBUILD procps-3.3.12.ebuild 2101 SHA256 cd4b0d983b355e1d99cfc4b8480c0b8c28cdf399ae7c849ba0754cba2c6c7991 SHA512 00210106991060cfe00d384727d7fea16ef0f9ff3f401d0c6cc01aa88cf98798890dbae943809a5c99d469bc2442281aaa2102653fc574c0f1c9d958bb73b056 WHIRLPOOL 0f78db81963aea6a3ccb94234e1f4f01bd4765fecac7398aa9c89652ca507183b6734bb304d17cc9b981fe973026ed07c2bb378b56d1ebaa3f060283e44a8136 diff --git a/sys-process/procps/procps-3.3.12.ebuild b/sys-process/procps/procps-3.3.12.ebuild new file mode 100644 index 00000000..b279838f --- /dev/null +++ b/sys-process/procps/procps-3.3.12.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: e0cf72cb4f0377369066801e87a899891e5e3bed $ + +EAPI=5 + +inherit eutils toolchain-funcs flag-o-matic + +DESCRIPTION="standard informational utilities and process-handling tools" +HOMEPAGE="http://procps-ng.sourceforge.net/ https://gitlab.com/procps-ng/procps" +SRC_URI="mirror://sourceforge/${PN}-ng/${PN}-ng-${PV}.tar.xz" + +LICENSE="GPL-2" +SLOT="0/5" # libprocps.so +KEYWORDS="alpha ~amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux" +IUSE="+kill +ncurses modern-top nls selinux static-libs systemd test unicode" + +RDEPEND="ncurses? ( >=sys-libs/ncurses-5.7-r7:=[unicode?] ) + selinux? ( sys-libs/libselinux ) + systemd? ( >=sys-apps/systemd-209 )" +DEPEND="${RDEPEND} + ncurses? ( virtual/pkgconfig ) + systemd? ( virtual/pkgconfig ) + test? ( dev-util/dejagnu )" +RDEPEND+=" + kill? ( + !sys-apps/coreutils[kill] + !sys-apps/util-linux[kill] + ) + !<sys-apps/sysvinit-2.88-r6" + +S="${WORKDIR}/${PN}-ng-${PV}" + +PATCHES=( + "${FILESDIR}"/${PN}-3.3.8-kill-neg-pid.patch # http://crbug.com/255209 + "${FILESDIR}"/${PN}-3.3.11-sysctl-manpage.patch # 565304 +) + +src_prepare() { + epatch "${PATCHES[@]}" + epatch_user +} + +src_configure() { + # http://www.freelists.org/post/procps/PATCH-enable-transparent-large-file-support + append-lfs-flags #471102 + econf \ + --docdir='$(datarootdir)'/doc/${PF} \ + $(use_enable kill) \ + $(use_enable modern-top) \ + $(use_with ncurses) \ + $(use_enable nls) \ + $(use_enable selinux libselinux) \ + $(use_enable static-libs static) \ + $(use_with systemd) \ + $(use_enable unicode watch8bit) +} + +src_test() { + emake check </dev/null #461302 +} + +src_install() { + local binary + + default + #dodoc sysctl.conf + + dodir /bin + for binary in pidof ps; do + mv "${ED}"/usr/bin/"${binary}" "${ED}"/bin/ || die + done + if use kill; then + mv "${ED}"/usr/bin/kill "${ED}"/bin/ || die + fi + dodir /sbin + for binary in sysctl; do + mv "${ED}"/usr/sbin/"${binary}" "${ED}"/sbin/ || die + done + + gen_usr_ldscript -a procps + prune_libtool_files +} |