# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License, v2 or later # $Header: /var/cvsroot/gentoo-x86/net-irc/xchat/xchat-2.0.0_pre1.ebuild,v 1.4 2003/02/13 14:17:38 vapier Exp $ inherit eutils IUSE="perl tcltk python gnome ssl gtk mmx ipv6 nls" P=${PN}-${PV/_/} S=${WORKDIR}/${P} DESCRIPTION="X-Chat is a graphical IRC client for UNIX operating systems." SRC_URI="http://www.xchat.org/files/source/1.9/${P}.tar.bz2" HOMEPAGE="http://www.xchat.org/" LICENSE="GPL-2" SLOT="2" KEYWORDS="~x86 ~ppc ~sparc ~alpha" RDEPEND=">=dev-libs/glib-2.0.3 >=x11-libs/gtk+-2.0.3 perl? ( >=sys-devel/perl-5.6.1 ) gnome? ( >=gnome-base/libgnome-2.0 ) ssl? ( >=dev-libs/openssl-0.9.6d ) python? ( dev-lang/python ) tcltk? ( dev-lang/tcl )" DEPEND="${RDEPEND} nls? ( >=sys-devel/gettext-0.10.38 )" src_unpack() { unpack ${A} epatch ${FILESDIR}/${P}-tabgtkicons.patch } src_compile() { local myopts use gnome \ && myopts="${myopts} --enable-gnome" \ || myopts="${myopts} --disable-gnome" use gtk \ && myopts="${myopts} --enable-gtkfe" \ || myopts="${myopts} --disable-gtkfe" use ssl \ && myopts="${myopts} --enable-openssl" \ || myopts="${myopts} --disable-openssl" use perl \ && myopts="${myopts} --enable-perl" \ || myopts="${myopts} --disable-perl" use python \ && myopts="${myopts} --enable-python" \ || myopts="${myopts} --disable-python" use tcltk \ && myopts="${myopts} --enable-tcl" \ || myopts="${myopts} --disable-tcl" use nls \ && myopts="${myopts} --enable-nls" \ || myopts="${myopts} --disable-nls" use mmx \ && myopts="${myopts} --enable-mmx" \ || myopts="${myopts} --disable-mmx" use ipv6 \ && myopts="${myopts} --enable-ipv6" \ || myopts="${myopts} --disable-ipv6" econf \ --program-suffix=-2 \ ${myopts} || die "Configure failed" MAKEOPTS="-j1" emake || die "Compile failed" } src_install() { # some magic to create a menu entry for xchat 2 mv xchat.desktop xchat.desktop.old sed -e "s:Exec=xchat:Exec=xchat-2:" -e "s:Name=XChat IRC:Name=XChat 2 IRC:" xchat.desktop.old > xchat.desktop einstall install || die "Install failed" dodoc AUTHORS COPYING ChangeLog README* }