Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/alsa-tools/
Date: Thu, 20 Feb 2020 15:49:47
Message-Id: 1582213772.23f58e2e5a8e4a0248496682eae5061898e1b4ad.polynomial-c@gentoo
1 commit: 23f58e2e5a8e4a0248496682eae5061898e1b4ad
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Feb 20 15:43:04 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Feb 20 15:49:32 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23f58e2e
7
8 media-sound/alsa-tools: Removed old
9
10 Package-Manager: Portage-2.3.89, Repoman-2.3.20
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 media-sound/alsa-tools/Manifest | 2 -
14 media-sound/alsa-tools/alsa-tools-1.1.0.ebuild | 142 ----------------------
15 media-sound/alsa-tools/alsa-tools-1.1.6.ebuild | 160 -------------------------
16 3 files changed, 304 deletions(-)
17
18 diff --git a/media-sound/alsa-tools/Manifest b/media-sound/alsa-tools/Manifest
19 index 987e89d1513..0840ed61ce3 100644
20 --- a/media-sound/alsa-tools/Manifest
21 +++ b/media-sound/alsa-tools/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST alsa-tools-1.1.0.tar.bz2 1715113 BLAKE2B 9b64f3a78e0cff212663c716c189591cd249e58992e5b403e8948b0fa81c4b3b86cc4872f4dcb7a0fadf9cb313043201549b10f3a36d546911bba18fe9fc3602 SHA512 caabbc9a8b494de6bba0dea6440b335b35e5c7dab4942ac36f127a75c2212ff98e7e38566444666edcf40c6c95e6d9797c421014fb5c5c292bb398780e6c9f87
24 -DIST alsa-tools-1.1.6.tar.bz2 1778330 BLAKE2B 256ffaef47f78c07f1d8cd86df57b2f75cb6838c407586b52144963350d51271fb500e627e152d05d1c586c337c70fc839072094e0492a0a1b160d6876ccedeb SHA512 33617ec6726ca11f66849c893a8dd9bf9faa8832374788819d9280159ac358c83443331faac24881df593cfd0b24b22769a41cbcb0af3c1fd781baab0c802d17
25 DIST alsa-tools-1.1.7.tar.bz2 1782642 BLAKE2B 1b2235c3471595c17836b376e5c87194b798f39d2ab52398c634b430c55a4d10482af2aef9568c6694ac4f5a58c4b2f4601cc6a7a80b4e1a3e87dd8d86d8e67a SHA512 d715fa5b909fb33ffce252b4ae9f027dc7c1a509253d52bda6ecbc5e0a38e7d30ab8486b14114b226424217812a0edf66e7ec11f7674e44c77a14e4dfb16889c
26 DIST alsa-tools-1.2.2.tar.bz2 1876266 BLAKE2B 2bfe4464869927f73b1059de9d972231b90af3be930e0e63048fcc40dadace0c842396e339874595f917b632fe407e16977a8b774240ffaf758004d42f46a27c SHA512 935d46ee3cc843566ccea183bcf7ea36439a4a6aa22964ebf6fd2722b78ec634d3be4e6a30b04c608abe6c5a132dd633f8343fff19f9d90a756d6699fc849a16
27
28 diff --git a/media-sound/alsa-tools/alsa-tools-1.1.0.ebuild b/media-sound/alsa-tools/alsa-tools-1.1.0.ebuild
29 deleted file mode 100644
30 index 3d691d2667b..00000000000
31 --- a/media-sound/alsa-tools/alsa-tools-1.1.0.ebuild
32 +++ /dev/null
33 @@ -1,142 +0,0 @@
34 -# Copyright 1999-2020 Gentoo Authors
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=5
38 -inherit autotools eutils flag-o-matic ltprune
39 -
40 -DESCRIPTION="Advanced Linux Sound Architecture tools"
41 -HOMEPAGE="https://alsa-project.org/"
42 -SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2"
43 -
44 -LICENSE="GPL-2"
45 -SLOT="0.9"
46 -KEYWORDS="amd64 ~mips ppc ppc64 sparc x86"
47 -
48 -IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
49 -alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
50 -alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
51 -alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
52 -
53 -COMMON_DEPEND=">=media-libs/alsa-lib-${PV}
54 - >=dev-python/pyalsa-1.0.26
55 - fltk? ( >=x11-libs/fltk-1.3.0:1 )
56 - gtk? (
57 - >=dev-python/pygtk-2
58 - x11-libs/gtk+:2
59 - x11-libs/gtk+:3
60 - )" #468294
61 -RDEPEND="${COMMON_DEPEND}
62 - gtk? ( media-fonts/font-misc-misc )" #456114
63 -DEPEND="${COMMON_DEPEND}
64 - virtual/pkgconfig"
65 -
66 -pkg_setup() {
67 - ALSA_TOOLS="seq/sbiload us428control hwmixvolume hda-verb"
68 -
69 - if use gtk; then
70 - ALSA_TOOLS="${ALSA_TOOLS} hdajackretask"
71 - use alsa_cards_ice1712 && \
72 - ALSA_TOOLS="${ALSA_TOOLS} envy24control"
73 - use alsa_cards_rme32 && use alsa_cards_rme96 && \
74 - ALSA_TOOLS="${ALSA_TOOLS} rmedigicontrol"
75 - fi
76 -
77 - if use alsa_cards_hdsp || use alsa_cards_hdspm; then
78 - ALSA_TOOLS="${ALSA_TOOLS} hdsploader"
79 - use fltk && ALSA_TOOLS="${ALSA_TOOLS} hdspconf hdspmixer"
80 - fi
81 -
82 - use alsa_cards_mixart && ALSA_TOOLS="${ALSA_TOOLS} mixartloader"
83 - use alsa_cards_vx222 && ALSA_TOOLS="${ALSA_TOOLS} vxloader"
84 - use alsa_cards_usb-usx2y && ALSA_TOOLS="${ALSA_TOOLS} usx2yloader"
85 - use alsa_cards_pcxhr && ALSA_TOOLS="${ALSA_TOOLS} pcxhr"
86 - use alsa_cards_sscape && ALSA_TOOLS="${ALSA_TOOLS} sscape_ctl"
87 -
88 - { use alsa_cards_sb16 || use alsa_cards_sbawe; } && \
89 - ALSA_TOOLS="${ALSA_TOOLS} sb16_csp"
90 -
91 - if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
92 - ALSA_TOOLS="${ALSA_TOOLS} as10k1 ld10k1"
93 - fi
94 -
95 - use gtk && ALSA_TOOLS="${ALSA_TOOLS} echomixer"
96 -}
97 -
98 -src_prepare() {
99 - epatch "${FILESDIR}"/envy24control-config-dir.patch
100 -
101 - epatch_user
102 -
103 - # This block only deals with the tools that still use GTK and the
104 - # AM_PATH_GTK macro.
105 - for dir in echomixer envy24control rmedigicontrol; do
106 - has "${dir}" "${ALSA_TOOLS}" || continue
107 - pushd "${dir}" &> /dev/null
108 - eautoreconf
109 - popd &> /dev/null
110 - done
111 -
112 - # This block deals with the tools that are being patched
113 - for dir in hdspconf; do
114 - has "${dir}" "${ALSA_TOOLS}" || continue
115 - pushd "${dir}" &> /dev/null
116 - eautoreconf
117 - popd &> /dev/null
118 - done
119 -
120 - elibtoolize
121 -}
122 -
123 -src_configure() {
124 - if use fltk; then
125 - # hdspmixer requires fltk
126 - append-ldflags "-L$(dirname $(fltk-config --libs))"
127 - append-flags "-I$(fltk-config --includedir)"
128 - fi
129 -
130 - local f
131 - for f in ${ALSA_TOOLS}
132 - do
133 - cd "${S}/${f}"
134 - case "${f}" in
135 - echomixer,envy24control,rmedigicontrol )
136 - econf --with-gtk2
137 - ;;
138 - * )
139 - econf
140 - ;;
141 - esac
142 - done
143 -}
144 -
145 -src_compile() {
146 - local f
147 - for f in ${ALSA_TOOLS}
148 - do
149 - cd "${S}/${f}"
150 - emake
151 - done
152 -}
153 -
154 -src_install() {
155 - local f
156 - for f in ${ALSA_TOOLS}
157 - do
158 - # Install the main stuff
159 - cd "${S}/${f}"
160 - # hotplugdir is for usx2yloader/Makefile.am
161 - emake DESTDIR="${D}" hotplugdir=/lib/firmware install
162 -
163 - # Install the text documentation
164 - local doc
165 - for doc in README TODO ChangeLog AUTHORS; do
166 - if [[ -f "${doc}" ]]; then
167 - mv "${doc}" "${doc}.$(basename ${f})" || die
168 - dodoc "${doc}.$(basename ${f})"
169 - fi
170 - done
171 - done
172 -
173 - # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
174 - prune_libtool_files
175 -}
176
177 diff --git a/media-sound/alsa-tools/alsa-tools-1.1.6.ebuild b/media-sound/alsa-tools/alsa-tools-1.1.6.ebuild
178 deleted file mode 100644
179 index da3b3042ca0..00000000000
180 --- a/media-sound/alsa-tools/alsa-tools-1.1.6.ebuild
181 +++ /dev/null
182 @@ -1,160 +0,0 @@
183 -# Copyright 1999-2020 Gentoo Authors
184 -# Distributed under the terms of the GNU General Public License v2
185 -
186 -EAPI=6
187 -inherit autotools flag-o-matic gnome2-utils xdg-utils
188 -
189 -DESCRIPTION="Advanced Linux Sound Architecture tools"
190 -HOMEPAGE="https://alsa-project.org/"
191 -SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2"
192 -
193 -LICENSE="GPL-2"
194 -SLOT="0.9"
195 -KEYWORDS="~alpha amd64 ~mips ppc ppc64 sparc x86"
196 -
197 -IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart
198 -alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe
199 -alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712
200 -alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr"
201 -
202 -COMMON_DEPEND=">=media-libs/alsa-lib-${PV}
203 - >=dev-python/pyalsa-1.0.26
204 - fltk? ( >=x11-libs/fltk-1.3.0:1 )
205 - gtk? (
206 - >=dev-python/pygtk-2
207 - x11-libs/gtk+:2
208 - x11-libs/gtk+:3
209 - )" #468294
210 -RDEPEND="${COMMON_DEPEND}
211 - gtk? ( media-fonts/font-misc-misc )" #456114
212 -DEPEND="${COMMON_DEPEND}
213 - virtual/pkgconfig"
214 -
215 -PATCHES=(
216 - "${FILESDIR}"/envy24control-config-dir.patch
217 -)
218 -
219 -pkg_setup() {
220 - ALSA_TOOLS=(
221 - seq/sbiload
222 - us428control
223 - hwmixvolume
224 - hda-verb
225 - $(usex alsa_cards_mixart mixartloader '')
226 - $(usex alsa_cards_vx222 vxloader '')
227 - $(usex alsa_cards_usb-usx2y usx2yloader '')
228 - $(usex alsa_cards_pcxhr pcxhrloader '')
229 - $(usex alsa_cards_sscape sscape_ctl '')
230 - )
231 -
232 - if use gtk; then
233 - ALSA_TOOLS+=(
234 - echomixer
235 - hdajackretask
236 - $(usex alsa_cards_ice1712 envy24control '')
237 - )
238 - # Perhaps a typo the following && logic?
239 - if use alsa_cards_rme32 && use alsa_cards_rme96 ; then
240 - ALSA_TOOLS+=( rmedigicontrol )
241 - fi
242 - fi
243 -
244 - if use alsa_cards_hdsp || use alsa_cards_hdspm ; then
245 - ALSA_TOOLS+=(
246 - hdsploader
247 - $(usex fltk 'hdspconf hdspmixer' '')
248 - )
249 - fi
250 -
251 - if use alsa_cards_sb16 || use alsa_cards_sbawe ; then
252 - ALSA_TOOLS+=( sb16_csp )
253 - fi
254 -
255 - if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then
256 - ALSA_TOOLS+=( as10k1 ld10k1 )
257 - fi
258 -}
259 -
260 -src_prepare() {
261 - default
262 -
263 - # This block only deals with the tools that still use GTK and the
264 - # AM_PATH_GTK macro.
265 - for dir in echomixer envy24control rmedigicontrol; do
266 - has "${dir}" "${ALSA_TOOLS[*]}" || continue
267 - pushd "${dir}" &> /dev/null
268 - eautoreconf
269 - popd &> /dev/null
270 - done
271 -
272 - # This block deals with the tools that are being patched
273 - for dir in hdspconf; do
274 - has "${dir}" "${ALSA_TOOLS[*]}" || continue
275 - pushd "${dir}" &> /dev/null
276 - eautoreconf
277 - popd &> /dev/null
278 - done
279 -
280 - elibtoolize
281 -}
282 -
283 -src_configure() {
284 - if use fltk; then
285 - # hdspmixer requires fltk
286 - append-ldflags "-L$(dirname $(fltk-config --libs))"
287 - append-flags "-I$(fltk-config --includedir)"
288 - fi
289 -
290 - local f
291 - for f in ${ALSA_TOOLS[@]} ; do
292 - cd "${S}/${f}" || die
293 - case "${f}" in
294 - echomixer,envy24control,rmedigicontrol )
295 - econf --with-gtk2
296 - ;;
297 - * )
298 - econf
299 - ;;
300 - esac
301 - done
302 -}
303 -
304 -src_compile() {
305 - local f
306 - for f in ${ALSA_TOOLS[@]} ; do
307 - cd "${S}/${f}" || die
308 - emake
309 - done
310 -}
311 -
312 -src_install() {
313 - local f
314 - for f in ${ALSA_TOOLS[@]} ; do
315 - # Install the main stuff
316 - cd "${S}/${f}" || die
317 - # hotplugdir is for usx2yloader/Makefile.am
318 - emake DESTDIR="${D}" hotplugdir=/lib/firmware install
319 -
320 - # Install the text documentation
321 - local doc
322 - for doc in README TODO ChangeLog AUTHORS; do
323 - if [[ -f "${doc}" ]]; then
324 - mv "${doc}" "${doc}.$(basename ${f})" || die
325 - dodoc "${doc}.$(basename ${f})"
326 - fi
327 - done
328 - done
329 -
330 - # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27)
331 - find "${ED}" -name '*.la' -delete || die
332 -}
333 -
334 -pkg_postinst() {
335 - gnome2_icon_cache_update
336 - xdg_desktop_database_update
337 -}
338 -
339 -pkg_postrm() {
340 - gnome2_icon_cache_update
341 - xdg_desktop_database_update
342 -}