summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank van de Pol <fvdpol@gentoo.org>2005-07-18 17:58:19 +0000
committerFrank van de Pol <fvdpol@gentoo.org>2005-07-18 17:58:19 +0000
commit5c290a38ba2927b47f606c3f1a269d0ab97b9b96 (patch)
treeca260418909051e1c0ecdb7fd621ee11c4b331a2 /media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild
parentGimme ~sparc (diff)
downloadgentoo-2-5c290a38ba2927b47f606c3f1a269d0ab97b9b96.tar.gz
gentoo-2-5c290a38ba2927b47f606c3f1a269d0ab97b9b96.tar.bz2
gentoo-2-5c290a38ba2927b47f606c3f1a269d0ab97b9b96.zip
Fixed compilation problem when use=ladcca. Closes bug #99445, #85914.
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild')
-rw-r--r--media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild49
1 files changed, 49 insertions, 0 deletions
diff --git a/media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild b/media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild
new file mode 100644
index 000000000000..85518eea014e
--- /dev/null
+++ b/media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild,v 1.1 2005/07/18 17:58:19 fvdpol Exp $
+
+IUSE="alsa oss ladcca"
+
+DESCRIPTION="A virtual MIDI keyboard for X"
+HOMEPAGE="http://www.alsa-project.org/~iwai/alsa.html"
+SRC_URI="http://www.alsa-project.org/~iwai/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+
+DEPEND="alsa? ( >=media-libs/alsa-lib-0.5.0 )
+ >=dev-lang/tk-8.3
+ >=dev-lang/tcl-8.3
+ virtual/x11
+ ladcca? ( >=media-libs/ladcca-0.3.1 )"
+
+S=${WORKDIR}/${PN}
+
+src_compile() {
+ TCL_VERSION=`echo 'puts [info tclversion]' | tclsh`
+
+ local myconf="PREFIX=/usr"
+
+ #vkeybd requires at least one of its USE_ variable to be set
+ if use alsa ; then
+ myconf="${myconf} USE_ALSA=1"
+ use oss || myconf="${myconf} USE_AWE=0 USE_MIDI=0"
+ else
+ myconf="${myconf} USE_ALSA=0 USE_AWE=1 USE_MIDI=1"
+ fi
+ use ladcca && myconf="${myconf} USE_LADCCA=1"
+
+ use ladcca && sed -i "s/USE_LADCCA *=.*$/USE_LADCCA = 1/" ${S}/Makefile || \
+ die "Error altering Makefile"
+
+ make ${myconf} TCL_VERSION=$TCL_VERSION || die "Make failed."
+}
+
+src_install() {
+ make DESTDIR=${D} TCL_VERSION=$TCL_VERSION PREFIX=/usr install || \
+ die "Installation Failed"
+ make DESTDIR=${D} TCL_VERSION=$TCL_VERSION PREFIX=/usr install-man || \
+ die "Man-Page Installation Failed"
+ dodoc README
+}