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

(-)mldonkey-2.6.2.ebuild.old (-11 / +17 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
22
			>=dev-ml/lablgtk-2.4 )
23
	gtk? ( =dev-ml/lablgtk-1.2.7* )
24
	oldgtk? ( =dev-ml/lablgtk-1.2.7* )
21
	oldgtk? ( =dev-ml/lablgtk-1.2.7* )
22
	!oldgtk?
23
	(
24
		gtk?
25
		(
26
			gtk2?	( >=gnome-base/librsvg-2.4.0
27
					  >=dev-ml/lablgtk-2.4 )
28
			!gtk2?	( =dev-ml/lablgtk-1.2.7* )
29
		)
30
	)
25
	gd? ( >=media-libs/gd-2.0.28 )"
31
	gd? ( >=media-libs/gd-2.0.28 )"
26
32
27
DEPEND="${RDEPEND}
33
DEPEND="${RDEPEND}
Lines 41-52 Link Here
41
	einfo "see the ocaml ebuild for details"
47
	einfo "see the ocaml ebuild for details"
42
	echo ""
48
	echo ""
43
49
44
	if (use gtk && use gtk2) || (use gtk && use oldgtk) || (use gtk2 && use oldgtk); then
50
	if (!use gtk && use oldgtk); then
45
		eerror "Only one GUI must be chosen! (gtk || gtk2 || oldgtk)"
51
		ewarn "You have requested the old GTK1 GUI with oldgtk, but"
46
		die "Choose only one GUI"
52
		ewarn "disabled GTK with -gtk. Assuming you want the old GTK1 GUI."
47
	fi
53
	fi
48
54
49
	if use guionly && !(use gtk2 || use gtk || use oldgtk); then
55
	if use guionly && !(use gtk || use oldgtk); then
50
		eerror "You need to choose a GUI (gtk || gtk2 || oldgtk)"
56
		eerror "You need to choose a GUI (gtk || gtk2 || oldgtk)"
51
		die "You have guionly enabled, but you haven't chosen any of GUIs"
57
		die "You have guionly enabled, but you haven't chosen any of GUIs"
52
	fi
58
	fi
Lines 72-83 Link Here
72
	# threads 	Enables multiple threads (TURN IT ON YES WILL YA?)
78
	# threads 	Enables multiple threads (TURN IT ON YES WILL YA?)
73
	# onlygui	Disable all nets support, build only chosen GUI
79
	# onlygui	Disable all nets support, build only chosen GUI
74
80
75
	if use gtk2; then
81
    if use oldgtk; then
82
        myconf="--enable-gui=oldgui"
83
	elif use gtk2 && use gtk; then
76
		myconf="--enable-gui=newgui2"
84
		myconf="--enable-gui=newgui2"
77
	elif use gtk; then
85
	elif use gtk; then
78
		myconf="--enable-gui=newgui1"
86
		myconf="--enable-gui=newgui1"
79
	elif use oldgtk; then
80
		myconf="--enable-gui=oldgui"
81
	else myconf="--disable-gui"
87
	else myconf="--disable-gui"
82
	fi
88
	fi
83
89
Lines 113-119 Link Here
113
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
119
		exeinto /etc/init.d; newexe ${FILESDIR}/mldonkey.initd mldonkey
114
	fi
120
	fi
115
121
116
	if (use gtk2 || use gtk || use oldgtk); then
122
	if (use gtk || use oldgtk); then
117
		dobin mlgui mlguistarter mlchat mlim mlprogress
123
		dobin mlgui mlguistarter mlchat mlim mlprogress
118
124
119
		domenu ${FILESDIR}/${PN}-gui.desktop
125
		domenu ${FILESDIR}/${PN}-gui.desktop

Return to bug 103239