|
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 |