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 |
} |