CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

emulators/flycast 2.7

Multi-platform Sega Dreamcast emulator

Port info

Maintainer
bsdcode@disroot.org
Packages
latest: 2.7
Upstream
up to date
Last update
to 2.7 · 9348eb2531
Quarterly
2026Q4: 2.7
WWW
https://github.com/flyinghead/flycast
Links
cgit · VuXML

Install

Package
# pkg install flycast
installs 2.7 from latest; from quarterly (2026Q4) 2.7
Port
# cd /usr/ports/emulators/flycast && make install clean
# make -C /usr/ports/emulators/flycast config  # change options first
Size
6.7 MiB download · 32 MiB installed
Depends on
archivers/libzip 1.12.1, audio/alsa-lib 1.2.16.1, audio/libao 1.2.0_7, devel/libchdr 0.3.0, devel/sdl20 2.32.10_2, devel/xxhash 0.8.4, ftp/curl 8.23.0, lang/lua54 5.4.8, net/miniupnpc 2.3.3_1, print/freetype2 2.14.3, sysutils/libcdio 2.3.0
License
GPLv2
Options
8 of 9 on in the package: ALSA AO DOCS LIBCDIO LUA OPENMP OSS VULKAN
Show the 1 options that are off
PULSEAUDIO

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.72.7–
FreeBSD 152.72.7–
FreeBSD 142.72.72.7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.72.7–
FreeBSD 142.72.72.7

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.7.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (18)

Hiroki Tagato (tagattie) · 2.7
emulators/flycast: Update to 2.7 and unbreak

Port changes:
- Switch to net/asio130 to unbreak the build. This also guarantees a
  more stable update path for the flycast port, because newer versions
  of net/asio are constantly deprecating and removing APIs.
- Unbreak on FreeBSD < 15 for newer DreamPicoPort submodule.
- Unbundle several dependencies. This is accompanied with an
  EXTRACT_AFTER_ARGS block to exclude unbundled and unused deps, which
  ensures that these aren't accidently referenced by the build process.
- Add LIBCDIO option, enabled by default. This enables CDROM support via
  libcdio. It was already available in previous flycast versions but was
  forgotten in the port.
- Prevent searching for git via CMAKE_DISABLE_FIND_PACKAGE_Git.
- Separate several blocks with newlines to improve readability.
- Remove obsolete patches.

Changelog:
https://github.com/flyinghead/flycast/releases/tag/v2.7

PR:		297689
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
9348eb2531
Jose Alonso Cardenas Marquez (acm) · 2.6_3
*/*: Bump PORTREVISION. net/asio was updated to 1.38.2
9b9d4c56d9
Robert Clausecker (fuz) · 2.6_2
emulators/*: bump PORTREVISION after libchdr update

PR:		294810
Event:		Wiesbaden Hackathon 202604
42e984c430
Daniel Engberg (diizzy) · 2.6_1
*/*: Bump consumers of devel/libchdr

Bump PORTREVISION to pick up new version

PR:		294074
23d51b193d
Vladimir Druzenko (vvd) · 2.6
emulators/flycast: Update 2.5 => 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.
* Make slight simplification in post-install-DOCS-on.

PR:	292421
82b0a20003
Dirk Meyer (dinoex) · 2.5_6
net/miniupnpc: Update to 2.3.3
d436d13418
Jose Alonso Cardenas Marquez (acm) · 2.5_5
emulators/flycast: unbreak after net/asio update

- Bump PORTREVISION

PR:		288294
Reported by:	Stefan Schlosser <bsdcode __at_ disroot.org>
7296f77eb3
Jose Alonso Cardenas Marquez (acm) · 2.5_4
*/*: Bump PORTREVISION. net/asio was updated to 1.34.2
ddbc8a843e
Hiroki Tagato (tagattie) · 2.5_2
emulators/flycast: populate GH_TUPLE manually

Only three git submodules are currently relevant. This can be handled
manually to simplify the port:
* remove Makefile.tuples file and target
* remove ${FILESDIR}/gen_gh_tuple.sh
* add GH_TUPLE to Makefile

PORTREVISION bump not required because this doesn't change how the
port is built.

PR:		288008
Reported by:	Stefan Schlosser <bsdcode@disroot.org> (maintainer)
cfc9dc90ba
Jan Beich (jbeich) · 2.5_2
graphics/glslang: update to 15.4.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.4.0
Reported by:	GitHub (watch releases)
79c1483eda
Vladimir Druzenko (vvd) · 2.5_1
emulators/flycast: bump PORTREVISION after devel/libchdr update

PR:	286992
a351b4f18e
Vladimir Druzenko (vvd) · 2.5
emulators/flycast: Update 2.4 => 2.5

Changelog:
https://github.com/flyinghead/flycast/releases/tag/v2.5

* Add net/asio to BUILD_DEPENDS.
* Update to USES=compiler:c++20-lang.
* Remove upstreamed patches.
* Cosmetic non-functional and whitespace changes.

PR:	286653
ea2b117dee
Jan Beich (jbeich) · 2.4_4
graphics/glslang: update to 15.3.0

Changes:	https://github.com/KhronosGroup/glslang/releases/tag/15.3.0
Reported by:	GitHub (watch releases)
808f64e9a3
Dirk Meyer (dinoex) · 2.4_3
net/miniupnpc: Update to 2.3.2
c0d51b1f1c
Dirk Meyer (dinoex) · 2.4_2
net/miniupnpc: Update to 2.3.0

bump API change
d025a154e3
Robert Clausecker (fuz) · 2.4_1
emulators/flycast: unbreak i386 build

Building with lua support fails on i386. Make lua support
configurable with port option LUA and exclude this option on i386.

See also:	https://github.com/vinniefalco/LuaBridge/issues/302
PR:		282809
b104ca1282
Gleb Popov (arrowd) · 2.4_1
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
5505c50fcc
Robert Clausecker (fuz) · 2.4
emulators/flycast: New Port: Multi-platform Sega Dreamcast emulator

Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave
emulator derived from reicast.

WWW: https://github.com/flyinghead/flycast

PR:		282691
dd40da67a6