Skip to Content.
Sympa Menu

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

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 (da3cb7895bd519540fc395d04580ff4d636976db)
  • Date: Thu, 16 Sep 2021 10:10:25 +0000

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

ChangeLog | 3 +++
games-emulators/openmsx/BUILD | 2 ++
games-emulators/openmsx/DEPENDS | 36 ++++++++++++++++++++++++++++++++++++
games-emulators/openmsx/DETAILS | 15 +++++++++++++++
games-emulators/openmsx/HISTORY | 2 ++
5 files changed, 58 insertions(+)

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

openmsx: new spell, MSX emulator

diff --git a/ChangeLog b/ChangeLog
index ef9291a..b863d97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2021-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * games-emulators/openmsx: new spell, MSX emulator
+
2021-01-19 Ismael Luceno <ismael AT sourcemage.org>
* games-board/gnubg: new spell, GNU Backgammon

diff --git a/games-emulators/openmsx/BUILD b/games-emulators/openmsx/BUILD
new file mode 100755
index 0000000..dd798e0
--- /dev/null
+++ b/games-emulators/openmsx/BUILD
@@ -0,0 +1,2 @@
+./configure &&
+gmake -j "$MAKE_NJOBS"
diff --git a/games-emulators/openmsx/DEPENDS b/games-emulators/openmsx/DEPENDS
new file mode 100755
index 0000000..f76202d
--- /dev/null
+++ b/games-emulators/openmsx/DEPENDS
@@ -0,0 +1,36 @@
+depends libpng &&
+depends python3 &&
+depends sdl2 &&
+depends sdl2_ttf &&
+depends tcl &&
+depends zlib &&
+
+# XXX broken buildsystem, forces optional dependencies
+if spell_ok alsa-lib; then
+ depends alsa-lib
+else
+ optional_depends alsa-lib \
+ -Dalsamidi={enabled,disabled} \
+ "for ALSA MIDI audio output support"
+fi &&
+if spell_ok libogg; then
+ depends libogg
+else
+ optional_depends libogg \
+ -Dlaserdisc={enabled,disabled} \
+ "for LaserDisc emulation"
+fi &&
+if is_depends_enabled "$SPELL" libogg; then
+ depends libtheora &&
+ depends libvorbis
+fi &&
+if spell_ok glew; then
+ depends glew
+else
+ optional_depends glew \
+ -Dglrenderer={enabled,disabled} \
+ "for OpenGL renderer"
+fi &&
+if is_depends_enabled "$SPELL" glew; then
+ depends OPENGL
+fi
diff --git a/games-emulators/openmsx/DETAILS b/games-emulators/openmsx/DETAILS
new file mode 100755
index 0000000..fd0a7ad
--- /dev/null
+++ b/games-emulators/openmsx/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=openmsx
+ VERSION=17.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/openMSX/openMSX/releases/download/RELEASE_17_0/$SOURCE
+
SOURCE_HASH=sha512:4fc87efd2bfbcd12bebb4e005b18b1cb2048f5d8f3188ef9b55f1e003c8d021fb47bd67d647137daa6a8640b5656b0db363f3b62158d690ddb5f7bf1af3459e1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://openmsx.org/";
+ LICENSE[0]="GPL-2.0-only"
+ ENTERED=20210916
+ KEYWORDS=""
+ SHORT="MSX emulator"
+cat << EOF
+openMSX is an emulator for the MSX home computer system. Its goal is to
+emulate all aspects of the MSX with 100% accuracy: perfection in emulation.
+EOF
diff --git a/games-emulators/openmsx/HISTORY b/games-emulators/openmsx/HISTORY
new file mode 100644
index 0000000..3bcf6b0
--- /dev/null
+++ b/games-emulators/openmsx/HISTORY
@@ -0,0 +1,2 @@
+2021-09-16 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: spell created



  • [SM-Commit] GIT changes to master games grimoire by Ismael Luceno (da3cb7895bd519540fc395d04580ff4d636976db), Ismael Luceno, 09/16/2021

Archive powered by MHonArc 2.6.24.

Top of Page