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 (-15 / +21 lines)
Lines 1-47 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 versionator
8
9
MY_PV=$(replace_version_separator 3 '-')
8
10
9
DESCRIPTION="bittorrent client using rb_libtorrent"
11
DESCRIPTION="bittorrent client using rb_libtorrent"
10
HOMEPAGE="http://btg.berlios.de/"
12
HOMEPAGE="http://btg.berlios.de/"
11
SRC_URI="mirror://berlios/${PN}/${P}.tar.gz"
13
SRC_URI="mirror://berlios/${PN}/${PN}-${MY_PV}.tar.gz"
12
14
13
LICENSE="GPL-2"
15
LICENSE="GPL-2"
14
SLOT="0"
16
SLOT="0"
15
KEYWORDS="~amd64 ~x86"
17
KEYWORDS="~amd64 ~x86"
16
IUSE="debug doc event-callback gtk minimal ncurses session test webinterface"
18
IUSE="curl debug doc event-callback gtk minimal ncurses session test webinterface"
17
19
18
RDEPEND=">=dev-libs/boost-1.34.1
20
RDEPEND=">=dev-libs/boost-1.35
19
	dev-libs/expat
21
	dev-libs/expat
20
	dev-libs/libgcrypt
22
	dev-libs/libgcrypt
21
	dev-libs/libgpg-error
23
	dev-libs/libgpg-error
22
	dev-libs/libtasn1
24
	dev-libs/libtasn1
23
	dev-util/dialog
24
	net-libs/gnutls
25
	net-libs/gnutls
26
	dev-libs/xmlrpc-epi
25
	>=net-libs/rb_libtorrent-0.13_rc1
27
	>=net-libs/rb_libtorrent-0.13_rc1
28
	curl? ( net-misc/curl )
26
	gtk? ( dev-cpp/gtkmm:2.4
29
	gtk? ( dev-cpp/gtkmm:2.4
30
		dev-cpp/plotmm
27
		dev-libs/libsigc++:2
31
		dev-libs/libsigc++:2
28
		x11-libs/pango )
32
		x11-libs/pango )
33
	!minimal? ( dev-util/dialog )
29
	test? ( dev-util/cppunit )
34
	test? ( dev-util/cppunit )
30
	webinterface? ( =dev-lang/php-5* virtual/httpd-cgi )"
35
	webinterface? ( =dev-lang/php-5* virtual/httpd-cgi )"
31
DEPEND="${RDEPEND}
36
DEPEND="${RDEPEND}
32
	>=dev-util/pkgconfig-0.21
37
	>=dev-util/pkgconfig-0.21
33
	doc? ( app-doc/doxygen )"
38
	doc? ( app-doc/doxygen )"
34
39
40
S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
41
35
src_unpack() {
42
src_unpack() {
36
	unpack ${A}
43
	unpack ${A}
37
	cd "${S}"
44
	cd "${S}"
38
45
39
	epatch "${FILESDIR}"/${P}-broken_bundled_plotmm_sigc.patch
46
	epatch "${FILESDIR}"/${PN}-curl-as-needed.patch
40
}
47
}
41
42
src_compile() {
48
src_compile() {
43
	filter-ldflags -Wl,--as-needed --as-needed
44
45
	econf \
49
	econf \
46
		$(use_enable debug) \
50
		$(use_enable debug) \
47
		$(use_enable gtk gui) \
51
		$(use_enable gtk gui) \
Lines 50-66 Link Here
50
		$(use_enable session session-saving) \
54
		$(use_enable session session-saving) \
51
		$(use_enable test unittest) \
55
		$(use_enable test unittest) \
52
		$(use_enable webinterface www) \
56
		$(use_enable webinterface www) \
57
		$(use_enable curl url) \
53
		$(use_enable !minimal command-list) \
58
		$(use_enable !minimal command-list) \
54
		--enable-btg-config \
59
		$(use_enable !minimal btg-config) \
55
		--disable-upnp \
60
		--disable-upnp \
61
		--disable-viewer \
56
		--disable-dependency-tracking \
62
		--disable-dependency-tracking \
57
		|| die
63
		|| die "econf failed"
58
64
59
	emake || die
65
	emake || die "emake failed"
60
}
66
}
61
67
62
src_install() {
68
src_install() {
63
	emake DESTDIR="${D}" install || die
69
	emake DESTDIR="${D}" install || die "emake install failed"
64
70
65
	dodoc AUTHORS ChangeLog README TODO
71
	dodoc AUTHORS ChangeLog README TODO
66
72

Return to bug 231105