git: ffe69f8fb133 - main - emulators/mame: update to 0.257
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 30 Jul 2023 22:59:44 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ffe69f8fb133280e4e6accdf53ede32123152059
commit ffe69f8fb133280e4e6accdf53ede32123152059
Author: Alastair Hogge <agh@riseup.net>
AuthorDate: 2023-07-29 05:05:56 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-07-30 22:59:07 +0000
emulators/mame: update to 0.257
* Update to 0.257 (https://www.mamedev.org/?p=527)
* Add a hopefully more meaningful description for option NLS
* Fix description on option QTDEBUGGER, it is built as part of MAME,
not installed separately as might be implied
* Clean up pkg-message.in and hopefully clarify the mess with
MAME configuration data.
PR: 272786
---
emulators/mame/Makefile | 6 +++---
emulators/mame/distinfo | 6 +++---
emulators/mame/files/pkg-message.in | 25 ++++++++++++++++++-------
3 files changed, 24 insertions(+), 13 deletions(-)
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index edde8ded02fa..389f93ef2e91 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mame
-DISTVERSION= 0.256
-PORTREVISION= 1
+DISTVERSION= 0.257
CATEGORIES= emulators games
MAINTAINER= agh@riseup.net
@@ -79,7 +78,8 @@ OPTIONS_SUB= yes
DEBUG_DESC= Build with debug profiling and symbols
DOCS_DESC= Install extensive online MAME documentation
-QTDEBUGGER_DESC= Install Qt interactive low-level machine debugger
+NLS_DESC= Install language translations for use in the GUI
+QTDEBUGGER_DESC= Build with Qt interactive low-level machine debugger
TOOLS_DESC= Install tools for machine archiving and development
DEBUG_MAKE_ENV= DEBUG=1 \
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index e51a7d231fe0..b045dda02195 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688348569
-SHA256 (mamedev-mame-0.256-mame0256_GH0.tar.gz) = 7523c46684043cc9e2af242aa7e31476b076fed492c3ae4ae0c964aafd65f659
-SIZE (mamedev-mame-0.256-mame0256_GH0.tar.gz) = 204558498
+TIMESTAMP = 1690585600
+SHA256 (mamedev-mame-0.257-mame0257_GH0.tar.gz) = e3107012ce80bff10cef7cab6ad8290f97cf1bc978e67ae806aa1a0c100daaa2
+SIZE (mamedev-mame-0.257-mame0257_GH0.tar.gz) = 204721575
diff --git a/emulators/mame/files/pkg-message.in b/emulators/mame/files/pkg-message.in
index 2133bf702035..d35996fa01ad 100644
--- a/emulators/mame/files/pkg-message.in
+++ b/emulators/mame/files/pkg-message.in
@@ -1,15 +1,26 @@
[
{ type: install
message: <<EOM
-Sample configuration files have been installed in "%%ETCDIR%%/"
-The configuration data can be copied to your "~/.mame" directory; alternatively,
-to create clean copies of MAME's configuration, run "mame -createconfig",
-the output from this can be stored in ~/.mame or elsewhere.
+MAME follows an interesting User Experience (UX) design pattern that is aimed
+for developers of MAME, as result of this, the expectation on file
+configuration management might appear counter-intuitive to Users of MAME. If
+MAME does not find configuration files, it expects to be able to read and write
+configuration data to the current working directory, this is counter to
+what users expect on their systems.
-To run mame with a custom path, run "mame -inipath path-to-mame.ini"
+Sample configuration files have been installed in:
+"%%ETCDIR%%/"
+The samples can be copied to your "~/.mame" directory to avoid having MAME
+write configuration data elsewhere.
-By default, MAME will search and write to the current working directory, unless
-it finds configuration data.
+To create clean copies of MAME's configuration files, execute:
+"mame -createconfig"
+the output from this can be stored in ~/.mame or a custom path.
+
+To run MAME with custom configuration path(s), execute:
+"mame -inipath /var/db/mame /usr/local/etc/mame"
+
+See mame(6) for more information.
EOM
}
]