|
|
LICENSE="GPL-2" | LICENSE="GPL-2" |
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="network-cron zlib" |
IUSE="network-cron zlib elibc_glibc" |
| |
DEPEND="zlib? ( sys-libs/zlib )" | DEPEND="zlib? ( sys-libs/zlib )" |
| |
|
|
| |
uyesno() { use $1 && echo yes || echo no ; } | uyesno() { use $1 && echo yes || echo no ; } |
pemake() { | pemake() { |
|
# DNS=yes require libresolv which is present only |
|
# on envirments with glibc (see #218555). |
emake \ | emake \ |
DNS="yes" \ |
DNS="$(uyesno elibc_glibc)" \ |
IDSDIR="/usr/share/misc" \ | IDSDIR="/usr/share/misc" \ |
MANDIR="/usr/share/man" \ | MANDIR="/usr/share/man" \ |
PREFIX="/usr" \ | PREFIX="/usr" \ |
SHARED="yes" \ | SHARED="yes" \ |
STRIP="" \ | STRIP="" \ |
ZLIB=$(uyesno zlib) \ | ZLIB=$(uyesno zlib) \ |
|
OPT="${CFLAGS}" \ |
"$@" | "$@" |
} | } |
| |
src_compile() { | src_compile() { |
tc-export AR CC RANLIB | tc-export AR CC RANLIB |
pemake OPT="${CFLAGS}" all pcimodules || die "emake failed" |
pemake all pcimodules || die "emake failed" |
} | } |
| |
src_install() { | src_install() { |