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 } ]