games-strategy/s25rttr: Fix building with GCC-6

Bug: https://bugs.gentoo.org/show_bug.cgi?id=610972
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/5177
This commit is contained in:
Peter Levine
2017-07-22 19:20:47 -04:00
committed by David Seifert
parent 528761fd5a
commit 5b992a86ad
2 changed files with 87 additions and 2 deletions

View File

@@ -0,0 +1,84 @@
Bug: https://bugs.gentoo.org/610972
Commit: https://github.com/Return-To-The-Roots/mygettext/commit/3b902a46322b7e88e9d2cdf85ee0912c6565f9a2
--- a/driver/audio/SDL/src/SDL.cpp
+++ b/driver/audio/SDL/src/SDL.cpp
@@ -175,23 +175,23 @@
char file[512];
if(!tempname(file, 512))
- return false;
+ return NULL;
strncat(file, ".wav", 512);
FILE *dat = fopen(file, "wb");
if(!dat)
- return false;
+ return NULL;
if(fwrite(data, 1, size, dat) != size)
- return false;
+ return NULL;
fclose(dat);
switch(data_type)
{
default:
- return false;
+ return NULL;
case AudioDriver::AD_WAVE:
{
@@ -233,12 +233,12 @@
char file[512];
if(!tempname(file, 512))
- return false;
+ return NULL;
switch(data_type)
{
default:
- return false;
+ return NULL;
case AudioDriver::AD_MIDI:
{
@@ -266,10 +266,10 @@
FILE *dat = fopen(file, "wb");
if(!dat)
- return false;
+ return NULL;
if(fwrite(data, 1, size, dat) != size)
- return false;
+ return NULL;
fclose(dat);
--- a/src/VideoDriverWrapper.cpp
+++ b/src/VideoDriverWrapper.cpp
@@ -481,7 +481,7 @@
if(videodriver == NULL)
{
fatal_error("Kein Videotreiber ausgewaehlt!\n");
- return false;
+ return NULL;
}
return videodriver->GetFunction(extension);
--- a/mygettext/src/mygettext.h
+++ b/mygettext/src/mygettext.h
@@ -21,6 +21,9 @@
#pragma once
+// necessarily here
+#include <locale>
+
const char *mysetlocale(int category, const char *locale);
#undef gettext

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -32,7 +32,8 @@ src_prepare() {
"${FILESDIR}"/${P}-fpic.patch \
"${FILESDIR}"/${P}-format.patch \
"${FILESDIR}"/${P}-miniupnpc-api-14.patch \
"${FILESDIR}"/${P}-cmake-3.patch
"${FILESDIR}"/${P}-cmake-3.patch \
"${FILESDIR}"/${P}-gcc6.patch
}
src_configure() {