Portage is a package management system used by Gentoo Linux
# ChangeLog for net-analyzer/ettercap
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ChangeLog,v 1.65 2007/09/06 16:31:55 jokey Exp $
06 Sep 2007; Markus Ullmann
Cleanup
31 May 2007; Raúl Porcel
alpha stable wrt #164922
18 Feb 2007; Markus Rothe
Added ~ppc64
10 Feb 2007; Simon Stelling
stable on amd64; bug 164922
04 Feb 2007; Jeroen Roovers
Stable for HPPA (bug #164922).
03 Feb 2007; nixnut
Stable on ppc wrt bug 164922
02 Feb 2007; Raúl Porcel
x86 stable wrt bug 164922
02 Feb 2007; Gustavo Zacarias
ettercap-0.7.3-r2.ebuild:
Stable on sparc wrt #164922
*ettercap-0.7.3-r2 (01 Feb 2007)
01 Feb 2007; Markus Ullmann
+ettercap-0.7.3-r2.ebuild:
no sed dep needed here
*ettercap-0.7.3-r1 (09 Dec 2006)
09 Dec 2006; Timothy Redaelli
+files/ettercap-0.7.3-as-needed.patch, +ettercap-0.7.3-r1.ebuild:
Revision bump: Added Mike Auty patch to fix as-needed wrt bug #128675
25 Oct 2006; Timothy Redaelli
Added ~x86-fbsd keyword.
15 Feb 2006; Markus Ullmann
Removing virtual/libpcap wrt bug #117898
19 Sep 2005; Marcelo Goes
Cosmetic fixes.
11 Jun 2005; Daniel Black
-ettercap-0.7.0.ebuild, -ettercap-0.7.1.ebuild, -ettercap-0.7.2.ebuild:
x86 stable. libnet dependancy bumped to libnet-1.1.2.1-r1 due to pic issues
with 1.1.2.1
old version cleanout
10 Jun 2005; Rene Nussbaumer
Stable on hppa. bug #94474
10 Jun 2005; Aron Griffis
stable on alpha #94474
10 Jun 2005; Gustavo Zacarias
Stable on sparc wrt #94474
10 Jun 2005; Luca Barbato
Marked ppc
*ettercap-0.7.3 (07 Jun 2005)
07 Jun 2005; Daniel Black
Version bump for security bug #94474. Needs hardened verification
29 Jan 2005; Daniel Black
ettercap-0.7.1.ebuild, ettercap-0.7.2.ebuild:
changed net-libs/libpcap depend to virtual/libcap
*ettercap-0.7.2 (08 Jan 2005)
08 Jan 2005; Daniel Black
+ettercap-0.7.2.ebuild:
version bump as per bug #75741
19 Dec 2004; Bryan Østergaard
Stable on alpha.
*ettercap-0.7.1 (21 Nov 2004)
21 Nov 2004; Eldad Zack
Version bump. Added ~amd64 after testing on amd64.g.o. Closes #64797.
11 Nov 2004; Bryan Østergaard
~alpha keyword.
04 Nov 2004; Eldad Zack
Problem compiling with heavy optimizations: using strip-flags. Closes #63030.
09 Oct 2004; Guy Martin
Marked stable on hppa.
12 Sep 2004; Jason Wever
Stable on sparc.
15 Aug 2004; Jason Wever
Bringin' back the ~sparc keyword. Aww yeah.
13 Aug 2004; Eldad Zack
Re-fix -ssl issue
05 Aug 2004; Jon Hood
Stable on x86. Include fix from Alberto
06 Jul 2004; Eldad Zack
Fixed typo: changed use_enable gtk2 -> gtk.
*ettercap-0.7.0 (06 Jul 2004)
06 Jul 2004; Eldad Zack
Version bump.
01 Jul 2004; Jon Hood
ettercap-0.7.0_pre1.ebuild, ettercap-0.7.0_pre2.ebuild,
ettercap-0.7.0_rc1.ebuild:
change virtual/glibc to virtual/libc
*ettercap-0.7.0_rc1 (29 Jun 2004)
29 Jun 2004; Eldad Zack
Version bump. Closes #54021
*ettercap-0.7.0_pre2 (22 May 2004)
22 May 2004; Jon Hood
version bump, closes #51305
29 Apr 2004; Jason Wever
Stable on sparc.
26 Apr 2004; Aron Griffis
Add die following econf for bug 48950
*ettercap-0.7.0_pre1 (26 Apr 2004)
26 Apr 2004; Jon Hood
files/digest-ettercap-0.7.0_pre1, metadata.xml:
version bump thanks to Alberto Ornaghi (#47963)
added missing metadata.xml file
0.6.11 stable on x86
debug option (#48149)
25 Feb 2004; Daniel Ahlberg
Adding amd64 keyword. Closing #42798.
05 Jan 2004; Jason Wever
Marked stable on sparc.
13 Dec 2003; Lars Weiler
Masked stable on ppc
*ettercap-0.6.11 (23 Jul 2003)
11 Jan 2003; Guy Martin
Marked stable on hppa.
23 Jul 2003; Mike Frysinger
Version bump.
*ettercap-0.6.10-r1 (12 Jun 2003)
12 Jun 2003; Alastair Tse
disabled gtk check (#22642) and fixed ettercap DATADIR to point to /etc
(#22649)
08 Jun 2003; Alastair Tse
added warning about needing to regenerate your SSL certificate
*ettercap-0.6.10 (08 Jun 2003)
08 Jun 2003; Alastair Tse
version bump. gtk interface is purposely not enabled.
*ettercap-0.6.9 (28 Feb 2003)
28 FEb 2003; Martin Holzer
files/digest-ettercap-0.6.9 ChangeLog :
Version bump. Submitted in #16269.
06 Dec 2002; Rodney Rees
*ettercap-0.6.7 (23 Jul 2002)
15 Feb 2003; Mark Guertin
set ~ppc in keywords
15 Dec 2002; Bjoern Brauel
Add alpha to KEYWORDS
23 Jul 2002; Seemant Kulleen
files/digest-ettercap-0.6.7 :
Version bump, thanks to: kevin@aptbasilicata.it (maurizio) in bug #5383.
*ettercap-0.6.6.6-r1 (24 Jun 2002)
24 Jun 2002; Phil Bordelon
Added a SLOT and the LICENSE.
*ettercap-0.6.6.6 (20 Jun 2002)
20 Jun 2002; Phil Bordelon
Version bump.
*ettercap-0.6.5 (27 Apr 2002)
27 Apr 2002; Bruce A. Locke
Bump up to 0.6.5
*ettercap-0.6.4 (14 Feb 2002)
13 Feb 2002; F.Meyndert
Added new version for ettercap and removed all older versions. The new
version 0.6.4 fix a remote root compromise in version 0.6.3 and earlier.
AUX ettercap-0.7.3-as-needed.patch 476 RMD160 1c7f5d24a4b77922e6499d048cd8b7b984db6eb4 SHA1 fd137a91ec37a5b1fbfa28fc075191cc92d298c7 SHA256 7722bd2e6f993d45e74ae8b36b200d34e10257fc7b2b8de7f76a6946f7a8046a
DIST ettercap-NG-0.7.3.tar.gz 1138643 RMD160 f4e6c0d87b2064b3775e9af60f34575273742616 SHA1 7a2c3f848ca4f39c07fddeb0d6308641265bc4ff SHA256 c74239052d62565c13a82f9bbf217a4fdcce4b34949e361b53bb3f28e3168543
EBUILD ettercap-0.7.3-r2.ebuild 1609 RMD160 7d706e68550d31c90d87f57490fd79669cb819f3 SHA1 f25dcb74141bb78409f94770cd884c4b57530010 SHA256 63f600d4561c630636826d3ff4b90f26d60f91a5a957b012ad1168299fa1ef5d
MISC ChangeLog 7504 RMD160 fb701a2b0d2bec9f0bab9bfa2c98e00e91e9bac4 SHA1 a972e57255796f7613265c11be1d0479e06aedae SHA256 3e61faf0a869911693a4b5c69c45b04a76fcacbf3f502c8ed2a2e61e96963ffe
MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r2.ebuild,v 1.9 2007/05/31 13:41:31 armin76 Exp $
# the actual version is "NG-0.7.0" but I suppose portage people will not be
# happy with it (as for the 0.6.b version), so let's set it to "0.7.0".
# since 'ettercap NG' has to be intended as an upgrade to 0.6.x series and not as
# a new project or branch, this will be fine...
WANT_AUTOMAKE="1.8"
# libtool is needed because it provides libltdl (needed for plugins)
inherit autotools flag-o-matic libtool
MY_P="${PN}-NG-${PV}"
DESCRIPTION="A suite for man in the middle attacks and network mapping"
HOMEPAGE="http://ettercap.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ppc ~ppc64 sparc x86 ~x86-fbsd"
IUSE="debug gtk ncurses ssl"
RDEPEND=">=net-libs/libnet-1.1.2.1-r1
net-libs/libpcap
ncurses? ( sys-libs/ncurses )
ssl? ( dev-libs/openssl )
gtk? ( >=x11-libs/gtk+-2.2.2 )"
DEPEND=${RDEPEND}
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-as-needed.patch
eautomake
}
src_compile() {
strip-flags
local myconf
if use ssl; then
myconf="${myconf} --with-openssl=/usr"
else
myconf="${myconf} --without-openssl"
fi
econf ${myconf} \
$(use_enable gtk) \
$(use_enable debug) \
$(use_with ncurses) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
}