dev-libs/rapidjson: Fix USE=examples with >=gcc-8
authorCraig Andrews <candrews@gentoo.org>
Thu, 27 Dec 2018 21:57:15 +0000 (16:57 -0500)
committerCraig Andrews <candrews@gentoo.org>
Thu, 27 Dec 2018 21:57:41 +0000 (16:57 -0500)
Closes: https://bugs.gentoo.org/673698
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Craig Andrews <candrews@gentoo.org>
dev-libs/rapidjson/rapidjson-1.1.0-r1.ebuild
dev-libs/rapidjson/rapidjson-9999.ebuild

index 3566ee541f7b8b6003db64900da54127babf66cb..69293ade5012eab6908258c733d7a68c3112ca23 100644 (file)
@@ -33,6 +33,13 @@ PATCHES=(
        "${FILESDIR}/${P}-gcc-7.patch"
 )
 
+src_prepare() {
+       default
+
+       sed -i -e 's|-Werror||g' CMakeLists.txt || die
+       sed -i -e 's|-Werror||g' example/CMakeLists.txt || die
+}
+
 src_configure() {
        local mycmakeargs=(
                -DRAPIDJSON_BUILD_DOC=$(usex doc)
index 6d3ed3621f87633b16c24e54cde9e4c5e02957b3..8bd5504560cf4677e076dffe7fc006c8120500a7 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -30,6 +30,17 @@ DEPEND="
        )"
 RDEPEND=""
 
+PATCHES=(
+       "${FILESDIR}/${P}-gcc-7.patch"
+)
+
+src_prepare() {
+       default
+
+       sed -i -e 's|-Werror||g' CMakeLists.txt || die
+       sed -i -e 's|-Werror||g' example/CMakeLists.txt || die
+}
+
 src_configure() {
        local mycmakeargs=(
                -DRAPIDJSON_BUILD_DOC=$(usex doc)