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.
poudriere-testport passed for 12.4,13.2, and 15-CURRENT on amd64, and i386.
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 "?".
Updating patch per our discussion via email. Will re-test and mark approved then.
Created attachment 245421 [details] Update emulators/mame to 0.259 Updated patch to address fuz@'s feedback.
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(-)
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(-)