media-libs/coin: Now it can be build with gcc7

Package-Manager: Portage-2.3.6, Repoman-2.3.2
This commit is contained in:
Alexey Shvetsov
2017-07-23 16:08:39 +03:00
parent 4dee204fba
commit 91ee8a4e9e
2 changed files with 22 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ PATCHES=(
"${FILESDIR}"/${P}-gcc-4.7.patch
"${FILESDIR}"/${P}-freetype251.patch
"${FILESDIR}"/${P}-memhandler-initialization.patch
"${FILESDIR}"/${P}-gcc-7.patch
)
DOCS=(

View File

@@ -0,0 +1,21 @@
diff -urN Coin-3.1.3.orig/src/3ds/SoStream.cpp Coin-3.1.3/src/3ds/SoStream.cpp
--- Coin-3.1.3.orig/src/3ds/SoStream.cpp 2010-03-02 16:20:09.000000000 +0300
+++ Coin-3.1.3/src/3ds/SoStream.cpp 2017-07-23 15:04:43.808204691 +0300
@@ -176,7 +176,7 @@
if (!gotNum) { setBadBit(); return FALSE; } \
\
char *ce; \
- s = '\0'; \
+ s = NULL; \
_convertType_ tempVal = _convertFunc_(buf, &ce, 0); \
\
if (ce != s) \
@@ -273,7 +273,7 @@
gotAll: \
\
char *ce; \
- s = '\0'; \
+ s = NULL; \
double tempVal = _convertFunc_(buf, &ce); \
\
if (ce != s) \