summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-analyzer/echoping/echoping-6.0.2.ebuild')
-rw-r--r--net-analyzer/echoping/echoping-6.0.2.ebuild26
1 files changed, 14 insertions, 12 deletions
diff --git a/net-analyzer/echoping/echoping-6.0.2.ebuild b/net-analyzer/echoping/echoping-6.0.2.ebuild
index 77c127cd9f14..2b3c34d7420a 100644
--- a/net-analyzer/echoping/echoping-6.0.2.ebuild
+++ b/net-analyzer/echoping/echoping-6.0.2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/echoping/echoping-6.0.2.ebuild,v 1.2 2007/09/06 16:25:35 jokey Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/echoping/echoping-6.0.2.ebuild,v 1.3 2008/01/26 10:36:52 pva Exp $
inherit eutils
@@ -19,27 +19,29 @@ DEPEND="gnutls? ( >=net-libs/gnutls-1.0.17 )
postgres? ( dev-db/postgresql )
ldap? ( net-nds/openldap )"
-pkg_setup() {
- # bug 141782 - conflicting USE flags - ssl and gnutls
- if use ssl && use gnutls ; then
- eerror "You cannot emerge net-analyzer/echoping with both"
- eerror "ssl and gnutls USE flags set. Please choose one."
- die "echoping cannot use both ssl and gnutls at once"
+src_compile() {
+ local my_ssl_conf
+ if use gnutls; then
+ if use ssl; then
+ ewarn "You've enabled both ssl and gnutls USE flags but ${PN} could"
+ ewarn "not be built with both, see bug #141782. Using gnutls only."
+ fi
+ my_ssl_conf="${myconf} $(use_with gnutls)"
+ elif use ssl; then
+ my_ssl_conf="${myconf} $(use_with ssl)"
fi
-}
-src_compile() {
econf \
--config-cache \
--disable-ttcp \
- $(use_with gnutls) \
+ ${my_ssl_conf} \
$(use_enable http) \
$(use_enable icp) \
$(use_with idn libidn) \
$(use_enable smtp) \
$(use_enable tos) \
$(use_enable priority) \
- $(use_with ssl) || die "econf failed"
+ || die "econf failed"
emake || die "emake failed"
}