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
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')
-rw-r--r--media-sound/vkeybd/ChangeLog9
-rw-r--r--media-sound/vkeybd/Manifest16
-rw-r--r--media-sound/vkeybd/files/digest-vkeybd-0.1.15-r11
-rw-r--r--media-sound/vkeybd/vkeybd-0.1.15-r1.ebuild49
-rw-r--r--media-sound/vkeybd/vkeybd-0.1.15.ebuild4
5 files changed, 63 insertions, 16 deletions
diff --git a/media-sound/vkeybd/ChangeLog b/media-sound/vkeybd/ChangeLog
index 1a636e72455a..b2d495332482 100644
--- a/media-sound/vkeybd/ChangeLog
+++ b/media-sound/vkeybd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/vkeybd
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/ChangeLog,v 1.17 2004/12/19 07:18:56 eradicator Exp $
+# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/ChangeLog,v 1.18 2005/07/18 17:58:19 fvdpol Exp $
+
+*vkeybd-0.1.15-r1 (18 Jul 2005)
+
+ 18 Jul 2005; Frank van de Pol <fvdpol@gentoo.org> +vkeybd-0.1.15-r1.ebuild:
+ Fixed compilation problem when use=ladcca. Closes bug #99445, #85914.
18 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
vkeybd-0.1.15.ebuild:
diff --git a/media-sound/vkeybd/Manifest b/media-sound/vkeybd/Manifest
index fb8181f95ca0..d7c3b2cd2132 100644
--- a/media-sound/vkeybd/Manifest
+++ b/media-sound/vkeybd/Manifest
@@ -1,14 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 de14cef01fb2964616247103a3113a26 ChangeLog 2529
+MD5 f90b19a3def7027e0901b51d34d81fc5 vkeybd-0.1.15-r1.ebuild 1414
+MD5 58eb4f25333c5aa3b1ba19d8c2ce149b ChangeLog 2713
MD5 d0d7ea03e238a808414b4426394c100f metadata.xml 221
-MD5 6fd5a5552aa31ada0139f4f386e4b848 vkeybd-0.1.15.ebuild 1301
+MD5 11002b5a08149a1a4945f60a31327666 vkeybd-0.1.15.ebuild 1301
MD5 630f53e424226727789b4d73f97fa165 files/digest-vkeybd-0.1.15 64
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBxSsiArHZZzCEUG0RAoHRAJ4q4V0OpPIsz8GQdc1D6NuqTgoEdgCfZyfh
-SOEZCDBK7VORInHjOMBSDgc=
-=1aU/
------END PGP SIGNATURE-----
+MD5 630f53e424226727789b4d73f97fa165 files/digest-vkeybd-0.1.15-r1 64
diff --git a/media-sound/vkeybd/files/digest-vkeybd-0.1.15-r1 b/media-sound/vkeybd/files/digest-vkeybd-0.1.15-r1
new file mode 100644
index 000000000000..5eb74cd7fb0d
--- /dev/null
+++ b/media-sound/vkeybd/files/digest-vkeybd-0.1.15-r1
@@ -0,0 +1 @@
+MD5 cf5112b4119ee21be7a819533777ba01 vkeybd-0.1.15.tar.gz 26117
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
+}
diff --git a/media-sound/vkeybd/vkeybd-0.1.15.ebuild b/media-sound/vkeybd/vkeybd-0.1.15.ebuild
index d316971416aa..13277f111a4f 100644
--- a/media-sound/vkeybd/vkeybd-0.1.15.ebuild
+++ b/media-sound/vkeybd/vkeybd-0.1.15.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# 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.ebuild,v 1.9 2004/12/19 07:18:56 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/vkeybd-0.1.15.ebuild,v 1.10 2005/07/18 17:58:19 fvdpol Exp $
IUSE="alsa oss ladcca"