Gentoo Archives: gentoo-commits

From: Erik Mackdanz <stasibear@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/meterbridge/files/, media-sound/meterbridge/
Date: Tue, 26 Jul 2016 02:38:44
Message-Id: 1469500698.557adf681b85f1673b3c6bc19e605b2c92f0e3ad.stasibear@gentoo
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 }