[Bug 292421] emulators/flycast: update to 2.6
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 292421] emulators/flycast: update to 2.6"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 12 Jan 2026 21:52:37 UTC
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.