git: ffe69f8fb133 - main - emulators/mame: update to 0.257

From: Robert Clausecker <fuz_at_FreeBSD.org>
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
 }
 ]