summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-dns/ldns-utils/ldns-utils-1.6.1.ebuild')
-rw-r--r--net-dns/ldns-utils/ldns-utils-1.6.1.ebuild25
1 files changed, 16 insertions, 9 deletions
diff --git a/net-dns/ldns-utils/ldns-utils-1.6.1.ebuild b/net-dns/ldns-utils/ldns-utils-1.6.1.ebuild
index b4b176f84..bf7f3958d 100644
--- a/net-dns/ldns-utils/ldns-utils-1.6.1.ebuild
+++ b/net-dns/ldns-utils/ldns-utils-1.6.1.ebuild
@@ -2,22 +2,24 @@
# Distributed under the terms of the GNU General Public License v2
# $Header$
-EAPI=2
+EAPI="2"
+
+MY_P=${PN/-utils}-${PV}
DESCRIPTION="Set of utilities to simplify various dns(sec) tasks."
HOMEPAGE="http://www.nlnetlabs.nl/projects/ldns/"
-SRC_URI="http://www.nlnetlabs.nl/downloads/ldns/ldns-${PV}.tar.gz"
+SRC_URI="http://www.nlnetlabs.nl/downloads/ldns/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="sha2 ssl"
+IUSE="examples sha2 ssl"
DEPEND=">=net-libs/ldns-${PV}[sha2?,ssl?]
net-libs/libpcap"
RDEPEND=${DEPEND}
-S=${WORKDIR}/ldns-${PV}
+S=${WORKDIR}/${MY_P}
pkg_setup() {
if use sha2; then
@@ -32,18 +34,23 @@ src_configure() {
cd "${S}"/drill
econf $(use_with ssl)
- cd "${S}"/examples
- econf $(use_enable sha2) $(use_with ssl)
+ if use examples; then
+ cd "${S}"/examples
+ econf $(use_enable sha2) $(use_with ssl)
+ fi
}
src_compile() {
emake -C drill || die "emake for drill failed"
- emake -C examples || die "emake for examples failed"
+ if use examples; then
+ emake -C examples || die "emake for examples failed"
+ fi
}
src_install() {
emake -C drill DESTDIR="${D}" install || die "emake install for drill failed"
- emake -C examples DESTDIR="${D}" install || die "emake install for examples failed"
-
+ if use examples; then
+ emake -C examples DESTDIR="${D}" install || die "emake install for examples failed"
+ fi
dodoc Changelog README || die "Adding documentation failed"
}