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

Collapse All | Expand All

(-)/usr/portage/net-p2p/mldonkey/mldonkey-2.6.2.ebuild (-20 / +20 lines)
Lines 18-28 Link Here
18
KEYWORDS="~x86 ~ppc ~alpha ~ia64 ~amd64"
18
KEYWORDS="~x86 ~ppc ~alpha ~ia64 ~amd64"
19
19
20
RDEPEND="dev-lang/perl
20
RDEPEND="dev-lang/perl
21
	gtk2? >=gnome-base/librsvg-2.4.0
21
	gtk? (
22
	gtk2? >=dev-ml/lablgtk-2.4
22
		gtk2? ( >=gnome-base/librsvg-2.4.0 >=dev-ml/lablgtk-2.4 )
23
	gtk? =dev-ml/lablgtk-1.2.7*
23
		!gtk2? ( =dev-ml/lablgtk-1.2.7* ) )
24
	oldgtk? =dev-ml/lablgtk-1.2.7*
24
	guionly? (
25
	gd? >=media-libs/gd-2.0.28"
25
                gtk2? ( >=gnome-base/librsvg-2.4.0 >=dev-ml/lablgtk-2.4 )
26
                !gtk2? ( =dev-ml/lablgtk-1.2.7* ) )
27
	gd? ( >=media-libs/gd-2.0.28 )"
26
28
27
DEPEND="${RDEPEND}
29
DEPEND="${RDEPEND}
28
	>=sys-devel/autoconf-2.58
30
	>=sys-devel/autoconf-2.58
Lines 41-53 Link Here
41
	einfo "see the ocaml ebuild for details"
43
	einfo "see the ocaml ebuild for details"
42
	echo ""
44
	echo ""
43
45
44
	if (use gtk && use gtk2) || (use gtk && use oldgtk) || (use gtk2 && use oldgtk); then
46
	if (use gtk || use guionly) && (use gtk2 && use oldgtk); then
45
		eerror "Only one GUI must be chosen! (gtk || gtk2 || oldgtk)"
47
		eerror "Only one GUI may be chosen! ((!gtk2 && !oldgtk) || gtk2 || oldgtk)"
46
		die
47
	fi
48
49
	if use guionly && !(use gtk2 || use gtk || use oldgtk); then
50
		eerror "You need to choose a GUI (gtk || gtk2 || oldgtk)"
51
		die
48
		die
52
	fi
49
	fi
53
50
Lines 72-84 Link Here
72
	# threads 	Enables multiple threads (TURN IT ON YES WILL YA?)
69
	# threads 	Enables multiple threads (TURN IT ON YES WILL YA?)
73
	# onlygui	Disable all nets support, build only chosen GUI
70
	# onlygui	Disable all nets support, build only chosen GUI
74
71
75
	if use gtk2; then
72
	if (use gtk || use guionly); then
76
		myconf="--enable-gui=newgui2"
73
		if use gtk2; then
77
	elif use gtk; then
74
			myconf="--enable-gui=newgui2"
78
		myconf="--enable-gui=newgui1"
75
		elif use oldgtk; then
79
	elif use oldgtk; then
76
			myconf="--enable-gui=oldgui"
80
		myconf="--enable-gui=oldgui"
77
		else
81
	else myconf="--disable-gui"
78
			myconf="--enable-gui=newgui1"
79
		fi
80
	else
81
		myconf="--disable-gui"
82
	fi
82
	fi
83
83
84
	if use guionly; then
84
	if use guionly; then
Lines 113-119 Link Here
113
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
113
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
114
	fi
114
	fi
115
115
116
	if (use gtk2 || use gtk || use oldgtk); then
116
	if (use gtk || use guionly); then
117
		dobin mlgui mlguistarter mlchat mlim mlprogress
117
		dobin mlgui mlguistarter mlchat mlim mlprogress
118
118
119
		insinto /usr/share/applications
119
		insinto /usr/share/applications

Return to bug 103239