[Bug 274783] emulators/mame: Update to 0.260

From: <bugzilla-noreply_at_freebsd.org>
Date: Mon, 30 Oct 2023 20:44:27 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=274783

--- Comment #5 from Daniel Engberg <diizzy@FreeBSD.org> ---
Hi,

I got the impression by having a quick look that PROFILER=0 amd SYMBOLS=0 might
not be implied being undefined but as you said, GENie seems to be an
interesting beast.

Looking back OpenMP support on other archs than i386 + amd64 wasn't very solid
so many ports ended up disabling but now we have solid support and it usually
gives you better performance overall.

nasm seems to be a stray dependency, 0.259's source code don't mention it at
all except for a few 3rdparty libs. Sorry for the noise!

I think you can leave Lua alone as it isn't used for anything performance
demanding, normally we default to -O2.

Unless I misread the logs it looked like OPTIMIZE=0 didn't define -O at all?
If we assume I didn't misread the build log we don't override the framework
without a good reason and that is usually done by a toggle.
https://cgit.freebsd.org/ports/tree/Mk/bsd.options.desc.mk#n396
https://docs.freebsd.org/en/books/porters-handbook/book/#dads-cflags

To be honest, I assumed that nonag removed this screen (
https://imgur.com/AMEyCLY)  without looking more closely at it. It's been a
while since I last used MAME :/

About the patch, http://forum.arcadecontrols.com/index.php/topic,164449.0.html
https://github.com/antonioginer/GroovyMAME/releases/

Again, thanks for looking into this!

Best regards,
Daniel

-- 
You are receiving this mail because:
You are the assignee for the bug.