ChangeLog

# ChangeLog for media-sound/cmus
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/cmus/ChangeLog,v 1.18 2008/04/28 22:54:17 opfer Exp $

28 Apr 2008; Christian Faulhammer
+files/cmus-2.2.0-new-ffmpeg.patch, cmus-2.2.0.ebuild:
make it work with some newer versions of ffmpeg, see bug 218105; patch
provided by Ben de Groot

14 Oct 2007; Christian Faulhammer cmus-2.2.0.ebuild:
new HOMEPAGE value and new download location

22 Sep 2007; Christian Faulhammer
-files/cmus-2.1.0-faad-2.0.patch, -cmus-2.1.0-r1.ebuild:
clean up

22 Sep 2007; Christoph Mende cmus-2.2.0.ebuild:
Stable on amd64 wrt bug #193205

20 Sep 2007; Christian Faulhammer cmus-2.2.0.ebuild:
stable x86, bug 193205

01 Aug 2007; Christian Faulhammer cmus-2.2.0.ebuild:
put the correct entries in RDEPEND and not DEPEND

*cmus-2.2.0 (30 Jul 2007)

30 Jul 2007; Christian Faulhammer metadata.xml,
+cmus-2.2.0.ebuild:
version bump with new features:
support for WMA (USE=wma) and wavpack (USE=wavpack)
several bugs fixed (partly been patched already in 2.1.0-r1)
install support script for net-im/pidgin (USE=pidgin)
install command completion for Zshell (USE=zsh-completion)
some rework on the ebuild itself

01 Jun 2007; Christian Faulhammer -cmus-2.1.0.ebuild,
cmus-2.1.0-r1.ebuild:
Add examples USE flag and clean up

31 May 2007; Daniel Gryniewicz cmus-2.1.0-r1.ebuild:
Marked stable on amd64 for bug #180295

31 May 2007; Christian Faulhammer cmus-2.1.0-r1.ebuild:
fixed installation of example file, reported by Jonas Pedersen in bug 180295

30 May 2007; Christian Faulhammer cmus-2.1.0-r1.ebuild:
stable x86, bug 180295

*cmus-2.1.0-r1 (14 Feb 2007)

14 Feb 2007; Christian Faulhammer
+files/cmus-2.1.0-faad-2.0.patch, +cmus-2.1.0-r1.ebuild:
add a patch from cmus mailing list that allows building against
media-libs/faad2 2.0, so now I can provide aac and mp4 USE flags

29 Jan 2007; Christian Faulhammer -cmus-2.0.4.ebuild:
clean up

25 Jan 2007; Steve Dibb cmus-2.1.0.ebuild:
Add ~amd64, bug 162375

25 Jan 2007; Christian Faulhammer cmus-2.1.0.ebuild:
added multilib capabilities, so amd64 can keyword this; thanks to beandog
for pointing out

*cmus-2.1.0 (03 Jan 2007)

03 Jan 2007; Christian Faulhammer +cmus-2.1.0.ebuild:
version bump, added mikmod support via mikmod USE flac; support for flac 1.1.3

11 Dec 2006; Christian Faulhammer cmus-2.0.4.ebuild:
corrected flac dependency

*cmus-2.0.4 (08 Nov 2006)

08 Nov 2006; Christian Faulhammer +metadata.xml,
+cmus-2.0.4.ebuild:
initial import. A nice console player with support for many formats via
plugins. See bug #88025, thanks to Timo Hirvonen and
Nikolai Weibull .

Manifest

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

AUX cmus-2.2.0-new-ffmpeg.patch 395 RMD160 dc96f1b0f7cd44d16ca8cfda6f5ec9ceb8f62a8b SHA1 d4cb8d41e374cdd06c57172567afac9c13436a55 SHA256 613ff226ed5eaf74ad0314cb7032bc64221b7588bd16d831fbcd709a701a8ca5
DIST cmus-2.2.0.tar.bz2 155448 RMD160 1287666c16332ad34222461e29d8355ef607e7b5 SHA1 a6472633ac55660eb3aec5d2ae0296da86903bb2 SHA256 f18ffafc7161a383ddc79b34cc16a5a38f675454c49799dac5d172bf22d12005
EBUILD cmus-2.2.0.ebuild 3014 RMD160 8366fa71d85e7f5a46800bd316e0c20e56937fb7 SHA1 6bf7f8ec903144c70327e99f7aff7f8ca9140510 SHA256 fc80fa8e18670959a5323c6d8c0ea36da2f0a63b9552a2629346390201dc2bc8
MISC ChangeLog 3179 RMD160 d1f6867364654db4fcd60a4b725c67aa5aa5cf02 SHA1 f2b3cb137be3931431f4d1cf916774b92b60398f SHA256 4c20d1a90cb874a3c3bfd090e70ce692f9e184f4cf3b2bf93ee3581f2ecdecec
MISC metadata.xml 267 RMD160 20bfbfa228d9c5ca5763d1285b306583ff0e3f03 SHA1 0c2d8a6d417e0503516229d097e19f591ae92ffb SHA256 bed7dbe54b8db30cba32aa717fb01c066c35e22fc43531bd5464111646ee4a16
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgWVZ8ACgkQNQqtfCuFneMAqwCeMrau/JuKULucdqm9JxpDvhhV
8D4AnjtWX8XUR7wYCSByhAqHtIlcVYkf
=fL1D
-----END PGP SIGNATURE-----

