summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-sound/timidity++/timidity++-2.13.0-r2.ebuild')
-rw-r--r--media-sound/timidity++/timidity++-2.13.0-r2.ebuild129
1 files changed, 0 insertions, 129 deletions
diff --git a/media-sound/timidity++/timidity++-2.13.0-r2.ebuild b/media-sound/timidity++/timidity++-2.13.0-r2.ebuild
deleted file mode 100644
index 69f66798eeaf..000000000000
--- a/media-sound/timidity++/timidity++-2.13.0-r2.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# 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.0-r2.ebuild,v 1.3 2005/02/22 21:26:18 chriswhite Exp $
-
-inherit gnuconfig
-
-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="~x86 ~ppc ~amd64 ~sparc"
-IUSE="oss nas esd motif X gtk oggvorbis tcltk slang alsa arts jack portaudio emacs"
-
-RDEPEND=">=sys-libs/ncurses-5.0
- X? ( virtual/x11 )
- esd? ( >=media-sound/esound-0.2.22 )
- gtk? ( =x11-libs/gtk+-1.2* )
- nas? ( >=media-libs/nas-1.4 )
- alsa? ( media-libs/alsa-lib )
- motif? ( >=x11-libs/openmotif-2.1 )
- slang? ( >=sys-libs/slang-1.4 )
- arts? ( kde-base/arts )
- jack? ( media-sound/jack-audio-connection-kit )
- portaudio? ( !ppc? ( media-libs/portaudio ) )
- oggvorbis? ( >=media-libs/libvorbis-1.0_beta4 )"
-
-DEPEND="${RDEPEND}
- sys-devel/autoconf"
-
-RDEPEND="${RDEPEND}
- tcltk? ( >=dev-lang/tk-8.1 )
- emacs? ( virtual/emacs )"
-
-src_compile() {
- local myconf
- local audios
- local interfaces
-
- interfaces="dynamic,ncurses,emacs,vt100"
-
- if use X ; then
- myconf="${myconf} --with-x --enable-spectrogram --enable-wrd"
- interfaces="${interfaces},xskin,xaw"
- # wrapping in a "use arts" because of bug #48761
- use arts || use gtk && interfaces="${interfaces},gtk"
- use motif && interfaces="${interfaces},motif"
- else
- myconf="${myconf} --without-x"
- fi
-
- use slang && interfaces="${interfaces},slang"
-
- use oss && audios="${audios},oss"
- use esd && audios="${audios},esd"
- use oggvorbis && audios="${audios},vorbis"
- use nas && { audios="${audios},nas"; myconf="${myconf} --with-nas-library=/usr/X11R6/$(get_libdir)/libaudio.so"; }
- use arts && audios="${audios},arts"
- use jack && audios="${audios},jack"
- (use x86 || use sparc) && use portaudio && audios="${audios},portaudio"
-
- use alsa \
- && audios="${audios},alsa" \
- && interfaces="${interfaces},alsaseq" \
- && myconf="${myconf} --with-default-output=alsa"
-
- econf \
- --localstatedir=/var/state/timidity++ \
- --with-elf \
- --enable-audio=${audios} \
- --enable-interface=${interfaces} \
- --enable-server \
- --enable-network \
- ${myconf} || die
-
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- dodoc AUTHORS ChangeLog* INSTALL*
- dodoc NEWS README* ${FILESDIR}/timidity.cfg
-
- insinto /etc/conf.d
- newins ${FILESDIR}/conf.d.timidity timidity
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/init.d.timidity timidity
-
- insinto /etc
- newins ${FILESDIR}/timidity.cfg-r1 timidity.cfg
-
- dodir /usr/share/timidity
- dosym /etc/timidity.cfg /usr/share/timidity/timidity.cfg
-
- exeinto /usr/bin
- newexe ${FILESDIR}/timidity-update timidity-update
-
- if use emacs ; then
- dosed 's:/usr/local/bin/timidity:/usr/bin/timidity:g' /usr/share/emacs/site-lisp/timidity.el
- else
- rm ${D}/timidity.el
- fi
-}
-
-pkg_postinst() {
- einfo ""
- einfo "A timidity config file has been installed in /etc/timidity.cfg."
- einfo ""
- einfo "Do not edit this file as it will interfere with the timidity-update tool."
- einfo "You will need to emerge timidity-eawpatches or timidity-shompatches."
- einfo ""
- einfo "The tool 'timidity-update' can be used to switch between installed patchsets."
- einfo ""
- einfo "An init script for the alsa timidity sequencer has been installed."
- einfo "If you wish to use the timidity virtual sequencer, edit /etc/conf.d/timidity"
- einfo "and run 'rc-update add timidity <runlevel> && /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
-}