Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 231105 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/tree/net-p2p/btg/btg-0.9.7.ebuild (-21 / +16 lines)
Lines 1-10 Link Here
1
# Copyright 1999-2008 Gentoo Foundation
1
# Copyright 1999-2008 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/net-p2p/btg/btg-0.9.7.ebuild,v 1.1 2008/06/20 17:28:42 angelos Exp $
3
# $Header:
4
4
5
EAPI=1
5
EAPI="1"
6
6
7
inherit eutils flag-o-matic
7
inherit eutils
8
8
9
DESCRIPTION="bittorrent client using rb_libtorrent"
9
DESCRIPTION="bittorrent client using rb_libtorrent"
10
HOMEPAGE="http://btg.berlios.de/"
10
HOMEPAGE="http://btg.berlios.de/"
Lines 13-47 Link Here
13
LICENSE="GPL-2"
13
LICENSE="GPL-2"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="~amd64 ~x86"
15
KEYWORDS="~amd64 ~x86"
16
IUSE="debug doc event-callback gtk minimal ncurses session test webinterface"
16
IUSE="curl debug doc event-callback gtk minimal ncurses session test webinterface"
17
17
18
RDEPEND=">=dev-libs/boost-1.34.1
18
RDEPEND=">=dev-libs/boost-1.35
19
	dev-libs/expat
19
	dev-libs/expat
20
	dev-libs/libgcrypt
20
	dev-libs/libgcrypt
21
	dev-libs/libgpg-error
21
	dev-libs/libgpg-error
22
	dev-libs/libtasn1
22
	dev-libs/libtasn1
23
	dev-util/dialog
24
	net-libs/gnutls
23
	net-libs/gnutls
25
	>=net-libs/rb_libtorrent-0.13_rc1
24
	>=net-libs/rb_libtorrent-0.12.1
25
	curl? ( >=net-misc/curl-7.15.5 )
26
	ncurses? ( sys-libs/ncurses:5 )
26
	gtk? ( dev-cpp/gtkmm:2.4
27
	gtk? ( dev-cpp/gtkmm:2.4
27
		dev-libs/libsigc++:2
28
		=dev-libs/libsigc++-2.0*
28
		x11-libs/pango )
29
		x11-libs/pango )
30
	!minimal? ( dev-util/dialog )
29
	test? ( dev-util/cppunit )
31
	test? ( dev-util/cppunit )
30
	webinterface? ( =dev-lang/php-5* virtual/httpd-cgi )"
32
	webinterface? ( =dev-lang/php-5* virtual/httpd-cgi )"
31
DEPEND="${RDEPEND}
33
DEPEND="${RDEPEND}
32
	>=dev-util/pkgconfig-0.21
34
	>=dev-util/pkgconfig-0.21
33
	doc? ( app-doc/doxygen )"
35
	doc? ( app-doc/doxygen )"
34
36
35
src_unpack() {
36
	unpack ${A}
37
	cd "${S}"
38
39
	epatch "${FILESDIR}"/${P}-broken_bundled_plotmm_sigc.patch
40
}
41
42
src_compile() {
37
src_compile() {
43
	filter-ldflags -Wl,--as-needed --as-needed
44
45
	econf \
38
	econf \
46
		$(use_enable debug) \
39
		$(use_enable debug) \
47
		$(use_enable gtk gui) \
40
		$(use_enable gtk gui) \
Lines 50-66 Link Here
50
		$(use_enable session session-saving) \
43
		$(use_enable session session-saving) \
51
		$(use_enable test unittest) \
44
		$(use_enable test unittest) \
52
		$(use_enable webinterface www) \
45
		$(use_enable webinterface www) \
46
		$(use_enable curl url) \
53
		$(use_enable !minimal command-list) \
47
		$(use_enable !minimal command-list) \
54
		--enable-btg-config \
48
		$(use_enable !minimal btg-config) \
55
		--disable-upnp \
49
		--disable-upnp \
50
		--disable-viewer \
56
		--disable-dependency-tracking \
51
		--disable-dependency-tracking \
57
		|| die
52
		|| die "econf failed"
58
53
59
	emake || die
54
	emake || die "emake failed"
60
}
55
}
61
56
62
src_install() {
57
src_install() {
63
	emake DESTDIR="${D}" install || die
58
	emake DESTDIR="${D}" install || die "emake install failed"
64
59
65
	dodoc AUTHORS ChangeLog README TODO
60
	dodoc AUTHORS ChangeLog README TODO
66
61

Return to bug 231105