polynomial-c    14/11/13 09:59:46

  Modified:             ChangeLog
  Added:                lsof-4.88.ebuild
  Log:
  Version bump
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0x981CA6FC)

Revision  Changes    Path
1.99                 sys-process/lsof/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/lsof/ChangeLog?rev=1.99&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/lsof/ChangeLog?rev=1.99&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/lsof/ChangeLog?r1=1.98&r2=1.99

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-process/lsof/ChangeLog,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -r1.98 -r1.99
--- ChangeLog   20 Jan 2014 06:40:56 -0000      1.98
+++ ChangeLog   13 Nov 2014 09:59:46 -0000      1.99
@@ -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 <[email protected]> +lsof-4.88.ebuild:
+  Version bump.
 
   20 Jan 2014; Mike Frysinger <[email protected]> lsof-4.85-r2.ebuild,
   lsof-4.87-r1.ebuild:



1.1                  sys-process/lsof/lsof-4.88.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/lsof/lsof-4.88.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-process/lsof/lsof-4.88.ebuild?rev=1.1&content-type=text/plain

Index: lsof-4.88.ebuild
===================================================================
# 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
}




Reply via email to