diff options
-rw-r--r-- | media-libs/alsa-lib/ChangeLog | 9 | ||||
-rw-r--r-- | media-libs/alsa-lib/Manifest | 25 | ||||
-rw-r--r-- | media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild | 88 | ||||
-rw-r--r-- | media-libs/alsa-lib/files/alsa-lib-1.0.14a-softfloat.patch | 24 | ||||
-rw-r--r-- | media-libs/alsa-lib/files/digest-alsa-lib-1.0.14a-r1 | 3 |
5 files changed, 141 insertions, 8 deletions
diff --git a/media-libs/alsa-lib/ChangeLog b/media-libs/alsa-lib/ChangeLog index 81b13463bf55..d7b0a15c14af 100644 --- a/media-libs/alsa-lib/ChangeLog +++ b/media-libs/alsa-lib/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-libs/alsa-lib # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.234 2007/06/27 15:18:41 chainsaw Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.235 2007/07/01 16:41:31 phreak Exp $ + +*alsa-lib-1.0.14a-r1 (01 Jul 2007) + + 01 Jul 2007; Christian Heim <phreak@gentoo.org> + +files/alsa-lib-1.0.14a-softfloat.patch, +alsa-lib-1.0.14a-r1.ebuild: + Revision bump, fixing the compilation of the softfloat PCM plugin (thanks to + atti <mtd05003 at fh-hagenberg.at> in #183732). *alsa-lib-1.0.14a (27 Jun 2007) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 30dd1020b817..bcc11b284f90 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -5,6 +5,10 @@ AUX alsa-lib-1.0.10_rc3-hardened.patch 454 RMD160 d54236456b960ade362dccb484c91f MD5 9830a2c761b8398d52f1ad7b9bf98a6b files/alsa-lib-1.0.10_rc3-hardened.patch 454 RMD160 d54236456b960ade362dccb484c91fff3856f825 files/alsa-lib-1.0.10_rc3-hardened.patch 454 SHA256 7de3d237e3c20d45a3b9582989a600e4a297cbe652d03d2cd50c5c6b6ffb1742 files/alsa-lib-1.0.10_rc3-hardened.patch 454 +AUX alsa-lib-1.0.14a-softfloat.patch 639 RMD160 8c063d6013b503d89432bff5601ae2b8b90fec06 SHA1 588037d100e32a664a37a9e900c12694174cce6c SHA256 651780f8d1c50a87e659a0659cb74f1802309f26096ab1120af411338f7d2fe2 +MD5 8a0cba8e92a0e8c1dcf4c406e0ea9a33 files/alsa-lib-1.0.14a-softfloat.patch 639 +RMD160 8c063d6013b503d89432bff5601ae2b8b90fec06 files/alsa-lib-1.0.14a-softfloat.patch 639 +SHA256 651780f8d1c50a87e659a0659cb74f1802309f26096ab1120af411338f7d2fe2 files/alsa-lib-1.0.14a-softfloat.patch 639 DIST alsa-lib-1.0.13.tar.bz2 709862 RMD160 db8ca9dfe4df11f821039401d02c9a3c771ac4b9 SHA1 82fa9a7fcb43b319524b18451ca86d691a20f4a3 SHA256 7a17403ac478cae0d837461b7efcd9075b17c6e7f3e2221fe1f2fdbd14f11dcf DIST alsa-lib-1.0.14a.tar.bz2 785668 RMD160 27eddeda716213807b38a33e7a13408bc073d9c0 SHA1 0d0e217b778c411220471cd941ae48c4af675e61 SHA256 de64de37a9acf918f347a3975e0ad3f58b24790dafdd03d9869a22ced4e5dcc7 DIST alsa-lib-1.0.14rc1.tar.bz2 714549 RMD160 c4520ff469fcfb68da4f1646e2b153cce805e892 SHA1 79dd4defbdb10f7f2f28bc0c93f98244279e9564 SHA256 a0acfe840b519b9ab90f94878941ff2e77aac07c1e4d08c07f6d8c96661150ca @@ -47,14 +51,18 @@ EBUILD alsa-lib-1.0.14_rc4.ebuild 1834 RMD160 98a7598dda519f0635ecb4a50a3ce8e271 MD5 68164b8017c98c392f668d6aa3c8a74b alsa-lib-1.0.14_rc4.ebuild 1834 RMD160 98a7598dda519f0635ecb4a50a3ce8e271d34fcc alsa-lib-1.0.14_rc4.ebuild 1834 SHA256 76386a27a7d39f2e10ee7f6f1394d774d2d7ca41957d58c23f7c3d9ca67e0eef alsa-lib-1.0.14_rc4.ebuild 1834 +EBUILD alsa-lib-1.0.14a-r1.ebuild 2531 RMD160 29463deea1f24c754aa90acf90df6e41c0155721 SHA1 e9a0dd7e8a183ceb962f9e8b2bcc67d24edd07e9 SHA256 6390dc9e57f7a8ac788831baf3675c1250423d1467c1e8edfc055118cef79b88 +MD5 5b4da6bca5d7725dd555806c542116a1 alsa-lib-1.0.14a-r1.ebuild 2531 +RMD160 29463deea1f24c754aa90acf90df6e41c0155721 alsa-lib-1.0.14a-r1.ebuild 2531 +SHA256 6390dc9e57f7a8ac788831baf3675c1250423d1467c1e8edfc055118cef79b88 alsa-lib-1.0.14a-r1.ebuild 2531 EBUILD alsa-lib-1.0.14a.ebuild 2473 RMD160 5ee4adb1ed2a1f9b7e98da86f1876abd5af600a2 SHA1 eecbf21e3ad37d2d51a5241e3df04ea890a56399 SHA256 e2452f5554add9741af30681d759df6edbea09bbb18b3a677f276407df8c4a4b MD5 4d3b7c531bdbdb92e6444a728ddf9d22 alsa-lib-1.0.14a.ebuild 2473 RMD160 5ee4adb1ed2a1f9b7e98da86f1876abd5af600a2 alsa-lib-1.0.14a.ebuild 2473 SHA256 e2452f5554add9741af30681d759df6edbea09bbb18b3a677f276407df8c4a4b alsa-lib-1.0.14a.ebuild 2473 -MISC ChangeLog 34916 RMD160 978d4ef699f10c312056096fde757a3023280e63 SHA1 30c7a8bd72d69c241f95152415a1248d66cb8b2b SHA256 105e7ca19f26a6c0380f2781be7ebbd8a817c4f4bacd90f24d64e2d3b29c5076 -MD5 8607dce4dcb51e40c6064adab9c43f86 ChangeLog 34916 -RMD160 978d4ef699f10c312056096fde757a3023280e63 ChangeLog 34916 -SHA256 105e7ca19f26a6c0380f2781be7ebbd8a817c4f4bacd90f24d64e2d3b29c5076 ChangeLog 34916 +MISC ChangeLog 35202 RMD160 c70ecf47b2f45f94cdc6af3d3d3448cfb430aea7 SHA1 dc0748e1257ac54f08e3dcac45325b17550c2795 SHA256 28f617ba87914c82fd4309afc4b03701265a8748795b9ddb825d0b9085156950 +MD5 e748d72abbe77f5fa06dac99cead67b6 ChangeLog 35202 +RMD160 c70ecf47b2f45f94cdc6af3d3d3448cfb430aea7 ChangeLog 35202 +SHA256 28f617ba87914c82fd4309afc4b03701265a8748795b9ddb825d0b9085156950 ChangeLog 35202 MISC metadata.xml 220 RMD160 e49f8bb330d1798cd2c8ee5335cef1784f0d7ccb SHA1 1b895fe6cae4b8eab08ba1a6a1212baf4b4b4105 SHA256 8570ef11cd59b0d8edb71e78eecaec423616836b10eacb86bee0de941f0ae054 MD5 7c52acc7d4fe40bac97d3198a43dcbd6 metadata.xml 220 RMD160 e49f8bb330d1798cd2c8ee5335cef1784f0d7ccb metadata.xml 220 @@ -89,10 +97,13 @@ SHA256 7f519b06d4efb98c022495e4aa53c964ec8e4ca676192a99a5fd745dae360498 files/di MD5 2dc0876ee5051cbb9164f3153ed4ef62 files/digest-alsa-lib-1.0.14a 253 RMD160 c6b1a68629bce26868cb7cc6d0fe47336270418c files/digest-alsa-lib-1.0.14a 253 SHA256 a1d8466f00478148b2b46f487ec736484278c1f9fc1d92b37d578391ec495fd1 files/digest-alsa-lib-1.0.14a 253 +MD5 2dc0876ee5051cbb9164f3153ed4ef62 files/digest-alsa-lib-1.0.14a-r1 253 +RMD160 c6b1a68629bce26868cb7cc6d0fe47336270418c files/digest-alsa-lib-1.0.14a-r1 253 +SHA256 a1d8466f00478148b2b46f487ec736484278c1f9fc1d92b37d578391ec495fd1 files/digest-alsa-lib-1.0.14a-r1 253 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (GNU/Linux) -iD8DBQFGgn/cp5vW4rUFj5oRAmK9AJ94zwiTt8d/QZIY9CJ7bubZlgQ7AwCdGDti -4IAfrU+u0vkqPqm+wxX7FWw= -=LzZc +iD8DBQFGh9lSyuNVb5qfaOYRAidnAJ9wRpL6qLii5v7/pbSfA13b24BU3gCgn9pE +g7QoFMsKIm4z4wABg3QtHR0= +=YArb -----END PGP SIGNATURE----- diff --git a/media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild new file mode 100644 index 000000000000..872137d4eedf --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild,v 1.1 2007/07/01 16:41:31 phreak Exp $ + +WANT_AUTOCONF="latest" +WANT_AUTOMAKE="1.9" + +inherit eutils autotools libtool + +MY_P="${P/_rc/rc}" +S="${WORKDIR}/${MY_P}" + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="http://www.alsa-project.org/" +SRC_URI="mirror://alsaproject/lib/${MY_P}.tar.bz2" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="doc debug alisp midi" + +RDEPEND=">=media-sound/alsa-headers-${PV/14a/14}" +DEPEND="${RDEPEND} + doc? ( >=app-doc/doxygen-1.2.6 )" + +IUSE_PCM_PLUGIN="copy linear route mulaw alaw adpcm rate plug multi shm file null empty share meter hooks lfloat ladspa dmix dshare dsnoop asym iec958 +softvol extplug ioplug" + +for plugin in ${IUSE_PCM_PLUGIN}; do + IUSE="${IUSE} alsa_pcm_plugins_${plugin}" +done + +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}"/${P}-softfloat.patch + eautoreconf + + elibtoolize + epunt_cxx +} + +src_compile() { + # needed to avoid gcc looping internaly + use hppa && export CFLAGS="-O1 -pipe" + + econf \ + --enable-static \ + --enable-shared \ + --disable-resmgr \ + $(use_with debug) \ + $(use_enable alisp) \ + $(use_enable midi instr) \ + $(use_enable midi seq) $(use_enable midi aload) \ + "--with-pcm-plugins=${ALSA_PCM_PLUGINS}" \ + --disable-dependency-tracking \ + || die "configure failed" + + emake || die "make failed" + + if use doc; then + emake doc || die "failed to generate docs" + fgrep -Zrl "${S}" "${S}/doc/doxygen/html" | \ + xargs -0 sed -i -e "s:${S}::" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" + + dodoc ChangeLog TODO + use doc && dohtml -r doc/doxygen/html/* +} + +pkg_postinst() { + ewarn "Starting from alsa 1.0.11_rc3 the configuration for dmix is changed." + ewarn "Leaving around old asound.conf or ~/.asoundrc might make all apps" + ewarn "using ALSA output crash." + ewarn "Note that dmix output is enabled by default on the 'default' device" + ewarn "since ALSA 1.0.9." + elog "" + elog "Please try in-kernel ALSA drivers instead of the alsa-drivers ebuild." + elog "If alsa-drivers works for you where a recent kernel does not, we want " + elog "to know about this. Our e-mail address is alsa-bugs@gentoo.org" + elog "However, if you notice no sound output or instability, please try to " + elog "upgrade your kernel to a newer version first." +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.0.14a-softfloat.patch b/media-libs/alsa-lib/files/alsa-lib-1.0.14a-softfloat.patch new file mode 100644 index 000000000000..9a34b932e50a --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.0.14a-softfloat.patch @@ -0,0 +1,24 @@ +--- + configure.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/configure.in ++++ b/configure.in +@@ -185,7 +185,7 @@ AC_ARG_WITH(softfloat, + [do you have floating point unit on this machine? (optional)]), + [ AC_DEFINE(HAVE_SOFT_FLOAT, "1", [Avoid calculation in float]) + softfloat=yes ],) +-if test "$softloat" = "yes" ; then ++if test "$softfloat" = "yes" ; then + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) +@@ -414,7 +414,7 @@ if test "$HAVE_LIBPTHREAD" != "yes"; the + build_pcm_share="no" + fi + +-if test "$softfloat" != "yes"; then ++if test "$softfloat" = "yes"; then + build_pcm_lfloat="no" + fi + diff --git a/media-libs/alsa-lib/files/digest-alsa-lib-1.0.14a-r1 b/media-libs/alsa-lib/files/digest-alsa-lib-1.0.14a-r1 new file mode 100644 index 000000000000..a0b370ccdeba --- /dev/null +++ b/media-libs/alsa-lib/files/digest-alsa-lib-1.0.14a-r1 @@ -0,0 +1,3 @@ +MD5 72dc63821ce33f2b97a151a909b06ff8 alsa-lib-1.0.14a.tar.bz2 785668 +RMD160 27eddeda716213807b38a33e7a13408bc073d9c0 alsa-lib-1.0.14a.tar.bz2 785668 +SHA256 de64de37a9acf918f347a3975e0ad3f58b24790dafdd03d9869a22ced4e5dcc7 alsa-lib-1.0.14a.tar.bz2 785668 |