Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/prefix:master commit in: media-sound/gsm/files/, media-sound/gsm/
Date: Sat, 10 Apr 2021 07:20:23
Message-Id: 1618039176.ad0d24e3e0ef438c7b905695d63441355574b846.sam@gentoo
1 commit: ad0d24e3e0ef438c7b905695d63441355574b846
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sat Apr 10 07:19:36 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 10 07:19:36 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=ad0d24e3
7
8 media-sound/gsm: drop obsolete EAPI 2 package
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 media-sound/gsm/Manifest | 1 -
13 media-sound/gsm/files/gsm-1.0.12-64bit.patch | 16 ---
14 media-sound/gsm/files/gsm-1.0.12-memcpy.patch | 11 --
15 media-sound/gsm/files/gsm-1.0.12-shared.patch | 151 --------------------------
16 media-sound/gsm/files/gsm-1.0.13-darwin.patch | 46 --------
17 media-sound/gsm/files/gsm-1.0.13-shared.patch | 151 --------------------------
18 media-sound/gsm/gsm-1.0.13-r1.ebuild | 55 ----------
19 media-sound/gsm/gsm-1.0.13.ebuild | 51 ---------
20 media-sound/gsm/metadata.xml | 8 --
21 9 files changed, 490 deletions(-)
22
23 diff --git a/media-sound/gsm/Manifest b/media-sound/gsm/Manifest
24 deleted file mode 100644
25 index 377c6dd24e..0000000000
26 --- a/media-sound/gsm/Manifest
27 +++ /dev/null
28 @@ -1 +0,0 @@
29 -DIST gsm-1.0.13.tar.gz 65318 BLAKE2B 22bb79e3afd9a2e99041693288342b55969207223486200d4aebc61908930040b6b766a9bf673ec6b484eeb95833684c79f34c95d32da17cfb4c36d025004858 SHA512 0d0cf9e1e81e64cd84f588c1e4f0cb74b849d45e41fdebf860f63588084c73c7c5198bfe73a6c976bda5735ee516661d3db00afbb5cc5886a7ee3a7b31d673aa
30
31 diff --git a/media-sound/gsm/files/gsm-1.0.12-64bit.patch b/media-sound/gsm/files/gsm-1.0.12-64bit.patch
32 deleted file mode 100644
33 index bc28c5099c..0000000000
34 --- a/media-sound/gsm/files/gsm-1.0.12-64bit.patch
35 +++ /dev/null
36 @@ -1,16 +0,0 @@
37 -diff -ur gsm-1.0-pl12.orig/inc/private.h gsm-1.0-pl12/inc/private.h
38 ---- gsm-1.0-pl12.orig/inc/private.h 2006-04-26 22:17:01.000000000 +0300
39 -+++ gsm-1.0-pl12/inc/private.h 2007-08-19 12:23:02.000000000 +0300
40 -@@ -10,10 +10,10 @@
41 - #define PRIVATE_H
42 -
43 - typedef short word; /* 16 bit signed int */
44 --typedef long longword; /* 32 bit signed int */
45 -+typedef int longword; /* 32 bit signed int */
46 -
47 - typedef unsigned short uword; /* unsigned word */
48 --typedef unsigned long ulongword; /* unsigned longword */
49 -+typedef unsigned int ulongword; /* unsigned longword */
50 -
51 - struct gsm_state {
52 -
53
54 diff --git a/media-sound/gsm/files/gsm-1.0.12-memcpy.patch b/media-sound/gsm/files/gsm-1.0.12-memcpy.patch
55 deleted file mode 100644
56 index fc3c1ce232..0000000000
57 --- a/media-sound/gsm/files/gsm-1.0.12-memcpy.patch
58 +++ /dev/null
59 @@ -1,11 +0,0 @@
60 -diff -ur gsm-1.0-pl12.orig/src/code.c gsm-1.0-pl12/src/code.c
61 ---- gsm-1.0-pl12.orig/src/code.c 2006-04-26 22:16:50.000000000 +0300
62 -+++ gsm-1.0-pl12/src/code.c 2007-08-19 12:18:01.000000000 +0300
63 -@@ -8,6 +8,7 @@
64 -
65 - #include "config.h"
66 -
67 -+#include <string.h>
68 -
69 - #ifdef HAS_STDLIB_H
70 - #include <stdlib.h>
71
72 diff --git a/media-sound/gsm/files/gsm-1.0.12-shared.patch b/media-sound/gsm/files/gsm-1.0.12-shared.patch
73 deleted file mode 100644
74 index 49e56c2305..0000000000
75 --- a/media-sound/gsm/files/gsm-1.0.12-shared.patch
76 +++ /dev/null
77 @@ -1,151 +0,0 @@
78 -diff -ur gsm-1.0-pl12.orig/Makefile gsm-1.0-pl12/Makefile
79 ---- gsm-1.0-pl12.orig/Makefile 2006-04-26 22:14:26.000000000 +0300
80 -+++ gsm-1.0-pl12/Makefile 2007-12-15 18:47:22.000000000 +0200
81 -@@ -96,7 +96,7 @@
82 - # Other tools
83 -
84 - SHELL = /bin/sh
85 --LN = ln
86 -+LN = ln -s
87 - BASENAME = basename
88 - AR = ar
89 - ARFLAGS = cr
90 -@@ -140,6 +140,7 @@
91 - # Targets
92 -
93 - LIBGSM = $(LIB)/libgsm.a
94 -+LIBGSMSO= $(LIB)/libgsm.so
95 -
96 - TOAST = $(BIN)/toast
97 - UNTOAST = $(BIN)/untoast
98 -@@ -203,24 +204,43 @@
99 -
100 - # Object files
101 -
102 --GSM_OBJECTS = $(SRC)/add.o \
103 -- $(SRC)/code.o \
104 -- $(SRC)/debug.o \
105 -- $(SRC)/decode.o \
106 -- $(SRC)/long_term.o \
107 -- $(SRC)/lpc.o \
108 -- $(SRC)/preprocess.o \
109 -- $(SRC)/rpe.o \
110 -- $(SRC)/gsm_destroy.o \
111 -- $(SRC)/gsm_decode.o \
112 -- $(SRC)/gsm_encode.o \
113 -- $(SRC)/gsm_explode.o \
114 -- $(SRC)/gsm_implode.o \
115 -- $(SRC)/gsm_create.o \
116 -- $(SRC)/gsm_print.o \
117 -- $(SRC)/gsm_option.o \
118 -- $(SRC)/short_term.o \
119 -- $(SRC)/table.o
120 -+STATIC_GSM_OBJECTS = $(SRC)/add.o \
121 -+ $(SRC)/code.o \
122 -+ $(SRC)/debug.o \
123 -+ $(SRC)/decode.o \
124 -+ $(SRC)/long_term.o \
125 -+ $(SRC)/lpc.o \
126 -+ $(SRC)/preprocess.o \
127 -+ $(SRC)/rpe.o \
128 -+ $(SRC)/gsm_destroy.o \
129 -+ $(SRC)/gsm_decode.o \
130 -+ $(SRC)/gsm_encode.o \
131 -+ $(SRC)/gsm_explode.o \
132 -+ $(SRC)/gsm_implode.o \
133 -+ $(SRC)/gsm_create.o \
134 -+ $(SRC)/gsm_print.o \
135 -+ $(SRC)/gsm_option.o \
136 -+ $(SRC)/short_term.o \
137 -+ $(SRC)/table.o
138 -+
139 -+SHARED_GSM_OBJECTS = $(SRC)/add.lo \
140 -+ $(SRC)/code.lo \
141 -+ $(SRC)/debug.lo \
142 -+ $(SRC)/decode.lo \
143 -+ $(SRC)/long_term.lo \
144 -+ $(SRC)/lpc.lo \
145 -+ $(SRC)/preprocess.lo \
146 -+ $(SRC)/rpe.lo \
147 -+ $(SRC)/gsm_destroy.lo \
148 -+ $(SRC)/gsm_decode.lo \
149 -+ $(SRC)/gsm_encode.lo \
150 -+ $(SRC)/gsm_explode.lo \
151 -+ $(SRC)/gsm_implode.lo \
152 -+ $(SRC)/gsm_create.lo \
153 -+ $(SRC)/gsm_print.lo \
154 -+ $(SRC)/gsm_option.lo \
155 -+ $(SRC)/short_term.lo \
156 -+ $(SRC)/table.lo
157 -
158 - TOAST_OBJECTS = $(SRC)/toast.o \
159 - $(SRC)/toast_lin.o \
160 -@@ -228,7 +248,7 @@
161 - $(SRC)/toast_alaw.o \
162 - $(SRC)/toast_audio.o
163 -
164 --OBJECTS = $(GSM_OBJECTS) $(TOAST_OBJECTS)
165 -+OBJECTS = $(STATIC_GSM_OBJECTS) $(SHARED_GSM_OBJECTS) $(TOAST_OBJECTS)
166 -
167 - # Manuals
168 -
169 -@@ -277,9 +297,12 @@
170 - $(CC) $(CFLAGS) $?
171 - @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1
172 -
173 -+%.lo: %.c
174 -+ $(CC) $(CFLAGS) -fPIC -c $< -o $@
175 -+
176 - # Target rules
177 -
178 --all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
179 -+all: $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
180 - @-echo $(ROOT): Done.
181 -
182 - tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
183 -@@ -299,24 +322,29 @@
184 -
185 - # The basic API: libgsm
186 -
187 --$(LIBGSM): $(LIB) $(GSM_OBJECTS)
188 -+$(LIBGSMSO): $(LIB) $(SHARED_GSM_OBJECTS)
189 -+ $(LD) -o $@.1.0.12 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(SHARED_GSM_OBJECTS) -lc
190 -+ ln -fs libgsm.so.1.0.12 lib/libgsm.so.1
191 -+ ln -fs libgsm.so.1.0.12 lib/libgsm.so
192 -+
193 -+$(LIBGSM): $(LIB) $(STATIC_GSM_OBJECTS)
194 - -rm $(RMFLAGS) $(LIBGSM)
195 -- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
196 -+ $(AR) $(ARFLAGS) $(LIBGSM) $(STATIC_GSM_OBJECTS)
197 - $(RANLIB) $(LIBGSM)
198 -
199 -
200 - # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
201 -
202 - $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
203 -- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
204 -+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
205 -
206 - $(UNTOAST): $(BIN) $(TOAST)
207 - -rm $(RMFLAGS) $(UNTOAST)
208 -- $(LN) $(TOAST) $(UNTOAST)
209 -+ $(LN) toast $(UNTOAST)
210 -
211 - $(TCAT): $(BIN) $(TOAST)
212 - -rm $(RMFLAGS) $(TCAT)
213 -- $(LN) $(TOAST) $(TCAT)
214 -+ $(LN) toast $(TCAT)
215 -
216 -
217 - # The local bin and lib directories
218 -@@ -426,7 +454,9 @@
219 -
220 - clean: semi-clean
221 - -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
222 -- $(TOAST) $(TCAT) $(UNTOAST) \
223 -+ $(LIBGSMSO) $(LIB)/libgsm.so.1.0.12 \
224 -+ $(LIB)libgsm.so.1 \
225 -+ $(TOAST) $(TCAT) $(UNTOAST) \
226 - $(ROOT)/gsm-1.0.tar.Z
227 -
228 -
229
230 diff --git a/media-sound/gsm/files/gsm-1.0.13-darwin.patch b/media-sound/gsm/files/gsm-1.0.13-darwin.patch
231 deleted file mode 100644
232 index 681c218381..0000000000
233 --- a/media-sound/gsm/files/gsm-1.0.13-darwin.patch
234 +++ /dev/null
235 @@ -1,46 +0,0 @@
236 -* lazy dylib building
237 -
238 ---- gsm-1.0-pl13/Makefile
239 -+++ gsm-1.0-pl13/Makefile
240 -@@ -140,7 +140,7 @@
241 - # Targets
242 -
243 - LIBGSM = $(LIB)/libgsm.a
244 --LIBGSMSO= $(LIB)/libgsm.so
245 -+LIBGSMSO= libgsm
246 -
247 - TOAST = $(BIN)/toast
248 - UNTOAST = $(BIN)/untoast
249 -@@ -323,9 +323,9 @@
250 - # The basic API: libgsm
251 -
252 - $(LIBGSMSO): $(LIB) $(SHARED_GSM_OBJECTS)
253 -- $(LD) $(LFLAGS) -o $@.1.0.13 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(SHARED_GSM_OBJECTS) -lc
254 -- ln -fs libgsm.so.1.0.13 lib/libgsm.so.1
255 -- ln -fs libgsm.so.1.0.13 lib/libgsm.so
256 -+ $(LD) $(LFLAGS) -o $(LIB)/$@.1.0.13.dylib -dynamiclib -install_name $(GSM_INSTALL_LIB)/$@.1.dylib $(SHARED_GSM_OBJECTS) -lc
257 -+ ln -fs libgsm.1.0.13.dylib lib/libgsm.1.dylib
258 -+ ln -fs libgsm.1.0.13.dylib lib/libgsm.dylib
259 -
260 - $(LIBGSM): $(LIB) $(STATIC_GSM_OBJECTS)
261 - -rm $(RMFLAGS) $(LIBGSM)
262 -@@ -336,7 +336,7 @@
263 - # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
264 -
265 - $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
266 -- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
267 -+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIB)/$(LIBGSMSO).dylib $(LDLIB)
268 -
269 - $(UNTOAST): $(BIN) $(TOAST)
270 - -rm $(RMFLAGS) $(UNTOAST)
271 -@@ -454,8 +454,8 @@
272 -
273 - clean: semi-clean
274 - -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
275 -- $(LIBGSMSO) $(LIB)/libgsm.so.1.0.13 \
276 -- $(LIB)libgsm.so.1 \
277 -+ $(LIB)/$(LIBGSMSO).dylib $(LIB)/libgsm.1.0.13.dylib \
278 -+ $(LIB)libgsm.1.dylib \
279 - $(TOAST) $(TCAT) $(UNTOAST) \
280 - $(ROOT)/gsm-1.0.tar.Z
281 -
282
283 diff --git a/media-sound/gsm/files/gsm-1.0.13-shared.patch b/media-sound/gsm/files/gsm-1.0.13-shared.patch
284 deleted file mode 100644
285 index fc99e2c304..0000000000
286 --- a/media-sound/gsm/files/gsm-1.0.13-shared.patch
287 +++ /dev/null
288 @@ -1,151 +0,0 @@
289 -diff -ur gsm-1.0-pl13.orig/Makefile gsm-1.0-pl13/Makefile
290 ---- gsm-1.0-pl13.orig/Makefile 2006-04-26 22:14:26.000000000 +0300
291 -+++ gsm-1.0-pl13/Makefile 2009-09-08 14:50:02.000000000 +0300
292 -@@ -96,7 +96,7 @@
293 - # Other tools
294 -
295 - SHELL = /bin/sh
296 --LN = ln
297 -+LN = ln -s
298 - BASENAME = basename
299 - AR = ar
300 - ARFLAGS = cr
301 -@@ -140,6 +140,7 @@
302 - # Targets
303 -
304 - LIBGSM = $(LIB)/libgsm.a
305 -+LIBGSMSO= $(LIB)/libgsm.so
306 -
307 - TOAST = $(BIN)/toast
308 - UNTOAST = $(BIN)/untoast
309 -@@ -203,24 +204,43 @@
310 -
311 - # Object files
312 -
313 --GSM_OBJECTS = $(SRC)/add.o \
314 -- $(SRC)/code.o \
315 -- $(SRC)/debug.o \
316 -- $(SRC)/decode.o \
317 -- $(SRC)/long_term.o \
318 -- $(SRC)/lpc.o \
319 -- $(SRC)/preprocess.o \
320 -- $(SRC)/rpe.o \
321 -- $(SRC)/gsm_destroy.o \
322 -- $(SRC)/gsm_decode.o \
323 -- $(SRC)/gsm_encode.o \
324 -- $(SRC)/gsm_explode.o \
325 -- $(SRC)/gsm_implode.o \
326 -- $(SRC)/gsm_create.o \
327 -- $(SRC)/gsm_print.o \
328 -- $(SRC)/gsm_option.o \
329 -- $(SRC)/short_term.o \
330 -- $(SRC)/table.o
331 -+STATIC_GSM_OBJECTS = $(SRC)/add.o \
332 -+ $(SRC)/code.o \
333 -+ $(SRC)/debug.o \
334 -+ $(SRC)/decode.o \
335 -+ $(SRC)/long_term.o \
336 -+ $(SRC)/lpc.o \
337 -+ $(SRC)/preprocess.o \
338 -+ $(SRC)/rpe.o \
339 -+ $(SRC)/gsm_destroy.o \
340 -+ $(SRC)/gsm_decode.o \
341 -+ $(SRC)/gsm_encode.o \
342 -+ $(SRC)/gsm_explode.o \
343 -+ $(SRC)/gsm_implode.o \
344 -+ $(SRC)/gsm_create.o \
345 -+ $(SRC)/gsm_print.o \
346 -+ $(SRC)/gsm_option.o \
347 -+ $(SRC)/short_term.o \
348 -+ $(SRC)/table.o
349 -+
350 -+SHARED_GSM_OBJECTS = $(SRC)/add.lo \
351 -+ $(SRC)/code.lo \
352 -+ $(SRC)/debug.lo \
353 -+ $(SRC)/decode.lo \
354 -+ $(SRC)/long_term.lo \
355 -+ $(SRC)/lpc.lo \
356 -+ $(SRC)/preprocess.lo \
357 -+ $(SRC)/rpe.lo \
358 -+ $(SRC)/gsm_destroy.lo \
359 -+ $(SRC)/gsm_decode.lo \
360 -+ $(SRC)/gsm_encode.lo \
361 -+ $(SRC)/gsm_explode.lo \
362 -+ $(SRC)/gsm_implode.lo \
363 -+ $(SRC)/gsm_create.lo \
364 -+ $(SRC)/gsm_print.lo \
365 -+ $(SRC)/gsm_option.lo \
366 -+ $(SRC)/short_term.lo \
367 -+ $(SRC)/table.lo
368 -
369 - TOAST_OBJECTS = $(SRC)/toast.o \
370 - $(SRC)/toast_lin.o \
371 -@@ -228,7 +248,7 @@
372 - $(SRC)/toast_alaw.o \
373 - $(SRC)/toast_audio.o
374 -
375 --OBJECTS = $(GSM_OBJECTS) $(TOAST_OBJECTS)
376 -+OBJECTS = $(STATIC_GSM_OBJECTS) $(SHARED_GSM_OBJECTS) $(TOAST_OBJECTS)
377 -
378 - # Manuals
379 -
380 -@@ -277,9 +297,12 @@
381 - $(CC) $(CFLAGS) $?
382 - @-mv `$(BASENAME) $@` $@ > /dev/null 2>&1
383 -
384 -+%.lo: %.c
385 -+ $(CC) $(CFLAGS) -fPIC -c $< -o $@
386 -+
387 - # Target rules
388 -
389 --all: $(LIBGSM) $(TOAST) $(TCAT) $(UNTOAST)
390 -+all: $(LIBGSM) $(LIBGSMSO) $(TOAST) $(TCAT) $(UNTOAST)
391 - @-echo $(ROOT): Done.
392 -
393 - tst: $(TST)/lin2cod $(TST)/cod2lin $(TOAST) $(TST)/test-result
394 -@@ -299,24 +322,29 @@
395 -
396 - # The basic API: libgsm
397 -
398 --$(LIBGSM): $(LIB) $(GSM_OBJECTS)
399 -+$(LIBGSMSO): $(LIB) $(SHARED_GSM_OBJECTS)
400 -+ $(LD) $(LFLAGS) -o $@.1.0.13 -shared -Xlinker -soname -Xlinker libgsm.so.1 $(SHARED_GSM_OBJECTS) -lc
401 -+ ln -fs libgsm.so.1.0.13 lib/libgsm.so.1
402 -+ ln -fs libgsm.so.1.0.13 lib/libgsm.so
403 -+
404 -+$(LIBGSM): $(LIB) $(STATIC_GSM_OBJECTS)
405 - -rm $(RMFLAGS) $(LIBGSM)
406 -- $(AR) $(ARFLAGS) $(LIBGSM) $(GSM_OBJECTS)
407 -+ $(AR) $(ARFLAGS) $(LIBGSM) $(STATIC_GSM_OBJECTS)
408 - $(RANLIB) $(LIBGSM)
409 -
410 -
411 - # Toast, Untoast and Tcat -- the compress-like frontends to gsm.
412 -
413 - $(TOAST): $(BIN) $(TOAST_OBJECTS) $(LIBGSM)
414 -- $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSM) $(LDLIB)
415 -+ $(LD) $(LFLAGS) -o $(TOAST) $(TOAST_OBJECTS) $(LIBGSMSO) $(LDLIB)
416 -
417 - $(UNTOAST): $(BIN) $(TOAST)
418 - -rm $(RMFLAGS) $(UNTOAST)
419 -- $(LN) $(TOAST) $(UNTOAST)
420 -+ $(LN) toast $(UNTOAST)
421 -
422 - $(TCAT): $(BIN) $(TOAST)
423 - -rm $(RMFLAGS) $(TCAT)
424 -- $(LN) $(TOAST) $(TCAT)
425 -+ $(LN) toast $(TCAT)
426 -
427 -
428 - # The local bin and lib directories
429 -@@ -426,7 +454,9 @@
430 -
431 - clean: semi-clean
432 - -rm $(RMFLAGS) $(LIBGSM) $(ADDTST)/add \
433 -- $(TOAST) $(TCAT) $(UNTOAST) \
434 -+ $(LIBGSMSO) $(LIB)/libgsm.so.1.0.13 \
435 -+ $(LIB)libgsm.so.1 \
436 -+ $(TOAST) $(TCAT) $(UNTOAST) \
437 - $(ROOT)/gsm-1.0.tar.Z
438 -
439 -
440
441 diff --git a/media-sound/gsm/gsm-1.0.13-r1.ebuild b/media-sound/gsm/gsm-1.0.13-r1.ebuild
442 deleted file mode 100644
443 index 4dd5dfc460..0000000000
444 --- a/media-sound/gsm/gsm-1.0.13-r1.ebuild
445 +++ /dev/null
446 @@ -1,55 +0,0 @@
447 -# Copyright 1999-2017 Gentoo Foundation
448 -# Distributed under the terms of the GNU General Public License v2
449 -# $Header: /var/cvsroot/gentoo-x86/media-sound/gsm/gsm-1.0.13-r1.ebuild,v 1.4 2014/07/23 15:23:01 ago Exp $
450 -
451 -EAPI=5
452 -inherit eutils flag-o-matic multilib multilib-minimal toolchain-funcs versionator
453 -
454 -DESCRIPTION="Lossy speech compression library and tool."
455 -HOMEPAGE="http://packages.qa.debian.org/libg/libgsm.html"
456 -SRC_URI="mirror://gentoo/${P}.tar.gz"
457 -
458 -LICENSE="gsm"
459 -SLOT="0"
460 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
461 -IUSE=""
462 -RDEPEND="abi_x86_32? ( !app-emulation/emul-linux-x86-soundlibs[-abi_x86_32(-)] )"
463 -DEPEND="${RDEPEND}"
464 -
465 -S=${WORKDIR}/${PN}-"$(replace_version_separator 2 '-pl' )"
466 -
467 -DOCS=( ChangeLog MACHINES MANIFEST README )
468 -
469 -src_prepare() {
470 - epatch "${FILESDIR}"/${P}-shared.patch \
471 - "${FILESDIR}"/${PN}-1.0.12-memcpy.patch \
472 - "${FILESDIR}"/${PN}-1.0.12-64bit.patch
473 - [[ ${CHOST} == *-darwin* ]] && epatch "${FILESDIR}"/${P}-darwin.patch
474 - multilib_copy_sources
475 -}
476 -
477 -multilib_src_compile() {
478 - # From upstream Makefile. Define this if your host multiplies
479 - # floats faster than integers, e.g. on a SPARCstation.
480 - use sparc && append-flags -DUSE_FLOAT_MUL -DFAST
481 -
482 - emake -j1 CCFLAGS="${CFLAGS} -c -DNeedFunctionPrototypes=1" \
483 - LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" \
484 - GSM_INSTALL_LIB="${EPREFIX}"/usr/$(get_libdir)
485 -}
486 -
487 -multilib_src_install() {
488 - dodir /usr/bin /usr/$(get_libdir) /usr/include/gsm /usr/share/man/man{1,3}
489 -
490 - emake -j1 INSTALL_ROOT="${ED}"/usr \
491 - LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" \
492 - GSM_INSTALL_LIB="${ED}"/usr/$(get_libdir) \
493 - GSM_INSTALL_INC="${ED}"/usr/include/gsm \
494 - GSM_INSTALL_MAN="${ED}"/usr/share/man/man3 \
495 - TOAST_INSTALL_MAN="${ED}"/usr/share/man/man1 \
496 - install
497 -
498 - dolib lib/libgsm*$(get_libname)*
499 -
500 - dosym ../gsm/gsm.h /usr/include/libgsm/gsm.h
501 -}
502
503 diff --git a/media-sound/gsm/gsm-1.0.13.ebuild b/media-sound/gsm/gsm-1.0.13.ebuild
504 deleted file mode 100644
505 index ab27402bc5..0000000000
506 --- a/media-sound/gsm/gsm-1.0.13.ebuild
507 +++ /dev/null
508 @@ -1,51 +0,0 @@
509 -# Copyright 1999-2017 Gentoo Foundation
510 -# Distributed under the terms of the GNU General Public License v2
511 -# $Header: /var/cvsroot/gentoo-x86/media-sound/gsm/gsm-1.0.13.ebuild,v 1.8 2013/03/03 09:00:01 vapier Exp $
512 -
513 -EAPI=2
514 -inherit eutils flag-o-matic multilib toolchain-funcs versionator
515 -
516 -DESCRIPTION="Lossy speech compression library and tool."
517 -HOMEPAGE="http://packages.qa.debian.org/libg/libgsm.html"
518 -SRC_URI="mirror://gentoo/${P}.tar.gz"
519 -
520 -LICENSE="gsm"
521 -SLOT="0"
522 -KEYWORDS="~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
523 -IUSE=""
524 -
525 -S=${WORKDIR}/${PN}-"$(replace_version_separator 2 '-pl' )"
526 -
527 -src_prepare() {
528 - epatch "${FILESDIR}"/${P}-shared.patch \
529 - "${FILESDIR}"/${PN}-1.0.12-memcpy.patch \
530 - "${FILESDIR}"/${PN}-1.0.12-64bit.patch
531 - [[ ${CHOST} == *-darwin* ]] && epatch "${FILESDIR}"/${P}-darwin.patch
532 -}
533 -
534 -src_compile() {
535 - # From upstream Makefile. Define this if your host multiplies
536 - # floats faster than integers, e.g. on a SPARCstation.
537 - use sparc && append-flags -DUSE_FLOAT_MUL -DFAST
538 -
539 - emake -j1 CCFLAGS="${CFLAGS} -c -DNeedFunctionPrototypes=1" \
540 - LD="$(tc-getCC)" AR="$(tc-getAR)" CC="$(tc-getCC)" \
541 - GSM_INSTALL_LIB="${EPREFIX}"/usr/$(get_libdir) || die "emake failed."
542 -}
543 -
544 -src_install() {
545 - dodir /usr/bin /usr/$(get_libdir) /usr/include/gsm /usr/share/man/man{1,3}
546 -
547 - emake -j1 INSTALL_ROOT="${ED}"/usr \
548 - GSM_INSTALL_LIB="${ED}"/usr/$(get_libdir) \
549 - GSM_INSTALL_INC="${ED}"/usr/include/gsm \
550 - GSM_INSTALL_MAN="${ED}"/usr/share/man/man3 \
551 - TOAST_INSTALL_MAN="${ED}"/usr/share/man/man1 \
552 - install || die "emake install failed."
553 -
554 - dolib lib/libgsm*$(get_libname)*
555 -
556 - dosym ../gsm/gsm.h /usr/include/libgsm/gsm.h
557 -
558 - dodoc ChangeLog* MACHINES MANIFEST README
559 -}
560
561 diff --git a/media-sound/gsm/metadata.xml b/media-sound/gsm/metadata.xml
562 deleted file mode 100644
563 index c870d0eef0..0000000000
564 --- a/media-sound/gsm/metadata.xml
565 +++ /dev/null
566 @@ -1,8 +0,0 @@
567 -<?xml version="1.0" encoding="UTF-8"?>
568 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
569 -<pkgmetadata>
570 -<maintainer type="project">
571 - <email>sound@g.o</email>
572 - <name>Gentoo Sound project</name>
573 -</maintainer>
574 -</pkgmetadata>