summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-11-22 23:32:21 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-11-22 23:32:21 +0000
commit6bd820562c69128dfd602bd9c5ed4d979d34b42d (patch)
tree55f327958353f3373591da0cc6ae4546882af692 /media-sound/timidity++
parentRevbump to fix bug #56444 with fontconfig.properties based on RedHat 9.0, pro... (diff)
downloadgentoo-2-6bd820562c69128dfd602bd9c5ed4d979d34b42d.tar.gz
gentoo-2-6bd820562c69128dfd602bd9c5ed4d979d34b42d.tar.bz2
gentoo-2-6bd820562c69128dfd602bd9c5ed4d979d34b42d.zip
Fix quoting, install init.d script only when alsa support is used, add ~x86-fbsd keyword.
(Portage version: 2.1.2_rc2-r1)
Diffstat (limited to 'media-sound/timidity++')
-rw-r--r--media-sound/timidity++/ChangeLog7
-rw-r--r--media-sound/timidity++/timidity++-2.13.2-r2.ebuild34
2 files changed, 26 insertions, 15 deletions
diff --git a/media-sound/timidity++/ChangeLog b/media-sound/timidity++/ChangeLog
index b0fbd61e98ff..cfece67cbe85 100644
--- a/media-sound/timidity++/ChangeLog
+++ b/media-sound/timidity++/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/timidity++
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/ChangeLog,v 1.64 2006/11/12 12:13:01 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/ChangeLog,v 1.65 2006/11/22 23:32:21 flameeyes Exp $
+
+ 22 Nov 2006; Diego Pettenò <flameeyes@gentoo.org>
+ timidity++-2.13.2-r2.ebuild:
+ Fix quoting, install init.d script only when alsa support is used, add
+ ~x86-fbsd keyword.
12 Nov 2006; Guy Martin <gmsoft@gentoo.org> timidity++-2.13.2-r2.ebuild:
Stable on hppa.
diff --git a/media-sound/timidity++/timidity++-2.13.2-r2.ebuild b/media-sound/timidity++/timidity++-2.13.2-r2.ebuild
index 08fe61f6ac51..b1da537e059c 100644
--- a/media-sound/timidity++/timidity++-2.13.2-r2.ebuild
+++ b/media-sound/timidity++/timidity++-2.13.2-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 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.18 2006/11/12 12:13:01 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/timidity++/timidity++-2.13.2-r2.ebuild,v 1.19 2006/11/22 23:32:21 flameeyes Exp $
inherit eutils
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/timidity/${MY_P}.tar.bz2 mirror://gentoo/${P}-exit
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm hppa ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="oss nas esd motif X gtk gtk vorbis tcltk slang alsa arts jack portaudio emacs ao speex flac ncurses"
RDEPEND="ncurses? ( >=sys-libs/ncurses-5.0 )
@@ -44,9 +44,9 @@ PDEPEND="|| ( media-sound/timidity-eawpatches media-sound/timidity-shompatches )
src_unpack() {
unpack ${MY_P}.tar.bz2
cd ${S}
- epatch ${DISTDIR}/${P}-exiterror.patch
- epatch ${FILESDIR}/${P}-gtk26.patch
- epatch ${FILESDIR}/${P}-gcc4.patch
+ epatch "${DISTDIR}/${P}-exiterror.patch"
+ epatch "${FILESDIR}/${P}-gtk26.patch"
+ epatch "${FILESDIR}/${P}-gcc4.patch"
# fix header location of speex
sed -i -e "s:#include <speex:#include <speex/speex:g" configure* timidity/speex_a.c
@@ -106,23 +106,26 @@ src_install() {
make DESTDIR="${D}" install || die
dodoc AUTHORS ChangeLog*
- dodoc NEWS README* ${FILESDIR}/timidity.cfg
+ dodoc NEWS README* "${FILESDIR}/timidity.cfg"
- newconfd ${FILESDIR}/conf.d.timidity timidity
- newinitd ${FILESDIR}/init.d.timidity timidity
+ # these are only for the ALSA sequencer mode
+ if use alsa; then
+ newconfd "${FILESDIR}/conf.d.timidity" timidity
+ newinitd "${FILESDIR}/init.d.timidity" timidity
+ fi
insinto /etc
- newins ${FILESDIR}/timidity.cfg-r1 timidity.cfg
+ newins "${FILESDIR}/timidity.cfg-r1" timidity.cfg
dodir /usr/share/timidity
dosym /etc/timidity.cfg /usr/share/timidity/timidity.cfg
- newbin ${FILESDIR}/timidity-update timidity-update
+ newbin "${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
+ rm "${D}/timidity.el"
fi
}
@@ -135,9 +138,12 @@ pkg_postinst() {
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 alsa; then
+ 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'"
+ fi
if use sparc; then
ewarn "sparc support is experimental. oss, alsa, esd, and portaudio do not work."