aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlastair Hogge <agh@riseup.net>2023-07-29 05:05:56 +0000
committerRobert Clausecker <fuz@FreeBSD.org>2023-07-30 22:59:07 +0000
commitffe69f8fb133280e4e6accdf53ede32123152059 (patch)
tree58f1e1b34b018602b536eb2a535a05e0fffa5007
parentd6bf900c574626fc8cfa3aa71f7c13af7843b942 (diff)
downloadports-ffe69f8fb133280e4e6accdf53ede32123152059.tar.gz
ports-ffe69f8fb133280e4e6accdf53ede32123152059.zip
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
-rw-r--r--emulators/mame/Makefile6
-rw-r--r--emulators/mame/distinfo6
-rw-r--r--emulators/mame/files/pkg-message.in25
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
}
]