commit:     83191499c969a0fd64a515fdba5d0a5088a36ff2
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 20 21:24:57 2017 +0000
Commit:     Andreas Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed Sep 20 21:25:27 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83191499

sci-electronics/gnucap: Force -std=gnu++98 to fix build with gcc-6, bug 594184

The code is otherwise rather unfixable. Maybe one day somebody will have mercy
and do a version bump.

Closes: https://bugs.gentoo.org/594184
Package-Manager: Portage-2.3.10, Repoman-2.3.3

 sci-electronics/gnucap/gnucap-0.35.20091207.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/gnucap/gnucap-0.35.20091207.ebuild 
b/sci-electronics/gnucap/gnucap-0.35.20091207.ebuild
index 4affd99b9d6..ef828018d8f 100644
--- a/sci-electronics/gnucap/gnucap-0.35.20091207.ebuild
+++ b/sci-electronics/gnucap/gnucap-0.35.20091207.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="2"
 
-inherit multilib toolchain-funcs
+inherit multilib toolchain-funcs flag-o-matic
 
 SNAPSHOTDATE="${P##*.}"
 MY_PV="${PN}-${SNAPSHOTDATE:0:4}-${SNAPSHOTDATE:4:2}-${SNAPSHOTDATE:6:2}"
@@ -51,6 +51,7 @@ src_prepare() {
                {src,modelgen}/ap_match.cc || die "sed failed"
 
        tc-export CC CXX
+       append-cxxflags -std=gnu++98
 }
 
 src_compile () {

Reply via email to