Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/rapidjson/
Date: Thu, 27 Dec 2018 21:57:56
Message-Id: 1545947861.a6485336b09976be119a81315a717e3bced97378.candrews@gentoo
1 commit: a6485336b09976be119a81315a717e3bced97378
2 Author: Craig Andrews <candrews <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 27 21:57:15 2018 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 27 21:57:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6485336
7
8 dev-libs/rapidjson: Fix USE=examples with >=gcc-8
9
10 Closes: https://bugs.gentoo.org/673698
11 Package-Manager: Portage-2.3.52, Repoman-2.3.12
12 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
13
14 dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild | 7 +++++++
15 dev-libs/rapidjson/rapidjson-9999.ebuild | 13 ++++++++++++-
16 2 files changed, 19 insertions(+), 1 deletion(-)
17
18 diff --git a/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild b/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild
19 index 3566ee541f7..69293ade501 100644
20 --- a/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild
21 +++ b/dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild
22 @@ -33,6 +33,13 @@ PATCHES=(
23 "${FILESDIR}/${P}-gcc-7.patch"
24 )
25
26 +src_prepare() {
27 + default
28 +
29 + sed -i -e 's|-Werror||g' CMakeLists.txt || die
30 + sed -i -e 's|-Werror||g' example/CMakeLists.txt || die
31 +}
32 +
33 src_configure() {
34 local mycmakeargs=(
35 -DRAPIDJSON_BUILD_DOC=$(usex doc)
36
37 diff --git a/dev-libs/rapidjson/rapidjson-9999.ebuild b/dev-libs/rapidjson/rapidjson-9999.ebuild
38 index 6d3ed3621f8..8bd5504560c 100644
39 --- a/dev-libs/rapidjson/rapidjson-9999.ebuild
40 +++ b/dev-libs/rapidjson/rapidjson-9999.ebuild
41 @@ -1,4 +1,4 @@
42 -# Copyright 1999-2017 Gentoo Foundation
43 +# Copyright 1999-2018 Gentoo Authors
44 # Distributed under the terms of the GNU General Public License v2
45
46 EAPI=6
47 @@ -30,6 +30,17 @@ DEPEND="
48 )"
49 RDEPEND=""
50
51 +PATCHES=(
52 + "${FILESDIR}/${P}-gcc-7.patch"
53 +)
54 +
55 +src_prepare() {
56 + default
57 +
58 + sed -i -e 's|-Werror||g' CMakeLists.txt || die
59 + sed -i -e 's|-Werror||g' example/CMakeLists.txt || die
60 +}
61 +
62 src_configure() {
63 local mycmakeargs=(
64 -DRAPIDJSON_BUILD_DOC=$(usex doc)