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 (-15 / +12 lines)
Lines 18-27 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
                gtk2? ( >=gnome-base/librsvg-2.4.0 >=dev-ml/lablgtk-2.4 )
26
                !gtk2? ( =dev-ml/lablgtk-1.2.7* ) )
25
	gd? >=media-libs/gd-2.0.28"
27
	gd? >=media-libs/gd-2.0.28"
26
28
27
DEPEND="${RDEPEND}
29
DEPEND="${RDEPEND}
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
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-82 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) && use gtk2; then
76
		myconf="--enable-gui=newgui2"
73
		myconf="--enable-gui=newgui2"
77
	elif use gtk; then
74
	elif (use gtk || use guionly) && ! use gtk2 && ! use oldgtk; then
78
		myconf="--enable-gui=newgui1"
75
		myconf="--enable-gui=newgui1"
79
	elif use oldgtk; then
76
	elif (use gtk || use guionly) && use oldgtk; then
80
		myconf="--enable-gui=oldgui"
77
		myconf="--enable-gui=oldgui"
81
	else myconf="--disable-gui"
78
	else myconf="--disable-gui"
82
	fi
79
	fi
Lines 113-119 Link Here
113
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
110
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
114
	fi
111
	fi
115
112
116
	if (use gtk2 || use gtk || use oldgtk); then
113
	if (use gtk || use guionly); then
117
		dobin mlgui mlguistarter mlchat mlim mlprogress
114
		dobin mlgui mlguistarter mlchat mlim mlprogress
118
115
119
		insinto /usr/share/applications
116
		insinto /usr/share/applications

Return to bug 103239