1 |
commit: 557adf681b85f1673b3c6bc19e605b2c92f0e3ad |
2 |
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Jul 26 02:38:18 2016 +0000 |
4 |
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Jul 26 02:38:18 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557adf68 |
7 |
|
8 |
media-sound/meterbridge: linkage fix, EAPI 6 |
9 |
|
10 |
Gentoo-Bug: 588126 |
11 |
|
12 |
Package-Manager: portage-2.3.0 |
13 |
|
14 |
media-sound/meterbridge/files/meterbridge-0.9.3-setrgba.patch | 11 +++++++++++ |
15 |
media-sound/meterbridge/meterbridge-0.9.3.ebuild | 6 ++++-- |
16 |
2 files changed, 15 insertions(+), 2 deletions(-) |
17 |
|
18 |
diff --git a/media-sound/meterbridge/files/meterbridge-0.9.3-setrgba.patch b/media-sound/meterbridge/files/meterbridge-0.9.3-setrgba.patch |
19 |
new file mode 100644 |
20 |
index 0000000..52f00b3 |
21 |
--- /dev/null |
22 |
+++ b/media-sound/meterbridge/files/meterbridge-0.9.3-setrgba.patch |
23 |
@@ -0,0 +1,11 @@ |
24 |
+--- meterbridge-0.9.3/src/linedraw.c.orig 2016-07-25 21:07:06.992953036 -0500 |
25 |
++++ meterbridge-0.9.3/src/linedraw.c 2016-07-25 21:07:24.640629427 -0500 |
26 |
+@@ -4,7 +4,7 @@ |
27 |
+ /* set a pixel on an SDL_Surface, assumes that the surface is 32bit RGBA, |
28 |
+ * ordered ABGR (I think), probably wont work on bigendian systems */ |
29 |
+ |
30 |
+-inline void set_rgba(SDL_Surface *surface, Uint32 x, Uint32 y, Uint32 col) |
31 |
++void set_rgba(SDL_Surface *surface, Uint32 x, Uint32 y, Uint32 col) |
32 |
+ { |
33 |
+ Uint32 *bufp = (Uint32 *)surface->pixels + y*surface->pitch/4 + x; |
34 |
+ *bufp = col; |
35 |
|
36 |
diff --git a/media-sound/meterbridge/meterbridge-0.9.3.ebuild b/media-sound/meterbridge/meterbridge-0.9.3.ebuild |
37 |
index bf89331..be2150e 100644 |
38 |
--- a/media-sound/meterbridge/meterbridge-0.9.3.ebuild |
39 |
+++ b/media-sound/meterbridge/meterbridge-0.9.3.ebuild |
40 |
@@ -1,8 +1,8 @@ |
41 |
-# Copyright 1999-2014 Gentoo Foundation |
42 |
+# Copyright 1999-2016 Gentoo Foundation |
43 |
# Distributed under the terms of the GNU General Public License v2 |
44 |
# $Id$ |
45 |
|
46 |
-EAPI=2 |
47 |
+EAPI=6 |
48 |
|
49 |
inherit eutils autotools |
50 |
|
51 |
@@ -26,6 +26,8 @@ src_prepare() { |
52 |
epatch "${FILESDIR}"/${P}-gcc41.patch |
53 |
epatch "${FILESDIR}"/${P}-asneeded.patch |
54 |
epatch "${FILESDIR}"/${P}-cflags.patch |
55 |
+ epatch "${FILESDIR}"/${P}-setrgba.patch |
56 |
+ eapply_user |
57 |
eautoreconf |
58 |
} |