summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-01-26 22:17:04 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-01-26 22:17:04 +0000
commit55db93909da42c5008d99bd4be39169fe0d6ab0a (patch)
treef6685da8a10ac12625db56d807b115119135cf14 /media-sound/vkeybd
parentSupport openrc layout (diff)
downloadhistorical-55db93909da42c5008d99bd4be39169fe0d6ab0a.tar.gz
historical-55db93909da42c5008d99bd4be39169fe0d6ab0a.tar.bz2
historical-55db93909da42c5008d99bd4be39169fe0d6ab0a.zip
version bump, closes bug #205949
Package-Manager: portage-2.1.4
Diffstat (limited to 'media-sound/vkeybd')
-rw-r--r--media-sound/vkeybd/ChangeLog10
-rw-r--r--media-sound/vkeybd/Manifest30
-rw-r--r--media-sound/vkeybd/files/digest-vkeybd-0.1.17b3
-rw-r--r--media-sound/vkeybd/files/vkeybd-0.1.17b-makefile.patch17
-rw-r--r--media-sound/vkeybd/vkeybd-0.1.17b.ebuild63
5 files changed, 117 insertions, 6 deletions
diff --git a/media-sound/vkeybd/ChangeLog b/media-sound/vkeybd/ChangeLog
index caf92ce3f2ae..a52bc0038752 100644
--- a/media-sound/vkeybd/ChangeLog
+++ b/media-sound/vkeybd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/vkeybd
-# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/ChangeLog,v 1.29 2007/07/22 08:38:31 drac Exp $
+# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/ChangeLog,v 1.30 2008/01/26 22:17:03 aballier Exp $
+
+*vkeybd-0.1.17b (26 Jan 2008)
+
+ 26 Jan 2008; Alexis Ballier <aballier@gentoo.org>
+ +files/vkeybd-0.1.17b-makefile.patch, +vkeybd-0.1.17b.ebuild:
+ version bump, closes bug #205949
22 Jul 2007; Samuli Suominen <drac@gentoo.org> -vkeybd-0.1.15-r1.ebuild,
vkeybd-0.1.15-r2.ebuild, vkeybd-0.1.17a.ebuild:
diff --git a/media-sound/vkeybd/Manifest b/media-sound/vkeybd/Manifest
index cb4f1a1c7351..2298283c996a 100644
--- a/media-sound/vkeybd/Manifest
+++ b/media-sound/vkeybd/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX vkeybd-0.1.15-makefile.patch 1126 RMD160 978cfb2e57b0386f57a002ddc5a1988cf66c4910 SHA1 60ee8e7dc5847943049fe247fc65c78c2c1e2b2f SHA256 99588b3b8752606eed880f567e671bd3bb720e3f943ab2b302145654d8cc0b31
MD5 bdc9dca596496f04bc2b7d209dc1aba0 files/vkeybd-0.1.15-makefile.patch 1126
RMD160 978cfb2e57b0386f57a002ddc5a1988cf66c4910 files/vkeybd-0.1.15-makefile.patch 1126
@@ -6,8 +9,13 @@ AUX vkeybd-0.1.17a-makefile.patch 835 RMD160 b1ca4f529cdd46391cba90b918acc537967
MD5 a9cdc8777f3673668e89db4ff3907b79 files/vkeybd-0.1.17a-makefile.patch 835
RMD160 b1ca4f529cdd46391cba90b918acc53796773fa7 files/vkeybd-0.1.17a-makefile.patch 835
SHA256 9ca0f12d2c98ff6a375832d1c317f858b404ed37b9bdc20ea719214a603cef03 files/vkeybd-0.1.17a-makefile.patch 835
+AUX vkeybd-0.1.17b-makefile.patch 573 RMD160 424b83b91cad00a40091d6ac1941ede7152b937f SHA1 5777c3ed7b982d30ee9e36f0592b49f3eb8cbbcd SHA256 575b312f9dabc297f7812e9edc8ff6b2196f2f0fc2a06f24d37d00490d67cc39
+MD5 5a63811420ddd1e1b12d1b2dca94fb98 files/vkeybd-0.1.17b-makefile.patch 573
+RMD160 424b83b91cad00a40091d6ac1941ede7152b937f files/vkeybd-0.1.17b-makefile.patch 573
+SHA256 575b312f9dabc297f7812e9edc8ff6b2196f2f0fc2a06f24d37d00490d67cc39 files/vkeybd-0.1.17b-makefile.patch 573
DIST vkeybd-0.1.15.tar.gz 26117 RMD160 51382b99528a1e6ba6b48e07a4840d0e655eddd9 SHA1 68693fceaf561d563ab7821df8368b479a9fe60b SHA256 a77e5376ab850d829e5759fcd82b236d5f92a6fd5826add84635e851f1b336a1
DIST vkeybd-0.1.17a.tar.bz2 32135 RMD160 baa89b7a7d95e7ab964831e8d1e41d1b0e46a0fc SHA1 364750ea51d8af8324a8a9395431f3aa370ea3ed SHA256 7247495ae336e1e34ca6474e6e8cf4bc0fb589f29698ff924ceb4dc683422a7e
+DIST vkeybd-0.1.17b.tar.bz2 37195 RMD160 5b1a4b4cba4de120af1e2aa33b6017ccf411cb50 SHA1 09f40b13af2f9b64a49f17228ff48b5afd4d45c0 SHA256 95f4a44bb286ab7c4ddbb19605b6eef07bae76c01b31d37c52ea8eaaf8ebef89
EBUILD vkeybd-0.1.15-r2.ebuild 1524 RMD160 6a0be8604a7bf707dc7e5514fc40396649aab507 SHA1 e89ab445831aa3cd5d5385a1c4ced8750b646d11 SHA256 89d02005bb18e1d30b4110103bec6b54d2ad85173675fc8772b8e0aba008ff74
MD5 d771ff451f430a66fe3d7f1169749feb vkeybd-0.1.15-r2.ebuild 1524
RMD160 6a0be8604a7bf707dc7e5514fc40396649aab507 vkeybd-0.1.15-r2.ebuild 1524
@@ -16,10 +24,14 @@ EBUILD vkeybd-0.1.17a.ebuild 1525 RMD160 f5fa039e9854731d7299ff4196c5570b2e75a96
MD5 7444a093e25b612522fec53560805ee6 vkeybd-0.1.17a.ebuild 1525
RMD160 f5fa039e9854731d7299ff4196c5570b2e75a96c vkeybd-0.1.17a.ebuild 1525
SHA256 27c1dfd4709263ab4dc6e3ff13513d1091590069303e8777a6c2d7e22bf180ea vkeybd-0.1.17a.ebuild 1525
-MISC ChangeLog 4264 RMD160 4e1190f5c31e2a2b561665385d9dd783a540ded3 SHA1 40e5319401ab9a191739b4d3272537188a27fb43 SHA256 da850860adbdb3a4eb82ab87b9afc838f0b62dbbf7587bd3d9d21fec52aeaf0b
-MD5 1906c870e2289cdb406a841e7da97f2f ChangeLog 4264
-RMD160 4e1190f5c31e2a2b561665385d9dd783a540ded3 ChangeLog 4264
-SHA256 da850860adbdb3a4eb82ab87b9afc838f0b62dbbf7587bd3d9d21fec52aeaf0b ChangeLog 4264
+EBUILD vkeybd-0.1.17b.ebuild 1529 RMD160 de0f011590a4e90dee8337d5f5ea3c6df0daa55d SHA1 c0d904ac51cf685b5c46af705afc505001f5f162 SHA256 b1f2e39f638aca93b9a54d852a6cf04d4ae1b46af69bbe398ecd907746e6cd71
+MD5 4c441146665c81a923c49d4374fe6677 vkeybd-0.1.17b.ebuild 1529
+RMD160 de0f011590a4e90dee8337d5f5ea3c6df0daa55d vkeybd-0.1.17b.ebuild 1529
+SHA256 b1f2e39f638aca93b9a54d852a6cf04d4ae1b46af69bbe398ecd907746e6cd71 vkeybd-0.1.17b.ebuild 1529
+MISC ChangeLog 4451 RMD160 81541350be7ef55d77bdab0a51ff5440293efbc8 SHA1 e2c7805b6cd7c88c021048bf8adee98b8ebe5760 SHA256 ede32b08c774b0023079fafbe6af1847ac3bdda172d9e41513ddcbdc6aaadebe
+MD5 82691866037690aa5c0191bd0f85bd74 ChangeLog 4451
+RMD160 81541350be7ef55d77bdab0a51ff5440293efbc8 ChangeLog 4451
+SHA256 ede32b08c774b0023079fafbe6af1847ac3bdda172d9e41513ddcbdc6aaadebe ChangeLog 4451
MISC metadata.xml 221 RMD160 600a2278f8a89283311c5bb10b02d54cebef8ca3 SHA1 aff61004cffd7341912643e1ab44a8df84e14c23 SHA256 3341e7789c5ba08aade2440d5ce6d2937e8432775731033190f11df5f64d085e
MD5 d0d7ea03e238a808414b4426394c100f metadata.xml 221
RMD160 600a2278f8a89283311c5bb10b02d54cebef8ca3 metadata.xml 221
@@ -30,3 +42,13 @@ SHA256 1b276b98f0577efd7e08cfeeb8a67c48994133787b256ac2f567974c17726150 files/di
MD5 797680dbfd78c762c44f2a7a1571478c files/digest-vkeybd-0.1.17a 244
RMD160 5ab940ed4ea9c5a177687165b48c15611d0cd31f files/digest-vkeybd-0.1.17a 244
SHA256 beed27566f6ba02d01b12be6d98cca8379ab7846a79e79dbb770b1b08ff38ff5 files/digest-vkeybd-0.1.17a 244
+MD5 58e349a32df2be4aa8bba5e87b98c0db files/digest-vkeybd-0.1.17b 244
+RMD160 777130e82b52b3a1cb387979ae4ff81e1fc27490 files/digest-vkeybd-0.1.17b 244
+SHA256 0ddb2e08e86d4c0aab2116f5e0ca238245bd2ccd043eadac701f97742081f631 files/digest-vkeybd-0.1.17b 244
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.7 (GNU/Linux)
+
+iD8DBQFHm7FsvFcC4BYPU0oRAvAaAJ4iuMOz924nc3pDtCJi0Z3meIivXgCeJ76i
+HsUJc1sfQc9NX7P5Vi7umok=
+=sd8f
+-----END PGP SIGNATURE-----
diff --git a/media-sound/vkeybd/files/digest-vkeybd-0.1.17b b/media-sound/vkeybd/files/digest-vkeybd-0.1.17b
new file mode 100644
index 000000000000..b48f8099ff06
--- /dev/null
+++ b/media-sound/vkeybd/files/digest-vkeybd-0.1.17b
@@ -0,0 +1,3 @@
+MD5 821a3aaf9b87639dc7143f5a95ff6679 vkeybd-0.1.17b.tar.bz2 37195
+RMD160 5b1a4b4cba4de120af1e2aa33b6017ccf411cb50 vkeybd-0.1.17b.tar.bz2 37195
+SHA256 95f4a44bb286ab7c4ddbb19605b6eef07bae76c01b31d37c52ea8eaaf8ebef89 vkeybd-0.1.17b.tar.bz2 37195
diff --git a/media-sound/vkeybd/files/vkeybd-0.1.17b-makefile.patch b/media-sound/vkeybd/files/vkeybd-0.1.17b-makefile.patch
new file mode 100644
index 000000000000..ee0ef098ea29
--- /dev/null
+++ b/media-sound/vkeybd/files/vkeybd-0.1.17b-makefile.patch
@@ -0,0 +1,17 @@
+Index: vkeybd/Makefile
+===================================================================
+--- vkeybd.orig/Makefile
++++ vkeybd/Makefile
+@@ -95,10 +95,10 @@ TARGETS = vkeybd sftovkb
+ all: $(TARGETS)
+
+ vkeybd: vkb.o vkb_device.o $(DEVOBJS) $(EXTRAOBJS)
+- $(CC) -o $@ $^ $(TKLIB) $(TCLLIB) $(XLIB) $(EXTRALIB) -lm
++ $(CC) $(LDFLAGS) -o $@ $^ $(TKLIB) $(TCLLIB) $(XLIB) $(EXTRALIB) -lm
+
+ sftovkb: sftovkb.o sffile.o malloc.o fskip.o
+- $(CC) -o $@ $^ -lm
++ $(CC) $(LDFLAGS) -o $@ $^ -lm
+
+ install: $(TARGETS) vkeybd.tcl vkeybd.list vkeybdmap*
+ mkdir -p $(DESTDIR)$(BIN_DIR)
diff --git a/media-sound/vkeybd/vkeybd-0.1.17b.ebuild b/media-sound/vkeybd/vkeybd-0.1.17b.ebuild
new file mode 100644
index 000000000000..ce2e83f29a54
--- /dev/null
+++ b/media-sound/vkeybd/vkeybd-0.1.17b.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/vkeybd/vkeybd-0.1.17b.ebuild,v 1.1 2008/01/26 22:17:03 aballier Exp $
+
+inherit toolchain-funcs eutils
+
+IUSE="alsa oss ladcca"
+
+DESCRIPTION="A virtual MIDI keyboard for X"
+HOMEPAGE="http://www.alsa-project.org/~iwai/alsa.html"
+SRC_URI="http://www.gtlib.gatech.edu/pub/suse/people/tiwai/vkeybd/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86"
+
+RDEPEND="alsa? ( >=media-libs/alsa-lib-0.5.0 )
+ >=dev-lang/tk-8.3
+ ladcca? ( >=media-libs/ladcca-0.3.1 )
+ x11-libs/libX11"
+DEPEND="${RDEPEND}
+ x11-proto/xf86bigfontproto
+ x11-proto/bigreqsproto
+ x11-proto/xextproto
+ x11-proto/xcmiscproto"
+
+S="${WORKDIR}"/${PN}
+
+pkg_setup() {
+ TCL_VERSION=`echo 'puts [info tclversion]' | tclsh`
+
+ 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
+
+ if use ladcca ; then
+ myconf="${myconf} USE_LADCCA=1"
+ fi
+
+ myconf="${myconf} TCL_VERSION=${TCL_VERSION}"
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-makefile.patch
+}
+
+src_compile() {
+ tc-export CC
+ emake ${myconf} COPTFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" || die "emake failed."
+}
+
+src_install() {
+ emake ${myconf} DESTDIR="${D}" install-all || die "emake install failed."
+ dodoc README ChangeLog
+}