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-plugins/vdr-rssreader/, media-plugins/vdr-rssreader/files/
Date: Wed, 28 Sep 2016 10:01:24
Message-Id: 1475056824.a53103f1f4d4d8d870b1e7af76c3e3946b1da535.hd_brummy@gentoo
1 commit: a53103f1f4d4d8d870b1e7af76c3e3946b1da535
2 Author: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 28 10:00:24 2016 +0000
4 Commit: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 28 10:00:24 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a53103f1
7
8 media-plugins/vdr-rssreader: fixed compile c++11, wrt bug 594470
9
10 Package-Manager: portage-2.3.0
11
12 .../files/vdr-rssreader-2.2.1_c++11.patch | 16 +++++++++++
13 .../vdr-rssreader/vdr-rssreader-2.2.1-r1.ebuild | 32 ++++++++++++++++++++++
14 2 files changed, 48 insertions(+)
15
16 diff --git a/media-plugins/vdr-rssreader/files/vdr-rssreader-2.2.1_c++11.patch b/media-plugins/vdr-rssreader/files/vdr-rssreader-2.2.1_c++11.patch
17 new file mode 100644
18 index 00000000..74d7593
19 --- /dev/null
20 +++ b/media-plugins/vdr-rssreader/files/vdr-rssreader-2.2.1_c++11.patch
21 @@ -0,0 +1,16 @@
22 +still use function typeof,
23 +this was never defined part of c++ and is
24 +not supported in c++11 anymore
25 +so we revert back to gnu++03 as it is not fixed by upstream
26 +Signed-of-by: Joerg Bornkessel <hd_brummy@g.o> (2016/sep/28)
27 +diff -Naur rssreader-2.2.1.orig/Makefile rssreader-2.2.1/Makefile
28 +--- rssreader-2.2.1.orig/Makefile 2016-09-28 11:49:11.239051376 +0200
29 ++++ rssreader-2.2.1/Makefile 2016-09-28 11:49:55.982051376 +0200
30 +@@ -28,6 +28,7 @@
31 +
32 + export CFLAGS = $(call PKGCFG,cflags)
33 + export CXXFLAGS = $(call PKGCFG,cxxflags)
34 ++export CXXFLAGS += -std=gnu++03
35 + STRIP ?= /bin/true
36 +
37 + ### The version number of VDR's plugin API:
38
39 diff --git a/media-plugins/vdr-rssreader/vdr-rssreader-2.2.1-r1.ebuild b/media-plugins/vdr-rssreader/vdr-rssreader-2.2.1-r1.ebuild
40 new file mode 100644
41 index 00000000..c6f688f
42 --- /dev/null
43 +++ b/media-plugins/vdr-rssreader/vdr-rssreader-2.2.1-r1.ebuild
44 @@ -0,0 +1,32 @@
45 +# Copyright 1999-2016 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +# $Id$
48 +
49 +EAPI=5
50 +
51 +inherit vdr-plugin-2
52 +
53 +DESCRIPTION="VDR Plugin: RSS reader"
54 +HOMEPAGE="http://www.saunalahti.fi/~rahrenbe/vdr/rssreader/"
55 +SRC_URI="http://www.saunalahti.fi/~rahrenbe/vdr/rssreader/files/${P}.tgz"
56 +
57 +SLOT="0"
58 +LICENSE="GPL-2"
59 +KEYWORDS="~amd64 ~x86"
60 +IUSE=""
61 +
62 +DEPEND=">=media-video/vdr-2.2.0
63 + >=dev-libs/expat-1.95.8
64 + >=net-misc/curl-7.15.1-r1"
65 +
66 +RDEPEND="${DEPEND}"
67 +
68 +PATCHES=("${FILESDIR}/${PN}-2.0.0-gentoo.diff"
69 + "${FILESDIR}/${P}_c++11.patch" )
70 +
71 +src_install() {
72 + vdr-plugin-2_src_install
73 +
74 + insinto /etc/vdr/plugins/rssreader
75 + doins "${S}/rssreader/rssreader.conf"
76 +}