ChangeLog

# ChangeLog for media-sound/aumix
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/aumix/ChangeLog,v 1.65 2008/03/31 04:10:09 ricmm Exp $

31 Mar 2008; aumix-2.8-r4.ebuild:
Drop to ~mips due to unstable deps

29 Feb 2008; Carsten Lohrke aumix-2.8-r4.ebuild:
Remove icon extension from desktop entry to match Icon Theme Specification.

23 May 2007; Jeremy Huddleston
aumix-2.8-r4.ebuild:
Removed old portage dep. Ref bug #162516.

25 Mar 2007; Samuli Suominen files/aumix.rc6:
Remove unnecessary bashism for bug 171689.

29 Aug 2006; Luis Medinas -aumix-2.8-r2.ebuild:
Remove older revision that still uses gtk2 use flag.

09 Jul 2006; Joshua Kinard aumix-2.8-r4.ebuild:
Marked stable on mips.

23 Apr 2006; Thomas Cort aumix-2.8-r4.ebuild:
Stable on alpha wrt Bug #125481.

10 Mar 2006; Markus Rothe aumix-2.8-r4.ebuild:
Stable on ppc64; bug #125481

10 Mar 2006; Michael Hanselmann aumix-2.8-r4.ebuild:
Stable on ppc.

10 Mar 2006; Michele Noberasco aumix-2.8-r4.ebuild:
Stable for x86. See bug #125481.

10 Mar 2006; Aron Griffis aumix-2.8-r4.ebuild:
Mark 2.8-r4 stable on ia64

09 Mar 2006; Luis Medinas aumix-2.8-r4.ebuild:
Stable on amd64. Bug #125481.

09 Mar 2006; Gustavo Zacarias aumix-2.8-r4.ebuild:
Stable on sparc wrt #125481

08 Mar 2006; Diego Pettenò aumix-2.8-r2.ebuild,
-aumix-2.8-r3.ebuild:
Drop old version.

*aumix-2.8-r4 (08 Feb 2006)

08 Feb 2006; Diego Pettenò
+files/aumix-2.8-mute.patch, +aumix-2.8-r4.ebuild:
Added patch to fix mute script, bug #122087.

*aumix-2.8-r3 (22 Jan 2006)

22 Jan 2006; MATSUU Takuto +aumix-2.8-r3.ebuild:
Removed gtk2 use flag, bug 106560.
Clean up ebuild.

07 Jul 2005; Jeremy Huddleston files/aumix.rc6:
Updated init script to work with sparc audio. Closes bug #84412 thanks to
Peter Schloemer .

29 Dec 2004; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

16 Dec 2004; Markus Rothe aumix-2.8-r2.ebuild:
Stable on ppc64

11 Nov 2004; Bryan Østergaard aumix-2.8-r2.ebuild:
Stable on alpha.

10 Nov 2004; Jeremy Huddleston
files/aumix-2.8-nls.patch:
Prevent auto* from rerunning... closes bug #70379.

08 Nov 2004; Jeremy Huddleston
-aumix-2.7-r4.ebuild, -aumix-2.8.ebuild:
Removing old versions.

08 Nov 2004; Hardave Riar aumix-2.8-r2.ebuild:
Stable on mips, bug #69587.

01 Nov 2004; Markus Rothe

aumix-2.8-r2.ebuild:
Marked ~ppc64; bug #64627

31 Oct 2004; Michael Hanselmann aumix-2.8-r2.ebuild:
Stable on ppc.

31 Oct 2004; Jeremy Huddleston files/aumix.rc6:
Fixed depend()

31 Oct 2004; Jeremy Huddleston
+files/aumix-2.8-nls.patch:
Only installing .desktop file to applications dir. Fixed building with -nls
to close bug #58897.

15 Oct 2004; David Holm aumix-2.8-r2.ebuild:
Added to ~ppc.

06 Oct 2004; Guy Martin aumix-2.8-r2.ebuild:
Stable on hppa.

03 Sep 2004; Jeremy Huddleston aumix-2.8-r2.ebuild:
Stable amd64, sparc, x86.

29 Aug 2004; Jeremy Huddleston files/aumix.rc6:
Added 'usr hotplug' to init script for bug #62091.

23 Jul 2004; Seemant Kulleen aumix-2.8-r2.ebuild:
add nls check in the configure -- no nls now = no .mofiles being installed

22 Jul 2004; Jeremy Huddleston
+files/aumix-2.8-close-dialogs.patch, +files/aumix-2.8-save_load.patch:
Added aumix-2.8-close-dialogs.patch aumix-2.8-save_load.patch from upstream.

