Portage is a package management system used by Gentoo Linux
# ChangeLog for media-sound/alsaplayer
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsaplayer/ChangeLog,v 1.67 2008/07/05 06:49:43 drac Exp $
05 Jul 2008; Samuli Suominen
+files/alsaplayer-0.99.80-missing_limits_h.patch,
alsaplayer-0.99.80.ebuild:
Add missing limits.h, fixes compiling with >=glibc-2.8 by Bernard
Cafarelli. Bug #230798.
*alsaplayer-0.99.80 (01 Mar 2008)
01 Mar 2008; Samuli Suominen
-files/alsaplayer-0.99.80_rc3-glib.patch, -alsaplayer-0.99.80_rc3.ebuild,
-alsaplayer-0.99.80_rc4.ebuild, +alsaplayer-0.99.80.ebuild:
Version bump wrt #198437, thanks to Christian Faulhammer for reporting.
13 Oct 2007; Ryan Hill
Remove me from metadata.
*alsaplayer-0.99.80_rc4 (10 Oct 2007)
10 Oct 2007; Samuli Suominen
+alsaplayer-0.99.80_rc4.ebuild:
Version bump for bug 187367.
*alsaplayer-0.99.80_rc3 (07 Oct 2007)
07 Oct 2007; Samuli Suominen
+files/alsaplayer-0.99.80_rc3-flags.patch,
+files/alsaplayer-0.99.80_rc3-glib.patch, +alsaplayer-0.99.80_rc3.ebuild:
Version bump with patch removing deprecated GLIB 1.2 check.
14 Jul 2007; Samuli Suominen
+files/alsaplayer-0.99.80_rc1-amd64-flac-1.1.3.patch,
alsaplayer-0.99.80_rc1.ebuild:
Fix building with >=flac-1.1.3 on AMD64 systems for bug 181822, thanks to
Dominique Michel for patch and aballier at gentoo.org for reporting.
17 Jun 2007; Ryan Hill
Update metadata.
16 Jun 2007; Samuli Suominen
alsaplayer-0.99.80_rc1.ebuild:
Remove duplicate .desktop entry. Bug 166464, Comment #30.
*alsaplayer-0.99.80_rc1 (12 Jun 2007)
12 Jun 2007; Ryan Hill
+alsaplayer-0.99.80_rc1.ebuild:
Minor version bump, major changes.
- completely new GTK-2 interface
- FLAC 1.3 and 1.4 support
- basic keyboard navigation
- selection, song, and playlist looping
- new playlist window implementation
Please test the new interface and report all bugs you encounter.
25 Mar 2007; Ryan Hill
alsaplayer-0.99.77-r1.ebuild:
Add glib-1.2 dependency, even if we are building -gtk. Bug #172115.
Remove old version.
*alsaplayer-0.99.77-r1 (19 Feb 2007)
19 Feb 2007; Ryan Hill
+alsaplayer-0.99.77-r1.ebuild:
Switch to using gtk1 interface since the gtk2 interface is incomplete. Add
warning about possible crashes with unicode filenames. Create desktop menu
entry.
18 Feb 2007; nixnut
Added ~ppc wrt bug 166464
15 Feb 2007; Stuart Longland
alsaplayer-0.99.77.ebuild:
Tested and working on MIPS
13 Feb 2007; Gustavo Zacarias
alsaplayer-0.99.77.ebuild:
Keyworded ~sparc wrt #166464
13 Feb 2007; Piotr Jaroszyński
alsaplayer-0.99.77.ebuild:
Add ~amd64 wrt bug #166464.
*alsaplayer-0.99.77 (13 Feb 2007)
13 Feb 2007; Ryan Hill
+files/alsaplayer-0.99.77-cxxflags.patch,
+files/alsaplayer-0.99.77-join-null-thread.patch,
+files/alsaplayer-0.99.77-ppc-endian-fix.patch, +metadata.xml,
+alsaplayer-0.99.77.ebuild:
Raise alsaplayer from the dead, bug #166464. Not responsible for zombie
processes.
12 Jul 2006; Aron Griffis
-alsaplayer-0.99.76-r2.ebuild, alsaplayer-0.99.76-r3.ebuild:
Mark 0.99.76-r3 stable on ia64. Remove 0.99.76-r2. #125479
09 Jul 2006; Diego Pettenò
+files/alsaplayer-0.99.76-cxxflags.patch, alsaplayer-0.99.76-r3.ebuild:
Force a decent behaviour with respect to C(XX)FLAGS.
09 Jul 2006; Diego Pettenò
-alsaplayer-0.99.76.ebuild, -alsaplayer-0.99.76-r1.ebuild:
Drop old versions.
28 Apr 2006; Joseph Jezak
alsaplayer-0.99.76-r3.ebuild:
Marked ppc stable for bug #125479.
23 Apr 2006; Thomas Cort
Stable on alpha and amd64 wrt Bug #125479.
23 Apr 2006; Saleem Abdulrasool
alsaplayer-0.99.76-r3.ebuild:
stable on x86 (bug #125479)
*alsaplayer-0.99.76-r3 (20 Apr 2006)
20 Apr 2006; Diego Pettenò
+files/alsaplayer-0.99.76-join-null-thread.patch,
+alsaplayer-0.99.76-r3.ebuild:
Add patch to void crashing on cleanup, thanks to Matthias Langer for the
help testing in bug #125479.
10 Mar 2006; Aron Griffis
alsaplayer-0.99.76-r2.ebuild:
Mark 0.99.76-r2 stable on ia64. #125479
10 Mar 2006;
Stable on ppc. Bug #125479
08 Mar 2006; Diego Pettenò
alsaplayer-0.99.76.ebuild:
Don't depend on doxygen in runtime.
*alsaplayer-0.99.76-r2 (18 Dec 2005)
18 Dec 2005; Diego Pettenò
+alsaplayer-0.99.76-r2.ebuild:
Drop gtk useflag for new revision, as it does not handle Unicode correctly,
leading to crashes. See bug #103751.
24 Aug 2005; Aron Griffis
alsaplayer-0.99.76-r1.ebuild:
stable on ia64
05 Jul 2005; Aron Griffis
alsaplayer-0.99.76-r1.ebuild:
stable on alpha
14 May 2005; Jan Brinkmann
alsaplayer-0.99.76-r1.ebuild:
introduced support for the audiofile useflag, as suggest by Dennis Schridde
09 May 2005; Aron Griffis
stable on ia64
20 Apr 2005; Jan Brinkmann
-alsaplayer-0.99.75-r1.ebuild, alsaplayer-0.99.76-r1.ebuild,
alsaplayer-0.99.76.ebuild:
added missing libsndfile dependency, fixes #89597. also changed deprecated
oggvorbis to vorbis.
19 Apr 2005; Bryan Østergaard
Remove retired developer from metadata.xml.
13 Mar 2005; Jan Brinkmann
alsaplayer-0.99.76-r1.ebuild:
removed unneeded useflag logic, fixes #85046
*alsaplayer-0.99.76-r1 (12 Mar 2005)
12 Mar 2005; Jan Brinkmann
+alsaplayer-0.99.76-r1.ebuild:
applied a cleanup patch which was suggested by Diego Pettenò
06 Mar 2005; Joseph Jezak
+files/alsaplayer-endian.patch, alsaplayer-0.99.76.ebuild:
Added Chris White's patch for big endian machines. See bug #76409.
12 Feb 2005; Robin H. Johnson
alsaplayer-0.99.76.ebuild:
Add ~mips for my XXS1500 hardware.
06 Dec 2004; Jeremy Huddleston
alsaplayer-0.99.75-r1.ebuild, alsaplayer-0.99.76.ebuild:
Fixing gtk dep to close bug #73504.
03 Dec 2004; Jeremy Huddleston
alsaplayer-0.99.75-r1.ebuild, alsaplayer-0.99.76.ebuild:
Added to ~sparc
14 Sep 2004; Jeremy Huddleston
alsaplayer-0.99.76.ebuild:
Stable amd64.
25 Apr 2004; Aron Griffis
alsaplayer-0.99.75-r1.ebuild:
Add die following econf for bug 48950
31 Mar 2004; Jeremy Huddleston
alsaplayer-0.99.75-r1.ebuild:
inherit eutils.
26 Mar 2004; Jeremy Huddleston
alsaplayer-0.99.75-r1.ebuild, alsaplayer-0.99.76.ebuild:
Cleaned up DEPs, added eutils. Moved to stable x86.
17 Feb 2004; Ciaran McCreesh
alsaplayer-0.99.75-r1.ebuild, alsaplayer-0.99.76.ebuild:
Changing to -sparc as we don't have ALSA support
22 Jan 2004;
alsaplayer-0.99.76.ebuild:
Fixed alsa-1.0 bug
fixed jack dependency.
12 Dec 2003; Michael Sterrett
alsaplayer-0.99.76.ebuild:
media-libs/libjackasync -> media-libs/libjackasyn
*alsaplayer-0.99.76 (12 Dec 2003)
12 Dec 2003; Seemant Kulleen
version bump thanks to: Niek van der Maas
Holcomb
*alsaplayer-0.99.75-r1 (26 Sep 2003)
26 Sep 2003; jje
files/gcc.patch:
Patched for gcc-3.3. See #29553.
*alsaplayer-0.99.75 (09 May 2003)
09 May 2003; jje
Version bump.
13 Mar 2003; Daniel Ahlberg
Updated installation command. Closes #17415.
*alsaplayer-0.99.74 (09 Mar 2003)
09 Mar 2003; Daniel Ahlberg
Version bump.
*alsaplayer-0.99.73 (16 Dec 2002)
18 Dec 2002; Seemant Kulleen
alsaplayer-0.99.73.ebuild :
I screwed up with some syntax (left a hanging if). Closes bug #12372 by
hertog@home.nl (Gert-Jan Rodenburg)
16 Dec 2002; Seemant Kulleen
alsaplayer-0.99.73.ebuild files/digest-alsaplayer-0.99.73 :
Version bump thanks to: ashura666@mac.com in bug #12271.
*alsaplayer-0.99.72 (18 Oct 2002)
06 Dec 2002; Rodney Rees
18 Oct 2002; Seemant Kulleen
alsaplayer-0.99.72.ebuild files/digest-alsaplayer-0.99.72 :
Andy Lo-A-Foe informed me of this version bump a day or two after it came
out, but we were in freeze. Due to new masking, I have finally added it.
Also, requested by: luke@dslextreme.com (Luke Ravitch) in bug #9232.
*alsaplayer-0.99.71.20020607 (7 Jun 2002)
17 Sep 2002; Seemant Kulleen
alsaplayer-0.99.71.20020607.ebuild :
Andy Lo-A-Foe (alsaplayer upstream author) informs me that the qt plugin
is no longer shipped with alsaplayer, so all qt stuff has gone from the
ebuild.
7 Jun 2002; Seemant Kulleen
alsaplayer-0.99.71.20020607.ebuild
files/digest-alsaplayer-0.99.71.20020607 :
Version bump to newest CVS snapshot, which sorts the gcc-3.1 bug out and
also works with alsa5 for those users who still need that.
*alsaplayer-0.99.70-r1 (4 Jun 2002)
4 Jun 2002; Seemant Kulleen
alsaplayer-0.99.70-r1.ebuild files/digest-alsaplayer-0.99.70-r1 :
sandbox violation fix for installing the documentation if doxygen is on
the system. Closes bug # 3322, by ryan.shaw@stanfordalumni.org (Ryan
Shaw)
*alsaplayer-0.99.70 (22 May 2002)
22 May 2002; Matthew Kennedy
alsaplayer-0.99.70.ebuild, files/digest-alsaplayer-0.99.70,
files/alsaplayer-0.99.70-gcc3.1-gentoo.patch :
Version bump and patch to get it to compile against gcc3.1.
*alsaplayer-0.99.60-r1 (4 May 2002)
4 May 2002; Seemant Kulleen
files/digest-alsaplayer-0.99.60-r1 :
Rachel Holmes pointed out that ALSA is not a requirement but an optional
dependency. Also added nls optional and fixed oggvorbis optional.
*alsaplayer-0.99.60 (2 May 2002)
2 May 2002; Seemant Kulleen
files/digest-alsaplayer-0.99.60
Version bump, thanks to Rachel Holmes.
*alsaplayer-0.99.59 (26 Apr 2002)
26 Apr 2002; Seemant Kulleen
files/digest-alsaplayer-0.99.59
Music player which uses ALSA primarily
AUX alsaplayer-0.99.80-missing_limits_h.patch 294 RMD160 1fe35bd233cfa2af7604ad6c35de13e59d8a8de4 SHA1 7536b5ffaba20851a0fccc4ff9f9f2a7921bdba2 SHA256 95f0c1a503248853ac50b5cf936c4b39bb98a12ea026f99bf5cc62b5de2697e9
AUX alsaplayer-0.99.80_rc3-flags.patch 3905 RMD160 32e721a50403608816f356d07e6e1a3fe55cc860 SHA1 e6140d06da2289ff3c6d840a87fa42a5ea9fb7e6 SHA256 c760756aef8feb45ed455b4c57c6ff7f751e4609c7ef54c4bf82cb5fa1a16b6f
DIST alsaplayer-0.99.80.tar.bz2 805045 RMD160 41248dff120a01bf286c1616fa6b968ad6cdf16a SHA1 883d590b01371840024b5a8bf0fe95b464a2ccd1 SHA256 9020e2214d7c7a6a3a3f6a310538cfa6226eaeccb8c08de3b72d69d186d7cb83
EBUILD alsaplayer-0.99.80.ebuild 2219 RMD160 86274f7a5ad72242b75ef4593ee5e54251336996 SHA1 e60b4b95746865503411ddb2ff543ed46d1007a0 SHA256 8a05110c0d4f75cbd3c5130707e0862bc89ec7cd98c98c79e3b4f43bc73632e2
MISC ChangeLog 11416 RMD160 bc4fd3d7c332a7ffdb597a82bc92a7a589bd8465 SHA1 5f897748856372b08c8ebe7eb58bf4c293b73d27 SHA256 14a60f5976da4ce06345a73e6ba602577b9384267a3558ba769318a80b54c7de
MISC metadata.xml 257 RMD160 677ed7ea57e4a0a5f0adbeddfa2c83c7cd66ea87 SHA1 0dd42935d9ae2aa2ab02fa15b2ee0531227a2c28 SHA256 3f686ab5cab442913ef74d24ed831d7e176464acd7f57daa8c67358e4715c87b
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsaplayer/alsaplayer-0.99.80.ebuild,v 1.3 2008/07/05 06:49:43 drac Exp $
inherit autotools eutils
DESCRIPTION="A heavily multi-threaded pluggable audio player."
HOMEPAGE="http://www.alsaplayer.org"
SRC_URI="http://www.${PN}.org/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
IUSE="alsa audiofile doc esd flac gtk jack mad mikmod nas nls ogg opengl oss vorbis xosd"
RDEPEND="media-libs/libsndfile
mad? ( media-libs/libmad )
gtk? ( >=x11-libs/gtk+-2.8 )
alsa? ( media-libs/alsa-lib )
audiofile? ( media-libs/audiofile )
esd? ( media-sound/esound )
flac? ( media-libs/flac )
jack? ( >=media-sound/jack-audio-connection-kit-0.80 )
mikmod? ( >=media-libs/libmikmod-3.1.10 )
nas? ( media-libs/nas )
ogg? ( media-libs/libogg )
opengl? ( virtual/opengl )
vorbis? ( media-libs/libvorbis )
xosd? ( x11-libs/xosd )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )
doc? ( app-doc/doxygen )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}_rc3-flags.patch \
"${FILESDIR}"/${P}-missing_limits_h.patch
eautoreconf
}
src_compile() {
use xosd || export ac_cv_lib_xosd_xosd_create="no"
use doc || export ac_cv_prog_HAVE_DOXYGEN="false"
local myconf
if ! use alsa && ! use oss && ! use esd && ! use jack && ! use nas; then
ewarn "You've disabled alsa, oss, esd, jack and nas. Enabling oss for you."
myconf="${myconf} --enable-oss"
fi
econf --disable-gtk --disable-sgi \
$(use_enable audiofile) \
$(use_enable esd) \
$(use_enable flac) \
$(use_enable gtk gtk2) \
$(use_enable jack) \
$(use_enable mikmod) \
$(use_enable nas) \
$(use_enable opengl) \
$(use_enable oss) \
$(use_enable sparc) \
$(use_enable vorbis oggvorbis) \
$(use_enable alsa) \
$(use_enable nls) \
$(use_enable mad) \
--disable-dependency-tracking \
${myconf}
emake CFLAGS="${CFLAGS}" || die "emake failed."
}
src_install() {
emake DESTDIR="${D}" docdir="${D}/usr/share/doc/${PF}" install \
|| die "emake install failed."
dodoc AUTHORS ChangeLog README TODO docs/*.txt
}