ChangeLog

# ChangeLog for media-sound/alsa-tools
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v 1.160 2008/05/13 14:53:24 beandog Exp $

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

18 Apr 2008; Ferris McCormick
alsa-tools-1.0.16.ebuild:
Sparc stable, Bug #217075.

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

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

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

*alsa-tools-1.0.16 (12 Mar 2008)

12 Mar 2008; Tony Vroon
+files/alsa-tools-1.0.14-asneeded.patch, +alsa-tools-1.0.16.ebuild:
Version bump, for bug #210249. Patch from Santiago M. Mola
closes bug #193885. Missing echo3g card flag readded,
closes bug #168209.

*alsa-tools-1.0.16_rc1 (31 Jan 2008)

31 Jan 2008; Tony Vroon alsa-tools-1.0.14.ebuild,
alsa-tools-1.0.15.ebuild, +alsa-tools-1.0.16_rc1.ebuild:
Version bump, for bug #207427. Quote a few variables now that we're at it.

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

22 Oct 2007; Raúl Porcel alsa-tools-1.0.13.ebuild,
alsa-tools-1.0.14_rc1.ebuild, alsa-tools-1.0.14_rc1-r1.ebuild,
alsa-tools-1.0.14_rc3.ebuild, alsa-tools-1.0.14_rc3-r1.ebuild,
alsa-tools-1.0.14.ebuild, alsa-tools-1.0.15.ebuild:
Drop ia64, no hardware to test

*alsa-tools-1.0.15 (18 Oct 2007)

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

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

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

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

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

*alsa-tools-1.0.14 (27 Jun 2007)

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

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

27 Apr 2007; Daniel Drake
alsa-tools-1.0.14_rc3-r1.ebuild:
Fix rmedigicontrol build, patch from Andreas Sundebo in bug #172392

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

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

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

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

18 Mar 2007; Petteri Räty
alsa-tools-1.0.14_rc3.ebuild:
Require >=media-libs/alsa-lib-1.0.14_rc3 because emu10k1 stuff does not
build with rc2 and there might be other cases like this.

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

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

*alsa-tools-1.0.14_rc1-r1 (17 Feb 2007)

17 Feb 2007; Diego Pettenò
+alsa-tools-1.0.14_rc1-r1.ebuild:
New revision, this time using ALSA_CARDS to enable or disable the tools that
are specific to some cards (with specific ALSA driver).

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

11 Feb 2007; Diego Pettenò
alsa-tools-1.0.14_rc1.ebuild:
Add a midi useflag to disable building of the tools that require snd_seq_*
functions, so that the package can be built with alsa-lib with the midi
useflag disabled.

11 Feb 2007; Diego Pettenò
alsa-tools-1.0.13.ebuild, alsa-tools-1.0.14_rc1.ebuild:
Remove the ability of setting ALSA_TOOLS externally, and treat it as an
internal variable. Users will have to get all the tools depending on the
useflags, it's far from being a big package anyway.

11 Feb 2007; Diego Pettenò
alsa-tools-1.0.13.ebuild, alsa-tools-1.0.14_rc1.ebuild:
Remove virtual/alsa dependency.

16 Jan 2007; Diego Pettenò
alsa-tools-1.0.13.ebuild, alsa-tools-1.0.14_rc1.ebuild:
Put the correct dependencies for autotools. Use automake 1.9 as only
eautomake will be run this way. Closes bug #161143 too.

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

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

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

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

21 Dec 2006; Diego Pettenò
-alsa-tools-1.0.12.ebuild:
Remove old version.

21 Dec 2006; Bryan Østergaard
alsa-tools-1.0.13.ebuild:
Stable on ia64.

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

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

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

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

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

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

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

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

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

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

11 Oct 2006; Markus Rothe alsa-tools-1.0.12.ebuild:
Stable on ppc64; bug #150540

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

09 Oct 2006; Luca Barbato alsa-tools-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-tools-1.0.13_rc2.ebuild:
Remove 1.0.13 release candidates.

*alsa-tools-1.0.13 (30 Sep 2006)

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

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

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

31 Aug 2006; Diego Pettenò
alsa-tools-1.0.12.ebuild:
Depend on GTK+ 2, as the new release requires explicit request for GTK 1.2.

*alsa-tools-1.0.12 (31 Aug 2006)

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

14 Jul 2006; Diego Pettenò
alsa-tools-1.0.10.ebuild, alsa-tools-1.0.11.ebuild,
alsa-tools-1.0.12_rc1.ebuild:
Fix DEPEND/RDEPEND, thanks to Yoshi Watanabe in bug #140308.

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

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

