Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-analyzer/ettercap: ettercap-0.7.3-r4.ebuild ChangeLog
Date: Wed, 01 Dec 2010 06:04:29
Message-Id: 20101201060417.50C7520057@flycatcher.gentoo.org
1 flameeyes 10/12/01 06:04:16
2
3 Modified: ettercap-0.7.3-r4.ebuild ChangeLog
4 Log:
5 Fix build with libtool 2.4 by patching up the build system to work with automake 1.11; dependency tracking is broken though, so make sure to hard-disable it (we don't need it anyway). Also make it more obvious that libtool is a _runtime_ dependency for this package.
6
7 (Portage version: 2.2.0_alpha6/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild?r1=1.1&r2=1.2
15
16 Index: ettercap-0.7.3-r4.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- ettercap-0.7.3-r4.ebuild 17 Oct 2009 18:27:12 -0000 1.1
23 +++ ettercap-0.7.3-r4.ebuild 1 Dec 2010 06:04:16 -0000 1.2
24 @@ -1,15 +1,12 @@
25 -# Copyright 1999-2009 Gentoo Foundation
26 +# Copyright 1999-2010 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild,v 1.1 2009/10/17 18:27:12 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ettercap-0.7.3-r4.ebuild,v 1.2 2010/12/01 06:04:16 flameeyes Exp $
30
31 # the actual version is "NG-0.7.0" but I suppose portage people will not be
32 # happy with it (as for the 0.6.b version), so let's set it to "0.7.0".
33 # since 'ettercap NG' has to be intended as an upgrade to 0.6.x series and not as
34 # a new project or branch, this will be fine...
35
36 -WANT_AUTOMAKE="1.8"
37 -
38 -# libtool is needed because it provides libltdl (needed for plugins)
39 inherit autotools flag-o-matic libtool
40
41 MY_P="${PN}-NG-${PV}"
42 @@ -22,8 +19,10 @@
43 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
44 IUSE="debug gtk ncurses ssl"
45
46 +# libtool is needed because it provides libltdl (needed for plugins)
47 RDEPEND=">=net-libs/libnet-1.1.2.1-r1
48 net-libs/libpcap
49 + sys-devel/libtool
50 ncurses? ( sys-libs/ncurses )
51 ssl? ( dev-libs/openssl )
52 gtk? ( >=x11-libs/gtk+-2.2.2 )"
53 @@ -40,6 +39,7 @@
54 #patch from Timothy Redaelli <timothy@××××××××.eu> which fixes crash
55 # on 64bit CPU systems
56 epatch "${FILESDIR}"/${P}-64bit-casting.patch
57 + epatch "${FILESDIR}"/${P}-autotools.patch
58 eautoreconf
59 }
60
61 @@ -55,7 +55,9 @@
62 myconf="${myconf} --without-openssl"
63 fi
64
65 - econf ${myconf} \
66 + econf \
67 + --disable-dependency-tracking \
68 + ${myconf} \
69 $(use_enable gtk) \
70 $(use_enable debug) \
71 $(use_with ncurses)
72
73
74
75 1.77 net-analyzer/ettercap/ChangeLog
76
77 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ChangeLog?rev=1.77&view=markup
78 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ChangeLog?rev=1.77&content-type=text/plain
79 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-analyzer/ettercap/ChangeLog?r1=1.76&r2=1.77
80
81 Index: ChangeLog
82 ===================================================================
83 RCS file: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ChangeLog,v
84 retrieving revision 1.76
85 retrieving revision 1.77
86 diff -u -r1.76 -r1.77
87 --- ChangeLog 17 Oct 2009 18:27:12 -0000 1.76
88 +++ ChangeLog 1 Dec 2010 06:04:16 -0000 1.77
89 @@ -1,6 +1,13 @@
90 # ChangeLog for net-analyzer/ettercap
91 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
92 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ChangeLog,v 1.76 2009/10/17 18:27:12 hwoarang Exp $
93 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
94 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/ettercap/ChangeLog,v 1.77 2010/12/01 06:04:16 flameeyes Exp $
95 +
96 + 01 Dec 2010; Diego E. Pettenò <flameeyes@g.o>
97 + ettercap-0.7.3-r4.ebuild, +files/ettercap-0.7.3-autotools.patch:
98 + Fix build with libtool 2.4 by patching up the build system to work with
99 + automake 1.11; dependency tracking is broken though, so make sure to
100 + hard-disable it (we don't need it anyway). Also make it more obvious that
101 + libtool is a _runtime_ dependency for this package.
102
103 *ettercap-0.7.3-r4 (17 Oct 2009)