diff --git a/media-libs/libao/ChangeLog b/media-libs/libao/ChangeLog new file mode 100644 --- /dev/null +++ b/media-libs/libao/ChangeLog @@ -0,0 +1,318 @@ +# ChangeLog for media-libs/libao +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libao/ChangeLog,v 1.83 2009/06/01 14:31:23 ssuominen Exp $ + + 01 Jun 2009; Samuli Suominen libao-0.8.8.ebuild: + Remove arts and esound support. + + 26 May 2008; Samuli Suominen libao-0.8.6-r3.ebuild, + libao-0.8.8.ebuild: + arm stable, revert back to ~mips (unstable deps) + + 31 Jan 2008; nixnut libao-0.8.8.ebuild: + Stable on ppc wrt bug 2067682 + + 31 Jan 2008; Samuli Suominen -libao-0.8.5.ebuild, + -libao-0.8.6-r1.ebuild, -libao-0.8.6-r2.ebuild, libao-0.8.8.ebuild: + amd64 stable wrt #207682 + + 30 Jan 2008; Raúl Porcel libao-0.8.8.ebuild: + alpha/ia64/sparc stable wrt #207682 + + 30 Jan 2008; Dawid Węgliński libao-0.8.8.ebuild: + Stable on x86 (bug #207682) + + 28 Jan 2008; Jeroen Roovers libao-0.8.8.ebuild: + Stable for HPPA (bug #207682). + + 27 Jan 2008; Brent Baude libao-0.8.8.ebuild: + Marking libao-0.8.8 ppc64 for bug 207682 + +*libao-0.8.8 (27 Nov 2007) + + 27 Nov 2007; Samuli Suominen + +files/libao-0.8.8-alsa09-buffertime-milliseconds.patch, + +libao-0.8.8.ebuild: + Version bump wrt #200322, thanks to Rafał Mużyło for reporting. + + 07 Nov 2007; Raúl Porcel libao-0.8.6-r3.ebuild: + alpha stable + + 07 Jul 2007; Raúl Porcel libao-0.8.6-r2.ebuild, + libao-0.8.6-r3.ebuild: + Add ~alpha wrt #149806 and stabilize -r2 wrt #180310 + + 02 Jun 2007; Joshua Kinard libao-0.8.6-r3.ebuild: + Stable on mips. + + 22 Apr 2007; Raúl Porcel libao-0.8.6-r3.ebuild: + ia64 stable + + 06 Feb 2007; Chris Gianelloni libao-0.8.6-r3.ebuild: + Stable on amd64 wrt bug #161149. + + 27 Jan 2007; Joseph Jezak libao-0.8.6-r3.ebuild: + Marked ppc stable for bug #161149. + + 19 Jan 2007; Jeroen Roovers libao-0.8.6-r3.ebuild: + Stable for HPPA (bug #149806). + + 18 Jan 2007; Gustavo Zacarias libao-0.8.6-r3.ebuild: + Stable on sparc + + 18 Jan 2007; Christian Faulhammer + libao-0.8.6-r3.ebuild: + stable x86, bug #161149 + + 14 Jan 2007; Markus Rothe libao-0.8.6-r3.ebuild: + Stable on ppc64; bug #161149 + + 13 Nov 2006; Gustavo Zacarias libao-0.8.6-r3.ebuild: + Keyworded ~sparc wrt #149806 + + 08 Nov 2006; Christian Faulhammer + libao-0.8.6-r3.ebuild: + keyworded ~x86, bug #149806 + + 16 Oct 2006; Aron Griffis libao-0.8.6-r3.ebuild: + Mark 0.8.6-r3 ~ia64. #149806 + + 04 Oct 2006; Fabian Groffen + -files/libao-0.8.5-ppc-macos.patch, -files/libao-0.8.6-ppc-macos.patch, + libao-0.8.5.ebuild, libao-0.8.6-r1.ebuild, libao-0.8.6-r2.ebuild: + Dropped ~ppc-macos, see you in prefix. + + 02 Oct 2006; Diego Pettenò libao-0.8.6-r3.ebuild: + Install is not parallel make. + + 02 Oct 2006; Markus Rothe libao-0.8.6-r3.ebuild: + Added ~ppc64; bug #149806 + +*libao-0.8.6-r3 (02 Oct 2006) + + 02 Oct 2006; Diego Pettenò +libao-0.8.6-r3.ebuild: + Add new revision, with a patch to fix buffer_time parameter on alsa09 + driver, thanks to Heikki Orsila in bug #119967, with a doc useflag to + install the API documentation, thanks to Nguyen Thai Ngoc Duy (pclouds) in + bug #138560, and a pulseaudio useflag to bring in the libao-pulse plugin. + + 28 Sep 2006; Diego Pettenò metadata.xml: + Re-absorb into sound herd entirely, as Spider is being away for a while now. + + 28 Sep 2006; Diego Pettenò libao-0.8.6-r1.ebuild, + libao-0.8.6-r2.ebuild: + Force latest autotools, thanks to Arne Stäcker for reporting bug #149405. + + 26 May 2006; Diego Pettenò libao-0.8.6-r2.ebuild: + Remove redundant autotools dependency, remove forced -j1 (no more needed, it + works fine in parallel make and the relative but should have been NEEDINFO), + fix quoting. + + 12 May 2006; Diego Pettenò libao-0.8.6-r2.ebuild: + Add ~x86-fbsd keyword. + + 06 Mar 2006; Diego Pettenò libao-0.8.5.ebuild, + libao-0.8.6-r1.ebuild, libao-0.8.6-r2.ebuild: + Drop virtual/libc dependency. + +*libao-0.8.6-r2 (07 Oct 2005) + + 07 Oct 2005; MATSUU Takuto + -files/libao-0.8.3-r1.patch, -files/libao-0.8.4-esd.patch, + -files/alsa-1.0.patch, -libao-0.8.3-r1.ebuild, -libao-0.8.4.ebuild, + -libao-0.8.4-r1.ebuild, -libao-0.8.6.ebuild, +libao-0.8.6-r2.ebuild: + Removed old versions. + Added ALSA driver bug fix patch. Bug 98607. + + 05 Sep 2005; Diego Pettenò libao-0.8.6-r1.ebuild: + Use autotools eclass, and call elibtoolize after all is clear. + + 02 Aug 2005; Diego Pettenò libao-0.8.6-r1.ebuild: + Updated patches to fix compilation issues on Darwin/OSX. + + 29 Jul 2005; Diego Pettenò libao-0.8.6-r1.ebuild: + Make sure that all of the autotool toolchain is called as we patch + configure.in and Makefile.am. + +*libao-0.8.6-r1 (29 Apr 2005) + + 29 Apr 2005; Diego Pettenò +libao-0.8.6-r1.ebuild: + Added a new revision for libao which builds fine on systems where dlopen() + is not in libdl. + + 25 Mar 2005; Hardave Riar libao-0.8.5.ebuild: + Stable on mips. + +*libao-0.8.6 (29 Jan 2005) + + 29 Jan 2005; Tony Vroon +libao-0.8.6.ebuild: + Version bump, closes bug #79646 + + 29 Dec 2004; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 12 Nov 2004; Kito +files/libao-0.8.5-ppc-macos.patch, + libao-0.8.5.ebuild: + added ppc-macos patch + + 06 Nov 2004; Lars Weiler libao-0.8.5.ebuild: + Stable on ppc. + + 25 Oct 2004; Alexander Plank libao-0.8.5.ebuild: + keyword it ~ppc-macos + + 27 Sep 2004; Jeremy Huddleston libao-0.8.5.ebuild: + static USE flag support. + + 29 Jul 2004; Tom Gall libao-0.8.5.ebuild: + stable on ppc64, bug #55339 + + 15 Jul 2004; Tom Gall libao-0.8.5.ebuild: + added ~ppc64, bug #55427 + + 01 Jul 2004; Jeremy Huddleston + libao-0.8.3-r1.ebuild, libao-0.8.4-r1.ebuild, libao-0.8.4.ebuild, + libao-0.8.5.ebuild: + virtual/glibc -> virtual/libc + + 05 Jun 2004; Bryan Østergaard libao-0.8.5.ebuild: + Stable on alpha. + + 26 May 2004; Guy Martin libao-0.8.5.ebuild: + Marked stable on hppa. + + 29 Apr 2004; Gustavo Zacarias libao-0.8.5.ebuild: + Stable on sparc + + 28 Apr 2004; Jon Portnoy libao-0.8.5.ebuild : + Stable on AMD64. + + 26 Apr 2004; Stephen P. Becker libao-0.8.4-r1.ebuild: + Marked stable on mips. + + 25 Apr 2004; Jeremy Huddleston libao-0.8.5.ebuild: + Stable x86. + + 21 Apr 2004; Guy Martin libao-0.8.4-r1.ebuild: + Marked stable on hppa. + + 31 Mar 2004; Jeremy Huddleston + libao-0.8.3-r1.ebuild, libao-0.8.4.ebuild: + Removing explicit S= + + 29 Mar 2004; Gustavo Zacarias libao-0.8.4-r1.ebuild: + stable on sparc + + 26 Mar 2004; Jeremy Huddleston + libao-0.8.3-r1.ebuild, libao-0.8.4-r1.ebuild, libao-0.8.4.ebuild: + 0.8.4-r1 in stable x86 for alsa-1 patches. + +*libao-0.8.5 (26 Mar 2004) + + 26 Mar 2004; libao-0.8.5.ebuild: + Remove alsa 1.0 and esound patches + + 14 Mar 2004; Stephen P. Becker libao-0.8.4-r1.ebuild: + Added ~mips keyword. + + 15 Feb 2004; Martin Schlemmer libao-0.8.4-r1.ebuild: + Remove libtoolize -c -f, as latest libtool-1.5.2-r3 is fixed and rather run + elibtoolize. + + 12 Feb 2004; Jeremy Huddleston + libao-0.8.4-r1.ebuild: + Added mmap USE flag to toggle the --enable-alsa09-mmap configure option. + Closes bug #32201. + + 09 Feb 2004; Mike Frysinger : + Fix autoconf/libtool issues #40901. + + 28 Jan 2004; libao-0.8.4-r1.ebuild: + moved DEPEND to RDEPEND and made DEPEND add autoconf, closes #39585 + from appearing again + added !mips?() for esound in 0.8.4. makes repoman happy + + 21 Jan 2004; Nick Hadaway libao-0.8.4-r1.ebuild; + Changed from emake to emake -j1 to address bug #37218 build problems. + + 28 Dec 2003; libao-0.8.4-r1.ebuild, + files/libao-0.8.4-esd.patch: + changed HOMEPAGE , added a patch that I missed last (fixes USE="-esd" and + closes #36644) + +*libao-0.8.4-r1 (28 Dec 2003) + + 28 Dec 2003; libao-0.8.4-r1.ebuild: + Caught a bad case of DEPEND breakage in regression testing. This had silent + deps on a lot of stuff, which are now more correctly handled. (getting more + solid and working buildchains) + + Removed mips from KEYWORDS because a lot of the USE flagged depends don't + have mips keywords set. + + Fixed up USE flags for alsa, arts, nas and made the esound depend actually + work as supposed. + + Keyworded this to the sound herd. Adding myself as maintainer. + + 07 Dec 2003; Markus Nigbur libao-0.8.4.ebuild, + files/alsa-1.0.patch: + Added patch to make it work with alsa-1.0 + + 14 Nov 2003; Aron Griffis libao-0.8.3-r1.ebuild: + Stable on ia64 + +*libao-0.8.4 (06 Oct 2003) + + 04 Nov 2003; Joshua Kinard libao-0.8.4.ebuild: + Added ~mips to KEYWORDS + + 28 Oct 2003; Martin Holzer libao-0.8.3-r1.ebuild, + libao-0.8.4.ebuild: + updateing docs. Closes #27750. + + 06 Oct 2003; Heinrich Wendel libao-0.8.3.ebuild, + libao-0.8.4.ebuild: + version bump #30451 + +*libao-0.8.3-r1 (12 Apr 2003) + + 04 Jul 2003; Guy Martin libao-0.8.3-r1.patch : + Added hppa to KEYWORDS. + + 13 Apr 2003; Philip Walls libao-0.8.3-r1.patch : + Patch now looks for files in non-absolute path: thanks to Heinrich + Wendel in bug #19193 for pointing this out. + + 13 Apr 2003; Philip Walls libao-0.8.3.ebuild, + libao-0.8.3-r1.ebuild : + Cleaned up ebuild (removed invalid whitespace) and told 0.8.3 not to + look for patch. Fixed #19193 + + 12 Apr 2003; jje libao-0.8.3-r1.ebuild, libao-0.8.3.ebuild, + files/libao-0.8.3-r1.patch: + Added patch to fix 14341. ALSA output now clean. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*libao-0.8.3 (19 Jul 2002) + + 02 Mar 2003; Alastair Tse libao-0.8.3.ebuild : + Changed License to GPL-2 + + 15 Dec 2002; Bjoern Brauel libao-0.8.3.ebuild : + Add alpha to KEYWORDS + + 19 Jul 2002; Brandon Low libao-0.8.3.ebuild: + + Remove old versions, repoman, and add latest version :) + +*libao-0.8.2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/media-libs/libao/Manifest b/media-libs/libao/Manifest new file mode 100644 --- /dev/null +++ b/media-libs/libao/Manifest @@ -0,0 +1,5 @@ +AUX libao-0.8.8-alsa09-buffertime-milliseconds.patch 554 RMD160 51acd081458003d7f20684332da47ce7788ff1a9 SHA1 9ce59b6a2f580c80600af253073fbaf24ef0c6c2 SHA256 1694623dd0ff83a1782368181dc6181db080c89aee61018253444a48a461e9f6 +DIST libao-0.8.8.tar.gz 405619 RMD160 50b9f1e8c22e59ba9fa3d8e635509b8a4a528974 SHA1 d6e867bbfc4361346db8e505c51271e4162ae7c4 SHA256 e52e05af6b10f42d2ee9845df1a581bf2b352060eabf7946aee0a600c3878954 +EBUILD libao-0.8.8.ebuild 1184 RMD160 2ad91963d31757ca08dc2d5cd467fd9b69770602 SHA1 2e186d1e29867658a111f66746938fbbfb12492f SHA256 499d2dc089618b9ea653a6969bdd9e8e701a4357099b05459379af78b0e2260b +MISC ChangeLog 11496 RMD160 9f39208f7de733db40f85b53bfc5ed944305c3b1 SHA1 b6137246e8fbfda6385ddc330952118da9e80887 SHA256 a925f5301fa4da9d61a532d96e7fee68db642a88a431f867fd106af5d6899462 +MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b diff --git a/media-libs/libao/files/libao-0.8.8-alsa09-buffertime-milliseconds.patch b/media-libs/libao/files/libao-0.8.8-alsa09-buffertime-milliseconds.patch new file mode 100644 --- /dev/null +++ b/media-libs/libao/files/libao-0.8.8-alsa09-buffertime-milliseconds.patch @@ -0,0 +1,12 @@ +diff -ur libao-0.8.8.orig/src/plugins/alsa09/ao_alsa09.c libao-0.8.8/src/plugins/alsa09/ao_alsa09.c +--- libao-0.8.8.orig/src/plugins/alsa09/ao_alsa09.c 2007-05-24 12:19:07.000000000 +0300 ++++ libao-0.8.8/src/plugins/alsa09/ao_alsa09.c 2007-11-27 20:12:27.000000000 +0200 +@@ -165,7 +165,7 @@ + return 0; + } + else if (!strcmp(key, "buffer_time")) +- internal->buffer_time = atoi(value); ++ internal->buffer_time = atoi(value) * 1000; + else if (!strcmp(key, "period_time")) + internal->period_time = atoi(value); + else if (!strcmp(key,"use_mmap")) { diff --git a/media-libs/libao/libao-0.8.8.ebuild b/media-libs/libao/libao-0.8.8.ebuild new file mode 100644 --- /dev/null +++ b/media-libs/libao/libao-0.8.8.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libao/libao-0.8.8.ebuild,v 1.9 2009/06/01 14:31:23 ssuominen Exp $ + +EAPI=2 +inherit eutils libtool + +DESCRIPTION="the audio output library" +HOMEPAGE="http://www.xiph.org/ao" +SRC_URI="http://downloads.xiph.org/releases/ao/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" +IUSE="alsa doc nas mmap pulseaudio" + +RDEPEND="alsa? ( media-libs/alsa-lib ) + nas? ( media-libs/nas ) + pulseaudio? ( media-sound/pulseaudio )" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + epatch "${FILESDIR}"/${P}-alsa09-buffertime-milliseconds.patch + elibtoolize +} + +src_configure() { + econf \ + --enable-shared \ + --disable-static \ + $(use_enable alsa alsa09) \ + $(use_enable mmap alsa09-mmap) \ + --disable-arts \ + --disable-esd \ + $(use_enable nas) \ + $(use_enable pulseaudio pulse) +} + +src_install () { + emake -j1 DESTDIR="${D}" install || die "emake install failed." + rm -rf "${D}"/usr/share/doc/libao* + dodoc AUTHORS CHANGES README TODO + use doc && dohtml -A c doc/*.html +} diff --git a/media-libs/libao/metadata.xml b/media-libs/libao/metadata.xml new file mode 100644 --- /dev/null +++ b/media-libs/libao/metadata.xml @@ -0,0 +1,5 @@ + + + +sound +