16 Jun 2006; Diego Pettenò
alsa-tools-1.0.10.ebuild, alsa-tools-1.0.11.ebuild:
Remove gnuconfig update.

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

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

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

24 Apr 2006; Diego Pettenò
+files/alsa-tools-1.0.11-asneeded.patch, alsa-tools-1.0.11.ebuild:
Add patch from Matthias Schwarzott (zzam) to build with --as-needed.

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

22 Apr 2006; Markus Rothe alsa-tools-1.0.11.ebuild:
Stable on ppc64; bug #130535

19 Apr 2006; Diego Pettenò
-alsa-tools-1.0.11_rc3.ebuild, -alsa-tools-1.0.11_rc4.ebuild,
-alsa-tools-1.0.11_rc5.ebuild:
Drop release candidate versions.

*alsa-tools-1.0.11 (19 Apr 2006)

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

11 Apr 2006; Diego Pettenò ChangeLog:
Version bump.

*alsa-tools-1.0.11_rc5 (11 Apr 2006)

11 Apr 2006; Diego Pettenò
+alsa-tools-1.0.11_rc5.ebuild:
Version bump.

*alsa-tools-1.0.11_rc4 (24 Mar 2006)

24 Mar 2006; Diego Pettenò
+alsa-tools-1.0.11_rc4.ebuild:
Version bump, thanks to David Watzke in bug #127412.

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

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

02 Feb 2006; Diego Pettenò
-files/alsa-tools-1.0.6-gcc34.patch, -alsa-tools-1.0.8-r1.ebuild:
Cleanup old verisons.

15 Jan 2006; Michael Hanselmann
alsa-tools-1.0.10.ebuild:
Stable on ppc.

10 Jan 2006; Gustavo Zacarias
alsa-tools-1.0.10.ebuild:
Stable on sparc too

10 Jan 2006; Diego Pettenò
-alsa-tools-1.0.11_rc1.ebuild:
Drop ALSA 1.0.11_rc1 packages.

03 Jan 2006; Jeremy Huddleston
-alsa-tools-1.0.7.ebuild, -alsa-tools-1.0.9.ebuild,
-alsa-tools-1.0.9-r1.ebuild, -alsa-tools-1.0.9-r2.ebuild,
-alsa-tools-1.0.10_rc2.ebuild:
Removed old versions.

03 Jan 2006; Mark Loeser alsa-tools-1.0.10.ebuild:
Stable on x86; bug #117518

*alsa-tools-1.0.11_rc2 (02 Jan 2006)

02 Jan 2006; Diego Pettenò
+alsa-tools-1.0.11_rc2.ebuild:
Bump to latest version.

*alsa-tools-1.0.11_rc1 (21 Dec 2005)

21 Dec 2005; Diego Pettenò
+alsa-tools-1.0.11_rc1.ebuild:
Bump to latest upstream version (masked).

23 Nov 2005; Luis Medinas alsa-tools-1.0.10.ebuild:
Stable on amd64. See bug #111968.

19 Nov 2005; Markus Rothe alsa-tools-1.0.10.ebuild:
Stable on ppc64; bug #111968

*alsa-tools-1.0.10 (16 Nov 2005)

16 Nov 2005; Diego Pettenò
+alsa-tools-1.0.10.ebuild:
Bump to latest upstream version.

*alsa-tools-1.0.10_rc2 (08 Nov 2005)

08 Nov 2005; Diego Pettenò
+alsa-tools-1.0.10_rc2.ebuild:
Bump to latest version.

07 Nov 2005; Diego Pettenò
alsa-tools-1.0.9-r2.ebuild:
Added missing flag-o-matic inherit.

*alsa-tools-1.0.9-r2 (31 Oct 2005)

31 Oct 2005; Diego Pettenò
alsa-tools-1.0.9-r1.ebuild, +alsa-tools-1.0.9-r2.ebuild:
Split X useflag into fltk and gtk flags as per bug #111028. Patch from
Henrik Brix Andersen . Don't rewrite LDFLAGS.

*alsa-tools-1.0.9-r1 (30 Oct 2005)

30 Oct 2005; Diego Pettenò
+alsa-tools-1.0.9-r1.ebuild:
Added echomixer utility as per bug #103746.

21 Jul 2005; Markus Rothe alsa-tools-1.0.9.ebuild:
Stable on ppc64

