Created attachment 214813 [details] updating to mame 220 mame port is outdated. Proposed patch for mame/mess
Created attachment 214814 [details] updating to mess 220
Created attachment 216798 [details] updating to mame 222
Created attachment 216799 [details] updating to mess 222
Thanks for the patches. I'm a little confused about the second one. It starts with this: diff -ru /usr/ports/emulators/mame/Makefile mess/Makefile that doesn't look right. I don't think emulators/mess needs to be updated. It is a slave port.
Created attachment 216805 [details] updating to mess 222
I corrected the mess :) (for the mess part, it is only the pkg-plist which is updated)
(In reply to sdalu from comment #6) Would you mind checking again? The patch does not apply, it is detected as already applied in the Makefile: -# $FreeBSD: head/emulators/mess/Makefile 400117 2015-10-24 11:13:16Z madpilot $ +# $FreeBSD: head/emulators/mess/Makefile 466375 2018-04-03 20:35:24Z danilo $ Is your port collection up to date?
Created attachment 216811 [details] updating to mess 222 The Makefile part should not have been in the patch, sorry about that
(In reply to sdalu from comment #8) Fails to patch :( ===> Applying FreeBSD patches for mame-0.222 from /data/fernape_data/FreeBSD-repos/ports/head/emulators/mame/files Ignoring previously applied (or reversed) patch. 3 out of 3 hunks ignored--saving rejects to 3rdparty/bx/include/bx/inline/endian.inl.rej ===> FAILED Applying FreeBSD patch-3rdparty_bx_include_bx_inline_endian.inl ===> Cleanly applied FreeBSD patch(es) patch-3rdparty_asio_include_asio_detail_config.hpp ===> FAILED to apply cleanly FreeBSD patch(es) patch-3rdparty_bx_include_bx_inline_endian.inl *** Error code 1 Stop. make[1]: stopped in /data/fernape_data/FreeBSD-repos/ports/head/emulators/mame *** Error code 1 Stop. make: stopped in /data/fernape_data/FreeBSD-repos/ports/head/emulators/mame
Created attachment 216820 [details] mame 222 port Obviously I'm not good at creating patch, here is the whole port in attachement The following files should have been removed (that why they fail to apply) Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_include_bx_inline_endian.inl Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_include_bx_inline_readerwriter.inl Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_include_bx_platform.h Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_include_bx_readerwriter.h Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_src_mutex.cpp Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_src_thread.cpp Only in /usr/ports/emulators/mame/files: patch-3rdparty_bx_tests_readerwriter__test.cpp Only in /usr/ports/emulators/mame/files: patch-3rdparty_genie_src_host_scripts.c
A commit references this bug: Author: fernape Date: Thu Jul 30 06:50:25 UTC 2020 New revision: 543711 URL: https://svnweb.freebsd.org/changeset/ports/543711 Log: emulators/mame emulators/mess: update to 0.222 ChangeLog way to big to reproduce here: https://github.com/mamedev/mame/releases/download/mame0222/whatsnew_0222.txt While here * Add USES=localbase * Move multiple variables to their places PR: 246698 Submitted by: sdalu@sdalu.com Changes: head/emulators/mame/Makefile head/emulators/mame/distinfo head/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_endian.inl head/emulators/mame/files/patch-3rdparty_bx_include_bx_inline_readerwriter.inl head/emulators/mame/files/patch-3rdparty_bx_include_bx_platform.h head/emulators/mame/files/patch-3rdparty_bx_include_bx_readerwriter.h head/emulators/mame/files/patch-3rdparty_bx_src_mutex.cpp head/emulators/mame/files/patch-3rdparty_bx_src_thread.cpp head/emulators/mame/files/patch-3rdparty_bx_tests_readerwriter__test.cpp head/emulators/mame/files/patch-3rdparty_genie_src_host_scripts.c head/emulators/mame/pkg-plist head/emulators/mess/pkg-plist
Committed, Thanks!