summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2004-05-10 07:21:30 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2004-05-10 07:21:30 +0000
commit063360f3e8c1aff26d1ea2d9e37cc081f74679fc (patch)
tree5513bddd320c68fae6295507c1d20919e7e7c6bc /media-sound/playmidi
parentSome little fixes for bug #49815 (Manifest recommit) (diff)
downloadgentoo-2-063360f3e8c1aff26d1ea2d9e37cc081f74679fc.tar.gz
gentoo-2-063360f3e8c1aff26d1ea2d9e37cc081f74679fc.tar.bz2
gentoo-2-063360f3e8c1aff26d1ea2d9e37cc081f74679fc.zip
fix bug #50517; use emake; fix use usage; tidy
Diffstat (limited to 'media-sound/playmidi')
-rw-r--r--media-sound/playmidi/ChangeLog5
-rw-r--r--media-sound/playmidi/playmidi-2.5.ebuild57
2 files changed, 39 insertions, 23 deletions
diff --git a/media-sound/playmidi/ChangeLog b/media-sound/playmidi/ChangeLog
index 6f4b3cfef9aa..594bde498d74 100644
--- a/media-sound/playmidi/ChangeLog
+++ b/media-sound/playmidi/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-sound/playmidi
# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/playmidi/ChangeLog,v 1.3 2004/04/08 09:01:00 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/playmidi/ChangeLog,v 1.4 2004/05/10 07:21:30 mr_bones_ Exp $
+
+ 10 May 2004; Michael Sterrett <mr_bones_@gentoo.org> playmidi-2.5.ebuild:
+ fix bug #50517; use emake; fix use usage; tidy
08 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> playmidi-2.5.ebuild,
files/playmidi-2.5.patch:
diff --git a/media-sound/playmidi/playmidi-2.5.ebuild b/media-sound/playmidi/playmidi-2.5.ebuild
index c75bd45638f4..52d5c857c7aa 100644
--- a/media-sound/playmidi/playmidi-2.5.ebuild
+++ b/media-sound/playmidi/playmidi-2.5.ebuild
@@ -1,13 +1,16 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/playmidi/playmidi-2.5.ebuild,v 1.4 2004/04/08 09:01:00 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/playmidi/playmidi-2.5.ebuild,v 1.5 2004/05/10 07:21:30 mr_bones_ Exp $
inherit eutils
DESCRIPTION="Command Line and GUI based MIDI Player"
HOMEPAGE="http://sourceforge.net/projects/playmidi/"
-LICENSE="GPL-2"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ~amd64 ~ppc ~sparc"
IUSE="svga X gtk"
DEPEND="sys-libs/ncurses
@@ -16,37 +19,47 @@ DEPEND="sys-libs/ncurses
=x11-libs/gtk+-1* )
X? ( virtual/x11 )"
-SLOT="0"
-KEYWORDS="x86 ~amd64 ~ppc ~sparc"
-S=${WORKDIR}/${P/2.5/2.4}
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-RESTRICT="nomirror"
+S="${WORKDIR}/${P/2.5/2.4}"
-CFLAGS="${CFLAGS} `/usr/bin/gtk-config --cflags`"
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch "${FILESDIR}/${P}.patch"
+}
src_compile() {
- epatch ${FILESDIR}/${P}.patch
-
- echo "5" | ./Configure
+ local targets="playmidi"
+ local LIBGTK=
- if [ `use gtk` ] ; then
- CFLAGS="${CFLAGS} `/usr/bin/gtk-config --cflags`"
+ use svga && targets="$targets splaymidi"
+ use X && targets="$targets xplaymidi"
+ if use gtk ; then
+ targets="$targets gtkplaymidi"
+ CFLAGS="${CFLAGS} $(/usr/bin/gtk-config --cflags)"
+ LIBGTK="$(gtk-config --libs)"
fi
- make CFLAGS="${CFLAGS}" playmidi || die
- use svga && make CFLAGS="${CFLAGS}" splaymidi || die
- use X && make CFLAGS="${CFLAGS}" xplaymidi || die
- use gtk && make CFLAGS="${CFLAGS}" LIBGTK="`gtk-config --libs`" gtkplaymidi || die
+ echo "5" | ./Configure
+
+ emake -j1 CFLAGS="${CFLAGS}" depend clean
+ emake LIBGTK="${LIBGTK}" CFLAGS="${CFLAGS}" ${targets} \
+ || die "emake failed"
}
src_install() {
- dobin playmidi || die
- use svga && dobin splaymidi || die
- use X && dobin xplaymidi || die
- use gtk && dobin gtkplaymidi || die
+ dobin playmidi || die "dobin failed"
+ if use svga ; then
+ dobin splaymidi || die "dobin failed (svga)"
+ fi
+ if use gtk ; then
+ dobin gtkplaymidi || die "dobin failed (gtk)"
+ fi
+ if use X ; then
+ dobin xplaymidi || die "dobin failed (X)"
+ fi
- dodoc BUGS COPYING QuickStart README.1ST
+ dodoc BUGS QuickStart README.1ST
docinto techref
dodoc techref/*