ChangeLog

# ChangeLog for media-sound/alsa-firmware
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/ChangeLog,v 1.84 2008/08/02 21:00:13 betelgeuse Exp $

*alsa-firmware-1.0.17 (02 Aug 2008)

02 Aug 2008; Petteri Räty
+alsa-firmware-1.0.17.ebuild:
Version bump. Fixes bug #227043. Thanks to chutzpah for the help.

09 Jun 2008; Raúl Porcel
alsa-firmware-1.0.14.ebuild, alsa-firmware-1.0.15.ebuild,
alsa-firmware-1.0.16.ebuild:
Drop sparc keyword, no hardware to test

13 May 2008; Steve Dibb alsa-firmware-1.0.16.ebuild:
amd64 stable, bug 217075

13 May 2008; alsa-firmware-1.0.16.ebuild:
Use correct variable in if-statement, thanks to Marc Hulsman
in bug #220118.

12 Apr 2008; nixnut alsa-firmware-1.0.16.ebuild:
Stable on ppc wrt bug 217075

12 Apr 2008; Mike Doty alsa-firmware-1.0.16.ebuild:
x86 stable, bug 217075

11 Apr 2008; Markus Rothe
alsa-firmware-1.0.16.ebuild:
Stable on ppc64; bug #217075

*alsa-firmware-1.0.16 (12 Mar 2008)

12 Mar 2008; Tony Vroon
+alsa-firmware-1.0.16.ebuild:
Version bump, for bug #210249. Added a few more card flags.

24 Oct 2007; Christian Heim
-alsa-firmware-1.0.12.ebuild, -alsa-firmware-1.0.13.ebuild,
-alsa-firmware-1.0.14_rc1.ebuild, -alsa-firmware-1.0.14_rc2.ebuild,
-alsa-firmware-1.0.14_rc2-r1.ebuild, -alsa-firmware-1.0.14_rc3.ebuild,
-alsa-firmware-1.0.14_rc3-r1.ebuild, -alsa-firmware-1.0.15_rc1.ebuild:
Cleaning up old ebuilds.

22 Oct 2007; Raúl Porcel
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild,
alsa-firmware-1.0.14_rc1.ebuild, alsa-firmware-1.0.14_rc2.ebuild,
alsa-firmware-1.0.14_rc2-r1.ebuild, alsa-firmware-1.0.14_rc3.ebuild,
alsa-firmware-1.0.14_rc3-r1.ebuild, alsa-firmware-1.0.14.ebuild,
alsa-firmware-1.0.15_rc1.ebuild, alsa-firmware-1.0.15.ebuild:
Dropping ia64 keyword, no hardware to test

*alsa-firmware-1.0.15 (18 Oct 2007)

18 Oct 2007; Christian Heim
+alsa-firmware-1.0.15.ebuild:
Version bump, finally at 1.0.15.

*alsa-firmware-1.0.15_rc1 (17 Sep 2007)

17 Sep 2007; Christian Heim
+alsa-firmware-1.0.15_rc1.ebuild:
New release candidate for alsa-firmware.

08 Sep 2007; Joseph Jezak alsa-firmware-1.0.14.ebuild:
Marked ppc/ppc64 stable for bug #189155.

