# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="4" # most of the god-awful ugly stuff in here is due to ettercap # workarounds and patches stolen from the ettercap ebuilds WANT_AUTOMAKE="1.11" inherit flag-o-matic eutils autotools DESCRIPTION="VoIP audio & video sniffer" HOMEPAGE="http://ucsniff.sourceforge.net" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="x86" IUSE="debug plugins vlc X x264" DEPEND="X? ( x11-libs/libXext media-libs/freetype ) sys-libs/zlib net-libs/libpcap net-libs/libnet media-libs/alsa-lib vlc? ( media-video/vlc ) media-video/libav x264? ( media-video/libav[x264] )" RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}"/${PN}-as-needed.patch epatch "${FILESDIR}"/${P}-autoreconf.patch epatch "${FILESDIR}"/${PN}-mixed_types.patch eautoreconf #patch for the linux-headers 3.6 sed -i "s%%%" include/client.h sed -i "s%%%" include/client.h } src_configure() { econf \ $(use_enable X gui) \ $(use_enable vlc libvlc) \ $(use_enable debug) \ $(use_enable plugins) } src_install() { DESTDIR="${D}" emake install || die rm -r "${D}"/usr/share/man/man8 || die mv "${D}"/usr/share/man/man5/etter.conf.5 "${D}"/usr/share/man/man5/ucsniff.conf.5 || die }