*aumix-2.8-r2 (22 Jul 2004)

22 Jul 2004; Jeremy Huddleston
+files/aumix-2.8-nohome.patch, +aumix-2.8-r2.ebuild:
Fix aumix segfaulting when env(HOME) is not defined. Thanks to Collins Richey
. Closes bug #57291

13 Jul 2004; Bryan Østergaard aumix-2.8-r1.ebuild:
Stable on alpha.

10 Jun 2004; Guy Martin aumix-2.8-r1.ebuild:
Marked stable on hppa.

06 Jun 2004; Jason Wever aumix-2.8-r1.ebuild:
Sparc me like a hurricane.

30 May 2004; Jeremy Huddleston aumix-2.8-r1.ebuild:
Stable x86.

28 Apr 2004; Jeremy Huddleston aumix-2.8-r1.ebuild:
Removed gnome form IUSE.

26 Apr 2004; Stephen P. Becker aumix-2.8-r1.ebuild,
aumix-2.8.ebuild:
2.8 stable on mips, ~mips keyword added to 2.8-r1

25 Apr 2004; Aron Griffis aumix-2.7-r4.ebuild:
Add die following econf for bug 48950

*aumix-2.8-r1 (18 Apr 2004)

18 Apr 2004; Jeremy Huddleston aumix-2.8-r1.ebuild:
USE flag support fixed for bug #48101.

02 Apr 2004; Jeremy Huddleston aumix-2.8.ebuild:
Removed alsa IUSE. Fixed myconf. Closes bug #46475.

22 Feb 2004; Aron Griffis aumix-2.8.ebuild:
stable on alpha and ia64

23 Feb 2004; Seemant Kulleen files/aumix.rc6:
grammar fix in the initscript

26 Jan 2004; aumix-2.8.ebuild:
stable on sparc

24 Jan 2004; Brad House aumix-2.8.ebuild:
stable on amd64

10 Jan 2004; Jason Wever aumix-2.8.ebuild:
Added ~sparc keyword.

09 Dec 2003; Seemant Kulleen aumix-2.7-r4.ebuild,
aumix-2.8.ebuild:
fix gtk/gtk2 issue so that it compiles gtk1 interface if -gtk in USE. Thanks
to: Will Richey in bug #35444

18 May 2003; Seemant Kulleen files/aumix.rc6:
Added support for OSS detection in the initscript. Thanks to: Jarkko
Haapalainen in bug #20691

*aumix-2.8 (16 Dec 2002)

04 Nov 2003; Joshua Kinard aumix-2.8.ebuild:
Added ~mips to KEYWORDS

04 Aug 2003; Guy Martin aumix-2.8.ebuild :
Added hppa to KEYWORDS.

16 Dec 2002; Seemant Kulleen aumix-2.8.ebuild
files/digest-aumix-2.8 :

New version which can use either/both gtk versions. Ebuild by:
cardoe@cardoe.com (Doug Goldstein) in bug #12287

*aumix-2.7-r4 (21 May 2002)

20 Jun 2003; Guy Martin aumix-2.7-r4.ebuild :
Added hppa to KEYWORDS.

16 Dec 2002; Seemant Kulleen aumix-2.7-r4.ebuild :

Fixed the myconf stuff.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

15 Dec 2002; Bjoern Brauel aumix-2.7-r4.ebuild :
unmask on alpha

18 Sep 2002; Owen Stampflee :
Added PPC to KEYWORDS.

16 Sep 2002; Maarten Thibaut aumix-2.7-r4.ebuild : Added
sparc/sparc64 keywords

21 May 2002; Martin Schlemmer : Resolve bug #2777.

