diff options
-rw-r--r-- | media-plugins/alsa-plugins/ChangeLog | 8 | ||||
-rw-r--r-- | media-plugins/alsa-plugins/Manifest | 18 | ||||
-rw-r--r-- | media-plugins/alsa-plugins/alsa-plugins-1.0.27.ebuild | 87 |
3 files changed, 111 insertions, 2 deletions
diff --git a/media-plugins/alsa-plugins/ChangeLog b/media-plugins/alsa-plugins/ChangeLog index 22d1a235fe88..aff34d828945 100644 --- a/media-plugins/alsa-plugins/ChangeLog +++ b/media-plugins/alsa-plugins/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-plugins/alsa-plugins # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-plugins/alsa-plugins/ChangeLog,v 1.168 2013/04/23 21:56:12 lu_zero Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-plugins/alsa-plugins/ChangeLog,v 1.169 2013/05/01 13:16:04 ssuominen Exp $ + +*alsa-plugins-1.0.27 (01 May 2013) + + 01 May 2013; Samuli Suominen <ssuominen@gentoo.org> + +alsa-plugins-1.0.27.ebuild: + Version bump. 23 Apr 2013; Luca Barbato <lu_zero@gentoo.org> alsa-plugins-1.0.26.ebuild, +files/alsa-plugins-1.0.26-libav9.patch: diff --git a/media-plugins/alsa-plugins/Manifest b/media-plugins/alsa-plugins/Manifest index 318b3b69aaf4..e7b541a78fac 100644 --- a/media-plugins/alsa-plugins/Manifest +++ b/media-plugins/alsa-plugins/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX 51-pulseaudio-probe.conf 437 SHA256 59e27621718449afbc8370af22a7185f9396eabc47894f940ad9775c04101939 SHA512 325c323ad4dcf03a4cf2528d6f5d6a0769c3e3d7bcf09c6fc11fb9cb61bef2cec1e8ad5073c07b6865ffdec4c32165cd80a7c856d13d538ff8320be1c83f9af7 WHIRLPOOL 5a964d1a130a110081d2868ffebb679721ee6b2ae078dd2d2acd832fb7b5b37b0cdd464716486f9b8a12f725efb82ed5d8ec6fb255be73a26fcd72946f355172 AUX alsa-plugins-1.0.19-missing-avutil.patch 489 SHA256 8b3f3469043f0cf9d313f6a0869080f711e5c0635085f7951a7510b1ddb8168a SHA512 a983563a9eaa7a2cb3c8482689abbf2b90fccdc1fd1aab9ab631e7105fa4cb819b6284630f77c7a0a849d12406e0bc899dbd996eedb35703355365801d132e3d WHIRLPOOL 99ca63417abe57aa264ad337744856eca90f41a2b5373456c7af188ff3aa6f97bdcb8e2899ec83e1a163f7daa1d134af548f77961def614a1658e8c9ec136df6 AUX alsa-plugins-1.0.21-automagic.patch 343 SHA256 d1342b93f7f1ad61ceb01e52b4d37bf2de418609bc737ba851c1a64cb1d639d5 SHA512 02001a11d2f625a64b6c35faf5da12b1748cd8d50f52931dad205ed0d354f54e7f4d32d8d11ab06cf588c8cd1ce497000a9799629f736bd39ac29eb73994ce17 WHIRLPOOL 93f4bbd024c0b98fa1880970cb9edae24c760c028abbb51f39a0614bf949232519ae436240291f9092f42548adb5db973a4d6b9a4ce96681a297bd4a6ba5600f @@ -11,10 +14,23 @@ AUX pulse.conf 433 SHA256 bdea4e706b353c4baca34583f0bab1b01b1bdee091d72c263102e5 DIST alsa-plugins-1.0.24.tar.bz2 329502 SHA256 fa8e12eb2dfeac083f117c03b3708a017531426ba542a8a729e4801d37861263 SHA512 03c7f791738264e525a13df24ace52faf8c32f665e7e1de3b66d62b5c5b229e871f26bb7d152d96d53a8e22a8d528efef067d344c6f12d8756fa6b4f43e9af64 WHIRLPOOL a235c0c993e773b26c12382f6d41679eb30dd8ca18f373af9980bf2a35d24ee431083ccd10d87c817d69c3b1cd08a71c84a6c0809e1cb461ac2ee3cac7ec38d0 DIST alsa-plugins-1.0.25.tar.bz2 331568 SHA256 a0e374fd6d5ee9683473a5b6e73dadde61d54851065ed670d6627d344b565aab SHA512 c396c386614e2faf39d6add82d925dcf4db47cd3cd2d8c6e786e9ce16bc7a14cff2b3c927dc49b7ff80e1799117494d6a5f0d97496eba3a5a3f91eb2258bab96 WHIRLPOOL 1a5f32bb1f3d68111ad5ac5ba22fa7edd47bd254be5d1d077d1433866ee0ee230c319c118e6cef5e7f25a7e14bbb79adc30e639e8cf163feff8a5a3f0042ecb1 DIST alsa-plugins-1.0.26.tar.bz2 361017 SHA256 03515134d2009db4dfb2769e0ab0e1fb517c8140ffdfd64a984be968e81c9f1f SHA512 3307e3712e2a8a418db9430889cf0b328d09d083d6b9a59b64b59515fc6d6262c3a8b7d32bcdb8f2cb21a0c52072a7264fb4a3066cdc2cf1bd7c8654c7a15919 WHIRLPOOL 1b32dd78b8ce3b0dadba8e0283d7e909bd4c8ca6f2106687315f182d1fe5a27bd627028f3e4ceb3fed42fa638a257c6ebe1846657236e95ed87e81e8566f7494 +DIST alsa-plugins-1.0.27.tar.bz2 363593 SHA256 0bbd0c37c2dd7baf16363afb2e58169ffb0f9c0a70031b3b6235594630f3ab35 SHA512 73c2010b66022429bc664bdab1c03694dfd669260dea569e32496bc6e10a11a0da2dd87db6a661ab1376f3aa59f1df8a84cb48ff1d20bb064756c655203f9993 WHIRLPOOL 4487734e0377c880a46df6f7fa53d86a7c38fa3d4bd35e06d128c0ec2b99c789ed64674b59003d8bd0abce2db53301234e467d235532ea145ddb150919cb49af EBUILD alsa-plugins-1.0.24.ebuild 2333 SHA256 2482828a69b5be7fcbafee7e9647364264c9535466a05efd491ccc9767b64557 SHA512 cce37d52205114b8501c6b91c908993b588f260de3088b217e7bb4b9d01f51935240906079224e8614006fa889c1b40ba34fccff14ab1a55fc055d1702539aff WHIRLPOOL 673ee7feae4c7812cf241d37ea371d3bcbdd72fc6caa50974bfbf0dbe67f58dfad95b54b1fc4d0f6ac7cca9e4d3200511c0cd2963026f4b17bcc05bb12b42d20 EBUILD alsa-plugins-1.0.25-r1.ebuild 2617 SHA256 1df7be959af5610e1b72e77f5143371e2f1ea5b02af7edf36062b46448061586 SHA512 2aa08cd390ba2cd91f7fcb6d0533137fd577a4fd17189294dce421977a6d73a87c2c2a9b10102c5a8441cf17d0ef953f1640146ebf2a691fc3d0f6473ea495b3 WHIRLPOOL f6e403c48d2cb4cc0c93467f02b00719901360cdc533cbbbb54028b022223ece1dd9f99e94f39dcbace9b50295a1f795cb9bebfda25fb5cfbb23edbf074572ec EBUILD alsa-plugins-1.0.25-r2.ebuild 2530 SHA256 9dc9441a69322714d9d95ae1649105e35d8d5ac2b9098a989ee3d3e89d0153b3 SHA512 f43ab729c40f0a7ff7517bddf685c63b1e44a42627da04d640434e5d3058737fb0bdb6195340b9dcaba6c377faf25bba8feca286c04629d448eba6c549b296f2 WHIRLPOOL 26faacfdc5cf66326452c8b65feddc6dae6dee66a5411955ce51c5461606361412528519c5546c4730f9b4f25a591a81789d72a52ced9130918ad7191c3f0a41 EBUILD alsa-plugins-1.0.25.ebuild 2161 SHA256 9b2c43093a9350e7c1e72dde8ccabcc2e80f419eceac2e4d20227ba770f9ceb9 SHA512 3f072df2a0bc0db163dda54143d3e4a418375ffb284e577398dbec30a677a9d49c2db5cad3dfb72bf18d9fce0473698f9fc979e4ce470280153aa91d26975b01 WHIRLPOOL f641ca97f9d2ffe2169e4cd1f9165e0a9f550fff3ad340a0cf98baaf2e7c5ce5008accd7c64f067a467662f4c950bfd593fa3bf123b90dd24a4317be6a24b6d2 EBUILD alsa-plugins-1.0.26.ebuild 2645 SHA256 be5e4ca709b28c2e2bbeb2ec215d704680e742d78bef3456e37042c368c5342d SHA512 287fd751f4447ccf65fd30a807d17405a228b49e7aed16c6b3c139ea4050f987816327d8196b2b04227c2ecd65c089789bf345bf65a7f2c84b0e1971771cb778 WHIRLPOOL 6c306342a301d9d04316d7b9bb1ef6a32bed092f635afa0fbe25f32fe36a0a32410146fcac35267bc860d85807baaffbc2b7ef8a88db97e5ab4f638fecab36a5 -MISC ChangeLog 25287 SHA256 8247d3768e170f64dff0fab1d7f3848a2b00f82fdff2d254797049624fbcf748 SHA512 f4bba8afba2da906225a4c00c261f3be48d5eac1e471396eb9b39f6c1eb81be4f62fb9ba06435e7d00f39aff253d39830e93595438cc6be1843e64dca5a32a2d WHIRLPOOL d324319e37ddfa73ac5264e7500b88414192ddc3d597e84762fd1e900de8495862c6e1093540928e159824f364c025b7a0d7b21e1803e622576b580088f63504 +EBUILD alsa-plugins-1.0.27.ebuild 2509 SHA256 5a7bdf5fc3495a518ccc6a259fac8ea94ca63b329b4594f09ab4a831707d1f27 SHA512 f68887ad99096653974f8e337c629e0b4d83d543950add9d39e457a30846af608bedc5a60c470e80a62232307012783baadb7ec0d515301599bb8bbb891f9427 WHIRLPOOL 49e7afe1fa3fb0b63b4c2cbe9de87bb4095fc0c80bc3b5f5303328c414ebe540dafd3c860e5275061ead52335a31f00b7953f321de76dda0aed11fc7d2d29073 +MISC ChangeLog 25427 SHA256 be8c8ac1ff9381aba14dd3a4766fcb6c1abfc72f39904fd8d2bc1ca69c7e1e33 SHA512 ca78d3c61f7827beb454e0b42a3c5cbcd703ec882d6fd2668507b8159f034e6267e17320718811ac0cac1e4aa19bae7d6264bb8f6a8bbdc747eee22dd0df6613 WHIRLPOOL 5faf1853c89a92de988344ef3e8336c2768fe5ac026bb21d1bc0cb5ff0a65fd0adaec11b3669c9fcba1b5e5fda1807c643d762513447ba3cb5e07635823f9a5d MISC metadata.xml 220 SHA256 8570ef11cd59b0d8edb71e78eecaec423616836b10eacb86bee0de941f0ae054 SHA512 bfa2051cacad9c45a63629f41143d807230d2c6470275bcfc1e96a16dfaa885905054ab76eedbb11a6b2414fb0ca1996ba8222913a8c6fd7d8219e48adb90fac WHIRLPOOL 38c7fa4c2a63df86caebb43afa06ed95650a09dec9cd676738d8074fc699820ca66a9b8a7f00d64747ab2adf4e348efa1249aaab6f6778b045be7d2372e27b42 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJRgRUnAAoJEEdUh39IaPFNtn8H+wf+YVx8lEqV8Lc6U0alnCQW +GNAMRdE3cMVYwRfkaUfCSG2OdrHYZAXSft6aqH0Pd6TFMZMJTmfqpoZmfo6Cy7/G +/jLjzL+ll+qyUG+GMByYzrpKdwIWA3zrCjs7EafSzbgTmCNd+hJvip3hVbj2AQXB +jhkEe86g0RAAl5WotG6yh/U5vQNFfgABkBmZ+/iQ1Z++Bi2DfwcaHspYPDIcUhWc +KyHH68gy2YmqHAmZiHedaQspK1ttx9pc9zJQpIeg6+FZpW7pewruKBwIyidytrWE +9xm3Y1LifhyQ91fsGpChC5W2FHOYU2d3Ss9bkSMnhtFqnLWU8yfdKcjyOLwk82U= +=5zv7 +-----END PGP SIGNATURE----- diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.0.27.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.0.27.ebuild new file mode 100644 index 000000000000..69cf2b6edab8 --- /dev/null +++ b/media-plugins/alsa-plugins/alsa-plugins-1.0.27.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-plugins/alsa-plugins/alsa-plugins-1.0.27.ebuild,v 1.1 2013/05/01 13:16:04 ssuominen Exp $ + +EAPI=5 +inherit autotools eutils flag-o-matic multilib + +DESCRIPTION="ALSA extra plugins" +HOMEPAGE="http://www.alsa-project.org/" +SRC_URI="mirror://alsaproject/plugins/${P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux" +IUSE="debug ffmpeg jack libsamplerate pulseaudio speex" + +RDEPEND=">=media-libs/alsa-lib-${PV} + ffmpeg? ( virtual/ffmpeg ) + jack? ( >=media-sound/jack-audio-connection-kit-0.98 ) + libsamplerate? ( media-libs/libsamplerate ) + pulseaudio? ( media-sound/pulseaudio ) + speex? ( media-libs/speex )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + epatch \ + "${FILESDIR}"/${PN}-1.0.19-missing-avutil.patch \ + "${FILESDIR}"/${PN}-1.0.23-automagic.patch + + # For some reasons the polyp/pulse plugin does fail with alsaplayer with a + # failed assert. As the code works just fine with asserts disabled, for now + # disable them waiting for a better solution. + sed -i \ + -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \ + pulse/Makefile.am || die + + eautoreconf +} + +src_configure() { + use debug || append-cppflags -DNDEBUG + + local myspeex=no + use speex && myspeex=lib + + econf \ + $(use_enable ffmpeg avcodec) \ + $(use_enable jack) \ + $(use_enable libsamplerate samplerate) \ + $(use_enable pulseaudio) \ + --with-speex=${myspeex} +} + +src_install() { + emake DESTDIR="${D}" install + + cd doc + dodoc upmix.txt vdownmix.txt README-pcm-oss + use jack && dodoc README-jack + use libsamplerate && dodoc samplerate.txt + use ffmpeg && dodoc lavcrate.txt a52.txt + + if use pulseaudio; then + dodoc README-pulse + # install ALSA configuration files + # making PA to be used by alsa clients + insinto /usr/share/alsa + doins "${FILESDIR}"/pulse-default.conf + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/51-pulseaudio-probe.conf + sed -i \ + -e "s:/lib/:/$(get_libdir)/:" \ + "${ED}"/usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf || die #410261 + fi + + prune_libtool_files --all +} + +pkg_postinst() { + if use pulseaudio; then + einfo "The PulseAudio device is now set as the default device if the" + einfo "PulseAudio server is found to be running. Any custom" + einfo "configuration in /etc/asound.conf or ~/.asoundrc for this" + einfo "purpose should now be unnecessary." + fi +} |