Gentoo Archives: gentoo-commits

From: "Bernard Cafarelli (voyageur)" <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnustep-apps/cynthiune: cynthiune-0.9.5-r3.ebuild ChangeLog cynthiune-0.9.5-r2.ebuild
Date: Fri, 19 Jun 2009 16:44:36
Message-Id: E1MHhCb-0006Ah-P1@stork.gentoo.org
1 voyageur 09/06/19 16:44:33
2
3 Modified: ChangeLog
4 Added: cynthiune-0.9.5-r3.ebuild
5 Removed: cynthiune-0.9.5-r2.ebuild
6 Log:
7 Drop arts and esd USE flags, bug #274650
8 (Portage version: 2.2_rc33/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.20 gnustep-apps/cynthiune/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnustep-apps/cynthiune/ChangeLog?rev=1.20&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnustep-apps/cynthiune/ChangeLog?rev=1.20&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnustep-apps/cynthiune/ChangeLog?r1=1.19&r2=1.20
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v
20 retrieving revision 1.19
21 retrieving revision 1.20
22 diff -u -r1.19 -r1.20
23 --- ChangeLog 9 Dec 2008 17:12:34 -0000 1.19
24 +++ ChangeLog 19 Jun 2009 16:44:33 -0000 1.20
25 @@ -1,6 +1,12 @@
26 # ChangeLog for gnustep-apps/cynthiune
27 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v 1.19 2008/12/09 17:12:34 voyageur Exp $
29 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/ChangeLog,v 1.20 2009/06/19 16:44:33 voyageur Exp $
31 +
32 +*cynthiune-0.9.5-r3 (19 Jun 2009)
33 +
34 + 19 Jun 2009; Bernard Cafarelli <voyageur@g.o>
35 + -cynthiune-0.9.5-r2.ebuild, +cynthiune-0.9.5-r3.ebuild:
36 + Drop arts and esd USE flags, bug #274650
37
38 *cynthiune-0.9.5-r2 (09 Dec 2008)
39
40
41
42
43 1.1 gnustep-apps/cynthiune/cynthiune-0.9.5-r3.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnustep-apps/cynthiune/cynthiune-0.9.5-r3.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnustep-apps/cynthiune/cynthiune-0.9.5-r3.ebuild?rev=1.1&content-type=text/plain
47
48 Index: cynthiune-0.9.5-r3.ebuild
49 ===================================================================
50 # Copyright 1999-2009 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/gnustep-apps/cynthiune/cynthiune-0.9.5-r3.ebuild,v 1.1 2009/06/19 16:44:33 voyageur Exp $
53
54 inherit gnustep-2
55
56 S=${WORKDIR}/${P/c/C}
57
58 DESCRIPTION="Free software and romantic music player for GNUstep."
59 HOMEPAGE="http://organact.mine.nu/~wolfgang/cynthiune"
60 SRC_URI="http://organact.mine.nu/~wolfgang/cynthiune/${P/c/C}.tar.gz"
61
62 IUSE="flac mad modplug musepack timidity vorbis"
63
64 KEYWORDS="~amd64 ~ppc ~x86"
65 LICENSE="GPL-2"
66 SLOT="0"
67
68 RDEPEND="media-libs/audiofile
69 media-libs/taglib
70 flac? ( media-libs/flac )
71 mad? ( media-libs/libid3tag
72 media-libs/libmad )
73 musepack? ( media-libs/libmpcdec )
74 modplug? ( media-libs/libmodplug )
75 timidity? ( media-sound/timidity++ )
76 vorbis? ( >=media-libs/libogg-1.1.2
77 >=media-libs/libvorbis-1.0.1-r2 )
78 =media-libs/musicbrainz-2*"
79 DEPEND="${RDEPEND}
80 mad? ( dev-util/pkgconfig )"
81
82 src_unpack() {
83 unpack ${A}
84 cd "${S}"
85
86 epatch "${FILESDIR}"/${P}-flac-1.1.3.patch
87 epatch "${FILESDIR}"/${P}-set-macro.patch
88 epatch "${FILESDIR}"/${P}-NSCellExtensions.patch
89 epatch "${FILESDIR}"/${P}-NSMutableDictionary.patch
90 epatch "${FILESDIR}"/${P}-gnustep-make-2.patch
91 epatch "${FILESDIR}"/${P}-as-needed.patch
92 }
93
94 cynthiune_get_config() {
95 # Gentoo doesn't have libavi (any more)
96 local myconf="disable-windowsmedia=yes disable-arts=yes disable-esound=yes"
97 use flac || myconf="${myconf} disable-flac=yes disable-flactags=yes"
98 use mad || myconf="${myconf} disable-mp3=yes disable-id3tag=yes"
99 use modplug || myconf="${myconf} disable-mod=yes"
100 use musepack || myconf="${myconf} disable-musepack=yes"
101 use timidity || myconf="${myconf} disable-timidity=yes"
102 use vorbis || myconf="${myconf} disable-ogg=yes disable-vorbistags=yes"
103
104 echo ${myconf}
105 }
106
107 src_compile() {
108 egnustep_env
109 egnustep_make "$(cynthiune_get_config)" || die "make failed"
110 }
111
112 src_install() {
113 egnustep_env
114 egnustep_install "$(cynthiune_get_config)" || die
115 }