summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Heim <phreak@gentoo.org>2007-07-01 16:41:31 +0000
committerChristian Heim <phreak@gentoo.org>2007-07-01 16:41:31 +0000
commit9d61fda57128cc0bd71fa592ffb76807f24e421f (patch)
treef14f73d3ae25346c6686ea61c081ff4b0239059c /media-libs
parent(QA) Add a warning about multislot useflag. (diff)
downloadhistorical-9d61fda57128cc0bd71fa592ffb76807f24e421f.tar.gz
historical-9d61fda57128cc0bd71fa592ffb76807f24e421f.tar.bz2
historical-9d61fda57128cc0bd71fa592ffb76807f24e421f.zip
Revision bump, fixing the compilation of the softfloat PCM plugin (thanks to atti <mtd05003 at fh-hagenberg.at> in #183732).
Package-Manager: portage-2.1.3_rc6
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/alsa-lib/ChangeLog9
-rw-r--r--media-libs/alsa-lib/Manifest25
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.0.14a-r1.ebuild88
-rw-r--r--media-libs/alsa-lib/files/alsa-lib-1.0.14a-softfloat.patch24
-rw-r--r--media-libs/alsa-lib/files/digest-alsa-lib-1.0.14a-r13
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