# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/djbdns-1.05-r24.ebuild,v 1.2 2011/04/04 16:57:45 c1pher Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/djbdns-1.05-r24.ebuild,v 1.4 2011/04/11 13:08:57 c1pher Exp $
EAPI="2"
inherit eutils flag-o-matic toolchain-funcs
if use ipv6; then
elog "At present dnstrace does NOT support IPv6. It will"\
- "be compiled without IPv6 support."
+ "be compiled without IPv6 support."
cp -pR "${S}" "${S}-noipv6"
# Careful -- >=test21 of the IPv6 patch includes the errno patch
epatch "${DISTDIR}/${P}-${IPV6_PATCH}.diff.bz2"
# Fix CVE2008-4392
epatch \
"${FILESDIR}/CVE2008-4392_0001-dnscache-merge-similar-outgoing-queries-ipv6.patch" \
- "${FILESDIR}/CVE2008-4392_0002-dnscache-cache-soa-records-ipv6.patch"
+ "${FILESDIR}/CVE2008-4392_0002-dnscache-cache-soa-records-ipv6.patch" \
+ "${FILESDIR}/makefile-parallel.patch"
cd "${S}-noipv6"
fi
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
echo "/usr" > conf-home
+ #emake -j1 || die "emake failed"
emake || die "emake failed"
# If djbdns is compiled with IPv6 support, it breaks dnstrace.
echo "$(tc-getCC) ${CFLAGS}" > conf-cc
echo "$(tc-getCC) ${LDFLAGS}" > conf-ld
echo "/usr" > conf-home
+ #emake -j1 dnstrace || die "emake failed"
emake dnstrace || die "emake failed"
fi
}
dobin "${FILESDIR}/dnscache-setup" || die
dobin "${FILESDIR}/tinydns-setup" || die
- newbin "${FILESDIR}/djbdns-setup-r17" djbdns-setup || die
+ dobin "${FILESDIR}/djbdns-setup" || die
}
pkg_preinst() {