|
|
ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2" | ftp://ftp.cerias.purdue.edu/pub/tools/unix/sysutils/lsof/${MY_P}.tar.bz2" |
| |
LICENSE="lsof" | LICENSE="lsof" |
SLOT="0" | SLOT="0" |
KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips ~ppc ppc64 s390 sh ~sparc x86 ~x86-fbsd" | KEYWORDS="~alpha amd64 arm hppa ia64 m68k ~mips ~ppc ppc64 s390 sh ~sparc x86 ~x86-fbsd" |
IUSE="static" |
IUSE="static selinux" |
| |
DEPEND="" |
DEPEND="selinux? ( sys-libs/libselinux )" |
| |
S=${WORKDIR}/${MY_P}/${MY_P}_src | S=${WORKDIR}/${MY_P}/${MY_P}_src |
| |
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
|
|
cd "${S}" | cd "${S}" |
ht_fix_file Configure Customize | ht_fix_file Configure Customize |
touch .neverInv | touch .neverInv |
epatch "${FILESDIR}"/${P}-answer-config.patch | epatch "${FILESDIR}"/${P}-answer-config.patch |
epatch "${FILESDIR}"/${P}-freebsd.patch | epatch "${FILESDIR}"/${P}-freebsd.patch |
|
#Fix automagic dependency on libselinux. Bug 188272. |
|
if ! use selinux; then |
|
sed -i \ |
|
-e 's/ -DHASSELINUX//' \ |
|
-e 's/ -lselinux//' \ |
|
Configure || die "Sed failed. 404. WTF..." |
|
fi |
} | } |
| |
src_compile() { | src_compile() { |
use static && append-ldflags -static | use static && append-ldflags -static |
| |