# 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.2-r2.ebuild,v 1.4 2003/07/09 17:14:58 liquidx Exp $ IUSE="perl tcltk python ssl gtk mmx ipv6" S=${WORKDIR}/${P} DESCRIPTION="X-Chat is a graphical IRC client for UNIX operating systems." SRC_URI="http://www.xchat.org/files/source/2.0/${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 gtk? ( >=x11-libs/gtk+-2.0.3 ) perl? ( >=dev-lang/perl-5.6.1 ) ssl? ( >=dev-libs/openssl-0.9.6d ) python? ( dev-lang/python ) tcltk? ( dev-lang/tcl )" DEPEND="${RDEPEND} dev-util/pkgconfig nls? ( >=sys-devel/gettext-0.10.38 )" src_unpack() { unpack ${A} epatch ${FILESDIR}/xc202-fixdetach.diff epatch ${FILESDIR}/xc202-fixurlg.diff } src_compile() { local myopts 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 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" # install plugin development header insinto /usr/include/xchat doins src/common/xchat-plugin.h dodoc AUTHORS COPYING ChangeLog README* }