ettercap: the patch from the #346423 reapplied.

This commit is contained in:
Anton Bolshakov 2012-02-15 23:11:21 +00:00
parent 52390eea63
commit f878738d7a
2 changed files with 55 additions and 0 deletions

View file

@ -2,7 +2,9 @@ AUX ettercap-0.7.3-as-needed.patch 476 RMD160 1c7f5d24a4b77922e6499d048cd8b7b984
AUX ettercap-0.7.4-autotools.patch 5326 RMD160 590b2bb75362a1b53958b69f7fbeb75b42a78296 SHA1 32d96ff51fb67f643c53c3b5853e1656d93a3219 SHA256 3578718bdf15f1d88bb676302bcef1312289f36bcbd5b17ea6e7ff5e69a25017
AUX ettercap-0.7.4-flags.patch 1056 RMD160 7b379c494f74de959e60f4eecb3fa5283e25a733 SHA1 48b559893fccf37f2b18ea010971217bdfb0654a SHA256 79948cf1b93b7e572ef6f65a567e81437c7b1d0bbf38f407401343cc7eb303ae
AUX ettercap-0.7.4-use-g-idle.patch 8155 RMD160 040ec1a60d0f7ea5ceba031ccc0e61dbf7a9d409 SHA1 097af10e52db2b9b45a7845488d3aa6ec531fa6a SHA256 a34cab87275cd11ba27a6b0bb2afe175f4220e8dc3fcc1a966ee286445577f87
DIST ettercap-0.7.4.1.tar.gz 2997353 RMD160 e2946f0e55efcac830148cd95e503ca65dba62d0 SHA1 f4263230a6065af96b33093f39ed9a387453e3b2 SHA256 b1110f471247cf0ac7b05bf6ddb5df12a246192b97b15d942583d0fd35cb8b52
DIST ettercap-0.7.4.tar.gz 2718877 RMD160 175655145148305132086876a3b43e5def2ee3de SHA1 28f43a1259c0b337de63a36657b4091f59667039 SHA256 9b5abd2dad2b6df91658086ceed6962a6b985ac25de8fa38f0195d68639ba55b
EBUILD ettercap-0.7.4-r1.ebuild 1383 RMD160 4875149adce234a8ba6b9156ddeaf8b40382ace6 SHA1 501bdc2adc51f8b30c077330722845569b2a9524 SHA256 280fcad09627798877f22734af956112c709a5c1e601a5c8e8e5986a23f1f237
EBUILD ettercap-0.7.4.1-r1.ebuild 1407 RMD160 7fc606c7373f428fbc9ea13d9cc9cb6001422974 SHA1 5ebcc25aae3f75c895346929440e07219d5ca9e4 SHA256 24bbbf173f9104ab7498687f7eee86c47a34599a44202d061386b0def2ee83ca
MISC ChangeLog 10752 RMD160 1c5e1ae6b737a7b10fbc009d7c43205394177274 SHA1 5d2d0f53953566ec6e50337b158f7d398373e166 SHA256 c3b682bd86d2eaae6a69651a7913020f00604dbf11c46305367e8313239486fd
MISC metadata.xml 159 RMD160 28e799fe0fd02aaab9d4bbe5595f133101606f5b SHA1 9f5df3eabd621951a959cc8e0e2e0d352cd1fe1e SHA256 b75c711bd971e46f0ec957e833c60879b0c5023e0bb94409a6255781b69f6dc6

View file

@ -0,0 +1,53 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.4.1.ebuild,v 1.1 2012/02/04 21:11:14 radhermit Exp $
EAPI=4
inherit eutils autotools
DESCRIPTION="A suite for man in the middle attacks and network mapping"
HOMEPAGE="http://ettercap.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="debug gtk ncurses pcre ssl"
# libtool is needed because it provides libltdl (needed for plugins)
RDEPEND=">=net-libs/libnet-1.1.2.1-r1
net-libs/libpcap
sys-devel/libtool
sys-libs/zlib
gtk? (
>=dev-libs/glib-2.2.2:2
>=x11-libs/gtk+-2.2.2:2
)
ncurses? ( sys-libs/ncurses )
pcre? ( dev-libs/libpcre )
ssl? ( dev-libs/openssl )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
sys-devel/flex
virtual/yacc"
S=${WORKDIR}/${PN}
src_prepare() {
epatch "${FILESDIR}"/${PN}-0.7.3-as-needed.patch
epatch "${FILESDIR}"/${PN}-0.7.4-autotools.patch
epatch "${FILESDIR}"/${PN}-0.7.4-flags.patch
epatch "${FILESDIR}"/${PN}-0.7.4-use-g-idle.patch
eautoreconf
}
src_configure() {
econf \
$(use_enable debug) \
$(use_enable gtk) \
$(use_with ncurses libncurses "${EPREFIX}"/usr) \
$(use_with pcre libpcre "${EPREFIX}"/usr) \
$(use_with ssl openssl "${EPREFIX}"/usr)
}