--- ethereal-0.9.13.ebuild.orig 2003-06-13 13:52:24.000000000 -0500 +++ ethereal-0.9.13.ebuild.orig 2003-06-13 14:26:38.000000000 -0500 @@ -18,7 +18,8 @@ gtk2? ( >=dev-libs/glib-2.0.4 =x11-libs/gtk+-2* ) : ( gtk? ( =x11-libs/gtk+-1.2* =dev-libs/glib-1.2* ) ) gtk? ( =x11-libs/gtk+-1.2* =dev-libs/glib-1.2* ) ssl? ( >=dev-libs/openssl-0.9.6e ) - >=net-libs/libpcap-0.7.1" + >=net-libs/libpcap-0.7.1 + >=net-libs/adns-1.0" DEPEND="${RDEPEND} dev-lang/perl @@ -38,30 +39,31 @@ src_compile() { local myconf + # Disable the GUI by default, enabling only if we have GTK+ 1.x or 2.x + myconf="--disable-ethereal" if [ "`use gtk2`" ] then myconf="--enable-gtk2" - elif [ -z "`use gtk`" ] + elif [ "`use gtk`" ] then - myconf="--disable-ethereal" + myconf="--enable-ethereal" fi use ssl || myconf="${myconf} --without-ssl" use snmp || myconf="${myconf} --without-ucdsnmp" use ipv6 && myconf="${myconf} --enable-ipv6" - use gtk || myconf="${myconf} --disable-ethereal" addwrite "/usr/share/snmp/mibs/.index" econf \ - --enable-pcap \ - --enable-zlib \ + --with-pcap \ + --with-zlib \ + --with-adns \ --enable-tethereal \ --enable-editcap \ --enable-mergecap \ --enable-text2cap \ --enable-idl2eth \ - --enable-dftest \ --enable-randpkt \ --sysconfdir=/etc/ethereal \ --with-plugindir=/usr/lib/ethereal/plugins/${PV} \