*alsa-tools-1.0.9 (27 May 2005)

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

12 Apr 2005; Jeremy Huddleston
-files/alsa-tools-1.0.3-kernel-2.6.patch, -alsa-tools-0.9.8.ebuild,
-alsa-tools-1.0.8.ebuild, alsa-tools-1.0.8-r1.ebuild:
Removing old versions.

01 Apr 2005; Joseph Jezak alsa-tools-1.0.8-r1.ebuild:
Marked ppc stable for bug #86064.

29 Mar 2005; Markus Rothe alsa-tools-1.0.8-r1.ebuild:
Stable on ppc64

20 Mar 2005; Lars Weiler alsa-tools-1.0.8.ebuild:
Readded ppc to a 1.x version.

16 Mar 2005; Jeremy Huddleston
-alsa-tools-1.0.6.ebuild:
Removing old versions.

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

12 Feb 2005; Robin H. Johnson
alsa-tools-1.0.7.ebuild:
Add ~mips for my XXS1500 hardware.

26 Jan 2005; Chris White
alsa-tools-1.0.8-r1.ebuild:
The same tool that happily breaks on ppc64 also breaks on ppc. Added some
logic for this as well.

*alsa-tools-1.0.8-r1 (25 Jan 2005)

25 Jan 2005; Markus Rothe +alsa-tools-1.0.8-r1.ebuild:
sb16_csp won't build on ppc64

*alsa-tools-1.0.8 (23 Jan 2005)

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

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

16 Dec 2004; Markus Rothe alsa-tools-1.0.6.ebuild:
Added ~ppc64 to KEYWORDS

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

*alsa-tools-1.0.7 (12 Nov 2004)

12 Nov 2004; Jeremy Huddleston
alsa-tools-1.0.6.ebuild, +alsa-tools-1.0.7.ebuild:
Version bump.

12 Nov 2004; alsa-tools-1.0.6.ebuild:
stable on ppc asked by eradicator

12 Nov 2004; Jeremy Huddleston
-alsa-tools-1.0.4.ebuild, -alsa-tools-1.0.5-r1.ebuild:
Removing old versions.

06 Oct 2004; Jeremy Huddleston
alsa-tools-1.0.6.ebuild:
get_libdir fixes.

02 Oct 2004; Jeremy Huddleston
-alsa-tools-0.9.0_rc1-r1.ebuild:
Removing ancient version.

23 Sep 2004; Jeremy Huddleston
alsa-tools-1.0.6.ebuild:
Stable amd64, x86.

02 Sep 2004; Travis Tilley alsa-tools-1.0.5-r1.ebuild:
add gcc 3.4 fix to 1.0.5

*alsa-tools-1.0.6 (23 Aug 2004)

23 Aug 2004; Jeremy Huddleston
+files/alsa-tools-1.0.6-gcc34.patch, +alsa-tools-1.0.6.ebuild:
Version bump.

04 Aug 2004; Jeremy Huddleston
-alsa-tools-1.0.2.ebuild, -alsa-tools-1.0.3.ebuild,
-alsa-tools-1.0.5.ebuild:
Removing old versions.

04 Aug 2004; Jeremy Huddleston
alsa-tools-1.0.5-r1.ebuild:
Stable x86 amd64.

24 Jul 2004; Lars Weiler :
Stable on ppc.

*alsa-tools-1.0.5-r1 (26 Jun 2004)

26 Jun 2004; Jeremy Huddleston
+alsa-tools-1.0.5-r1.ebuild:
Added USE=X support so we can avoid putting in unneccessary DEPs.

24 Jun 2004; Jeremy Huddleston
alsa-tools-1.0.5.ebuild:
Stable amd64 x86.

*alsa-tools-1.0.5 (30 May 2004)

30 May 2004; Jeremy Huddleston
alsa-tools-1.0.5.ebuild:
Version Bump.

10 May 2004; Daniel Ahlberg alsa-tools-1.0.4.ebuild:
Added amd64 keyword, closing #50606.

20 Apr 2004; Jeremy Huddleston
alsa-tools-0.9.0_rc1-r1.ebuild:
Added IUSE.

16 Apr 2004; Travis Tilley alsa-tools-1.0.4.ebuild:
added ~amd64 keyword and a gnuconfig_update needed to get alsa-tools to
recognise x86_64-unknown-linux-gnu as a valid arch

*alsa-tools-1.0.4 (04 Apr 2004)

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

