summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-06-22 00:57:35 +0000
committerTim Harder <radhermit@gentoo.org>2014-06-22 00:57:35 +0000
commitf2e4f8d0d8c3e087a6802699a93bdf35c9d6c40a (patch)
tree03974e5615636cd6b47cd15211c287e07e079c33 /media-libs
parentfixed deps. bug #514274 (diff)
downloadhistorical-f2e4f8d0d8c3e087a6802699a93bdf35c9d6c40a.tar.gz
historical-f2e4f8d0d8c3e087a6802699a93bdf35c9d6c40a.tar.bz2
historical-f2e4f8d0d8c3e087a6802699a93bdf35c9d6c40a.zip
Default to alsa support, fix jack deps, and add REQUIRED_USE (fixes bug #514304).
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/rtaudio/ChangeLog10
-rw-r--r--media-libs/rtaudio/Manifest19
-rw-r--r--media-libs/rtaudio/rtaudio-4.0.12-r1.ebuild64
3 files changed, 82 insertions, 11 deletions
diff --git a/media-libs/rtaudio/ChangeLog b/media-libs/rtaudio/ChangeLog
index 301908981812..e0988aa5b5ec 100644
--- a/media-libs/rtaudio/ChangeLog
+++ b/media-libs/rtaudio/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/rtaudio
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/rtaudio/ChangeLog,v 1.2 2013/06/15 11:43:29 radhermit Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/rtaudio/ChangeLog,v 1.3 2014/06/22 00:57:30 radhermit Exp $
+
+*rtaudio-4.0.12-r1 (22 Jun 2014)
+
+ 22 Jun 2014; Tim Harder <radhermit@gentoo.org> +rtaudio-4.0.12-r1.ebuild:
+ Default to alsa support, fix jack deps, and add REQUIRED_USE (fixes bug
+ #514304).
*rtaudio-4.0.12 (15 Jun 2013)
diff --git a/media-libs/rtaudio/Manifest b/media-libs/rtaudio/Manifest
index b8a97236d0b7..7a2d65488d72 100644
--- a/media-libs/rtaudio/Manifest
+++ b/media-libs/rtaudio/Manifest
@@ -9,17 +9,18 @@ AUX rtaudio-4.0.12-makefile.patch 387 SHA256 70326583122dddd62a525c9a4cef10a837c
DIST rtaudio-4.0.11.tar.gz 313295 SHA256 1167ebd33515c064cd7c2d7c7b44f34998ab016a182c1874d70790163eced311 SHA512 92611b9bba4984c6e29670b54d47ac474d884efab364bc2760876c8555b4e152845bd3763028497482a002282761be8e80f8f6aa775933ef7db9d8a13239770a WHIRLPOOL 982e884bb1ec09b228c1c12f76ed80c1d65fd145140e737510efc78d58b213bf56cdcc5e7c10484b7be1eb0e135b28ab5c32fe6f551645463a11e7e664932830
DIST rtaudio-4.0.12.tar.gz 330048 SHA256 5179056c796b9582e375d352efa0598e674b9719cf78a85a426517b375ff1cab SHA512 43068cafaf460425334588775bbeee115d1651142d8fa62808880296763952159bff297c482e6d58200cfb6d382205778405993dbbb3a769e4b1228ff0aee3b6 WHIRLPOOL 252fc02dbebdc1777314a97e4acc18ce615f78a82a12cdf6bcf2759867a3da6c755977dec832351c5b86aec7825d07882024179703c746e654a5f7bc2d32b9ce
EBUILD rtaudio-4.0.11.ebuild 1318 SHA256 a122749ffac801e3f0b9be7d7bd4b44def2d059d16106d48c45f032a6d3f3178 SHA512 9c856618f431a5c2a0326d4ef4bc35d7f2851fa9a0f4e2677d188459584de5e7fe89678488826e1b0167a4f61fdc53d9da259a005eb67fb7833e8fc6e403b0f6 WHIRLPOOL 227756ab84edc4106e1a4f3ca1c3f788db1b6fbe88739da0f167e256641a375de5da3783150c18beea47dd3e52c5c7df691f28a8811f64763c5f2a77d3658876
+EBUILD rtaudio-4.0.12-r1.ebuild 1457 SHA256 aeaa5019973b4f59146d215fa55d33e8f8463f5f7c8dbc98dc7d4695e6c0f6a6 SHA512 46bf5dab8d7a2d24c898c3abeddcda96d383fd720dd67ca42e60fedc4205351ff966d577b946852c2cbee4b81f3546695e5a372a3a91dd2603aa1cc21897db31 WHIRLPOOL 7db0c1b0ba15e49a0a5d96cc4f75c7340b1dcce141eb62e25a2f123c5cd39de1da045f6f655170bab5141b5de028119ff28112361270e1613d80496ca62bf08b
EBUILD rtaudio-4.0.12.ebuild 1385 SHA256 a174562d71167368a773f6b700e79d12449d8b4beef8733212523ea6e785f362 SHA512 ea81267eba14caf3c11818d1d482bec81dd6a77a6dd6201a173e1045b207e2c6e86fa4753f9ebeb7a546a470666600d14eeae1d460034f9eb5cbadf545868ffb WHIRLPOOL 0a16a336e251a97a0d79ff7d08069c077a27bb470affb2d6d498b8b664b5d316ccd6d512df218f9d507f381afd2547b2d2eacdc9690e7cfb405c19d897969aeb
-MISC ChangeLog 681 SHA256 df4f08e4755f4dfdff99db728c43fa87a7367f2bc956d3813ab5e4a0a3193010 SHA512 3df49314b9eb61d02b17b54ffeb9516b5d4f2126d74c1c83c0128066158780f294c02bf2f135865bc78c0245bdbb91ed92f72550c10f01590be99d75d8d92a3f WHIRLPOOL ff5025168439d6812a0cc8b662755fdf83a82520b98f482975d240493c0b30ffa0cece3bb757893f95712bc710f1d05a897108cccfb8904ce3dfb357968e2127
+MISC ChangeLog 878 SHA256 d9a175974ef0a93ffa567d17d5a154a8daabb8c1095d2db359d9ca12b9b3c007 SHA512 0b44db153b1868a223bddffe607bc014d633d087e8f3b61c499871f4f11c52c0743048459907915f6d70bea35e4f8f4ef2294834b75c22041c28e90258e8fdd1 WHIRLPOOL 4e6f622fae2b83c4210f18acdfaf3d299e9dd1f13f1907a5276c9b8107d6155f30f4a1d82b324133bab8b61e581cd75ce3025eed541237a544407fe99f9ca38f
MISC metadata.xml 161 SHA256 0ba191421eefd954d1efe9f6c3384e8c8d7455d35a7e79457272e1c29211b09e SHA512 e9f8695c64d7b6aa86b9b6186490d50b5a75d593ac1c86b9698265c6345899c64fa712acdde3bdbfb2464139e44623efdae29b67b73c1c85bcbedfbd10e874fd WHIRLPOOL c01ec8b583f907a3a62da7d5bf74d09809244709021f437dc3f0064b2d52baa3dd4386369b46a9fd74020146017cf6117ad04b147e8538b1a2c7202e1b4a2dd5
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2
-iQEcBAEBCAAGBQJRvFNlAAoJEEqz6FtPBkyjhGwH/AyBWxCM8hpnrhwZ00gE0z8Q
-tMQ3C+KmPL76RRHOHxPea87xQ7AJasX3rV0Jt8ho+vMYIYf/tTgSXZwO9K6PbJKm
-HNjIvWNj/eC2McLwtEKmdgxBrTcugUpQmcGgEjPEPHKZ4RTlLIDQPivaAEfbiVRr
-D5cpGLempeUZsYLT0EEE5CXEBNXbgKI7QTdxQsz6TgqOfa84WoGKZrse9/TU1ian
-HwfK+f1wGf7quaIbzem36fNTJMU4+Az4TzEcE19FG5KPF0rYZGbX0n/rUTIX4NfR
-Py/DIgRjL4n58E9WcvzTQB4ZEzvkGRfmMIzNvAdk0PHkaFQs4oC+kWKDxzaBDGg=
-=G3Rz
+iQEcBAEBCAAGBQJTpin+AAoJEEqz6FtPBkyjuIwIAInlS5i28fvQRXrFDYbxGsxR
+G6XzP64N07bhsM4tsArFvEwLURfA20k/M6jY0LQu5P2PyM1oEKPQLfUWTTDgT7As
+JolC+1vm/8dpVGpsMDZrQa48V9rFQ6nl1QNx1rWOhevc0g7PKyG0xALCohy3jC4c
+JcdueafFG9sikIC2Nm2GgkrMCCrGRIHv2SUoRQ8EUcHFeV8kHefHD6nNDufaBaFJ
+AwDLN19zoc56cy5C/U+6CmMl2FwD0gozeh7hK9vlK1FAPTT9ocfoSt0Xa+G66PBN
+6Btq/5zv+SZxs4HNgtfZGdKSJYrUGE4apmg/B4W5nA3Hpuyknge01tlu8FJRs7M=
+=vkux
-----END PGP SIGNATURE-----
diff --git a/media-libs/rtaudio/rtaudio-4.0.12-r1.ebuild b/media-libs/rtaudio/rtaudio-4.0.12-r1.ebuild
new file mode 100644
index 000000000000..9d2843e7826b
--- /dev/null
+++ b/media-libs/rtaudio/rtaudio-4.0.12-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/rtaudio/rtaudio-4.0.12-r1.ebuild,v 1.1 2014/06/22 00:57:30 radhermit Exp $
+
+EAPI=5
+
+inherit eutils autotools toolchain-funcs
+
+DESCRIPTION="A set of cross-platform C++ classes for realtime audio I/O"
+HOMEPAGE="http://www.music.mcgill.ca/~gary/rtaudio/"
+SRC_URI="http://www.music.mcgill.ca/~gary/${PN}/release/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+alsa doc jack pulseaudio static-libs"
+REQUIRED_USE="|| ( alsa jack pulseaudio )"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ jack? (
+ media-libs/alsa-lib
+ media-sound/jack-audio-connection-kit
+ )
+ pulseaudio? ( media-sound/pulseaudio )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-4.0.11-cflags.patch
+ epatch "${FILESDIR}"/${P}-makefile.patch
+ epatch "${FILESDIR}"/${P}-configure.patch
+
+ if ! use static-libs ; then
+ sed -i '/^LIBRARIES =/s/$(STATIC)//' Makefile.in || die
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ # OSS support requires OSSv4
+ econf \
+ --without-oss \
+ $(use_with alsa) \
+ $(use_with jack) \
+ $(use_with pulseaudio pulse)
+}
+
+src_compile() {
+ emake AR="$(tc-getAR)"
+}
+
+src_install() {
+ dolib.so librtaudio.so*
+ use static-libs && dolib.a librtaudio.a
+
+ dobin rtaudio-config
+ doheader *.h
+ dodoc readme doc/release.txt
+
+ if use doc ; then
+ dohtml -r doc/html/*
+ dodoc -r doc/images
+ fi
+}