# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/timidity++-2.13.2-r2.ebuild,v 1.6 2005/09/10 15:45:37 flameeyes Exp $ IUSE="oss nas esd motif X gtk gtk2 vorbis tcltk slang alsa arts jack portaudio emacs ao speex flac ncurses" inherit gnuconfig eutils MY_PV=${PV/_/-} MY_P=TiMidity++-${MY_PV} S=${WORKDIR}/${MY_P} DESCRIPTION="A handy MIDI to WAV converter with OSS and ALSA output support" HOMEPAGE="http://timidity.sourceforge.net/" SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" RDEPEND="ncurses? ( >=sys-libs/ncurses-5.0 ) gtk? ( gtk2? ( >=x11-libs/gtk+-2.0 ) !gtk2? ( =x11-libs/gtk+-1.2* ) ) tcltk? ( >=dev-lang/tk-8.1 ) motif? ( virtual/motif ) esd? ( >=media-sound/esound-0.2.22 ) nas? ( >=media-libs/nas-1.4 ) alsa? ( media-libs/alsa-lib ) slang? ( >=sys-libs/slang-1.4 ) arts? ( kde-base/arts ) jack? ( media-sound/jack-audio-connection-kit ) portaudio? ( !ppc? ( media-libs/portaudio ) ) vorbis? ( >=media-libs/libvorbis-1.0_beta4 ) flac? ( >=media-libs/flac-1.1.0 ) speex? ( >=media-libs/speex-1.1.5 ) ao? ( >=media-libs/libao-0.8.5 )" DEPEND="${RDEPEND} sys-devel/autoconf" RDEPEND="${RDEPEND} emacs? ( virtual/emacs )" src_unpack() { unpack ${A} cd ${S} epatch ${FILESDIR}/${P}-gtk26.patch epatch ${FILESDIR}/${P}-exiterror.patch epatch ${FILESDIR}/${P}-gcc4.patch # fix header location of speex sed -i -e "s:#include && /etc/init.d/timidity start'" if use sparc; then ewarn "sparc support is experimental. oss, alsa, esd, and portaudio do not work." ewarn "-Ow (save to wave file) does..." fi }