Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/ncmpcpp: ChangeLog ncmpcpp-0.5.ebuild ncmpcpp-0.3.4.ebuild ncmpcpp-0.3.2.ebuild
Date: Sat, 02 Jan 2010 14:39:02
Message-Id: E1NR583-0004sx-M1@stork.gentoo.org
1 yngwin 10/01/02 14:38:55
2
3 Modified: ChangeLog
4 Added: ncmpcpp-0.5.ebuild
5 Removed: ncmpcpp-0.3.4.ebuild ncmpcpp-0.3.2.ebuild
6 Log:
7 Version bump. Add new dependency on libmpdclient. Force USE=visualizer on
8 for USE=fftw. Use dodoc to install documentation. Fixes bug 299283.
9 Remove obsolete versions.
10 (Portage version: 2.2_rc61/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.23 media-sound/ncmpcpp/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/ncmpcpp/ChangeLog?rev=1.23&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/ncmpcpp/ChangeLog?rev=1.23&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/ncmpcpp/ChangeLog?r1=1.22&r2=1.23
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/media-sound/ncmpcpp/ChangeLog,v
22 retrieving revision 1.22
23 retrieving revision 1.23
24 diff -u -r1.22 -r1.23
25 --- ChangeLog 21 Oct 2009 12:21:07 -0000 1.22
26 +++ ChangeLog 2 Jan 2010 14:38:55 -0000 1.23
27 @@ -1,6 +1,14 @@
28 # ChangeLog for media-sound/ncmpcpp
29 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/media-sound/ncmpcpp/ChangeLog,v 1.22 2009/10/21 12:21:07 maekke Exp $
31 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/media-sound/ncmpcpp/ChangeLog,v 1.23 2010/01/02 14:38:55 yngwin Exp $
33 +
34 +*ncmpcpp-0.5 (02 Jan 2010)
35 +
36 + 02 Jan 2010; Ben de Groot <yngwin@g.o> -ncmpcpp-0.3.2.ebuild,
37 + -ncmpcpp-0.3.4.ebuild, +ncmpcpp-0.5.ebuild:
38 + Version bump. Add new dependency on libmpdclient. Force USE=visualizer on
39 + for USE=fftw. Use dodoc to install documentation. Fixes bug 299283.
40 + Remove obsolete versions.
41
42 21 Oct 2009; Markus Meier <maekke@g.o> ncmpcpp-0.3.5.ebuild:
43 x86 stable, bug #285872
44
45
46
47 1.1 media-sound/ncmpcpp/ncmpcpp-0.5.ebuild
48
49 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/ncmpcpp/ncmpcpp-0.5.ebuild?rev=1.1&view=markup
50 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/ncmpcpp/ncmpcpp-0.5.ebuild?rev=1.1&content-type=text/plain
51
52 Index: ncmpcpp-0.5.ebuild
53 ===================================================================
54 # Copyright 1999-2010 Gentoo Foundation
55 # Distributed under the terms of the GNU General Public License v2
56 # $Header: /var/cvsroot/gentoo-x86/media-sound/ncmpcpp/ncmpcpp-0.5.ebuild,v 1.1 2010/01/02 14:38:55 yngwin Exp $
57
58 EAPI="2"
59 inherit bash-completion eutils
60
61 DESCRIPTION="An ncurses mpd client, ncmpc clone with some new features, written in C++"
62 HOMEPAGE="http://unkart.ovh.org/ncmpcpp"
63 SRC_URI="http://unkart.ovh.org/${PN}/${P}.tar.bz2"
64
65 LICENSE="GPL-2"
66 IUSE="bash-completion clock curl fftw iconv outputs taglib +threads unicode visualizer"
67 SLOT="0"
68 KEYWORDS="~amd64 ~hppa ~x86"
69
70 DEPEND="sys-libs/ncurses[unicode?]
71 >=media-libs/libmpdclient-2.1
72 curl? ( net-misc/curl )
73 visualizer? ( fftw? ( sci-libs/fftw:3.0 ) )
74 iconv? ( virtual/libiconv )
75 taglib? ( media-libs/taglib )"
76 RDEPEND="$DEPEND"
77
78 pkg_setup() {
79 if ( use fftw && ! use visualizer ); then
80 die "USE=fftw requires USE=visualizer enabled"
81 fi
82 }
83
84 src_configure() {
85 econf $(use_enable clock) \
86 $(use_enable outputs) \
87 $(use_enable unicode) \
88 $(use_enable visualizer) \
89 $(use_with curl) \
90 $(use_with fftw) \
91 $(use_with iconv) \
92 $(use_with threads) \
93 $(use_with taglib)
94 }
95
96 src_install() {
97 emake install DESTDIR="${D}" || die "install failed"
98
99 # use dodoc instead of upstream's doc install which does not compress
100 rm -rf "${D}"/usr/share/doc/${PN}
101 dodoc AUTHORS NEWS doc/config doc/keys || die "dodoc failed"
102
103 dobashcompletion doc/${PN}-completion.bash ${PN}
104 }
105
106 pkg_postinst() {
107 echo
108 elog "Example configuration files have been installed at"
109 elog "${ROOT}usr/share/doc/${PF}"
110 elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/keys"
111 elog "as user configuration files."
112 echo
113 if use visualizer; then
114 elog "If you want to use the visualizer, you need mpd with fifo enabled."
115 echo
116 fi
117 bash-completion_pkg_postinst
118 }