Line 0
Link Here
|
|
|
1 |
Don't ask on stdin for changing the value of HASXOPT_ROOT. |
2 |
|
3 |
--- Customize.orig 2009-07-28 11:59:23 +0200 |
Lines 2-8
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.84.ebuild,v 1.2 2010/08/11 17:59:33 josejx Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/sys-process/lsof/lsof-4.84.ebuild,v 1.2 2010/08/11 17:59:33 josejx Exp $ |
4 |
|
4 |
|
5 |
inherit flag-o-matic toolchain-funcs |
5 |
inherit flag-o-matic toolchain-funcs eutils |
6 |
|
6 |
|
7 |
MY_P=${P/-/_} |
7 |
MY_P=${P/-/_} |
8 |
DESCRIPTION="Lists open files for running Unix processes" |
8 |
DESCRIPTION="Lists open files for running Unix processes" |
Lines 13-19
Link Here
|
13 |
|
13 |
|
14 |
LICENSE="lsof" |
14 |
LICENSE="lsof" |
15 |
SLOT="0" |
15 |
SLOT="0" |
16 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" |
16 |
KEYWORDS="~alpha ~amd64 ~amd64-linux ~arm ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~ppc-aix ~ppc-macos ~s390 ~sh ~sparc ~sparc-solaris ~x64-solaris ~x86 ~x86-fbsd ~x86-freebsd ~x86-linux ~x86-solaris" |
17 |
IUSE="static selinux" |
17 |
IUSE="static selinux" |
18 |
|
18 |
|
19 |
DEPEND="selinux? ( sys-libs/libselinux )" |
19 |
DEPEND="selinux? ( sys-libs/libselinux )" |
Lines 24-33
Link Here
|
24 |
unpack ${A} |
24 |
unpack ${A} |
25 |
cd ${MY_P} |
25 |
cd ${MY_P} |
26 |
unpack ./${MY_P}_src.tar |
26 |
unpack ./${MY_P}_src.tar |
|
|
27 |
cd "${S}" |
28 |
epatch "${FILESDIR}"/${PN}-4.81-aix.patch #278831 |
27 |
} |
29 |
} |
28 |
|
30 |
|
29 |
yesno() { use $1 && echo y || echo n ; } |
31 |
yesno() { use $1 && echo y || echo n ; } |
30 |
target() { use kernel_FreeBSD && echo freebsd || echo linux ; } |
32 |
target() { |
|
|
33 |
case ${CHOST} in |
34 |
*-darwin*) echo darwin ;; |
35 |
*-freebsd*) echo freebsd ;; |
36 |
*-solaris*) echo solaris ;; |
37 |
*-aix*) echo aixgcc ;; |
38 |
*) echo linux ;; |
39 |
esac |
40 |
} |
41 |
ar() { |
42 |
case ${CHOST} in |
43 |
*-aix*) echo "ar -X32_64 -v -q" ;; |
44 |
*) echo "$(tc-getAR) rc" ;; |
45 |
esac |
46 |
} |
31 |
|
47 |
|
32 |
src_compile() { |
48 |
src_compile() { |
33 |
use static && append-ldflags -static |
49 |
use static && append-ldflags -static |
Lines 35-41
Link Here
|
35 |
touch .neverInv |
51 |
touch .neverInv |
36 |
LINUX_HASSELINUX=$(yesno selinux) \ |
52 |
LINUX_HASSELINUX=$(yesno selinux) \ |
37 |
LSOF_CC=$(tc-getCC) \ |
53 |
LSOF_CC=$(tc-getCC) \ |
38 |
LSOF_AR="$(tc-getAR) rc" \ |
54 |
LSOF_AR="$(ar)" \ |
39 |
LSOF_RANLIB=$(tc-getRANLIB) \ |
55 |
LSOF_RANLIB=$(tc-getRANLIB) \ |
40 |
LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ |
56 |
LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ |
41 |
LSOF_CFGL="${CFLAGS} ${LDFLAGS}" \ |
57 |
LSOF_CFGL="${CFLAGS} ${LDFLAGS}" \ |
Lines 53-55
Link Here
|
53 |
doman lsof.8 |
69 |
doman lsof.8 |
54 |
dodoc 00* |
70 |
dodoc 00* |
55 |
} |
71 |
} |
|
|
72 |
|
73 |
pkg_postinst() { |
74 |
if [[ ${CHOST} == *-solaris* ]] ; then |
75 |
einfo "Note: to use lsof on Solaris you need read permissions on" |
76 |
einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" |
77 |
fi |
78 |
} |