dev-lang/qu-prolog: fix compile with GCCv6

Package-Manager: portage-2.3.0
This commit is contained in:
Keri Harris
2016-10-20 12:03:09 +02:00
parent f15cbfc0d5
commit ea50a5c77e
2 changed files with 39 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
--- qp10.0/src/io_qp.h.old 2016-10-12 02:50:04.343499674 -0400
+++ qp10.0/src/io_qp.h 2016-10-12 02:50:10.605264154 -0400
@@ -662,7 +662,7 @@
bool seekp(streampos pos, ios::seekdir d = ios::beg)
{
- return stream->seekp(pos, d);
+ return !stream->seekp(pos, d).fail();
}
bool put(char ch)
@@ -736,7 +736,7 @@
bool seekp(streampos pos, ios::seekdir d = ios::beg)
{
- return stream.seekp(pos, d);
+ return !stream.seekp(pos, d).fail();
}
bool put(char ch)
@@ -816,7 +816,7 @@
bool seekp(streampos pos, ios::seekdir d = ios::beg)
{
- return stream.seekp(pos, d);
+ return !stream.seekp(pos, d).fail();
}
bool put(char ch);
@@ -876,7 +876,7 @@
bool seekp(streampos pos, ios::seekdir d = ios::beg)
{
- return stream.seekp(pos, d);
+ return !stream.seekp(pos, d).fail();
}
bool put(char ch);

View File

@@ -31,6 +31,7 @@ S="${WORKDIR}"/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-configure.patch
epatch "${FILESDIR}"/${P}-associated-item.patch
epatch "${FILESDIR}"/${P}-gcc6.patch
}
src_configure() {