summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Buchholz <rbu@gentoo.org>2007-09-17 22:27:46 +0000
committerRobert Buchholz <rbu@gentoo.org>2007-09-17 22:27:46 +0000
commit130794119735e795185c09fc225bb8f7e7e05cfb (patch)
treefbca983ae44f9b303bd661f06a4c2cfd00d99469 /media-sound
parentVersion bump with lots of translation updates (diff)
downloadgentoo-2-130794119735e795185c09fc225bb8f7e7e05cfb.tar.gz
gentoo-2-130794119735e795185c09fc225bb8f7e7e05cfb.tar.bz2
gentoo-2-130794119735e795185c09fc225bb8f7e7e05cfb.zip
Version bump fixing the ALSA code (bug #188285)
(Portage version: 2.1.3.9)
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/herrie/ChangeLog7
-rw-r--r--media-sound/herrie/files/digest-herrie-1.8.33
-rw-r--r--media-sound/herrie/herrie-1.8.3.ebuild79
3 files changed, 88 insertions, 1 deletions
diff --git a/media-sound/herrie/ChangeLog b/media-sound/herrie/ChangeLog
index d39c2ab22203..a971318a1951 100644
--- a/media-sound/herrie/ChangeLog
+++ b/media-sound/herrie/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-sound/herrie
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/ChangeLog,v 1.14 2007/07/11 19:39:51 rbu Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/ChangeLog,v 1.15 2007/09/17 22:27:45 rbu Exp $
+
+*herrie-1.8.3 (17 Sep 2007)
+
+ 03 Sep 2007; Robert Buchholz <rbu@gentoo.org> +herrie-1.8.3.ebuild:
+ Version bump fixing the ALSA code (bug #188285)
*herrie-1.8.1 (11 Jul 2007)
diff --git a/media-sound/herrie/files/digest-herrie-1.8.3 b/media-sound/herrie/files/digest-herrie-1.8.3
new file mode 100644
index 000000000000..074d158c376e
--- /dev/null
+++ b/media-sound/herrie/files/digest-herrie-1.8.3
@@ -0,0 +1,3 @@
+MD5 a76baacdb82d4e5fc246c3f5da90e2af herrie-1.8.3.tar.bz2 62786
+RMD160 68ae1977988d4912e549a6519c3b28f79b8f08ea herrie-1.8.3.tar.bz2 62786
+SHA256 d4746b136b59b31715461d436292da3bbd6b3a8c814f6fa897e4c229aaa465f8 herrie-1.8.3.tar.bz2 62786
diff --git a/media-sound/herrie/herrie-1.8.3.ebuild b/media-sound/herrie/herrie-1.8.3.ebuild
new file mode 100644
index 000000000000..e2e6a2973db8
--- /dev/null
+++ b/media-sound/herrie/herrie-1.8.3.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/herrie-1.8.3.ebuild,v 1.1 2007/09/17 22:27:45 rbu Exp $
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Herrie is a command line music player."
+HOMEPAGE="http://herrie.info/"
+SRC_URI="http://herrie.info/distfiles/${P}.tar.bz2"
+
+LICENSE="BSD-2 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~sparc ~x86 ~ppc"
+IUSE="ao alsa pulseaudio oss http modplug mp3 sndfile vorbis xspf unicode nls
+ linguas_de linguas_nl linguas_pl linguas_tr linguas_sv linguas_ga linguas_ru"
+
+DEPEND="sys-libs/ncurses
+ >=dev-libs/glib-2.0
+ ao? ( media-libs/libao )
+ alsa? ( media-libs/alsa-lib )
+ http? ( net-misc/curl )
+ modplug? ( media-libs/libmodplug )
+ mp3? ( media-libs/libmad
+ media-libs/libid3tag )
+ pulseaudio? ( media-sound/pulseaudio )
+ sndfile? ( media-libs/libsndfile )
+ vorbis? ( media-libs/libvorbis )
+ xspf? ( >=media-libs/libspiff-0.6.5 )
+ !ao? ( !alsa? ( !pulseaudio? ( !oss? ( media-libs/alsa-lib ) ) ) )
+ "
+RDEPEND="${DEPEND}"
+DEPEND="nls? ( sys-devel/gettext )
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ if use unicode && ! built_with_use sys-libs/ncurses unicode; then
+ echo
+ eerror "Rebuild sys-libs/ncurses with USE=unicode if you need unicode in herrie."
+ die "Rebuild sys-libs/ncurses with USE=unicode if you need unicode in herrie."
+ fi
+}
+
+src_unpack() {
+ unpack "${A}"
+ cd "${S}"
+
+ epatch "${FILESDIR}/${PN}-1.8-chost.patch"
+}
+
+src_compile() {
+ if ! use ao && ! use alsa && ! use pulseaudio && ! use oss ; then
+ ewarn "No audio output selected (ao, alsa, pulseaudio, oss), defaulting to alsa."
+ fi
+
+ # We could add coreaudio here if on osx
+ local EXTRA_CONF="verbose no_strip"
+ use ao && EXTRA_CONF="${EXTRA_CONF} ao"
+ use alsa && EXTRA_CONF="${EXTRA_CONF} alsa"
+ use http || EXTRA_CONF="${EXTRA_CONF} no_http no_scrobbler"
+ use mp3 || EXTRA_CONF="${EXTRA_CONF} no_mp3"
+ use modplug || EXTRA_CONF="${EXTRA_CONF} no_modplug"
+ use nls || EXTRA_CONF="${EXTRA_CONF} no_nls"
+ use oss && EXTRA_CONF="${EXTRA_CONF} oss"
+ use pulseaudio && EXTRA_CONF="${EXTRA_CONF} pulse"
+ use sndfile || EXTRA_CONF="${EXTRA_CONF} no_sndfile"
+ use unicode || EXTRA_CONF="${EXTRA_CONF} ncurses"
+ use vorbis || EXTRA_CONF="${EXTRA_CONF} no_vorbis"
+ use xspf || EXTRA_CONF="${EXTRA_CONF} no_xspf"
+
+ einfo "./configure ${EXTRA_CONF}"
+ CC="$(tc-getCC)" PREFIX=/usr MANDIR=/usr/share/man \
+ ./configure ${EXTRA_CONF} || die "configure failed"
+ emake || die "make failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+ dodoc README ChangeLog
+}