summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Dibb <beandog@gentoo.org>2009-05-06 17:49:25 +0000
committerSteve Dibb <beandog@gentoo.org>2009-05-06 17:49:25 +0000
commit2e8496815022534e29293218eb7bbfec3913647f (patch)
treeb5fc1f57a79245b0eb1f34da2ca47d49e67a8b56
parentAutomated update of use.local.desc (diff)
downloadhistorical-2e8496815022534e29293218eb7bbfec3913647f.tar.gz
historical-2e8496815022534e29293218eb7bbfec3913647f.tar.bz2
historical-2e8496815022534e29293218eb7bbfec3913647f.zip
Version bump
Package-Manager: portage-2.2_rc31/cvs/Linux x86_64
-rw-r--r--media-libs/alsa-lib/ChangeLog7
-rw-r--r--media-libs/alsa-lib/Manifest4
-rw-r--r--media-libs/alsa-lib/alsa-lib-1.0.20.ebuild99
3 files changed, 108 insertions, 2 deletions
diff --git a/media-libs/alsa-lib/ChangeLog b/media-libs/alsa-lib/ChangeLog
index 0271039e1e40..c35a31e3d83d 100644
--- a/media-libs/alsa-lib/ChangeLog
+++ b/media-libs/alsa-lib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/alsa-lib
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.275 2009/03/31 09:31:16 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/alsa-lib/ChangeLog,v 1.276 2009/05/06 17:49:25 beandog Exp $
+
+*alsa-lib-1.0.20 (06 May 2009)
+
+ 06 May 2009; Steve Dibb <beandog@gentoo.org> +alsa-lib-1.0.20.ebuild:
+ Version bump
31 Mar 2009; Raúl Porcel <armin76@gentoo.org> alsa-lib-1.0.16.ebuild,
alsa-lib-1.0.17a.ebuild:
diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 6a45e3d58676..e94e5b8a1fa5 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -10,6 +10,7 @@ DIST alsa-lib-1.0.17.tar.bz2 788551 RMD160 112f530c2010c5c89963c85136ff9a93b0f40
DIST alsa-lib-1.0.17a.tar.bz2 789428 RMD160 ff4c8478bbc421225628419e4ffcb10be47c7826 SHA1 b79a6ee7040a59df5b5c066aced517881495fa87 SHA256 ace3d9c57eae65c7f292704b49c3806a1f90ce2cdeb4aca1e5abf021127ad3ed
DIST alsa-lib-1.0.18.tar.bz2 790052 RMD160 88a7a5ce6133704d100f034b9e08e9ffdf0627d9 SHA1 54e6916738e479a0eec7e9f4715c22efee4d8594 SHA256 c487645d32b8124b9ae224b8929e5aa45e581bd8d8c8da666add423cf927d1ea
DIST alsa-lib-1.0.19.tar.bz2 792682 RMD160 0ba7f8b1bd311fd9adc7cb1f80e2d3b23b1b303a SHA1 d1e320cad0ef902db2417de1c3520fc19af0af32 SHA256 32ee26d93a25963fdc49b4b5ccd014749d675e33f419022c646a61c31a4a2886
+DIST alsa-lib-1.0.20.tar.bz2 794728 RMD160 8e0b48367abdd9d5746d2dc537014b1449e65e05 SHA1 0e6acce4301a4b3924e268a78e8c979a55cc8f88 SHA256 15f8d0eef1da10c62136107e7b585bc8beb9c9e9b7ad177654097f8c15e57a63
EBUILD alsa-lib-1.0.14a-r1.ebuild 2625 RMD160 a0cd35566395c6a0c786c239423113f7004a6f43 SHA1 13b25c8e0847a6caff6e13611067078771a63982 SHA256 586dfcf6554a41a84e4fba552602ba45377ec185312235682bdb5d3ca33fca80
EBUILD alsa-lib-1.0.15.ebuild 2834 RMD160 2dd1dc326f58100da4834ec1a595323d8daec13a SHA1 40de570283c378c570ebf63ac6a17a0f78ed4c74 SHA256 e86f19ff11fa97193d77df147724efd0a22b99a15c2d01e59394a7b0607dac76
EBUILD alsa-lib-1.0.16-r1.ebuild 2909 RMD160 736a39ff47f601b8294eb8fad981f64c8d400f4f SHA1 280248737ba577a38ed19e277dad776d4c517b4e SHA256 b0bbb7a40ae035b97449a8ff509d496102b42b9bb7338988e5aaaa559e7a7b63
@@ -18,5 +19,6 @@ EBUILD alsa-lib-1.0.17-r1.ebuild 3088 RMD160 894e33d42e400823ed2fac04e4742401cec
EBUILD alsa-lib-1.0.17a.ebuild 2862 RMD160 5910e4b784c4a2d30f2a57f06bc49540fae7a86d SHA1 1bde7ad3e00e1f227fb7540acaa10b51006d2d1d SHA256 2e212bb70720ae6266d3be9e3b5d9365602b5a1e18fd85b65f8c39b0b4d3d7ae
EBUILD alsa-lib-1.0.18.ebuild 2867 RMD160 e9e9c190375fb6641fbba677d6868b5164aef2c8 SHA1 4fe5cc1dfc3fc44ee6e0a8ab4562cbd9bb3191fe SHA256 cecb8778a16dfb0fd6d11a09cf08a199a6a9c7a4941fcd1b67485df549a636cc
EBUILD alsa-lib-1.0.19.ebuild 2872 RMD160 95482f7da041d9f804cfc2004deb3008e9d993b4 SHA1 4a2363f1278088784f37d006d17f394117c054f8 SHA256 74edeff10d5cfeaf9606af807a1588361d28981c677c33e9640afe372d908adb
-MISC ChangeLog 40915 RMD160 12319552a01ae40059bc50c566c02edf57e1be26 SHA1 08955fb29a37dadf29349255847bf5f63b4cad7b SHA256 f3b183e6b6b1226f1642b82b6e628793d59ddc85c5ef36e75a45fb1dd0c93cf1
+EBUILD alsa-lib-1.0.20.ebuild 2871 RMD160 a07d0f4c8ad0fd509643f80ca30fc705b7197b90 SHA1 e18f8f31e2ee25ade4b10b569eb90685a2f530ff SHA256 4e99131752b327422cc554d4fb9d8d4fa9a7c30781bf836543ad87af8a813919
+MISC ChangeLog 41035 RMD160 8559e403f79432977083b1f7957592a6e9e4030a SHA1 d51bf815544e0d5c2b27fde5c4aaed48cc95fcfd SHA256 b4c820d820cf185bf12c897b0f0ab75d44be6bb274ca6d9386aa5a4d51118edd
MISC metadata.xml 435 RMD160 677502d2793c817b02c1c09f5413e6f672f5f245 SHA1 ab8e94692cb97938014d3d054c8af7098a4eb46a SHA256 59a108b215b33d04312fe9ace912de59b2b5101400c1e57bcc37d5fde8862e3b
diff --git a/media-libs/alsa-lib/alsa-lib-1.0.20.ebuild b/media-libs/alsa-lib/alsa-lib-1.0.20.ebuild
new file mode 100644
index 000000000000..861549b1ccc9
--- /dev/null
+++ b/media-libs/alsa-lib/alsa-lib-1.0.20.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2009 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.20.ebuild,v 1.1 2009/05/06 17:49:25 beandog Exp $
+
+inherit eutils 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="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+IUSE="doc debug alisp midi python"
+
+RDEPEND="python? ( dev-lang/python )"
+DEPEND="${RDEPEND}
+ >=media-sound/alsa-headers-${PV}
+ 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 mmap_emul 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
+
+pkg_setup() {
+ if [ -z "${ALSA_PCM_PLUGINS}" ] ; then
+ ewarn "You haven't selected _any_ PCM plugins. Either you set it to something like the default"
+ ewarn "(which is being set in the profile UNLESS you unset them) or alsa based applications"
+ ewarn "are going to *misbehave* !"
+ epause 5
+ fi
+}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ elibtoolize
+ epunt_cxx
+}
+
+src_compile() {
+ local myconf
+ use elibc_uclibc && myconf="--without-versioned"
+
+ # 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 python) \
+ $(use_enable midi rawmidi) \
+ $(use_enable midi seq) \
+ $(use_enable midi aload) \
+ --with-pcm-plugins="${ALSA_PCM_PLUGINS}" \
+ --disable-dependency-tracking \
+ ${myconf} \
+ || 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 || die
+ 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."
+}