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