diff options
author | Alastair Tse <liquidx@gentoo.org> | 2003-06-12 08:56:45 +0000 |
---|---|---|
committer | Alastair Tse <liquidx@gentoo.org> | 2003-06-12 08:56:45 +0000 |
commit | a7d563eea01929cbc50ab9e211d56a251420653b (patch) | |
tree | ed9986a948c5457c7d5d918b2289e6a80b0a2bc4 /net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild | |
parent | compile and path fixes, see changelog (diff) | |
download | gentoo-2-a7d563eea01929cbc50ab9e211d56a251420653b.tar.gz gentoo-2-a7d563eea01929cbc50ab9e211d56a251420653b.tar.bz2 gentoo-2-a7d563eea01929cbc50ab9e211d56a251420653b.zip |
compile and path fixes, see changelog
Diffstat (limited to 'net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild')
-rw-r--r-- | net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild b/net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild new file mode 100644 index 000000000000..e3b2444fa838 --- /dev/null +++ b/net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2002 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.6.10-r1.ebuild,v 1.1 2003/06/12 08:56:37 liquidx Exp $ + +inherit flag-o-matic + +IUSE="ssl ncurses" +MY_PV="0.6.a" +MY_P=${PN}-${MY_PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="Ettercap is a multipurpose sniffer/interceptor/logger for switched LAN." +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" +HOMEPAGE="http://ettercap.sourceforge.net" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~x86 ~sparc ~alpha ~ppc" + +RDEPEND="virtual/glibc + ncurses? ( sys-libs/ncurses ) + ssl? ( dev-libs/openssl )" + +DEPEND=">=sys-apps/sed-4.0.5 + >=sys-apps/portage-2.0.45-r3 + ${RDEPEND}" + +src_compile() { + # NOTE: gtk support is still experimental code and has _NOT_ been included here + + econf \ + `use_enable ncurses` \ + `use_with ssl openssl` \ + `use_enable ssl https` \ + --enable-plugins \ + --datadir=/etc \ + --disable-debug \ + --disable-gtk + + sed -i "s:/usr/share/ettercap/:/etc/ettercap/:; \ + s:/usr/doc/${P}/:/usr/share/doc/${PF}/:" ettercap.8 + + # not sure why someone put this in + # append-flags "-funroll-loops -fomit-frame-pointer -Wall" + + emake CFLAG="${CFLAGS}" || die "failed to compile" + emake CFLAG="${CFLAGS}" plug-ins || die "failed to compile plugins" +} + +src_install() { + make prefix=${D}/usr \ + MANDIR=${D}/usr/share/man \ + DATADIR=${D}/etc/ettercap \ + DOCDIR=${D}/usr/share/doc/${PF} \ + complete_install || die "make complete_install failed" + + rm ${D}/usr/share/doc/${PF}/{ettercap.fr.8.in,COPYING,INSTALL} \ + ${D}/etc/ettercap/{AUTHORS,THANKS} +} + +pkg_postinst() { + einfo "To use ARP Poisioning, you must generate your own SSL certificate" + einfo "by running:" + einfo "" + einfo " ettercap -w" + einfo "" + einfo "and then follow the instructions." +} |