diff options
author | Michael Sterrett <mr_bones_@gentoo.org> | 2004-05-10 07:21:30 +0000 |
---|---|---|
committer | Michael Sterrett <mr_bones_@gentoo.org> | 2004-05-10 07:21:30 +0000 |
commit | 063360f3e8c1aff26d1ea2d9e37cc081f74679fc (patch) | |
tree | 5513bddd320c68fae6295507c1d20919e7e7c6bc /media-sound/playmidi | |
parent | Some little fixes for bug #49815 (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 5 | ||||
-rw-r--r-- | media-sound/playmidi/playmidi-2.5.ebuild | 57 |
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/* |