Gentoo Archives: gentoo-commits

From: "Tony Vroon (chainsaw)" <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/alsa-tools: ChangeLog alsa-tools-1.0.15.ebuild alsa-tools-1.0.16.ebuild alsa-tools-1.0.19.ebuild
Date: Mon, 19 Jan 2009 16:11:32
Message-Id: E1LOwin-0004sK-Ve@stork.gentoo.org
1 chainsaw 09/01/19 16:11:29
2
3 Modified: ChangeLog alsa-tools-1.0.15.ebuild
4 alsa-tools-1.0.16.ebuild
5 Added: alsa-tools-1.0.19.ebuild
6 Log:
7 Version bump. Drop the epatch as the Flameeyes-fix made it upstream.
8 (Portage version: 2.1.6.7/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.169 media-sound/alsa-tools/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/ChangeLog?rev=1.169&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/ChangeLog?rev=1.169&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/ChangeLog?r1=1.168&r2=1.169
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v
20 retrieving revision 1.168
21 retrieving revision 1.169
22 diff -u -r1.168 -r1.169
23 --- ChangeLog 20 Dec 2008 23:23:14 -0000 1.168
24 +++ ChangeLog 19 Jan 2009 16:11:29 -0000 1.169
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-sound/alsa-tools
27 -# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v 1.168 2008/12/20 23:23:14 fmccor Exp $
29 +# Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/ChangeLog,v 1.169 2009/01/19 16:11:29 chainsaw Exp $
31 +
32 +*alsa-tools-1.0.19 (19 Jan 2009)
33 +
34 + 19 Jan 2009; <chainsaw@g.o> +alsa-tools-1.0.19.ebuild:
35 + Version bump. Drop the epatch as the Flameeyes-fix made it upstream.
36
37 20 Dec 2008; Ferris McCormick <fmccor@g.o>
38 alsa-tools-1.0.17.ebuild:
39
40
41
42 1.4 media-sound/alsa-tools/alsa-tools-1.0.15.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild?rev=1.4&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild?rev=1.4&content-type=text/plain
46 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild?r1=1.3&r2=1.4
47
48 Index: alsa-tools-1.0.15.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild,v
51 retrieving revision 1.3
52 retrieving revision 1.4
53 diff -u -r1.3 -r1.4
54 --- alsa-tools-1.0.15.ebuild 31 Jan 2008 16:51:04 -0000 1.3
55 +++ alsa-tools-1.0.15.ebuild 19 Jan 2009 16:11:29 -0000 1.4
56 @@ -1,6 +1,6 @@
57 -# Copyright 1999-2008 Gentoo Foundation
58 +# Copyright 1999-2009 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 -# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild,v 1.3 2008/01/31 16:51:04 chainsaw Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.15.ebuild,v 1.4 2009/01/19 16:11:29 chainsaw Exp $
62
63 WANT_AUTOMAKE="1.9"
64 WANT_AUTOCONF="2.5"
65 @@ -88,7 +88,7 @@
66 epatch "${FILESDIR}/${PN}-1.0.11-asneeded.patch"
67
68 for dir in echomixer envy24control rmedigicontrol; do
69 - pushd ${dir} &> /dev/null
70 + pushd "${dir}" &> /dev/null
71 sed -i -e '/AM_PATH_GTK/d' configure.in
72 eautomake
73 popd &> /dev/null
74
75
76
77 1.7 media-sound/alsa-tools/alsa-tools-1.0.16.ebuild
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild?rev=1.7&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild?rev=1.7&content-type=text/plain
81 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild?r1=1.6&r2=1.7
82
83 Index: alsa-tools-1.0.16.ebuild
84 ===================================================================
85 RCS file: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild,v
86 retrieving revision 1.6
87 retrieving revision 1.7
88 diff -u -r1.6 -r1.7
89 --- alsa-tools-1.0.16.ebuild 13 May 2008 14:53:24 -0000 1.6
90 +++ alsa-tools-1.0.16.ebuild 19 Jan 2009 16:11:29 -0000 1.7
91 @@ -1,6 +1,6 @@
92 -# Copyright 1999-2008 Gentoo Foundation
93 +# Copyright 1999-2009 Gentoo Foundation
94 # Distributed under the terms of the GNU General Public License v2
95 -# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild,v 1.6 2008/05/13 14:53:24 beandog Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.16.ebuild,v 1.7 2009/01/19 16:11:29 chainsaw Exp $
97
98 WANT_AUTOMAKE="1.9"
99 WANT_AUTOCONF="2.5"
100 @@ -89,7 +89,7 @@
101 epatch "${FILESDIR}/${PN}-1.0.14-asneeded.patch"
102
103 for dir in echomixer envy24control rmedigicontrol; do
104 - pushd ${dir} &> /dev/null
105 + pushd "${dir}" &> /dev/null
106 sed -i -e '/AM_PATH_GTK/d' configure.in
107 eautomake
108 popd &> /dev/null
109
110
111
112 1.1 media-sound/alsa-tools/alsa-tools-1.0.19.ebuild
113
114 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.19.ebuild?rev=1.1&view=markup
115 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.19.ebuild?rev=1.1&content-type=text/plain
116
117 Index: alsa-tools-1.0.19.ebuild
118 ===================================================================
119 # Copyright 1999-2009 Gentoo Foundation
120 # Distributed under the terms of the GNU General Public License v2
121 # $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-tools/alsa-tools-1.0.19.ebuild,v 1.1 2009/01/19 16:11:29 chainsaw Exp $
122
123 WANT_AUTOMAKE="1.9"
124 WANT_AUTOCONF="2.5"
125
126 inherit eutils flag-o-matic autotools
127
128 MY_P="${P/_rc/rc}"
129
130 DESCRIPTION="Advanced Linux Sound Architecture tools"
131 HOMEPAGE="http://www.alsa-project.org"
132 SRC_URI="mirror://alsaproject/tools/${MY_P}.tar.bz2"
133
134 LICENSE="GPL-2"
135 SLOT="0.9"
136 KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~sparc ~x86"
137
138 ECHOAUDIO_CARDS="alsa_cards_darla20 alsa_cards_gina20
139 alsa_cards_layla20 alsa_cards_darla24 alsa_cards_gina24
140 alsa_cards_layla24 alsa_cards_mona alsa_cards_mia alsa_cards_indigo
141 alsa_cards_indigoio alsa_cards_echo3g"
142
143 IUSE="fltk gtk midi alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
144 alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
145 alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
146 alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr
147 ${ECHOAUDIO_CARDS}"
148
149 RDEPEND=">=media-libs/alsa-lib-${PV}
150 fltk? ( =x11-libs/fltk-1.1* )
151 gtk? ( =x11-libs/gtk+-2* )"
152 DEPEND="${RDEPEND}"
153
154 S="${WORKDIR}/${MY_P}"
155
156 pkg_setup() {
157 if use midi && ! built_with_use --missing true media-libs/alsa-lib midi; then
158 eerror ""
159 eerror "To be able to build ${CATEGORY}/${PN} with midi support you"
160 eerror "need to have built media-libs/alsa-lib with midi USE flag."
161 die "Missing midi USE flag on media-libs/alsa-lib"
162 fi
163
164 ALSA_TOOLS="ac3dec"
165
166 use midi && ALSA_TOOLS="${ALSA_TOOLS} seq/sbiload us428control"
167
168 if use gtk; then
169 use midi && use alsa_cards_ice1712 && \
170 ALSA_TOOLS="${ALSA_TOOLS} envy24control"
171 use alsa_cards_rme32 && use alsa_cards_rme96 && \
172 ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
173 fi
174
175 if use alsa_cards_hdsp || use alsa_cards_hdspm; then
176 ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
177 use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
178 fi
179
180 use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
181 use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
182 use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
183 use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
184 use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"
185
186 { use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
187 ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"
188
189 if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
190 ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
191 fi
192
193 if use gtk; then
194 for card in ${ECHOAUDIO_CARDS}; do
195 if use ${card}; then
196 ALSA_TOOLS="${ALSA_TOOLS} echomixer"
197 fi
198 done
199 fi
200 }
201
202 src_unpack() {
203 unpack ${A}
204 cd "${S}"
205
206 for dir in echomixer envy24control rmedigicontrol; do
207 pushd "${dir}" &> /dev/null
208 sed -i -e '/AM_PATH_GTK/d' configure.in
209 eautomake
210 popd &> /dev/null
211 done
212
213 pushd hdspmixer &> /dev/null
214 sed -i -e '/AM_PATH_GTK/d' configure.in
215 eautoreconf
216 popd &> /dev/null
217
218 elibtoolize
219 }
220
221 src_compile() {
222 if use fltk; then
223 # hdspmixer requires fltk
224 append-ldflags "-L/usr/$(get_libdir)/fltk-1.1"
225 append-flags "-I/usr/include/fltk-1.1"
226 fi
227
228 # hdspmixer is missing depconf - copy from the hdsploader directory
229 cp "${S}/hdsploader/depcomp" "${S}/hdspmixer/"
230
231 local f
232 for f in ${ALSA_TOOLS}
233 do
234 cd "${S}/${f}"
235 econf --with-gtk2 || die "econf ${f} failed"
236 emake || die "emake ${f} failed"
237 done
238 }
239
240 src_install() {
241 local f
242 for f in ${ALSA_TOOLS}
243 do
244 # Install the main stuff
245 cd "${S}/${f}"
246 emake DESTDIR="${D}" install || die
247
248 # Install the text documentation
249 local doc
250 for doc in README TODO ChangeLog AUTHORS; do
251 if [[ -f "${doc}" ]]; then
252 mv "${doc}" "${doc}.$(basename ${f})" || die
253 dodoc "${doc}.$(basename ${f})" || die
254 fi
255 done
256 done
257 }