diff options
author | Alastair Hogge <agh@riseup.net> | 2023-07-29 05:05:56 +0000 |
---|---|---|
committer | Robert Clausecker <fuz@FreeBSD.org> | 2023-07-30 22:59:07 +0000 |
commit | ffe69f8fb133280e4e6accdf53ede32123152059 (patch) | |
tree | 58f1e1b34b018602b536eb2a535a05e0fffa5007 | |
parent | d6bf900c574626fc8cfa3aa71f7c13af7843b942 (diff) | |
download | ports-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/Makefile | 6 | ||||
-rw-r--r-- | emulators/mame/distinfo | 6 | ||||
-rw-r--r-- | 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 } ] |