cmus-2.2.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/cmus/cmus-2.2.0.ebuild,v 1.7 2008/04/28 22:54:17 opfer Exp $

inherit eutils multilib

DESCRIPTION="A ncurses based music player with plugin support for many formats"
HOMEPAGE="http://cmus.sourceforge.net/"
SRC_URI="http://mirror.greaterscope.net/cmus/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="aac alsa ao arts debug examples flac mad mikmod modplug mp3 mp4 musepack \
oss pidgin vorbis wavpack wma zsh-completion"

DEPEND="sys-libs/ncurses
aac? ( media-libs/faad2 )
alsa? ( >=media-libs/alsa-lib-1.0.11 )
ao? ( media-libs/libao )
arts? ( kde-base/arts )
flac? ( media-libs/flac )
mad? ( >=media-libs/libmad-0.14 )
mikmod? ( media-libs/libmikmod )
modplug? ( >=media-libs/libmodplug-0.7 )
mp3? ( >=media-libs/libmad-0.14 )
mp4? ( media-libs/libmp4v2
media-libs/faad2 )
musepack? ( >=media-libs/libmpcdec-1.2 )
vorbis? ( >=media-libs/libvorbis-1.0 )
wavpack? ( media-sound/wavpack )
wma? ( media-video/ffmpeg )"
RDEPEND="${DEPEND}
zsh-completion? ( app-shells/zsh )
pidgin? ( net-im/pidgin
dev-python/dbus-python )"

my_config() {
local value
use ${1} && value=y || value=n
myconf="${myconf} ${2}=${value}"
}

pkg_setup() {
if ! built_with_use sys-libs/ncurses unicode
then
ewarn
ewarn "sys-libs/ncurses compiled without the unicode USE flag."
ewarn "Please recompile sys-libs/ncurses with USE=unicode and emerge"
ewarn "cmus again if you experience any problems with UTF-8 or"
ewarn "wide characters."
ewarn
epause
fi
}

src_unpack() {
unpack ${A}
cd "${WORKDIR}"
if $(has_version ">=media-video/ffmpeg-0.4.9_p20080326")
then
epatch "${FILESDIR}"/${P}-new-ffmpeg.patch
fi
}

src_compile() {
local debuglevel=1 myconf="CONFIG_SUN=n"

use debug && debuglevel=2

my_config aac CONFIG_AAC
my_config ao CONFIG_AO
my_config alsa CONFIG_ALSA
my_config arts CONFIG_ARTS
my_config flac CONFIG_FLAC
my_config mad CONFIG_MAD
my_config mikmod CONFIG_MIKMOD
my_config mp3 CONFIG_MAD
my_config mp4 CONFIG_MP4
my_config modplug CONFIG_MODPLUG
my_config musepack CONFIG_MPC
my_config oss CONFIG_OSS
my_config vorbis CONFIG_VORBIS
my_config wavpack CONFIG_WAVPACK
my_config wma CONFIG_FFMPEG

# econf doesn't work, because configure wants "prefix" (and similar) without dashes
./configure prefix=/usr ${myconf} exampledir=/usr/share/doc/${PF}/examples \
libdir=/usr/$(get_libdir) DEBUG=${debuglevel} || die "configure failed"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc AUTHORS README
use examples || rm -rf "${D}/usr/share/doc/${PF}/examples/"

if use zsh-completion; then
insinto /usr/share/zsh/site-functions
doins contrib/_cmus
fi

if use pidgin; then
sed -i -e "s:/usr/local/bin/python:/usr/bin/python:" contrib/cmus-updatepidgin.py
newbin contrib/cmus-updatepidgin.py cmus-updatepidgin
fi
}

files

metadata.xml





opfer@gentoo.org
Christian Faulhammer

no-herd