games/mednafen: Remove compiler hacks for 14.1.

Signed-off-by: Ryan P.C. McQuen <ryan.q@linux.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Ryan P.C. McQuen 2016-01-18 09:00:38 -08:00 committed by Willy Sudiarto Raharjo
parent ed96843993
commit 784b369eaf
2 changed files with 7 additions and 19 deletions

View file

@ -4,3 +4,7 @@ GameBoy Advance, Neo Geo Pocket (Color), NES - both NTSC and PAL,
PC-FX, WonderSwan (Color), PC Engine/TurboGrafx 16 (CD) and SuperGrafx.
Mednafen will use jack-audio-connection-kit if it's available at build time.
To make Mednafen use ALSA's default output, run like so:
/usr/bin/mednafen -sound.device sexyal-literal-default

View file

@ -25,7 +25,7 @@
PRGNAM=mednafen
VERSION=${VERSION:-0.9.38.7}
BUILD=${BUILD:-2}
BUILD=${BUILD:-3}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
@ -70,25 +70,9 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
##
## Switched to clang as 14.1's version of gcc will compile mednafen,
## but will not run mednafen, failing a compiler code generation
## test (http://forum.fobby.net/index.php?t=msg&th=1126&start=0&).
## Unfortunately our version of clang has its own issues ...
## The 'CXXFLAGS': "-D__float128=void" and "-D__STRICT_ANSI__",
## will both work, but seem to give a drop in performance
## on some machines. Using "-std=c++11" works on stable
## and current, and seems to be the best option at this point.
##
## Note that the CLANGFLAGS are only set if the user has
## the affected version of llvm.
##
if [ "`clang --version | grep '3.3'`" ]; then
CLANGFLAGS="-std=c++11"
fi
CC=clang CXX=clang++ \
CXXFLAGS+="$CLANGFLAGS" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
--libdir=/usr/lib$LIBDIRSUFFIX \