summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
author B. Watson2019-12-08 12:17:23 +0100
committer Willy Sudiarto Raharjo2019-12-15 11:06:26 +0100
commit719aa8a33e653dbd7cfe5ce42fdce6d903c7184a (patch)
tree9ed6a34ec4a3023d8a4ecba48a4200fe7f13e9c6 /games
parent8c10ebb4a1b9efd5c63bf7b354762839934676ce (diff)
downloadslackbuilds-719aa8a33e653dbd7cfe5ce42fdce6d903c7184a.tar.gz
games/mame: Updated for version 0.214.
Signed-off-by: B. Watson <yalhcru@gmail.com>
Diffstat (limited to 'games')
-rw-r--r--games/mame/ChangeLog.old79
-rw-r--r--games/mame/README4
-rw-r--r--games/mame/mame.SlackBuild90
-rw-r--r--games/mame/mame.info6
4 files changed, 98 insertions, 81 deletions
diff --git a/games/mame/ChangeLog.old b/games/mame/ChangeLog.old
new file mode 100644
index 0000000000..a8a69eb7f8
--- /dev/null
+++ b/games/mame/ChangeLog.old
@@ -0,0 +1,79 @@
+# 20180731 bkw: Updated for v0.200.
+# 20180628 bkw: Updated for v0.199.
+# 20180612 bkw: Updated for v0.198 (missed a few releases...)
+# 20180130 bkw: Updated for v0.194.
+# 20180101 bkw: Updated for v0.193.
+# 20171210 bkw: Updated for v0.192.
+# 20170927 bkw: Updated for v0.190.
+
+# 20170902 bkw: Updated for v0.189.
+# - Fix complay.py build error. Turns out that the build would fail
+# only on systems where PyXML is installed, so add -S to python
+# command line so 'import xml.sax' imports the xml stuff that ships
+# with core python, instead of the (outdated, deprecated) 3rd-party
+# stuff from PyXML.
+# - Stop installing useless junk in /usr/doc.
+# - Install swlist docs.
+# - Compacted log entries.
+
+# 20170726 bkw: Updated for v0.188.
+# 20170702 bkw: Updated for v0.187.
+
+# 20170607 bkw: Updated for v0.186.
+# - Link with ld.gold instead of the default ld, which saves *2 hours* of
+# build time on my test box (build is 3x as fast as it was).
+
+# 20170428 bkw: Updated for v0.185.
+
+# 20170404 bkw:
+# - mame.ini: get rid of $HOME in bgfx_path. Thanks to Doogster for
+# reporting this.
+
+# 20170330 bkw: Updated for v0.184.
+
+# 20170301 bkw:
+# - Use long-form github URL.
+# - Fix changelog so newer entries are at the top.
+
+# 20170223 bkw: Updated for v0.183.
+# 20170214 bkw: Add support for GroovyMAME patch.
+# 20170128 bkw: Updated for v0.182.
+# 20170111 bkw: Updated for v0.181. Missed a month again.
+# 20161101 bkw: Updated for v0.179.
+
+# 20160928 bkw:
+# - Updated for v0.178. Sorry, missed a month.
+# - Install artwork/ and bgfx/ so the new bgfx shader stuff will work.
+# - Set bgfx_path in mame.ini. The default is still 'video opengl' but
+# now it's easy to enable bgfx, just by changing to 'video bgfx'.
+# Thanks to Doogster for pointing this out.
+
+# 20160728 bkw:
+# - Updated for v0.176. Upstream does a release on the last Wednesday
+# of every month. I doubt I'm going to find time to update this
+# script 12 times a year, but maybe...
+
+# 20160721 bkw:
+# - Updated for v0.175 (again, after missing several releases)
+# - Update ARCH stuff, i486 => i586
+# - Add missing mame.6 and mess.6 man pages (whoops!)
+# - man pages now in docs/man/ instead of src/osd/sdl/
+# - Don't modify the *.1 man pages to put them in section 6 any more
+# - Symlink mame -> mess in /usr/games (to keep old frontends working)
+# - Disable QT debugger by default, as it now requires qt5 and I don't
+# want qt5 as a hard dep for this... how many people who install mame
+# are *really* going to debug the game ROM code?
+# - Add QTDEBUG=yes option for people who really want the debugger,
+# make slack-desc say whether or not it's enabled.
+# - Upstream removed 'testkeys', stop trying to install it.
+
+# 20151112 bkw:
+# - Updated for v0.167, after missing several releases (sorry!)
+# - Get rid of MESS and UME options, mame has basically turned
+# into UME at this point (includes old mame + mess in one binary)
+# - Use shipped man pages from the source, instead of our own
+# - Add new tools: castool floptool imgtool nlwav
+# - Use icon extracted from mame.ico in the source
+# - Update .ini file slightly (sound=sdl, not sound=1)
+
+
diff --git a/games/mame/README b/games/mame/README
index ce580820a5..5f2b1c78c5 100644
--- a/games/mame/README
+++ b/games/mame/README
@@ -1,3 +1,7 @@
+Note: I'm aware that this isn't the latest version of MAME. However,
+it's the latest version that will compile with Slackware 14.2's gcc or
+llvm (even llvm-8.0.1 from /extra).
+
MAME stands for Multiple Arcade Machine Emulator. When used in conjunction
with images of the original arcade game's ROM and disk data, MAME attempts
to reproduce that game as faithfully as possible on a more modern general
diff --git a/games/mame/mame.SlackBuild b/games/mame/mame.SlackBuild
index 38ffff4b93..aaaf66140b 100644
--- a/games/mame/mame.SlackBuild
+++ b/games/mame/mame.SlackBuild
@@ -9,91 +9,25 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20191208 bkw: Updated for v0.214, after long hiatus. This isn't
+# actually the latest version, but it's the latest version that will
+# compile with any of the compilers available in Slackware 14.2:
+# gcc-5.5.0, llvm-3.8.0, llvm-8.0.1 (from /extra). It may still be
+# possible to patch 0.216 to build, or possibly 0.217 will have a fix for
+# llvm-8.0.1 (mame docs claim to support "clang version 5 and later").
+# Meanwhile this update is better than nothing. Special thanks for ponce
+# and chriswilling for doing test builds on much faster machines than
+# I currently have access to. Also, moved old comment log entries to
+# ChangeLog.old as it was getting ridiculously long.
+
# 20181227 bkw: Updated for v0.205.
# 20181130 bkw: Updated for v0.204, including compile fix for xavix.cpp.
# 20181031 bkw: Updated for v0.203.
# 20180928 bkw: Updated for v0.202.
# 20180830 bkw: Updated for v0.201.
-# 20180731 bkw: Updated for v0.200.
-# 20180628 bkw: Updated for v0.199.
-# 20180612 bkw: Updated for v0.198 (missed a few releases...)
-# 20180130 bkw: Updated for v0.194.
-# 20180101 bkw: Updated for v0.193.
-# 20171210 bkw: Updated for v0.192.
-# 20170927 bkw: Updated for v0.190.
-
-# 20170902 bkw: Updated for v0.189.
-# - Fix complay.py build error. Turns out that the build would fail
-# only on systems where PyXML is installed, so add -S to python
-# command line so 'import xml.sax' imports the xml stuff that ships
-# with core python, instead of the (outdated, deprecated) 3rd-party
-# stuff from PyXML.
-# - Stop installing useless junk in /usr/doc.
-# - Install swlist docs.
-# - Compacted log entries.
-
-# 20170726 bkw: Updated for v0.188.
-# 20170702 bkw: Updated for v0.187.
-
-# 20170607 bkw: Updated for v0.186.
-# - Link with ld.gold instead of the default ld, which saves *2 hours* of
-# build time on my test box (build is 3x as fast as it was).
-
-# 20170428 bkw: Updated for v0.185.
-
-# 20170404 bkw:
-# - mame.ini: get rid of $HOME in bgfx_path. Thanks to Doogster for
-# reporting this.
-
-# 20170330 bkw: Updated for v0.184.
-
-# 20170301 bkw:
-# - Use long-form github URL.
-# - Fix changelog so newer entries are at the top.
-
-# 20170223 bkw: Updated for v0.183.
-# 20170214 bkw: Add support for GroovyMAME patch.
-# 20170128 bkw: Updated for v0.182.
-# 20170111 bkw: Updated for v0.181. Missed a month again.
-# 20161101 bkw: Updated for v0.179.
-
-# 20160928 bkw:
-# - Updated for v0.178. Sorry, missed a month.
-# - Install artwork/ and bgfx/ so the new bgfx shader stuff will work.
-# - Set bgfx_path in mame.ini. The default is still 'video opengl' but
-# now it's easy to enable bgfx, just by changing to 'video bgfx'.
-# Thanks to Doogster for pointing this out.
-
-# 20160728 bkw:
-# - Updated for v0.176. Upstream does a release on the last Wednesday
-# of every month. I doubt I'm going to find time to update this
-# script 12 times a year, but maybe...
-
-# 20160721 bkw:
-# - Updated for v0.175 (again, after missing several releases)
-# - Update ARCH stuff, i486 => i586
-# - Add missing mame.6 and mess.6 man pages (whoops!)
-# - man pages now in docs/man/ instead of src/osd/sdl/
-# - Don't modify the *.1 man pages to put them in section 6 any more
-# - Symlink mame -> mess in /usr/games (to keep old frontends working)
-# - Disable QT debugger by default, as it now requires qt5 and I don't
-# want qt5 as a hard dep for this... how many people who install mame
-# are *really* going to debug the game ROM code?
-# - Add QTDEBUG=yes option for people who really want the debugger,
-# make slack-desc say whether or not it's enabled.
-# - Upstream removed 'testkeys', stop trying to install it.
-
-# 20151112 bkw:
-# - Updated for v0.167, after missing several releases (sorry!)
-# - Get rid of MESS and UME options, mame has basically turned
-# into UME at this point (includes old mame + mess in one binary)
-# - Use shipped man pages from the source, instead of our own
-# - Add new tools: castool floptool imgtool nlwav
-# - Use icon extracted from mame.ico in the source
-# - Update .ini file slightly (sound=sdl, not sound=1)
PRGNAM=mame
-VERSION=${VERSION:-0.205}
+VERSION=${VERSION:-0.214}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
diff --git a/games/mame/mame.info b/games/mame/mame.info
index 8aca6d69bd..7b85439aff 100644
--- a/games/mame/mame.info
+++ b/games/mame/mame.info
@@ -1,8 +1,8 @@
PRGNAM="mame"
-VERSION="0.205"
+VERSION="0.214"
HOMEPAGE="http://mamedev.org/"
-DOWNLOAD="https://github.com/mamedev/mame/archive/mame0205/mame-mame0205.tar.gz"
-MD5SUM="3bf18d9ce718940b662e2d21650ad708"
+DOWNLOAD="https://github.com/mamedev/mame/archive/mame0214/mame-mame0214.tar.gz"
+MD5SUM="cfe6428ae8a9e969e2a1f942ff37ffe8"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_ttf"