Portage is a package management system used by Gentoo Linux
# 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;
Drop to ~mips due to unstable deps
29 Feb 2008; Carsten Lohrke
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
Remove unnecessary bashism for bug 171689.
29 Aug 2006; Luis Medinas
Remove older revision that still uses gtk2 use flag.
09 Jul 2006; Joshua Kinard
Marked stable on mips.
23 Apr 2006; Thomas Cort
Stable on alpha wrt Bug #125481.
10 Mar 2006; Markus Rothe
Stable on ppc64; bug #125481
10 Mar 2006; Michael Hanselmann
Stable on ppc.
10 Mar 2006; Michele Noberasco
Stable for x86. See bug #125481.
10 Mar 2006; Aron Griffis
Mark 2.8-r4 stable on ia64
09 Mar 2006; Luis Medinas
Stable on amd64. Bug #125481.
09 Mar 2006; Gustavo Zacarias
Stable on sparc wrt #125481
08 Mar 2006; Diego Pettenò
-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
Removed gtk2 use flag, bug 106560.
Clean up ebuild.
07 Jul 2005; Jeremy Huddleston
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
Stable on ppc64
11 Nov 2004; Bryan Østergaard
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
Stable on mips, bug #69587.
01 Nov 2004; Markus Rothe
aumix-2.8-r2.ebuild:
Marked ~ppc64; bug #64627
31 Oct 2004; Michael Hanselmann
Stable on ppc.
31 Oct 2004; Jeremy Huddleston
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
Added to ~ppc.
06 Oct 2004; Guy Martin
Stable on hppa.
03 Sep 2004; Jeremy Huddleston
Stable amd64, sparc, x86.
29 Aug 2004; Jeremy Huddleston
Added 'usr hotplug' to init script for bug #62091.
23 Jul 2004; Seemant Kulleen
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
13 Jul 2004; Bryan Østergaard
Stable on alpha.
10 Jun 2004; Guy Martin
Marked stable on hppa.
06 Jun 2004; Jason Wever
Sparc me like a hurricane.
30 May 2004; Jeremy Huddleston
Stable x86.
28 Apr 2004; Jeremy Huddleston
Removed gnome form IUSE.
26 Apr 2004; Stephen P. Becker
aumix-2.8.ebuild:
2.8 stable on mips, ~mips keyword added to 2.8-r1
25 Apr 2004; Aron Griffis
Add die following econf for bug 48950
*aumix-2.8-r1 (18 Apr 2004)
18 Apr 2004; Jeremy Huddleston
USE flag support fixed for bug #48101.
02 Apr 2004; Jeremy Huddleston
Removed alsa IUSE. Fixed myconf. Closes bug #46475.
22 Feb 2004; Aron Griffis
stable on alpha and ia64
23 Feb 2004; Seemant Kulleen
grammar fix in the initscript
26 Jan 2004;
stable on sparc
24 Jan 2004; Brad House
stable on amd64
10 Jan 2004; Jason Wever
Added ~sparc keyword.
09 Dec 2003; Seemant Kulleen
aumix-2.8.ebuild:
fix gtk/gtk2 issue so that it compiles gtk1 interface if -gtk in USE. Thanks
to: Will Richey
18 May 2003; Seemant Kulleen
Added support for OSS detection in the initscript. Thanks to: Jarkko
Haapalainen
*aumix-2.8 (16 Dec 2002)
04 Nov 2003; Joshua Kinard
Added ~mips to KEYWORDS
04 Aug 2003; Guy Martin
Added hppa to KEYWORDS.
16 Dec 2002; Seemant Kulleen
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
Added hppa to KEYWORDS.
16 Dec 2002; Seemant Kulleen
Fixed the myconf stuff.
06 Dec 2002; Rodney Rees
15 Dec 2002; Bjoern Brauel
unmask on alpha
18 Sep 2002; Owen Stampflee
Added PPC to KEYWORDS.
16 Sep 2002; Maarten Thibaut
sparc/sparc64 keywords
21 May 2002; Martin Schlemmer
*aumix-2.7-r3 (1 Feb 2002)
1 Feb 2002; G.Bevin
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.
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
# 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
}