27 Mar 2004; Jeremy Huddleston
alsa-tools-0.9.1.ebuild, alsa-tools-1.0.0_rc2-r1.ebuild,
alsa-tools-1.0.1.ebuild:
Removing old ebuilds.

14 Mar 2004; Jeremy Huddleston
alsa-tools-1.0.3.ebuild, files/alsa-tools-1.0.3-kernel-2.6.patch:
Patch closes bug #42087.

09 Mar 2004; Tom Gall
alsa-tools-1.0.0_rc2-r1.ebuild, alsa-tools-1.0.1.ebuild,
alsa-tools-1.0.2.ebuild, alsa-tools-1.0.3.ebuild:
removed ppc64 - we're not ready yet

*alsa-tools-1.0.3 (01 Mar 2004)

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

19 Feb 2004; Jeremy Huddleston
alsa-tools-0.9.0_rc1-r1.ebuild, alsa-tools-0.9.1.ebuild,
alsa-tools-0.9.8.ebuild, alsa-tools-1.0.0_rc2-r1.ebuild,
alsa-tools-1.0.1.ebuild, alsa-tools-1.0.2.ebuild:
The user can now override which tools get built by default by setting the
ALSA_TOOLS environment variable. Closes bug #37784.

*alsa-tools-1.0.2 (27 Jan 2004)

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

17 Jan 2004; Bartosch Pixa alsa-tools-0.9.8.ebuild:
manifest fix

16 Jan 2004; Bartosch Pixa alsa-tools-0.9.8.ebuild:
set ppc in keywords

*alsa-tools-1.0.1 (10 Jan 2004)

10 Jan 2004; Martin Holzer alsa-tools-1.0.1.ebuild:
Version bumped.

*alsa-tools-1.0.0_rc2-r1 (03 Jan 2004)

03 Jan 2004; Martin Holzer
alsa-tools-1.0.0_rc2-r1.ebuild:
adding more tools. Closes 36503

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

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

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

02 Dec 2003; Martin Holzer alsa-tools-1.0.0_rc1.ebuild:
Version bumped.

26 Nov 2003; Martin Holzer alsa-tools-0.9.8.ebuild:
marked x86 stable.

*alsa-tools-0.9.8 (25 Oct 2003)

25 Oct 2003; Martin Holzer alsa-tools-0.9.8.ebuild:
Version bumped.

07 Oct 2003; Bartosch Pixa alsa-tools-0.9.7.ebuild:
minor econf tweak

*alsa-tools-0.9.7 (02 Oct 2003)

02 Oct 2003; Arcady Genkin :
Version update.
Two tools have been removed (hdsploader and sscape_ctl), because they no
longer compile with linux headers from 2.4 series kernels. I sent bug
reports to the alsa-devel people, so, hopefully, they'll be fixed in
subsequent releases.

*alsa-tools-0.9.6-r1 (18 Aug 2003)

18 Aug 2003; Nick Hadaway alsa-tools-0.9.6-r1.ebuild:
See bug #25775. Brought the ALSA_TOOLS list up to date and added
a small fix0r for a non compiling hdspmixer.

04 Jul 2003; jje alsa-tools-0.9.4.ebuild:
Added alsa-driver to DEPEND. See #23613. Most people follow the instructions
and this isn't needed. It does appear to be the case that it depends on
alsa-driver.

17 Jun 2003; alsa-tools-0.9.0_rc1-r1.ebuild,
alsa-tools-0.9.1.ebuild, alsa-tools-0.9.3.ebuild, alsa-tools-0.9.4.ebuild:
Updated all gtk+ dependencies to be =x11-libs/gtk+-1.2* since 1.0 isn't in our
tree, and 2.x doesnt work here.

05 Jun 2003; Daniel Ahlberg alsa-tools-0.9.4.ebuild :
Switched to mirror://alsaproject in SRC_URI.

*alsa-utils-0.9.6 (29 Jul 2003)

29 Jul 2003; Arcady Genkin :
Version update.

*alsa-tools-0.9.5-r1 (15 Jul 2003)

