diff options
-rw-r--r-- | games/mednafen/mednafen.SlackBuild | 31 | ||||
-rw-r--r-- | games/mednafen/mednafen.info | 6 | ||||
-rw-r--r-- | games/mednafen/slack-desc | 2 |
3 files changed, 29 insertions, 10 deletions
diff --git a/games/mednafen/mednafen.SlackBuild b/games/mednafen/mednafen.SlackBuild index 59d1929e47..83c30a2c8e 100644 --- a/games/mednafen/mednafen.SlackBuild +++ b/games/mednafen/mednafen.SlackBuild @@ -24,7 +24,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=mednafen -VERSION=${VERSION:-1.22.1} +VERSION=${VERSION:-1.22.2} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} @@ -70,13 +70,14 @@ 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 {} \; -# sanitize build flags +# sanitize build flags, thanks to the gentoo folks sed \ -e '/-fno-fast-math/d' \ -e '/-fno-unsafe-math-optimizations/d' \ -e '/-fno-aggressive-loop-optimizations/d' \ -e '/-fno-ipa-icf/d' \ -e '/-fno-printf-return-value/d' \ + -e '/-fomit-frame-pointer/d' \ -e '/-fno-pic/d' \ -e '/-fno-pie/d' \ -e '/-fno-PIC/d' \ @@ -90,12 +91,27 @@ sed \ -i configure.ac # This warning is not true at least on x86_64 -sed -e '/Compiling with position-independent code generation enabled is not recommended, for performance reasons/d' \ - -i src/types.h +if [ "$ARCH" = "x86_64" ]; then + sed -e '/Compiling with position-independent code generation enabled is not recommended, for performance reasons/d' \ + -i src/types.h +fi -autoreconf +# provide buildtime pkgconfig file, which is missing in lzo-2.09 +cat << EOF > lzo2.pc +prefix=/usr +exec_prefix=\${prefix} +includedir=\${prefix}/include +libdir=/usr/lib$LIBDIRSUFFIX +Name: lzo2 +Version: 2.09 +Description: LZO - a real-time data compression library +URL: http://www.oberhumer.com/opensource/lzo/ +Cflags: -I\${includedir}/lzo +Libs: -L\${libdir} -llzo2 +EOF - #--with-external-lzo \ +autoreconf +PKG_CONFIG_PATH=. \ CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \ @@ -103,6 +119,9 @@ CXXFLAGS="$SLKCFLAGS" \ --libdir=/usr/lib$LIBDIRSUFFIX \ --sysconfdir=/etc \ --localstatedir=/var \ + --mandir=/usr/man \ + --disable-debugger \ + --with-external-lzo \ --build=$ARCH-slackware-linux make diff --git a/games/mednafen/mednafen.info b/games/mednafen/mednafen.info index 0d9d8d8d2b..160c4cecf6 100644 --- a/games/mednafen/mednafen.info +++ b/games/mednafen/mednafen.info @@ -1,8 +1,8 @@ PRGNAM="mednafen" -VERSION="1.22.1" +VERSION="1.22.2" HOMEPAGE="https://mednafen.github.io/" -DOWNLOAD="https://mednafen.github.io/releases/files/mednafen-1.22.1.tar.xz" -MD5SUM="c16f28032a7c575052a1707cf6d52f02" +DOWNLOAD="https://mednafen.github.io/releases/files/mednafen-1.22.2.tar.xz" +MD5SUM="de3f23360a5db97038aa30b731e03570" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="SDL2" diff --git a/games/mednafen/slack-desc b/games/mednafen/slack-desc index af471a1abc..49badfe407 100644 --- a/games/mednafen/slack-desc +++ b/games/mednafen/slack-desc @@ -14,6 +14,6 @@ mednafen: (Color), GameBoy Advance, Neo Geo Pocket (Color), NES - both mednafen: NTSC and PAL, PC-FX, WonderSwan (Color), PC Engine/TurboGrafx mednafen: 16 (CD) and SuperGrafx. mednafen: -mednafen: Homepage: http://mednafen.sourceforge.net +mednafen: Homepage: https://mednafen.github.io/ mednafen: mednafen: |