Gentoo Archives: gentoo-commits

From: "Robert Buchholz (rbu)" <rbu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/herrie: ChangeLog herrie-2.1.ebuild herrie-1.8.3.ebuild
Date: Sun, 31 Aug 2008 17:20:29
Message-Id: E1KZqbC-0007YG-TX@stork.gentoo.org
1 rbu 08/08/31 17:20:26
2
3 Modified: ChangeLog
4 Added: herrie-2.1.ebuild
5 Removed: herrie-1.8.3.ebuild
6 Log:
7 + Version bump, bug #234152 by Tim Harder. Notable upstream changes:+ * Added: -p switch to start playback on startup - Phillip Warner+ * Added:
8 'F' button to jump to files in the file browser+
9 (Portage version: 2.2_rc8/cvs/Linux 2.6.27-rc4-git1 x86_64)
10
11 Revision Changes Path
12 1.30 media-sound/herrie/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/herrie/ChangeLog?rev=1.30&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/herrie/ChangeLog?rev=1.30&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/herrie/ChangeLog?r1=1.29&r2=1.30
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-sound/herrie/ChangeLog,v
21 retrieving revision 1.29
22 retrieving revision 1.30
23 diff -u -r1.29 -r1.30
24 --- ChangeLog 19 Jun 2008 11:50:12 -0000 1.29
25 +++ ChangeLog 31 Aug 2008 17:20:26 -0000 1.30
26 @@ -1,6 +1,14 @@
27 # ChangeLog for media-sound/herrie
28 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/ChangeLog,v 1.29 2008/06/19 11:50:12 opfer Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/ChangeLog,v 1.30 2008/08/31 17:20:26 rbu Exp $
31 +
32 +*herrie-2.1 (31 Aug 2008)
33 +
34 + 31 Aug 2008; Robert Buchholz <rbu@g.o> -herrie-1.8.3.ebuild,
35 + +herrie-2.1.ebuild:
36 + Version bump, bug #234152 by Tim Harder. Notable upstream changes:
37 + * Added: -p switch to start playback on startup - Phillip Warner
38 + * Added: 'F' button to jump to files in the file browser
39
40 19 Jun 2008; Christian Faulhammer <opfer@g.o> herrie-2.0.2.ebuild:
41 stable x86, bug 227107
42
43
44
45 1.1 media-sound/herrie/herrie-2.1.ebuild
46
47 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/herrie/herrie-2.1.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/herrie/herrie-2.1.ebuild?rev=1.1&content-type=text/plain
49
50 Index: herrie-2.1.ebuild
51 ===================================================================
52 # Copyright 1999-2008 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/media-sound/herrie/herrie-2.1.ebuild,v 1.1 2008/08/31 17:20:26 rbu Exp $
55
56 inherit eutils toolchain-funcs
57
58 DESCRIPTION="Herrie is a command line music player."
59 HOMEPAGE="http://herrie.info/"
60 SRC_URI="http://herrie.info/distfiles/${P}.tar.bz2"
61
62 LICENSE="BSD-2 GPL-2"
63 SLOT="0"
64 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
65 IUSE="ao alsa pulseaudio oss http modplug mp3 sndfile vorbis xspf unicode nls"
66
67 # Supported languages
68 APP_LINGUAS="ca da de es fi ga nl pl pt_BR ru sv tr vi zh_CN"
69 for X in ${APP_LINGUAS}; do
70 IUSE="${IUSE} linguas_${X}"
71 done
72
73 DEPEND="sys-libs/ncurses
74 >=dev-libs/glib-2.0
75 ao? ( media-libs/libao )
76 alsa? ( media-libs/alsa-lib )
77 http? ( net-misc/curl )
78 modplug? ( media-libs/libmodplug )
79 mp3? ( media-libs/libmad
80 media-libs/libid3tag )
81 pulseaudio? ( media-sound/pulseaudio )
82 sndfile? ( media-libs/libsndfile )
83 vorbis? ( media-libs/libvorbis )
84 xspf? ( >=media-libs/libspiff-0.6.5 )
85 !ao? ( !alsa? ( !pulseaudio? ( !oss? ( media-libs/alsa-lib ) ) ) )
86 "
87 RDEPEND="${DEPEND}"
88 DEPEND="nls? ( sys-devel/gettext )
89 dev-util/pkgconfig"
90
91 pkg_setup() {
92 if use unicode && ! built_with_use sys-libs/ncurses unicode; then
93 echo
94 eerror "Rebuild sys-libs/ncurses with USE=unicode if you need unicode in herrie."
95 die "Rebuild sys-libs/ncurses with USE=unicode if you need unicode in herrie."
96 fi
97 }
98
99 src_unpack() {
100 unpack ${A}
101 cd "${S}"
102
103 epatch "${FILESDIR}/${PN}-1.8-chost.patch"
104 }
105
106 src_compile() {
107 if ! use ao && ! use alsa && ! use pulseaudio && ! use oss ; then
108 ewarn "No audio output selected (ao, alsa, pulseaudio, oss), defaulting to alsa."
109 fi
110
111 # We could add coreaudio here if on osx
112 local EXTRA_CONF="verbose no_strip"
113 use ao && EXTRA_CONF="${EXTRA_CONF} ao"
114 use alsa && EXTRA_CONF="${EXTRA_CONF} alsa"
115 use http || EXTRA_CONF="${EXTRA_CONF} no_http no_scrobbler"
116 use mp3 || EXTRA_CONF="${EXTRA_CONF} no_mp3"
117 use modplug || EXTRA_CONF="${EXTRA_CONF} no_modplug"
118 use nls || EXTRA_CONF="${EXTRA_CONF} no_nls"
119 use oss && EXTRA_CONF="${EXTRA_CONF} oss"
120 use pulseaudio && EXTRA_CONF="${EXTRA_CONF} pulse"
121 use sndfile || EXTRA_CONF="${EXTRA_CONF} no_sndfile"
122 use unicode || EXTRA_CONF="${EXTRA_CONF} ncurses"
123 use vorbis || EXTRA_CONF="${EXTRA_CONF} no_vorbis"
124 use xspf || EXTRA_CONF="${EXTRA_CONF} no_xspf"
125
126 einfo "./configure ${EXTRA_CONF}"
127 CC="$(tc-getCC)" PREFIX=/usr MANDIR=/usr/share/man \
128 ./configure ${EXTRA_CONF} || die "configure failed"
129 emake || die "make failed"
130 }
131
132 src_install() {
133 emake DESTDIR="${D}" install || die "make install failed"
134 dodoc README ChangeLog
135 }