Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/FusionSound: metadata.xml ChangeLog FusionSound-1.1.1.ebuild
Date: Fri, 05 Jun 2009 21:27:08
Message-Id: E1MCgwM-0003Fw-Cx@stork.gentoo.org
1 ssuominen 09/06/05 21:27:06
2
3 Modified: metadata.xml ChangeLog FusionSound-1.1.1.ebuild
4 Log:
5 Fix automagic deps like alsa, cddb, ffmpeg, mad, timidity and vorbis. Fix ffmpeg compability wrt #238718, thanks to Victor Ostorga. Fix building with GCC 4.3 wrt #238718, thanks to Tupone Alfredo.
6 (Portage version: 2.1.6.13/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.2 media-libs/FusionSound/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/metadata.xml?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/metadata.xml?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/metadata.xml?r1=1.1&r2=1.2
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/media-libs/FusionSound/metadata.xml,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- metadata.xml 24 Aug 2007 15:36:05 -0000 1.1
22 +++ metadata.xml 5 Jun 2009 21:27:06 -0000 1.2
23 @@ -1,10 +1,9 @@
24 <?xml version="1.0" encoding="UTF-8"?>
25 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
26 <pkgmetadata>
27 -<herd>video</herd>
28 -<maintainer>
29 -<email>hd_brummy@g.o</email>
30 -<name>Joerg Bornkessel</name>
31 -</maintainer>
32 + <herd>sound</herd>
33 + <maintainer>
34 + <email>hd_brummy@g.o</email>
35 + <name>Joerg Bornkessel</name>
36 + </maintainer>
37 </pkgmetadata>
38 -
39
40
41
42 1.4 media-libs/FusionSound/ChangeLog
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/ChangeLog?rev=1.4&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/ChangeLog?rev=1.4&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/ChangeLog?r1=1.3&r2=1.4
47
48 Index: ChangeLog
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/media-libs/FusionSound/ChangeLog,v
51 retrieving revision 1.3
52 retrieving revision 1.4
53 diff -u -r1.3 -r1.4
54 --- ChangeLog 15 Apr 2008 14:51:43 -0000 1.3
55 +++ ChangeLog 5 Jun 2009 21:27:06 -0000 1.4
56 @@ -1,20 +1,23 @@
57 # ChangeLog for media-libs/FusionSound
58 -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
59 -# $Header: /var/cvsroot/gentoo-x86/media-libs/FusionSound/ChangeLog,v 1.3 2008/04/15 14:51:43 drac Exp $
60 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
61 +# $Header: /var/cvsroot/gentoo-x86/media-libs/FusionSound/ChangeLog,v 1.4 2009/06/05 21:27:06 ssuominen Exp $
62
63 - 15 Apr 2008; Samuli Suominen <drac@g.o> -FusionSound-1.0.0.ebuild,
64 - FusionSound-1.1.1.ebuild:
65 - Remove old. QAbaddep fix for current.
66 + 05 Jun 2009; Samuli Suominen <ssuominen@g.o>
67 + FusionSound-1.1.1.ebuild, +files/FusionSound-1.1.1-ffmpeg.patch,
68 + +files/FusionSound-1.1.1-gcc43.patch:
69 + Fix automagic deps like alsa, cddb, ffmpeg, mad, timidity and vorbis. Fix
70 + ffmpeg compability wrt #238718, thanks to Victor Ostorga. Fix building
71 + with GCC 4.3 wrt #238718, thanks to Tupone Alfredo.
72
73 *FusionSound-1.1.1 (19 Mar 2008)
74
75 19 Mar 2008; Joerg Bornkessel <hd_brummy@g.o>
76 +FusionSound-1.1.1.ebuild:
77 - version bump; bug 205833
78 + Version bump wrt #205833.
79
80 *FusionSound-1.0.0 (24 Aug 2007)
81
82 24 Aug 2007; Joerg Bornkessel <hd_brummy@g.o> +metadata.xml,
83 +FusionSound-1.0.0.ebuild:
84 - initial ebuild
85 + Initial ebuild.
86
87
88
89
90 1.3 media-libs/FusionSound/FusionSound-1.1.1.ebuild
91
92 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild?rev=1.3&view=markup
93 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild?rev=1.3&content-type=text/plain
94 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild?r1=1.2&r2=1.3
95
96 Index: FusionSound-1.1.1.ebuild
97 ===================================================================
98 RCS file: /var/cvsroot/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild,v
99 retrieving revision 1.2
100 retrieving revision 1.3
101 diff -u -r1.2 -r1.3
102 --- FusionSound-1.1.1.ebuild 15 Apr 2008 14:51:43 -0000 1.2
103 +++ FusionSound-1.1.1.ebuild 5 Jun 2009 21:27:06 -0000 1.3
104 @@ -1,6 +1,9 @@
105 -# Copyright 1999-2008 Gentoo Foundation
106 +# Copyright 1999-2009 Gentoo Foundation
107 # Distributed under the terms of the GNU General Public License v2
108 -# $Header: /var/cvsroot/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild,v 1.2 2008/04/15 14:51:43 drac Exp $
109 +# $Header: /var/cvsroot/gentoo-x86/media-libs/FusionSound/FusionSound-1.1.1.ebuild,v 1.3 2009/06/05 21:27:06 ssuominen Exp $
110 +
111 +EAPI=2
112 +inherit autotools eutils
113
114 DESCRIPTION="Audio sub system for multiple applications"
115 HOMEPAGE="http://www.directfb.org/"
116 @@ -9,14 +12,53 @@
117 LICENSE="GPL-2"
118 SLOT="0"
119 KEYWORDS="~amd64 ~x86"
120 -IUSE="vorbis mp3"
121 +IUSE="alsa cddb ffmpeg mad oss timidity vorbis"
122
123 RDEPEND=">=dev-libs/DirectFB-${PV}
124 + alsa? ( media-libs/alsa-lib )
125 + timidity? ( media-libs/libtimidity
126 + media-sound/timidity++ )
127 vorbis? ( media-libs/libvorbis )
128 - mp3? ( media-libs/libmad )"
129 + mad? ( media-libs/libmad )
130 + cddb? ( media-libs/libcddb )
131 + ffmpeg? ( >=media-video/ffmpeg-0.5 )"
132 DEPEND="${RDEPEND}
133 - dev-util/pkgconfig"
134 + dev-util/pkgconfig
135 + sys-apps/sed"
136 +
137 +src_prepare() {
138 + epatch "${FILESDIR}"/${P}-gcc43.patch \
139 + "${FILESDIR}"/${P}-ffmpeg.patch
140 + sed -i -e 's:-O3 -ffast-math -pipe::' configure.in \
141 + || die "sed failed"
142 + AT_M4DIR="m4" eautoreconf
143 +}
144 +
145 +src_configure() {
146 + local myaudio="wave"
147 +
148 + use alsa && myaudio="${myaudio} alsa"
149 + use oss && myaudio="${myaudio} oss"
150 +
151 + # Lite is used only for tests or examples.
152 + # Tremor isn't there with latest libvorbis.
153 + econf \
154 + --disable-dependency-tracking \
155 + --without-lite \
156 + --with-drivers="${myaudio}" \
157 + --without-examples \
158 + $(use_with timidity) \
159 + --with-wave \
160 + $(use_with vorbis) \
161 + --without-tremor \
162 + $(use_with mad) \
163 + $(use_with cddb cdda) \
164 + $(use_with ffmpeg) \
165 + --with-playlist
166 +}
167
168 src_install() {
169 - emake DESTDIR="${D}" install || die "emake install failed."
170 + emake DESTDIR="${D}" htmldir=/usr/share/doc/${PF}/html \
171 + install || die "emake install failed"
172 + dodoc AUTHORS ChangeLog NEWS README TODO
173 }