Bug 274227 - emulators/mame: Update to 0.259
Summary: emulators/mame: Update to 0.259
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Robert Clausecker
URL: https://www.mamedev.org/?p=529
Keywords:
Depends on:
Blocks:
 
Reported: 2023-10-03 04:14 UTC by Alastair Hogge
Modified: 2023-10-04 20:10 UTC (History)
2 users (show)

See Also:
fuz: merge-quarterly+


Attachments
Update emulators/mame to 0.259 (5.27 KB, patch)
2023-10-03 04:14 UTC, Alastair Hogge
no flags Details | Diff
Update emulators/mame to 0.259 (7.68 KB, patch)
2023-10-04 00:44 UTC, Alastair Hogge
agh: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Hogge 2023-10-03 04:14:32 UTC
Created attachment 245394 [details]
Update emulators/mame to 0.259

* Update to 0.259 (https://www.mamedev.org/?p=529)
* Some Makefile style maintenance
* Add keymaps
* Move from ${MANPREFIX} to ${PREFIX}/share
* Add a patch to fix LLVM compilation on FreeBSD; reported upstream.
Comment 1 Alastair Hogge 2023-10-03 04:24:35 UTC
poudriere-testport passed for 12.4,13.2, and 15-CURRENT on amd64, and i386.
Comment 2 Robert Clausecker freebsd_committer freebsd_triage 2023-10-03 04:30:28 UTC
A quarterly branch 2023Q4 has been branched off today.  If you want the build fix to go into that branch, you can either backport it to 0.258 (i.e. make a second patch with just the build fix) or you can ask that the whole commit will be merged into the quarterly branch.  To do so, set the merge-quarterly flag to "?".
Comment 3 Alastair Hogge 2023-10-03 06:29:16 UTC
Updating patch per our discussion via email. Will re-test and mark approved then.
Comment 4 Alastair Hogge 2023-10-04 00:44:19 UTC
Created attachment 245421 [details]
Update emulators/mame to 0.259

Updated patch to address fuz@'s feedback.
Comment 5 commit-hook freebsd_committer freebsd_triage 2023-10-04 20:04:17 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=494e182d5914ebad0db3fac9928c547a8db0a182

commit 494e182d5914ebad0db3fac9928c547a8db0a182
Author:     Alastair Hogge <agh@riseup.net>
AuthorDate: 2023-10-04 00:27:39 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-10-04 20:01:38 +0000

    emulators/mame: Update to 0.259

     * Update to 0.259 (https://www.mamedev.org/?p=529)
     * Some Makefile maintenance: remove blank lines from targets; opt for verbose build, remove @ from commands
     * Add MAME keymaps
     * Prefer ${PREFIX}/share over ${MANPREFIX}
     * Pull in an upstream commit to patch LLVM builds for 0.259 on FreeBSD

    Changelog: https://www.mamedev.org/?p=529

    PR:             274227
    MFH:            2023Q4

 emulators/mame/Makefile                            | 41 +++++++++++-----------
 emulators/mame/distinfo                            |  6 ++--
 .../patch-src_devices_cpu_sh_sh7021.cpp (new)      | 10 ++++++
 .../patch-src_devices_cpu_sh_sh7032.cpp (new)      | 10 ++++++
 emulators/mame/pkg-plist                           | 32 +++++++++++------
 5 files changed, 64 insertions(+), 35 deletions(-)
Comment 6 commit-hook freebsd_committer freebsd_triage 2023-10-04 20:05:41 UTC
A commit in branch 2023Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b2cea43d9b05503e4d13e25c5913f026f7585e89

commit b2cea43d9b05503e4d13e25c5913f026f7585e89
Author:     Alastair Hogge <agh@riseup.net>
AuthorDate: 2023-10-04 00:27:39 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-10-04 20:04:14 +0000

    emulators/mame: Update to 0.259

     * Update to 0.259 (https://www.mamedev.org/?p=529)
     * Some Makefile maintenance: remove blank lines from targets; opt for verbose build, remove @ from commands
     * Add MAME keymaps
     * Prefer ${PREFIX}/share over ${MANPREFIX}
     * Pull in an upstream commit to patch LLVM builds for 0.259 on FreeBSD

    Changelog: https://www.mamedev.org/?p=529

    PR:             274227
    MFH:            2023Q4
    (cherry picked from commit 494e182d5914ebad0db3fac9928c547a8db0a182)

 emulators/mame/Makefile                            | 41 +++++++++++-----------
 emulators/mame/distinfo                            |  6 ++--
 .../patch-src_devices_cpu_sh_sh7021.cpp (new)      | 10 ++++++
 .../patch-src_devices_cpu_sh_sh7032.cpp (new)      | 10 ++++++
 emulators/mame/pkg-plist                           | 32 +++++++++++------
 5 files changed, 64 insertions(+), 35 deletions(-)