Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master games grimoire by Ismael Luceno (bc2674f640df1c6b8f9cb243c898706ac81d1cbe)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master games grimoire by Ismael Luceno (bc2674f640df1c6b8f9cb243c898706ac81d1cbe)
  • Date: Sun, 24 Sep 2017 02:26:36 +0000

GIT changes to master games grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
games-emulators/mame/BUILD | 4 ++++
games-emulators/mame/DEPENDS | 17 +++++++++++++++++
games-emulators/mame/DETAILS | 25 +++++++++++++++++++++++++
games-emulators/mame/HISTORY | 2 ++
games-emulators/mame/INSTALL | 6 ++++++
6 files changed, 57 insertions(+)

New commits:
commit bc2674f640df1c6b8f9cb243c898706ac81d1cbe
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mame: new spell, Multiple Arcade Machine Emulator

diff --git a/ChangeLog b/ChangeLog
index c7fed68..fec20ba 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2017-09-23 Ismael Luceno <ismael AT sourcemage.org>
+ * games-emulators/mame: new spell, Multiple Arcade Machine Emulator
+
2017-01-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* games-simulation/pioneer: new spell, a space exploration game in the
spirit of Elite
diff --git a/games-emulators/mame/BUILD b/games-emulators/mame/BUILD
new file mode 100755
index 0000000..91356e0
--- /dev/null
+++ b/games-emulators/mame/BUILD
@@ -0,0 +1,4 @@
+QTDIR="$INSTALL_ROOT/opt/qt5" &&
+CPATH="$QTDIR/include" \
+PATH="$QTDIR/bin:$PATH" \
+make $OPTS
diff --git a/games-emulators/mame/DEPENDS b/games-emulators/mame/DEPENDS
new file mode 100755
index 0000000..07ea979
--- /dev/null
+++ b/games-emulators/mame/DEPENDS
@@ -0,0 +1,17 @@
+use_system() {
+ depends $1 "USE_SYSTEM_LIB_${2:-${1^^}}=1"
+}
+
+QTDIR="$INSTALL_ROOT/opt/qt5" &&
+depends qtbase QT_HOME="$QTDIR" &&
+depends sdl2 &&
+use_system JPEG &&
+use_system LUA &&
+use_system PORTAUDIO &&
+use_system expat &&
+use_system flac &&
+use_system libuv UV &&
+#use_system portmidi &&
+use_system sqlite SQLITE3 &&
+#use_system utf8proc &&
+use_system zlib
diff --git a/games-emulators/mame/DETAILS b/games-emulators/mame/DETAILS
new file mode 100755
index 0000000..58910c0
--- /dev/null
+++ b/games-emulators/mame/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=mame
+ VERSION=0.189
+ SOURCE="mame${VERSION/.}.tar.gz"
+ SOURCE_URL[0]="https://github.com/mamedev/mame/archive/$SOURCE";
+
SOURCE_HASH=sha512:3a2cd16553a2b356b0da5aa773b578a741867c2eab1f1c7a1f0e703957ef685714268504c62ddcdc78fee0dd794e7377e53b5a57e58b4dc4db8ec38349e29f74
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/mame-mame${VERSION/.}"
+ WEB_SITE="http://mamedev.org/";
+ LICENSE[0]="GPLv2"
+ ENTERED=20160726
+ KEYWORDS=""
+ SHORT="Multiple Arcade Machine Emulator"
+cat << EOF
+MAME originally stood for Multiple Arcade Machine Emulator.
+
+MAME's purpose is to preserve decades of software history. As electronic
+technology continues to rush forward, MAME prevents this important "vintage"
+software from being lost and forgotten. This is achieved by documenting
+the hardware and how it functions. The source code to MAME serves as this
+documentation. The fact that the software is usable serves primarily to
+validate the accuracy of the documentation (how else can you prove that
+you have recreated the hardware faithfully?). Over time, MAME absorbed the
+sister-project MESS (Multi Emulator Super System), so MAME now documents a
wide
+variety of (mostly vintage) computers, video game consoles and calculators,
+in addition to the arcade video games that were its initial focus.
+EOF
diff --git a/games-emulators/mame/HISTORY b/games-emulators/mame/HISTORY
new file mode 100644
index 0000000..32097f8
--- /dev/null
+++ b/games-emulators/mame/HISTORY
@@ -0,0 +1,2 @@
+2016-07-26 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/games-emulators/mame/INSTALL b/games-emulators/mame/INSTALL
new file mode 100755
index 0000000..031c182
--- /dev/null
+++ b/games-emulators/mame/INSTALL
@@ -0,0 +1,6 @@
+pfx="$INSTALL_ROOT"/usr &&
+install -D -t "$pfx/games/" mame* &&
+install -D -t "$pfx/share/games/mame/keymaps/" keymaps/*_LINUX.map &&
+for i in 1 6; do
+ install -D -t "$pfx/share/man/man$i" docs/man/*."$i"
+done



  • [SM-Commit] GIT changes to master games grimoire by Ismael Luceno (bc2674f640df1c6b8f9cb243c898706ac81d1cbe), Ismael Luceno, 09/23/2017

Archive powered by MHonArc 2.6.24.

Top of Page