Gentoo Archives: gentoo-commits

From: Joerg Bornkessel <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-tv/v4l-dvb-saa716x/files/, media-tv/v4l-dvb-saa716x/
Date: Thu, 05 May 2016 21:09:17
Message-Id: 1462482518.cb5d3fde5df3516c8775e376d4a96da5a7321184.hd_brummy@gentoo
1 commit: cb5d3fde5df3516c8775e376d4a96da5a7321184
2 Author: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 5 21:08:38 2016 +0000
4 Commit: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
5 CommitDate: Thu May 5 21:08:38 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb5d3fde
7
8 compile fix >=linux-4.5.2; thx to H.Broeken M.Dummer on wrt bug 581450
9
10 Package-Manager: portage-2.2.28
11
12 .../files/v4l-dvb-saa716x-4.5.2-fix-compile.patch | 13 +++++++++++++
13 .../v4l-dvb-saa716x-0.0.1_p20141109-r2.ebuild | 3 ++-
14 2 files changed, 15 insertions(+), 1 deletion(-)
15
16 diff --git a/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-4.5.2-fix-compile.patch b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-4.5.2-fix-compile.patch
17 new file mode 100644
18 index 0000000..ac499ac
19 --- /dev/null
20 +++ b/media-tv/v4l-dvb-saa716x/files/v4l-dvb-saa716x-4.5.2-fix-compile.patch
21 @@ -0,0 +1,13 @@
22 +fix compile with kernel >= 4.5.2
23 +wrt bug 581450
24 +Signed-of-by: Joerg Bornkessel <hd_brummy@g.o> 2016/05/05
25 +--- a/linux/drivers/media/common/saa716x/saa716x_pci.c.old 2016-04-27 20:59:51.000000000 +0200
26 ++++ b/linux/drivers/media/common/saa716x/saa716x_pci.c 2016-04-27 21:19:03.117822874 +0200
27 +@@ -1,6 +1,7 @@
28 + #include <asm/atomic.h>
29 + #include <linux/spinlock_types.h>
30 + #include <asm/io.h>
31 ++#include <asm/processor.h>
32 + #include <asm/pgtable.h>
33 + #include <asm/page.h>
34 + #include <linux/kmod.h>
35
36 diff --git a/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20141109-r2.ebuild b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20141109-r2.ebuild
37 index 7904dec..626fe2e 100644
38 --- a/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20141109-r2.ebuild
39 +++ b/media-tv/v4l-dvb-saa716x/v4l-dvb-saa716x-0.0.1_p20141109-r2.ebuild
40 @@ -2,7 +2,7 @@
41 # Distributed under the terms of the GNU General Public License v2
42 # $Id$
43
44 -EAPI=5
45 +EAPI=6
46
47 inherit linux-info linux-mod
48
49 @@ -39,6 +39,7 @@ src_prepare() {
50 epatch "${FILESDIR}/v4l-dvb-saa716x-Makefilepatch-2.diff"
51 kernel_is ge 3 19 0 && epatch "${FILESDIR}/v4l-dvb-saa716x-3.19-set_gpio.patch"
52 kernel_is ge 4 2 0 && epatch "${FILESDIR}/v4l-dvb-saa716x-4.2-fix-compile.patch"
53 + kernel_is ge 4 5 2 && epatch "${FILESDIR}/v4l-dvb-saa716x-4.5.2-fix-compile.patch"
54 }
55
56 src_compile() {