26 Aug 2007; Jurek Bartuszek
alsa-firmware-1.0.14.ebuild:
x86 stable (bug #189155)

25 Aug 2007; Steve Dibb alsa-firmware-1.0.14.ebuild:
amd64 stable

16 Aug 2007; Gustavo Zacarias
alsa-firmware-1.0.14.ebuild:
Stable on sparc

*alsa-firmware-1.0.14 (27 Jun 2007)

27 Jun 2007; Tony Vroon
+alsa-firmware-1.0.14.ebuild:
Version bump to 1.0.14 final as requested in bug #181042.

01 May 2007; Markus Rothe
alsa-firmware-1.0.14_rc2-r1.ebuild:
Stable on ppc64; bug #175141

*alsa-firmware-1.0.14_rc3-r1 (27 Apr 2007)

27 Apr 2007; Daniel Drake
+alsa-firmware-1.0.14_rc3-r1.ebuild:
Add echo3g support thanks to chriskoe in bug #168209

26 Apr 2007; Steve Dibb
alsa-firmware-1.0.14_rc2-r1.ebuild:
amd64 stable, bug 175141

22 Apr 2007; Raúl Porcel
alsa-firmware-1.0.14_rc2-r1.ebuild:
x86 stable wrt #175141

22 Apr 2007; Tobias Scherbaum
alsa-firmware-1.0.14_rc2-r1.ebuild:
ppc stable, bug #175141

03 Apr 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc3.ebuild:
Stable on sparc

*alsa-firmware-1.0.14_rc3 (17 Mar 2007)

17 Mar 2007; Petteri Räty
+alsa-firmware-1.0.14_rc3.ebuild:
Version bump. Thanks to Diego Pettenò .

12 Mar 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc2-r1.ebuild:
Keyworded ~sparc

17 Feb 2007; Markus Rothe
alsa-firmware-1.0.14_rc2-r1.ebuild:
Added ~ppc64; bug #167294

17 Feb 2007; Diego Pettenò
alsa-firmware-1.0.14_rc2-r1.ebuild:
Add dependency on udev or really new version of alsa-tools for pcxhr card
(pcxhrloader has been added with this revision); also add checks for the
EchoAudio drivers or otherwise remove their firmware.

17 Feb 2007; Diego Pettenò
alsa-firmware-1.0.14_rc2-r1.ebuild:
For mixart and vx222, you can use either udev/hotplug or alsa-tools to load
the firmware.

*alsa-firmware-1.0.14_rc2-r1 (17 Feb 2007)

17 Feb 2007; Diego Pettenò
+files/52-usx2yaudio.rules, +alsa-firmware-1.0.14_rc2-r1.ebuild:
Use ALSA_CARDS variable to decide to install or not a series of firmwares;
by doing this, we can also tweak the runtime dependency so that people
asking for hdsp/hdspm will get alsa-tools (needed for hdsploader) and people
asking for usb-usx2y will get fxload. Thanks to Risto A. Paju and Matthias
Schwarzott (zzam) in bug #163414.

11 Feb 2007; Simon Stelling
alsa-firmware-1.0.14_rc1.ebuild:
stable on amd64; bug 158678

*alsa-firmware-1.0.14_rc2 (16 Jan 2007)

16 Jan 2007; Diego Pettenò
+alsa-firmware-1.0.14_rc2.ebuild:
Version bump.

14 Jan 2007; Joseph Jezak
alsa-firmware-1.0.14_rc1.ebuild:
Marked ppc stable for bug #158678.

09 Jan 2007; Markus Rothe
alsa-firmware-1.0.14_rc1.ebuild:
Stable on ppc64; bug #158678

04 Jan 2007; Gustavo Zacarias
alsa-firmware-1.0.14_rc1.ebuild:
Stable on sparc wrt #158678

04 Jan 2007; Christian Faulhammer
alsa-firmware-1.0.14_rc1.ebuild:
stable x86, bug #158678

21 Dec 2006; Bryan Østergaard
alsa-firmware-1.0.13.ebuild:
Stable on IA64.

21 Dec 2006; Diego Pettenò
-alsa-firmware-1.0.8-r1.ebuild, -alsa-firmware-1.0.10.ebuild,
-alsa-firmware-1.0.11.ebuild:
Winter cleaning, so to let arch teams know that they need to hurry up on
cleaning after themselves.

*alsa-firmware-1.0.14_rc1 (11 Dec 2006)

11 Dec 2006; Diego Pettenò
+alsa-firmware-1.0.14_rc1.ebuild:
Version bump.

13 Nov 2006; Joseph Jezak alsa-firmware-1.0.13.ebuild:
Marked ppc stable.

25 Oct 2006; Joshua Jackson
alsa-firmware-1.0.13.ebuild:
Stable x86; bug #150540

24 Oct 2006; Simon Stelling
alsa-firmware-1.0.13.ebuild:
stable on amd64

22 Oct 2006; Markus Rothe
alsa-firmware-1.0.13.ebuild:
Stable on ppc64; bug #150540

20 Oct 2006; Gustavo Zacarias
alsa-firmware-1.0.13.ebuild:
Stable on sparc wrt #150540

18 Oct 2006; Joshua Jackson
alsa-firmware-1.0.12.ebuild:
Stable x86;bug #150540

14 Oct 2006; Aron Griffis
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild:
Mark 1.0.12 stable on ia64, mark 1.0.13 ~ia64. #150540

11 Oct 2006; Markus Rothe
alsa-firmware-1.0.12.ebuild, alsa-firmware-1.0.13.ebuild:
Stable on ppc64/added ~ppc64; bug #150540

09 Oct 2006; Gustavo Zacarias
alsa-firmware-1.0.12.ebuild:
Stable on sparc wrt #150540

09 Oct 2006; Luca Barbato
alsa-firmware-1.0.12.ebuild:
Marked ppc

02 Oct 2006; Diego Pettenò metadata.xml:
Move maintainership over to new alsa herd.

01 Oct 2006; Diego Pettenò
-alsa-firmware-1.0.13_rc2.ebuild:
Remove 1.0.13 release candidates.

*alsa-firmware-1.0.13 (30 Sep 2006)

30 Sep 2006; Diego Pettenò
+alsa-firmware-1.0.13.ebuild:
Version bump.

*alsa-firmware-1.0.13_rc2 (16 Sep 2006)

16 Sep 2006; Diego Pettenò
+alsa-firmware-1.0.13_rc2.ebuild:
Version bump to latest rc.

*alsa-firmware-1.0.12 (31 Aug 2006)

31 Aug 2006; Diego Pettenò
-alsa-firmware-1.0.12_rc1.ebuild, +alsa-firmware-1.0.12.ebuild:
Version bump to latest version, and remove release candidate.

*alsa-firmware-1.0.12_rc1 (23 Jun 2006)

23 Jun 2006; Diego Pettenò
+alsa-firmware-1.0.12_rc1.ebuild:
Version bump to 1.0.12_rc1 version.

14 May 2006; Luis Medinas
alsa-firmware-1.0.11.ebuild:
Stable on amd64. Bug #130535.

01 May 2006; Joseph Jezak alsa-firmware-1.0.11.ebuild:
Marked ~ppc for bug #130535.

24 Apr 2006; Jason Wever alsa-firmware-1.0.11.ebuild:
Stable on SPARC wrt bug #130535.

22 Apr 2006; Chris Gianelloni
alsa-firmware-1.0.11.ebuild:
Stable on x86 wrt bug #130535.

19 Apr 2006; Diego Pettenò
-alsa-firmware-1.0.11_rc3.ebuild:
Drop release candidate versions.

*alsa-firmware-1.0.11 (19 Apr 2006)

19 Apr 2006; Diego Pettenò
+alsa-firmware-1.0.11.ebuild:
Version bump. This version will replace all the old release candidates.

02 Feb 2006; Diego Pettenò
alsa-firmware-1.0.11_rc3.ebuild:
Add missing setting for source directory. Thanks to Chris Smith in bug #121294.

*alsa-firmware-1.0.11_rc3 (02 Feb 2006)

02 Feb 2006; Diego Pettenò
+alsa-firmware-1.0.11_rc3.ebuild:
Bump to new release candidate.

02 Feb 2006; Diego Pettenò
-alsa-firmware-1.0.9.ebuild:
Cleanup old verisons.

13 Jan 2006; Gustavo Zacarias
alsa-firmware-1.0.10.ebuild:
Stable on sparc for consistency

*alsa-firmware-1.0.10 (17 Nov 2005)

17 Nov 2005; Diego Pettenò
+alsa-firmware-1.0.10.ebuild:
Added alsa-firmware 1.0.10 as per bug #112789.

*alsa-firmware-1.0.9 (27 May 2005)

27 May 2005; Jan Brinkmann
+alsa-firmware-1.0.9.ebuild:
New upstream version released, see #94196.

*alsa-firmware-1.0.8-r1 (22 Apr 2005)

22 Apr 2005; Jeremy Huddleston
-alsa-firmware-1.0.7.ebuild, -alsa-firmware-1.0.8.ebuild,
+alsa-firmware-1.0.8-r1.ebuild:
Corrected firmware location for hotplug to be /lib/firmware. Closes bug
#78780.

16 Mar 2005; Jeremy Huddleston
-alsa-firmware-1.0.4.ebuild:
Removing old versions.

08 Mar 2005; Jeremy Huddleston
alsa-firmware-1.0.8.ebuild:
Stable amd64, sparc, x86.

*alsa-firmware-1.0.8 (23 Jan 2005)

23 Jan 2005; Jeremy Huddleston
+alsa-firmware-1.0.8.ebuild:
Version bump.

18 Dec 2004; Jeremy Huddleston
alsa-firmware-1.0.7.ebuild:
Stable amd64, sparc, x86.

22 Nov 2004; Jeremy Huddleston
alsa-firmware-1.0.7.ebuild:
Added to ~sparc.

*alsa-firmware-1.0.7 (19 Nov 2004)

19 Nov 2004; Jeremy Huddleston
-alsa-firmware-1.0.2.ebuild, -alsa-firmware-1.0.3.ebuild,
alsa-firmware-1.0.4.ebuild, +alsa-firmware-1.0.7.ebuild:
Version bump.

24 Jun 2004; Jeremy Huddleston
alsa-firmware-1.0.4.ebuild:
Stable x86 amd64.

16 Apr 2004; Travis Tilley alsa-firmware-1.0.4.ebuild:
added ~amd64 keyword

*alsa-firmware-1.0.4 (04 Apr 2004)

04 Apr 2004; Jeremy Huddleston
alsa-firmware-1.0.3.ebuild, alsa-firmware-1.0.4.ebuild:
1.0.3 stable on x86. Version bump.

26 Mar 2004; Jeremy Huddleston
alsa-firmware-1.0.0_rc2.ebuild, alsa-firmware-1.0.1.ebuild,
alsa-firmware-1.0.2.ebuild, alsa-firmware-1.0.3.ebuild:
Removed old ebuilds. Added IUSE

*alsa-firmware-1.0.3 (01 Mar 2004)

01 Mar 2004; Martin Holzer alsa-firmware-1.0.3.ebuild:
Version bumped.

*alsa-firmware-1.0.2 (27 Jan 2004)

27 Jan 2004; Martin Holzer alsa-firmware-1.0.2.ebuild:
Version bumped.

*alsa-firmware-1.0.1 (10 Jan 2004)

10 Jan 2004; Martin Holzer alsa-firmware-1.0.1.ebuild:
VErsion bumped.

*alsa-firmware-1.0.0_rc2 (07 Dec 2003)

07 Dec 2003; Martin Holzer
alsa-firmware-1.0.0_rc2.ebuild:
Version bumped.

*alsa-firmware-1.0.0_rc1 (02 Dec 2003)

02 Dec 2003; Martin Holzer
alsa-firmware-1.0.0_rc1.ebuild:
Inital ebuild.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 52-usx2yaudio.rules 971 RMD160 c51a34d4134980b7a467e75b15ef397a8f802d67 SHA1 9f5d17a14ec139b4162f0f2be170242431569eab SHA256 8be6ac4630c1c31339b572333dc797b347b9f56a0d151f7055c5e7aff648d8d1
DIST alsa-firmware-1.0.14.tar.bz2 3195258 RMD160 f1bb0456f3c8c0c90d593dfbd4628f0b3342e0be SHA1 ccc86da526b62aabb3119b5bf03a7e4de0133a9b SHA256 fb6032b0a5eff3ea76361df530f2a636ba59d7088ad3def5428fe0aee5eda907
DIST alsa-firmware-1.0.15.tar.bz2 3254784 RMD160 80f39a813e4c409cb407c518af699ef95c6a3dae SHA1 50775386fb6fc9daf1779369b3b36c9dbf58f0e1 SHA256 b163460873ee71347f303e0702ebbc2afa0adef1bb00fcef45cd5a45b1483bea
DIST alsa-firmware-1.0.16.tar.bz2 3481647 RMD160 d444a53f7663c058300adba73d51620f44fe6916 SHA1 29c92a46448fa86a57507790bd7afe3366d36e1c SHA256 9d25fc6734c5e4e08fbbac45d6c12474c204240860d98d62a5e0380b2c90ba7c
DIST alsa-firmware-1.0.17.tar.bz2 3408524 RMD160 491fa29fbf902139d65c6b2647699ba8e95a5a42 SHA1 82d65f03a21be98b877882ea1586c676b68edc6a SHA256 f733547345f1d1855c427e685410f75ab9b12458f068b9fa8667eb8a4717d6b3
EBUILD alsa-firmware-1.0.14.ebuild 2496 RMD160 e6cbeff49e6cc6168bd771d905ea41f6c752000e SHA1 c60b9b7df873e4c536f7d5b8c1f5e1ca9113958c SHA256 be840c170c7069eece47fcd7de03e622849d2245c469de875c0b5fabfd081ddb
EBUILD alsa-firmware-1.0.15.ebuild 2500 RMD160 a3cade127f77dbf3ebcce2f5f58cfd4acb443043 SHA1 7867ed4673d5fe393a11eea749acddbbeaf63775 SHA256 88809d4fb523bfbc07a1986c537c224e9fcd3afe594cd56151494c82fd4c6a8c
EBUILD alsa-firmware-1.0.16.ebuild 3145 RMD160 8b37cd3077e0e18bd3c7d44d5bc0a983ac8c78b3 SHA1 482f151225859368f5718ca35e197bb16a81eb02 SHA256 dd623ca4a128381de0610263f1edd726ae59efa427b64aea14bd7e8c8e972ab4
EBUILD alsa-firmware-1.0.17.ebuild 3159 RMD160 5a2e403f2fffc9cd2a07844801466fb2d0b2c9a0 SHA1 e8af6bf9424e3e12d85aa408531bae77581e6015 SHA256 f67b6dfcda5f5dd23d2cc7022b63e97451cdc29dc10963f0ef0da7ad78168aab
MISC ChangeLog 12668 RMD160 06a77353807aa5f5f9e1a9fb44fede32a5d1ad0c SHA1 66819ad6b6240fdc14796a35eb9f831838967f38 SHA256 473f9135447e41851f9e3fea077cffb24273ca6452955e1c987a48cfa6635060
MISC metadata.xml 220 RMD160 e49f8bb330d1798cd2c8ee5335cef1784f0d7ccb SHA1 1b895fe6cae4b8eab08ba1a6a1212baf4b4b4105 SHA256 8570ef11cd59b0d8edb71e78eecaec423616836b10eacb86bee0de941f0ae054
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkiUyugACgkQcxLzpIGCsLSDBQCePF0ORCAGh3igWnSftr3L9bKm
GycAnj6xCJT0kxw6NnNDdQBQUyDYRnlD
=RyvK
-----END PGP SIGNATURE-----

alsa-firmware-1.0.14.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.14.ebuild,v 1.8 2008/06/09 14:06:01 armin76 Exp $

MY_P="${P/_rc/rc}"

DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"

ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"

IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3
${ECHOAUDIO_CARDS}"

S="${WORKDIR}/${MY_P}"

DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"

src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"

emake || die "make failed"
}