*aumix-2.7-r3 (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.

Manifest

AUX aumix-2.8-close-dialogs.patch 613 RMD160 e06045a6aac2925d4578562d2133ea6a25a8c336 SHA1 e214e5e4be13bb744ef5a02e6b20ced41af82eef SHA256 d9dbe541d875b5918c8b86adcb5d217c2988cf26f6ff6680bbc6523be294dab3
AUX aumix-2.8-mute.patch 470 RMD160 b1db29828cc06c02a94c0a8c88206f478b30d909 SHA1 34213e7973094b5b4fefa4f2f68a2913766cef04 SHA256 7b19f89a6b5ecb97181c1154c6ee21079ecc2ccfe25a5b3fb8fd670709a61a14
AUX aumix-2.8-nls.patch 829 RMD160 bbc28e1285acdbadf0f3c58e18ab94f7160e6299 SHA1 dbe73b4599f5ef6834fd546ba795f83b92cb8453 SHA256 b0e2a27c422c6c106863521a7bd43741e74cfa86e490096da8209138c0a03b45
AUX aumix-2.8-nohome.patch 529 RMD160 93ac976f5dd420ac63806e14fd3abc44d726f244 SHA1 449aaf90721769a806de94378cb943ffc3c5fa19 SHA256 fc0f6ee2a545f7340dc5a78fce6553132d274c607ec4473019f3c8ff62e598c7
AUX aumix-2.8-save_load.patch 1331 RMD160 5568874206654f06bce4a29a3039deee5760b45d SHA1 83b85df37e12f676143543c1b5c95c72455043dd SHA256 01adab9a3da9b1955b805bb2a47cc1cff8865625f6a726331f9911055d578e07
AUX aumix.desktop 124 RMD160 67231039ee0b0cb250414195339b45b225347436 SHA1 b24a733ec9ef1fbfcbdfbab7fb5c544cf381a879 SHA256 29f48ad86e787da60d4c98bd38e5c2aff92ca690d5692857d3a806c683e11b0c
AUX aumix.rc6 1143 RMD160 0db7127132b291eabbc7ebe178c6d862ccf8503c SHA1 62bce541e0f6c94f6be9f54db46675ec58d55f9b SHA256 571dc62080770e98c74390a5e7f6baa1187f6e8553b3528d623d5d577ed0eb27
DIST aumix-2.8.tar.bz2 157503 RMD160 f7ab3737af772b97359dfc5d9852d06fda05aaa5 SHA1 5cea563ae91f628433a1950a36efd23681da4bf4 SHA256 636eef7f400c2f3df489c0d2fa21507e88692113561e75a40a26c52bc422d7fc
EBUILD aumix-2.8-r4.ebuild 1699 RMD160 2ce8d9e868b21810020eeda14a4b708a2ff01e1c SHA1 a693d2c534757b7ffa5679354b6243b9eb8199f8 SHA256 dfb0bf2622fa72fda8ff3588cbfd4aef33b9e8f1b2abc5556011d647bc5283c5
MISC ChangeLog 7856 RMD160 55bb2aa2659cc75319a4a1b41a6b17713d8f1dac SHA1 139c1e263bb5a7f50978566022858821ac104462 SHA256 ca00cc4fea6e4e978b0f8b9eca4a5f045540d1f3f45d3e26dc9d782fab75da41
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b

aumix-2.8-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/aumix/aumix-2.8-r4.ebuild,v 1.13 2008/03/31 04:10:09 ricmm Exp $

inherit eutils

DESCRIPTION="Aumix volume/mixer control program"
HOMEPAGE="http://jpj.net/~trevor/aumix.html"
SRC_URI="http://jpj.net/~trevor/aumix/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86"
IUSE="gpm gtk nls"

#alsa support is broken in 2.8 alsa? ( >=media-libs/alsa-lib-0.9.0_rc1 )
RDEPEND=">=sys-libs/ncurses-5.2
gpm? ( >=sys-libs/gpm-1.19.3 )
gtk? ( >=x11-libs/gtk+-2.0.0 )
nls? ( virtual/libintl )"

DEPEND="${RDEPEND}
sys-apps/findutils
nls? ( sys-devel/gettext )"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-nohome.patch
epatch "${FILESDIR}"/${P}-close-dialogs.patch
epatch "${FILESDIR}"/${P}-save_load.patch
epatch "${FILESDIR}"/${P}-nls.patch
epatch "${FILESDIR}/${P}-mute.patch"

# Prevent auto* from rerunning... bug #70379
touch aclocal.m4 configure
find . -name Makefile.in -o -name stamp-h.in -print0 | xargs -0 touch;
touch configure
}

src_compile() {
local myconf="--without-gtk1"

# use_with borks becasue of bad configure script.
if ! use gtk; then
myconf="${myconf} --without-gtk"
fi

if ! use gpm; then
myconf="${myconf} --without-gpm"
fi

econf \
`use_enable nls` \
${myconf} || die
emake || die "make failed"
}

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

dodoc AUTHORS BUGS ChangeLog NEWS README TODO

newinitd "${FILESDIR}"/aumix.rc6 aumix

if use gtk; then
doicon data/aumix.xpm
make_desktop_entry aumix Aumix aumix
fi
}

files

metadata.xml




sound