summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Bornkessel <hd_brummy@gentoo.org>2016-09-29 01:13:13 +0200
committerJoerg Bornkessel <hd_brummy@gentoo.org>2016-09-29 01:13:13 +0200
commitc0d32afab21f35734af2a36f4fd3e8cbf6d1e087 (patch)
tree880929cb89b16e38e485e45ba86f196bde501e9e
parentvirtual/libc: stabilize all arches, prioritizes uclibc-ng over uclibc (diff)
downloadgentoo-c0d32afab21f35734af2a36f4fd3e8cbf6d1e087.tar.gz
gentoo-c0d32afab21f35734af2a36f4fd3e8cbf6d1e087.tar.bz2
gentoo-c0d32afab21f35734af2a36f4fd3e8cbf6d1e087.zip
media-plugins/vdr-sudoku: eapi=6; fixed gcc-6 compile, thx to P.Levin on wrt bug 594322"
Package-Manager: portage-2.3.0
-rw-r--r--media-plugins/vdr-sudoku/files/vdr-sudoku-0.3.5_gcc6.patch26
-rw-r--r--media-plugins/vdr-sudoku/vdr-sudoku-0.3.5-r1.ebuild23
-rw-r--r--media-plugins/vdr-sudoku/vdr-sudoku-0.3.5.ebuild4
3 files changed, 51 insertions, 2 deletions
diff --git a/media-plugins/vdr-sudoku/files/vdr-sudoku-0.3.5_gcc6.patch b/media-plugins/vdr-sudoku/files/vdr-sudoku-0.3.5_gcc6.patch
new file mode 100644
index 000000000000..fa6bed6fd348
--- /dev/null
+++ b/media-plugins/vdr-sudoku/files/vdr-sudoku-0.3.5_gcc6.patch
@@ -0,0 +1,26 @@
+compile fix gcc-6
+https://bugs.gentoo.org/show_bug.cgi?id=594322
+Signed-of-by: Peter Levin <plevine457@gmail.com>
+Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> ( 2016/Sep/29 )
+--- sudoku-0.3.5/sudoku.h.old 2016-09-25 17:47:23.689678251 -0400
++++ sudoku-0.3.5/sudoku.h 2016-09-25 17:47:29.014272651 -0400
+@@ -23,6 +23,10 @@
+
+ #include <vector>
+
++#ifdef USE_RAND
++#include <stdlib.h>
++#include <time.h>
++#endif // USE_RAND
+
+ namespace Sudoku
+ {
+@@ -32,8 +36,6 @@
+
+
+ #ifdef USE_RAND
+-#include <stdlib.h>
+-#include <time.h>
+ /** Random number 0 .. max-1 */
+ static unsigned int rand(unsigned int max)
+ {
diff --git a/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5-r1.ebuild b/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5-r1.ebuild
new file mode 100644
index 000000000000..f57eff3c0520
--- /dev/null
+++ b/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit vdr-plugin-2
+
+VERSION="280" # every bump, new version
+
+DESCRIPTION="VDR plugin: to generate and solve Number Place puzzles, so called Sudokus"
+HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-sudoku"
+SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND=">=media-video/vdr-1.6.0"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}_gcc6.patch" )
diff --git a/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5.ebuild b/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5.ebuild
index aabb17615845..d7a4bfb2cf8f 100644
--- a/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5.ebuild
+++ b/media-plugins/vdr-sudoku/vdr-sudoku-0.3.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI="4"
+EAPI=6
inherit vdr-plugin-2