src_install () {
emake DESTDIR="${D}" install || die "make install failed"

use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"

local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done

[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"

insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"

dodoc README
}

alsa-firmware-1.0.15.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.15.ebuild,v 1.3 2008/06/09 14:06:01 armin76 Exp $

MY_P="${P/_rc/rc}"

DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"

ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"

IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3
${ECHOAUDIO_CARDS}"

S="${WORKDIR}/${MY_P}"

DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"

src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"

emake || die "make failed"
}

src_install () {
emake DESTDIR="${D}" install || die "make install failed"

use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"

local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done

[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"

insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"

dodoc README
}

alsa-firmware-1.0.16.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.16.ebuild,v 1.7 2008/06/09 14:06:01 armin76 Exp $

MY_P="${P/_rc/rc}"

DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc ppc64 x86"

ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"

EMU_CARDS="alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820"

IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_emi26
alsa_cards_ymfpci alsa_cards_wavefront alsa_cards_msnd-pinnacle
alsa_cards_aica ${ECHOAUDIO_CARDS} ${EMU_CARDS}"

S="${WORKDIR}/${MY_P}"

DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"

src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"

emake || die "make failed"
}

src_install () {
emake DESTDIR="${D}" install || die "make install failed"

use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
use alsa_cards_emi26 || rm -rf "${D}lib/firmware/emagic"
use alsa_cards_ymfpci || rm -rf "${D}lib/firmware/yamaha"
use alsa_cards_wavefront || rm -rf "${D}/lib/firmware/wavefront"
use alsa_cards_msnd-pinnacle || rm -rf "${D}/lib/firmware/turtlebeach"
use alsa_cards_aica || rm -rf "${D}/lib/firmware/aica_firmware.bin"

local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done

local emu="no"
for card in ${EMU_CARDS}; do
use ${card} && emu="yes" && break
done

[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
[[ ${emu} == "no" ]] && rm -rf "${D}/lib/firmware/emu"

insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"

dodoc README
}

alsa-firmware-1.0.17.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-firmware/alsa-firmware-1.0.17.ebuild,v 1.1 2008/08/02 21:00:13 betelgeuse Exp $

MY_P="${P/_rc/rc}"

DESCRIPTION="Advanced Linux Sound Architecture firmware"
HOMEPAGE="http://www.alsa-project.org/"
SRC_URI="mirror://alsaproject/firmware/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"

ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
alsa_cards_indigoio alsa_cards_echo3g"

EMU_CARDS="alsa_cards_emu1212 alsa_cards_emu1616 alsa_cards_emu1820"

IUSE="alsa_cards_pcxhr alsa_cards_vx222 alsa_cards_usb-usx2y
alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart alsa_cards_asihpi
alsa_cards_sb16 alsa_cards_korg1212 alsa_cards_maestro3 alsa_cards_emi26
alsa_cards_ymfpci alsa_cards_wavefront alsa_cards_msnd-pinnacle
alsa_cards_aica ${ECHOAUDIO_CARDS} ${EMU_CARDS}"

S="${WORKDIR}/${MY_P}"

DEPEND=""
RDEPEND="alsa_cards_usb-usx2y? ( sys-apps/fxload )
alsa_cards_hdsp? ( media-sound/alsa-tools )
alsa_cards_hdspm? ( media-sound/alsa-tools )
alsa_cards_mixart? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_vx222? ( || ( >=sys-fs/udev-096 media-sound/alsa-tools ) )
alsa_cards_pcxhr? ( || ( >=sys-fs/udev-096 >=media-sound/alsa-tools-1.0.14_rc1-r1 ) )"

src_compile() {
econf \
--with-hotplug-dir=/lib/firmware \
|| die "configure failed"

emake || die "make failed"
}

src_install () {
emake DESTDIR="${D}" install || die "make install failed"

use alsa_cards_pcxhr || rm -rf "${D}/usr/share/alsa/firmware/pcxhrloader" "${D}/lib/firmware/pcxhr"
use alsa_cards_vx222 || rm -rf "${D}/usr/share/alsa/firmware/vxloader" "${D}/lib/firmware/vx"
use alsa_cards_usb-usx2y || rm -rf "${D}/usr/share/alsa/firmware/usx2yloader" "${D}/lib/firmware/vx"
use alsa_cards_mixart || rm -rf "${D}/usr/share/alsa/firmware/mixartloader" "${D}/lib/firmware/mixart"
use alsa_cards_hdsp || use alsa_cards_hdspm || rm -rf "${D}/usr/share/alsa/firmware/hdsploader"
use alsa_cards_asihpi || rm -rf "${D}/lib/firmware/asihpi"
use alsa_cards_sb16 || rm -rf "${D}/lib/firmware/sb16"
use alsa_cards_korg1212 || rm -rf "${D}/lib/firmware/korg"
use alsa_cards_maestro3 || rm -rf "${D}/lib/firmware/ess"
use alsa_cards_emi26 || rm -rf "${D}lib/firmware/emagic"
use alsa_cards_ymfpci || rm -rf "${D}lib/firmware/yamaha"
use alsa_cards_wavefront || rm -rf "${D}/lib/firmware/wavefront"
use alsa_cards_msnd-pinnacle || rm -rf "${D}/lib/firmware/turtlebeach"
use alsa_cards_aica || rm -rf "${D}/lib/firmware/aica_firmware.bin"

local ea="no"
for card in ${ECHOAUDIO_CARDS}; do
use ${card} && ea="yes" && break
done

local emu="no"
for card in ${EMU_CARDS}; do
use ${card} && emu="yes" && break
done

[[ ${ea} == "no" ]] && rm -rf "${D}/lib/firmware/ea"
[[ ${emu} == "no" ]] && rm -rf "${D}/lib/firmware/emu"

insinto /etc/udev/rules.d
use alsa_cards_usb-usx2y && doins "${FILESDIR}/52-usx2yaudio.rules"

dodoc README || die
}

files

metadata.xml




alsa

alsa-bugs@gentoo.org