# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-terms/mlterm/mlterm-2.6.3-r2.ebuild,v 1.5 2003/12/07 14:22:21 usata Exp $ IUSE="truetype gtk gtk2 imlib bidi nls" S=${WORKDIR}/${P} DESCRIPTION="A multi-lingual terminal emulator" HOMEPAGE="http://mlterm.sourceforge.net/" SRC_URI="mirror://sourceforge/mlterm/${P}.tar.gz" SLOT="0" KEYWORDS="x86 ppc" LICENSE="BSD" # mlterm itself could use either gdk-pixbuf2, gdk-pixbuf1 or imlib but # mlconfig requires gtk+-1.2. Hence, I leave gtk+-1.2 inside gtk? clause # even though you have gtk2 USE flag. (If you build mlterm with # gdk-pixbuf2 mlterm won't depend on gtk+-1.2 but mlconfig does) # See also bug 34573 DEPEND="gtk? ( gtk2? ( >=x11-libs/gtk+-2 ) !gtk2? ( media-libs/gdk-pixbuf ) ) !gtk? ( imlib? ( >=media-libs/imlib-1.9.14 ) ) =x11-libs/gtk+-1.2* truetype? ( >=media-libs/freetype-2.1.2 ) bidi? ( >=dev-libs/fribidi-0.10.4 ) nls? ( sys-devel/gettext )" src_compile() { local myconf imagelib if [ -n "`use gtk`" -a -n "`use gtk2`" ] ; then imagelib="gdk-pixbuf2" elif [ -n "`use gtk`" ] ; then imagelib="gdk-pixbuf1" elif [ -n "`use imlib`" ] ; then imagelib="imlib" fi econf --enable-utmp \ `use_enable truetype anti-alias` \ `use_enable bidi fribidi` \ `use_enable nls` --with-imagelib=${imagelib} \ ${myconf} || die "econf failed" emake || die } src_install () { make DESTDIR=${D} install || die dodoc ChangeLog LICENCE README }