Date: Mon, 12 Jan 2026 21:52:37 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 292421] emulators/flycast: update to 2.6 Message-ID: <bug-292421-7788@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292421 Bug ID: 292421 Summary: emulators/flycast: update to 2.6 Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/flyinghead/flycast/releases/tag/v2. 6 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: bsdcode@disroot.org Attachment #267096 maintainer-approval+ Flags: Flags: maintainer-feedback+ Created attachment 267096 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=267096&action=edit update to 2.6 Changelog: https://github.com/flyinghead/flycast/releases/tag/v2.6 * Update git submodules to latest release versions and reorder them into alphabetical sequence. * Remove set-include in vulkan_context.cpp patch because it's now in upstream. Build and playtested on amd64 14.3-RELEASE. Some notes for reviewers/committers: 1) The port uses the xbyak git submodule with the version pinned in the flycast repo instead of the devel/xbyak port, because flycast crashes upon starting a game with newer xbyak versions. I still have to investigate this issue and it's not clear if it's a regression in xbyak, flycast or somewhere else. 2) EXCLUDE_FROM_ALL is added to add_subdirectory(core/deps/DreamPicoPort-API) in CMakeLists.txt because otherwise an include file from DreamPicoPort and the build static library are littered into the flycast output directory. I might open an issue upstream regarding this when I have a little bit more time. 3) flycast pins a rather old version of the rcheevos git submodule. I updated to submodule to the latest release tag. This required adding some new source files to CMakeLists.txt. 4) The unbundled dependency net/asio is newer than the pinned git submodule used by flycast. In our version of net/asio the function asio::io_context.reset() was deprecated and removed. The port changes this to asio::io_context::restart(), which is the drop-in replacement. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-292421-7788>
