summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-11-13 09:59:47 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-11-13 09:59:47 +0000
commit2b1b9186a3f6757eea1a058149bed5b3efe0f6da (patch)
treec5a1d0ca5543042ee77d86d938ad6b66c0225ccd /sys-process/lsof
parentStable for x86, wrt bug #528900 (diff)
downloadhistorical-2b1b9186a3f6757eea1a058149bed5b3efe0f6da.tar.gz
historical-2b1b9186a3f6757eea1a058149bed5b3efe0f6da.tar.bz2
historical-2b1b9186a3f6757eea1a058149bed5b3efe0f6da.zip
Version bump
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'sys-process/lsof')
-rw-r--r--sys-process/lsof/ChangeLog7
-rw-r--r--sys-process/lsof/Manifest32
-rw-r--r--sys-process/lsof/lsof-4.88.ebuild98
3 files changed, 121 insertions, 16 deletions
diff --git a/sys-process/lsof/ChangeLog b/sys-process/lsof/ChangeLog
index 247546f94cef..c8f96420a33c 100644
--- a/sys-process/lsof/ChangeLog
+++ b/sys-process/lsof/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-process/lsof
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.98 2014/01/20 06:40:56 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v 1.99 2014/11/13 09:59:46 polynomial-c Exp $
+
+*lsof-4.88 (13 Nov 2014)
+
+ 13 Nov 2014; Lars Wendler <polynomial-c@gentoo.org> +lsof-4.88.ebuild:
+ Version bump.
20 Jan 2014; Mike Frysinger <vapier@gentoo.org> lsof-4.85-r2.ebuild,
lsof-4.87-r1.ebuild:
diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest
index e3ed69795af8..795f22a9fd1f 100644
--- a/sys-process/lsof/Manifest
+++ b/sys-process/lsof/Manifest
@@ -5,24 +5,26 @@ AUX lsof-4.85-arg.c.patch 703 SHA256 a517f97ae897dc1d1c7c4e1eeb2fe4a4dab646004c0
AUX lsof-4.85-cross.patch 1000 SHA256 5067c73c65d9cbe75213572423d0ddea02a12ba7f3509767082cd9b6faf8b174 SHA512 399df859f225a69a7211c81439883afba38562d72b0d320dcf19acf7b705031963e97469a322af919d05aa14af501af6137301c24a29f871f59253c6d6a647d7 WHIRLPOOL b258a537f44d24c3e2bbc771476e98f79a3bcbf9b4d9d1e0f2779f9eae75e0a19eb8348a0d23ca2c9ad4d1835b859ec4f6ded74fd9fd5b8594d19bb1c8ff086b
DIST lsof_4.85.tar.bz2 763397 SHA256 49aa58e63539c45bada514a6a2e5a1c9f946ada1f4137dc9154cf4bf6054a1c1 SHA512 f38356d300e18feaac09043f19c3ef612ac22cb89608cbecbc3594dd170705be855ebc5ce80b069db4a5af9bb517b1f4e571c2e175aa579214014d7f77ac30cb WHIRLPOOL 7cc1476bae92699b5b52e2e9a31713840308768b9536d2f4c904439458cd8778311facafffeea93f743db4488dc296fccfaf852d739f2b68859e10031289a6d3
DIST lsof_4.87.tar.bz2 773664 SHA256 dfdd3709d82bc79ccdf3e404b84aafa9aede5948642a824ecaefd0aac589da2c SHA512 5e811225dd65366e3ef49628d567864fadda1dbda2d66a5e473123e73c468f5a3a577ae4e1b701a55ac49c2a759dab5c413663121c260a2804fca10ece902766 WHIRLPOOL 4ef01b855dbd8418e1533ebb293c3faacfa38c7a3cd30436d0a8174a974b7cd0eebfb79b23c4c3f13b66a65813a6fbdf5aa483d3f8d2689325fe7d0f48bfb5eb
+DIST lsof_4.88.tar.bz2 778563 SHA256 fe6f9b0e26b779ccd0ea5a0b6327c2b5c38d207a6db16f61ac01bd6c44e5c99b SHA512 acf3901ac08bac5acaa123af835de03fcf86c1cb851a2cba5bb6d08c53dff62570e4129c18ffa241ae84a83d5e6fc5207fb12e43b5ff5a21a0c1967ca117848b WHIRLPOOL 74d85794e5f05920ac83b160b02e510442ebe3f390a8f30bbf514f31bb8ff74ad191f89bed5b3eee47033cc7d6fe01ba4d9d812050d7132e041899d96264076f
EBUILD lsof-4.85-r2.ebuild 2384 SHA256 c15ed72a62bd90c308c1a892407ca60bb25129e2b20fd2bbdc663a68b612506c SHA512 026c55efeb974319b713a67053b069ead9c7a0f29dbe41912afa34a2c484f9540827a593b6d465a33a88339dadd5baecd06c10e26c6990f6169a0d1fd8ccdc1d WHIRLPOOL 1bb12e1157f7ad68fe29335d620acfa3df07d90f3dbbdcb77134fa01e1b2ec81f19308bc865b1356991ead0bfcc375d346dc191e9d08fed23a0a1241f609f772
EBUILD lsof-4.87-r1.ebuild 2949 SHA256 0a5ca5247bccaa20db48095c5a94927c6ea8e6d49b2e4d34b3ce2f90408c6fe3 SHA512 1f491e4249756c99eb5749d9dbfbfb53dc1bb2f9db25ef80f7b485dedd956a900778ba9ae4271d38af3fd7d3e169b0adb7aba5d1c4966e5491b4d19933eca21f WHIRLPOOL 26acd5169e5cc6cb28a1156629687c640e649baeb1d87b78058fc592f8a71e1476db6dfe44f0df769e7aebdb75c0c43d42ce5aa3ff0c9d03b0c0c015ce601c11
-MISC ChangeLog 16145 SHA256 879c5c706bd765fdfca15aeb6b947ca319f8412ab5aa65fe729e324f2ed19d72 SHA512 262b57ba60b82a6b9326336431c28fa7ed49a0f745cb6e854697717179c0d876b06d5951f23196fb1f75971a5db57f923bc8e310cb99d003d70b27da07eab020 WHIRLPOOL 3eea5be151d60d84c670ef9f28a58f6a06e83b76e99f3db9722bc3108487f80b42223d3bb4e64beb90d18e04fb4a9a6c647dace92f36d838cd51630a96e483d4
+EBUILD lsof-4.88.ebuild 2952 SHA256 241c1d30990f50b372d2655d5e6f487202528b53b52fd98d857ced44863dce8a SHA512 5fdab87e0a538955eaf811223cf311a8a312275121b9e657b2c70f677180f7409113ad082a0402f1209706a0b7de0577c8bd128106bce5350f0814fdbd2349fc WHIRLPOOL 0d4549e8d374d17f544b56bcde48a907b32af8614c9119b7af22e2f7afaff56324174bf939a4b95084804fd44511d27cfd3ec9949b2f792a50207fe9392e811c
+MISC ChangeLog 16267 SHA256 98dc6b9e8d7f98a6d3cd976bb13ad2c9da5f4cf6c44f7f3f2deb089c98c1b71e SHA512 7934c2b5fb29ec1d7180c4dcff3ce28fb82de7a877e557df004063b2975d46ff65ae4964d1ab90e1f9b4a0517a76661fd5bca57635d43369c97be12a86e765de WHIRLPOOL 168ef66556702ab757cd036ce90dc9fef566a2cbd44b8362404f7d5a4d62a3ec79cdc4fa1590a4343031b2d2cc4887ee1d179a12d76d1b1802cf5b488764c642
MISC metadata.xml 238 SHA256 27f27d7c7ba9fb670a6867a79ff8af354e48735f9bd672d387d96b4bd49d415b SHA512 b8434ca8a5f116234268cca5c8d7cf20b3187e1f2c326bfe3693e2e85c2dac961618b39a20d0d5b7a01744b5159057e2861eeaff7fef6a08e0fc4c1b47bbf778 WHIRLPOOL f3ada27de4f86d469929230f1649727d91cc303e007ae728038062a04522053f0b49559d5bc4b6dd203744ba117d1577d03d62a1cb5d7c24c86c268edf057761
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCAAGBQJS3MUAAAoJEPGu1DbS6WIAr7cP/jrIim2Vy6UgVYdz/r+l7VII
-AFnoBDhTirvd/imlDxPhrGH9w5nsy9URbQeJbxbDwdNl70Ak+1bArmKfx/+vosDC
-Duee5Ck6/R/UdOa1wHZjggemm9gdTa1u+cTes/2cjekbLV8GwtwKt29tHKVRVMSq
-YfZtXHCmx6EbDm7LLRltgoGx44dWuc9qHMiF1GWF/294mAHW6T2gxGD1K4rO2ny4
-YDwy5ldCzZzVGQykSMP8Jwx2f4PHFFy/ndHahVcghZ9EzG+N5iisaFCCUtEY7qqL
-kzD6KV0YJFfyS1nzHtpbTguhf/WITvOvSIil7hoafAy+YxBOKVCZEKiHJh9TzHWj
-an3jjuDLMJbqYodR2wQKqrMUjufbGgmXV6aj3H53KILiv/leWtBRdyfFH7MqmVDf
-yks5935VDiUKHb0HhOyCjtq6hujOrk/biFZx0UTJmd8MF0FzY8ji0IlRaPU5VQRE
-axwN0ugVqxdVRfSpGCY0TBqQw8EZPgxnDsTGT12gF2/c87UGW1nVYpLyfDhAuhP7
-GDRuRMcsOAv/XQWHf/JWz9aUt6DXuzkxAqli/7K3lE3GS42nowwUKwc8eyQfWl0v
-y1MaHk2f+koKCxc7RHopnuzpU1YZHi83/OBlyW/TXYoctc+3/2klIOyBaY6UVxRP
-DHtc01Gq9yw9Ehfwlm9D
-=jolA
+iQIcBAEBCAAGBQJUZIETAAoJEPiazRVxLXTFJUsP/RZt14ynMhrMKGIhFflZB0W7
+mSoKXrmpfUsItpb5o1TPSrchSGtDJewj9BLELSEZMxwCMJTd1Fic5Ij+8HQKgq0f
+Y+orvTOabi9rc7Im54/g4qdXkkObVJuXlambfJJwitHZVz5n8f404muGIiIIwJcN
+8Mh3Ohdf+HE40TqaAmbA0e3QpAGK3FjOhI2S3MiSZXYt2HF9LoT+Tz/DOyTKz1qm
+VSP7OG7QswswA2yCg8qEGqjyN/+rp9i1Ir/PCjoRhoMXv7VgJgEyBWxgaknFCFQr
+7IZOF/u8embUYEPknNb6iFbD6sYRQo4V2n1bqpR6Pv3FfDopemuLhY55BbrcNwJe
+8YhYug4yDkunNuEw1MPZUOAo4MGIHE8KiplocTnWIOF3mvL/CuEOHGxdTAAiTCsJ
+7LgHjm42sbsyn3ba6FLF2eXn4YLD4Sf0deFc70yqSaIQ4FTAR3iLv1BurjtUXHTY
+ZqlvLlfUc+ceckNCXm7VoPC4Hgn5Xu8u8XzNuYFU0T5jzdVuUGF3v7QK2qtnbYUh
+hndF31sujrzXh+tp0o2YMj6eljkle+BVeWNDVsAyvd+VvMcG8D07LBS7SEX2yVUA
+chb0LHHguzhSffhnSox3KM7KtzLD/R4ZbYOqzYu4UBJykoVt6lDFh9b/8FROpF/M
+v+JETg36c2s1DpaERryB
+=Yflc
-----END PGP SIGNATURE-----
diff --git a/sys-process/lsof/lsof-4.88.ebuild b/sys-process/lsof/lsof-4.88.ebuild
new file mode 100644
index 000000000000..9bcc83649858
--- /dev/null
+++ b/sys-process/lsof/lsof-4.88.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.88.ebuild,v 1.1 2014/11/13 09:59:46 polynomial-c Exp $
+
+EAPI="4"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+MY_P=${P/-/_}
+DESCRIPTION="Lists open files for running Unix processes"
+HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/"
+SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2
+ ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2
+ ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2"
+
+LICENSE="lsof"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="examples ipv6 rpc selinux static"
+
+RDEPEND="rpc? ( net-libs/libtirpc )
+ selinux? ( sys-libs/libselinux )"
+DEPEND="${RDEPEND}
+ rpc? ( virtual/pkgconfig )"
+
+S=${WORKDIR}/${MY_P}/${MY_P}_src
+
+src_unpack() {
+ unpack ${A}
+ cd ${MY_P}
+ unpack ./${MY_P}_src.tar
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120
+ # convert `test -r header.h` into a compile test
+ sed -i -r \
+ -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \
+ -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \
+ Configure || die
+}
+
+target() {
+ case ${CHOST} in
+ *-darwin*) echo darwin ;;
+ *-freebsd*) echo freebsd ;;
+ *-solaris*) echo solaris ;;
+ *-aix*) echo aixgcc ;;
+ *) echo linux ;;
+ esac
+}
+
+src_configure() {
+ use static && append-ldflags -static
+
+ append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H")
+ append-cppflags $(usex ipv6 -{D,U}HASIPv6)
+
+ export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \
+ $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)"
+
+ # Set LSOF_INCLUDE to a dummy location so the script doesn't poke
+ # around in it and mix /usr/include paths with cross-compile/etc.
+ touch .neverInv
+ LINUX_HASSELINUX=$(usex selinux y n) \
+ LSOF_INCLUDE=${T} \
+ LSOF_CC=$(tc-getCC) \
+ LSOF_AR="$(tc-getAR) rc" \
+ LSOF_RANLIB=$(tc-getRANLIB) \
+ LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \
+ ./Configure -n $(target) || die
+}
+
+src_compile() {
+ emake DEBUG="" all
+}
+
+src_install() {
+ dobin lsof
+
+ if use examples ; then
+ insinto /usr/share/lsof/scripts
+ doins scripts/*
+ fi
+
+ doman lsof.8
+ dodoc 00*
+}
+
+pkg_postinst() {
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ einfo "Note: to use lsof on Solaris you need read permissions on"
+ einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys"
+ elif [[ ${CHOST} == *-aix* ]] ; then
+ einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and"
+ einfo "/dev/kmem, i.e. you need to be root, or to be in the group system"
+ fi
+}