HomeFreeBSD

emulators/mame: Update to 0.261

Description

emulators/mame: Update to 0.261

  • Make use of ${EXTRACT_AFTER_ARGS} for a number of files/dirs that are not required for MAME on FreeBSD, this removes some post-patch work from the Makefile
  • Avoid extracting bgfx shaders for proprietary systems
  • Avoid extracting the man page for ldplayer, as it is not built
  • Update option TOOLS description
  • Increase the default amount of information produced when built with DEBUG
  • Drop the conditional logic for powerpc, and use LLVM-16 for all FreeBSD-14+ builds
  • Move some NLS logic deleting .po files to ${COPYTREE_SHARE}, and simple exclude copying those files to ${STAGEDIR}. This was originally in the wrong Makefile target, port-build
  • Add two more MAME ${SUBTARGETS} as tools; mamevirtual provides similar ldplayer functionality thru the MAME GUI
  • Remove hard-coded names from do-install-TOOLS-on Makefile target
  • Remove local upstream patches that were required to build 0.259
  • Reduce diff files/patch-makefile
  • Use -O3 over -Ofast for speed focused compiler flags
  • Drop some patches that are not required for unbundling GENie
  • Add comments to some patches
  • Move "${RM} -r ${WRKSRC}/docs/build/html/_sources" from do-build-DOCS-on, to "-not -regex ^./_sources.*" in do-install-DOCS-on

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

PR: 274783

Details

Provenance
agh_riseup.netAuthored on Dec 31 2023, 7:28 AM
diizzyCommitted on Dec 31 2023, 7:34 AM
Parents
R11:52a318c5bd0c: audio/cyanrip: Backport patch fixing reporting correct version
Branches
Unknown
Tags
Unknown