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