15 Jul 2003; Arcady Geknin :
Enabled patch by Jason Rhinelander
(bug #22324) to fix compilation with gcc 3.3.

*alsa-tools-0.9.5 (11 Jul 2003)

11 Jul 2003; Arcady Genkin :
Version update.
Require virtual/alsa instead of media-sound/alsa-driver.

*alsa-tools-0.9.4 (03 June 2003)

06 June 2003; Arcady Genkin :
Added patch by Jason Rhinelander
(bug #22324) to fix compilation with gcc 3.3.

03 June 2003; Arcady Genkin :
Version update.

*alsa-tools-0.9.3 (04 May 2003)

04 May 2003; Daniel Ahlberg alsa-tools-0.9.3.ebuild :
Version bump.

*alsa-tools-0.9.1 (12 Mar 2003)

15 Apr 2003; Arcady Genkin :
Marking stable on x86.

12 Mar 2003; Arcady Genkin :
Update to version 0.9.1.

*alsa-tools-0.9.0_rc8 (03 Mar 2003)

09 Mar 2003; Mark Guertin alsa-tools-0.9.0_rc8.ebuild:
set ~ppc in keywords

03 Mar 2003; Arcady Genkin :
Quick update to rc8.

*alsa-tools-0.9.0_rc7 (04 Feb 2003)

04 Feb 2003; Arcady Genkin :
Quick update to rc7.

*alsa-tools-0.9.0_rc6 (19 Nov 2002)

19 Nov 2002; Arcady Genkin alsa-tools-0.9.0_rc6.ebuild :
Quick update to rc6. Legwork done by Roman Weber .

*alsa-tools-0.9.0_rc5 (24 Oct 2002)

24 Oct 2002; Arcady Genkin alsa-tools-0.9.0_rc5.ebuild :

Quick update to rc5.

*alsa-tools-0.9.0_rc4 (23 Oct 2002)

23 Oct 2002; Arcady Genkin alsa-tools-0.9.0_rc4.ebuild :

Quick update to rc4.

*alsa-tools-0.9.0_rc1-r1 (27 Jun 2002)

20 Oct 2002; Calum Selkirk
alsa-tools-0.9.0_rc1-r1.ebuild :

Added ppc to KEYWORDS.

27 Jun 2002; Spider alsa-tools-0.9.0_rc1-r1.ebuild :
Just changed the dep to >= on alsa-lib to get the new portage to not install the old rc, it works with rc2 ..

*alsa-tools-0.9.0_rc1 (27 Apr 2002)

23 May 2002; Arcady Genkin
alsa-tools-0.9.0_rc1.ebuild :

Now installs man pages under /usr/share/man.

17 Feb 2002; Arcady Genkin
alsa-tools-0.9.0_rc1.ebuild :

Quick update to version 0.9.0rc1.

*alsa-tools-0.9.0_beta10-r1 (17 Feb 2002)

17 Feb 2002; Arcady Genkin
alsa-tools-0.9.0_beta10.ebuild-r1 :

Installs the documentation properly.
Fixes a typo in the dependencies.

*alsa-tools-0.9.0_beta10 (17 Feb 2002)

17 Feb 2002; Arcady Genkin
alsa-tools-0.9.0_beta10.ebuild :

The first version of this package.

Manifest

AUX alsa-tools-1.0.11-asneeded.patch 1845 RMD160 f1b3fa1fca50da0827beff8f87f514814d938833 SHA1 63a368a5d0e435f085e8d84ff7968bb1ac6e78f3 SHA256 95d69d5b9400818243806b643450f8b75e9411efa2acb8ad02e5063fea0de33c
AUX alsa-tools-1.0.14-asneeded.patch 256 RMD160 db252d8994605036e5ab200af2d7a9dc633650b5 SHA1 94cd80b03fd5d58ef564e26711c60b95ece3b4d6 SHA256 d309bee615d0d22da845f7448e4be48d9838a006a4b53b745149410123a34ca8
DIST alsa-tools-1.0.14.tar.bz2 1547516 RMD160 f070e076cef8106c91744d6d369e8698d37e4029 SHA1 dfb92336592183c7cff53e207ea893de92c82d1f SHA256 f0ba0c1cf3194ac48616b46727e3261e2dc5041f3ac6b0dbd92b3367be9d2ccb
DIST alsa-tools-1.0.15.tar.bz2 1546790 RMD160 cb6949dc34e3151459e3c81d613f85df30090fed SHA1 202de1344881dd2f1616a697992741ef469adb21 SHA256 5e37ebaf28c75dbd80a10acf5c8ab36646c841646b0787085885e1e124c32b45
DIST alsa-tools-1.0.16.tar.bz2 1545984 RMD160 f855e72f76efc6c07edd23ffd868f40900d63126 SHA1 8fbd576986e3bc44e6bcdc4f028febe12839140d SHA256 2e62b6a0c04547148539e9c3fb074aa5beb389e0ae2cb6cabb59f67b11cb6565
DIST alsa-tools-1.0.16rc1.tar.bz2 1545434 RMD160 8f78d55fdd75e7faac9310f50648d5c9cb5e4e7e SHA1 5d595d1140b066d9e95d7b58fe9aaea1f4e08b19 SHA256 c72549df1b6ff66a0fbecdfe92b2dd370a3f82c2d2706060e7231a77d9cec910
EBUILD alsa-tools-1.0.14.ebuild 3679 RMD160 abf645061917ff057a5d628dafb10f692ddfd7d9 SHA1 71a5248b044e163c99afd5d07ff0ecc92b2f8b16 SHA256 9e57e12e6777035decd6d8e6ccdc2d600d798400eb23a7e172dff035da943b43
EBUILD alsa-tools-1.0.15.ebuild 3652 RMD160 8b07f5a486f2f19366cb52a724c23c780a999482 SHA1 08f5872163396d26ea125903a60b368fbdad5b2b SHA256 c5cb15e43d438f0336a2ebcadfe19a1f7897b2216e0f7f508d76878ab3faf707
EBUILD alsa-tools-1.0.16.ebuild 3714 RMD160 add2eb6f7d7a1054c69553c9a6093915bf05f9bf SHA1 a7112584bc83aecb20c88de06fad22afa9ea3bbe SHA256 4cf880ce0f9279e15e77d4b36e2f624d28e3adedc091c04e6ffa5ae41748c370
EBUILD alsa-tools-1.0.16_rc1.ebuild 3656 RMD160 f10b8e228a1e596f8bde40f635437131cf0e5185 SHA1 d4a0327299a85c8e1f43f4b104e7b9e842169272 SHA256 326af6c0693f3b2f7858eb686d5ee716af83552939844eefd6328149afda74f4
MISC ChangeLog 22931 RMD160 6925ac8ed46477dc38e5dd404879902c92f6e8f4 SHA1 71d3a727a815dbb851488e3de1879a818f33d39b SHA256 f27ecc1c9c72680977206bf165623f388d32f5f2877584ebb4355b6af1933189
MISC metadata.xml 220 RMD160 e49f8bb330d1798cd2c8ee5335cef1784f0d7ccb SHA1 1b895fe6cae4b8eab08ba1a6a1212baf4b4b4105 SHA256 8570ef11cd59b0d8edb71e78eecaec423616836b10eacb86bee0de941f0ae054

alsa-tools-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-tools/alsa-tools-1.0.14.ebuild,v 1.7 2008/01/31 16:51:04 chainsaw Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

inherit eutils flag-o-matic autotools

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

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

LICENSE="GPL-2"
SLOT="0.9"
KEYWORDS="amd64 ~mips ppc ppc64 sparc 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="fltk gtk midi alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
${ECHOAUDIO_CARDS}"

RDEPEND=">=media-libs/alsa-lib-1.0.14_rc3
fltk? ( =x11-libs/fltk-1.1* )
gtk? ( =x11-libs/gtk+-2* )"
DEPEND="${RDEPEND}"

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

pkg_setup() {
if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror ""
eerror "To be able to build ${CATEGORY}/${PN} with midi support you"
eerror "need to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi

ALSA_TOOLS="ac3dec"

use midi && ALSA_TOOLS="${ALSA_TOOLS} seq/sbiload us428control"

if use gtk; then
use midi && use alsa_cards_ice1712 && \
ALSA_TOOLS="${ALSA_TOOLS} envy24control"
if use alsa_cards_rme32 || use alsa_cards_rme96; then
ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
fi
fi

if use alsa_cards_hdsp || use alsa_cards_hdspm; then
ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
fi

use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"

{ use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"

if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
fi

if use gtk; then
for card in ${ECHOAUDIO_CARDS}; do
if use ${card}; then
ALSA_TOOLS="${ALSA_TOOLS} echomixer"
fi
done
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-1.0.11-asneeded.patch"

for dir in echomixer envy24control rmedigicontrol; do
pushd ${dir} &> /dev/null
sed -i -e '/AM_PATH_GTK/d' configure.in
eautomake
popd &> /dev/null
done

elibtoolize
}

src_compile() {
if use fltk; then
# hdspmixer requires fltk
append-ldflags "-L/usr/$(get_libdir)/fltk-1.1"
append-flags "-I/usr/include/fltk-1.1"
fi

# hdspmixer is missing depconf - copy from the hdsploader directory
cp "${S}/hdsploader/depcomp" "${S}/hdspmixer/"

local f
for f in ${ALSA_TOOLS}
do
cd "${S}/${f}"
econf --with-gtk2 || die "econf ${f} failed"
emake || die "emake ${f} failed"
done
}

src_install() {
local f
for f in ${ALSA_TOOLS}
do
# Install the main stuff
cd "${S}/${f}"
emake DESTDIR="${D}" install || die

# Install the text documentation
local doc
for doc in README TODO ChangeLog AUTHORS
do
if [ -f "${doc}" ]
then
mv "${doc}" "${doc}.`basename ${f}`"
dodoc "${doc}.`basename ${f}`"
fi
done
done
}

alsa-tools-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-tools/alsa-tools-1.0.15.ebuild,v 1.3 2008/01/31 16:51:04 chainsaw Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

inherit eutils flag-o-matic autotools

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

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

LICENSE="GPL-2"
SLOT="0.9"
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~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"

IUSE="fltk gtk midi alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
${ECHOAUDIO_CARDS}"

RDEPEND=">=media-libs/alsa-lib-${PV}
fltk? ( =x11-libs/fltk-1.1* )
gtk? ( =x11-libs/gtk+-2* )"
DEPEND="${RDEPEND}"

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

pkg_setup() {
if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror ""
eerror "To be able to build ${CATEGORY}/${PN} with midi support you"
eerror "need to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi

ALSA_TOOLS="ac3dec"

use midi && ALSA_TOOLS="${ALSA_TOOLS} seq/sbiload us428control"

if use gtk; then
use midi && use alsa_cards_ice1712 && \
ALSA_TOOLS="${ALSA_TOOLS} envy24control"
use alsa_cards_rme32 && use alsa_cards_rme96 && \
ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
fi

if use alsa_cards_hdsp || use alsa_cards_hdspm; then
ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
fi

use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"

{ use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"

if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
fi

if use gtk; then
for card in ${ECHOAUDIO_CARDS}; do
if use ${card}; then
ALSA_TOOLS="${ALSA_TOOLS} echomixer"
fi
done
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-1.0.11-asneeded.patch"

for dir in echomixer envy24control rmedigicontrol; do
pushd ${dir} &> /dev/null
sed -i -e '/AM_PATH_GTK/d' configure.in
eautomake
popd &> /dev/null
done

elibtoolize
}

src_compile() {
if use fltk; then
# hdspmixer requires fltk
append-ldflags "-L/usr/$(get_libdir)/fltk-1.1"
append-flags "-I/usr/include/fltk-1.1"
fi

# hdspmixer is missing depconf - copy from the hdsploader directory
cp "${S}/hdsploader/depcomp" "${S}/hdspmixer/"

local f
for f in ${ALSA_TOOLS}
do
cd "${S}/${f}"
econf --with-gtk2 || die "econf ${f} failed"
emake || die "emake ${f} failed"
done
}

src_install() {
local f
for f in ${ALSA_TOOLS}
do
# Install the main stuff
cd "${S}/${f}"
emake DESTDIR="${D}" install || die

# Install the text documentation
local doc
for doc in README TODO ChangeLog AUTHORS
do
if [ -f "${doc}" ]
then
mv "${doc}" "${doc}.`basename ${f}`"
dodoc "${doc}.`basename ${f}`"
fi
done
done
}

alsa-tools-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-tools/alsa-tools-1.0.16.ebuild,v 1.6 2008/05/13 14:53:24 beandog Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

inherit eutils flag-o-matic autotools

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

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

LICENSE="GPL-2"
SLOT="0.9"
KEYWORDS="amd64 ~mips ppc ppc64 sparc 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="fltk gtk midi alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
${ECHOAUDIO_CARDS}"

RDEPEND=">=media-libs/alsa-lib-${PV}
fltk? ( =x11-libs/fltk-1.1* )
gtk? ( =x11-libs/gtk+-2* )"
DEPEND="${RDEPEND}"

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

pkg_setup() {
if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror ""
eerror "To be able to build ${CATEGORY}/${PN} with midi support you"
eerror "need to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi

ALSA_TOOLS="ac3dec"

use midi && ALSA_TOOLS="${ALSA_TOOLS} seq/sbiload us428control"

if use gtk; then
use midi && use alsa_cards_ice1712 && \
ALSA_TOOLS="${ALSA_TOOLS} envy24control"
use alsa_cards_rme32 && use alsa_cards_rme96 && \
ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
fi

if use alsa_cards_hdsp || use alsa_cards_hdspm; then
ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
fi

use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"

{ use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"

if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
fi

if use gtk; then
for card in ${ECHOAUDIO_CARDS}; do
if use ${card}; then
ALSA_TOOLS="${ALSA_TOOLS} echomixer"
fi
done
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-1.0.11-asneeded.patch"
epatch "${FILESDIR}/${PN}-1.0.14-asneeded.patch"

for dir in echomixer envy24control rmedigicontrol; do
pushd ${dir} &> /dev/null
sed -i -e '/AM_PATH_GTK/d' configure.in
eautomake
popd &> /dev/null
done

elibtoolize
}

src_compile() {
if use fltk; then
# hdspmixer requires fltk
append-ldflags "-L/usr/$(get_libdir)/fltk-1.1"
append-flags "-I/usr/include/fltk-1.1"
fi

# hdspmixer is missing depconf - copy from the hdsploader directory
cp "${S}/hdsploader/depcomp" "${S}/hdspmixer/"

local f
for f in ${ALSA_TOOLS}
do
cd "${S}/${f}"
econf --with-gtk2 || die "econf ${f} failed"
emake || die "emake ${f} failed"
done
}

src_install() {
local f
for f in ${ALSA_TOOLS}
do
# Install the main stuff
cd "${S}/${f}"
emake DESTDIR="${D}" install || die

# Install the text documentation
local doc
for doc in README TODO ChangeLog AUTHORS
do
if [ -f "${doc}" ]
then
mv "${doc}" "${doc}.`basename ${f}`"
dodoc "${doc}.`basename ${f}`"
fi
done
done
}

alsa-tools-1.0.16_rc1.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-tools/alsa-tools-1.0.16_rc1.ebuild,v 1.1 2008/01/31 16:51:04 chainsaw Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

inherit eutils flag-o-matic autotools

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

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

LICENSE="GPL-2"
SLOT="0.9"
KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~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"

IUSE="fltk gtk midi alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
${ECHOAUDIO_CARDS}"

RDEPEND=">=media-libs/alsa-lib-${PV}
fltk? ( =x11-libs/fltk-1.1* )
gtk? ( =x11-libs/gtk+-2* )"
DEPEND="${RDEPEND}"

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

pkg_setup() {
if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
eerror ""
eerror "To be able to build ${CATEGORY}/${PN} with midi support you"
eerror "need to have built media-libs/alsa-lib with midi USE flag."
die "Missing midi USE flag on media-libs/alsa-lib"
fi

ALSA_TOOLS="ac3dec"

use midi && ALSA_TOOLS="${ALSA_TOOLS} seq/sbiload us428control"

if use gtk; then
use midi && use alsa_cards_ice1712 && \
ALSA_TOOLS="${ALSA_TOOLS} envy24control"
use alsa_cards_rme32 && use alsa_cards_rme96 && \
ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
fi

if use alsa_cards_hdsp || use alsa_cards_hdspm; then
ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
fi

use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"

{ use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"

if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
fi

if use gtk; then
for card in ${ECHOAUDIO_CARDS}; do
if use ${card}; then
ALSA_TOOLS="${ALSA_TOOLS} echomixer"
fi
done
fi
}

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${PN}-1.0.11-asneeded.patch"

for dir in echomixer envy24control rmedigicontrol; do
pushd ${dir} &> /dev/null
sed -i -e '/AM_PATH_GTK/d' configure.in
eautomake
popd &> /dev/null
done

elibtoolize
}

src_compile() {
if use fltk; then
# hdspmixer requires fltk
append-ldflags "-L/usr/$(get_libdir)/fltk-1.1"
append-flags "-I/usr/include/fltk-1.1"
fi

# hdspmixer is missing depconf - copy from the hdsploader directory
cp "${S}/hdsploader/depcomp" "${S}/hdspmixer/"

local f
for f in ${ALSA_TOOLS}
do
cd "${S}/${f}"
econf --with-gtk2 || die "econf ${f} failed"
emake || die "emake ${f} failed"
done
}

src_install() {
local f
for f in ${ALSA_TOOLS}
do
# Install the main stuff
cd "${S}/${f}"
emake DESTDIR="${D}" install || die

# Install the text documentation
local doc
for doc in README TODO ChangeLog AUTHORS
do
if [ -f "${doc}" ]
then
mv "${doc}" "${doc}.`basename ${f}`"
dodoc "${doc}.`basename ${f}`"
fi
done
done
}

files

metadata.xml




alsa

alsa-bugs@gentoo.org