# Copyright 1999-2004 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-libs/wxGTK/wxGTK-2.5.1.ebuild,v 1.5 2004/07/15 00:48:45 agriffis Exp $ DESCRIPTION="GTK+ version of wxWindows, a cross-platform C++ GUI toolkit." SRC_URI="mirror://sourceforge/wxwindows/${P}.tar.bz2" HOMEPAGE="http://www.wxwindows.org/" LICENSE="wxWinLL-3" SLOT="0" KEYWORDS="~x86" IUSE="debug gtk2 odbc opengl unicode" RDEPEND="virtual/x11 sys-libs/zlib media-libs/libpng media-libs/jpeg media-libs/tiff !unicode? ( odbc? ( dev-db/unixODBC ) ) opengl? ( virtual/opengl ) gtk2? ( >=x11-libs/gtk+-2.0 >=dev-libs/glib-2.0 ) !gtk2? ( =x11-libs/gtk+-1.2* =dev-libs/glib-1.2* )" DEPEND="${RDEPEND} gtk2? ( dev-util/pkgconfig )" # Note 1: Gettext is not runtime dependency even if nls? because wxWindows # has its own implementation of it # Note 2: We disable unicode support because otherwise it breaks with # some poorly implemented wxWindows apps like xmule and lmule. # Note 3: PCX support is enabled if the correct libraries are detected. # There is no USE flag for this. src_compile() { local myconf export LANG='C' myconf="${myconf} `use_with opengl`" myconf="${myconf} --with-gtk" myconf="${myconf} `use_enable debug`" # here we disable unicode support even thought gtk2 supports it # because too many apps just don't follow the wxWindows guidelines # for unicode support. # # http://www.wxwindows.org/manuals/2.4.0/wx458.htm#unicode # # bug #20116 - liquidx@gentoo.org (07 May 2003) use gtk2 && myconf="${myconf} --enable-gtk2" if use gtk2 && use unicode; then # only allow unicode if using gtk2 myconf="${myconf} --enable-unicode" else # only enable odbc if unicode is not enabled. myconf="${myconf} `use_with odbc`" fi econf ${myconf} || die "econf failed" emake || die "make failed" cd ${S}/contrib/src emake || die "make contrib failed" } src_install() { einstall || die "install failed" dodoc *.txt cd ${S}/contrib/src einstall || die "install contrib failed" }