notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
flycast Multi-platform Sega Dreamcast emulator
2.4 emulatorsnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: bsdcode@disroot.org search for ports maintained by this maintainer
Port Added: 2024-11-14 08:47:59
Last Update: 2024-11-14 08:43:27
Commit Hash: dd40da6
License: GPLv2
WWW:
https://github.com/flyinghead/flycast
Description:
Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from the inactive reicast project. Flycast provides high performance and high compatibility. It supports an HLE BIOS, so dumping a real BIOS from a console isn't required (but it is still recommended for increased compatibility). Furthermore it supports widescreen, either with a generic hack to render outside of the screen, or by auto-applying codes/patches to certain games which provides better results. Resolution and texture upscaling is supported alongside dumping and loading of custom textures. Flycast emulates standard Dreamcast controllers, keyboard, mouse, light-gun (with your mouse), Twin Sticks, and even the ASCII Mission Stick. It can emulate two expansion sockets per controller (VMU, Purupuru/Rumble Pack, or Microphone). Most if not all games compatible with Dreamcast Live servers are supported by Flycast.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (23 items)
Collapse this list.
  1. /usr/local/share/licenses/flycast-2.4/catalog.mk
  2. /usr/local/share/licenses/flycast-2.4/LICENSE
  3. /usr/local/share/licenses/flycast-2.4/GPLv2
  4. bin/flycast
  5. share/applications/flycast.desktop
  6. share/doc/flycast/DreamCast_Specs.md
  7. share/doc/flycast/Dynarec Architecture.md
  8. share/doc/flycast/Naomi_Overview.md
  9. share/doc/flycast/Notable game bugs.md
  10. share/doc/flycast/microphone support notes.txt
  11. share/doc/flycast/neil_corlett_aica_notes.txt
  12. share/icons/hicolor/128x128/apps/flycast.png
  13. share/icons/hicolor/16x16/apps/flycast.png
  14. share/icons/hicolor/256x256/apps/flycast.png
  15. share/icons/hicolor/32x32/apps/flycast.png
  16. share/icons/hicolor/512x512/apps/flycast.png
  17. share/icons/hicolor/64x64/apps/flycast.png
  18. share/man/man1/flycast.1.gz
  19. share/metainfo/org.flycast.Flycast.metainfo.xml
  20. share/pixmaps/flycast.png
  21. @owner
  22. @group
  23. @mode
Collapse this list.
Dependency lines:
  • flycast>0:emulators/flycast
To install the port:
cd /usr/ports/emulators/flycast/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/flycast
  • pkg install flycast
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: flycast
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1731443633 SHA256 (flyinghead-flycast-v2.4_GH0.tar.gz) = 44b2ff5d172f7be2be9db613ebd22635760cfc846ddb4c25e1da0d8fa79b1a1b SIZE (flyinghead-flycast-v2.4_GH0.tar.gz) = 30398953

Expand this list (6 items)

Collapse this list.

SHA256 (vinniefalco-LuaBridge-fab7b33b896a42dcc865ba5ecdbacd9f409137f8_GH0.tar.gz) = d393adc6bf1659faf2683f6ef2766ee7223650c8087ce53f8ab529e44c1c1575 SIZE (vinniefalco-LuaBridge-fab7b33b896a42dcc865ba5ecdbacd9f409137f8_GH0.tar.gz) = 543800 SHA256 (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-6eb62e1515072827db992c2befd80b71b2d04329_GH0.tar.gz) = 9afe46ce02681799ca907fb79990ff276877dfb6324d48da21b215b92649368d SIZE (GPUOpen-LibrariesAndSDKs-VulkanMemoryAllocator-6eb62e1515072827db992c2befd80b71b2d04329_GH0.tar.gz) = 877925 SHA256 (RetroAchievements-rcheevos-563230b1c249774b4852c944dc7cdcb952c9e8e8_GH0.tar.gz) = fab0809e60d8ed64a4a2bef2964315e9f4b6e770db4c963630441352d1dd21d1 SIZE (RetroAchievements-rcheevos-563230b1c249774b4852c944dc7cdcb952c9e8e8_GH0.tar.gz) = 669618

Collapse this list.


Packages (timestamps in pop-ups are UTC):
flycast
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--------
FreeBSD:14:latest-2.4------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. glslang : graphics/glslang
  2. vulkan-headers>0 : graphics/vulkan-headers
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. sdl2-config : devel/sdl20
Library dependencies:
  1. libchdr.so : devel/libchdr
  2. libcurl.so : ftp/curl
  3. libminiupnpc.so : net/miniupnpc
  4. libzip.so : archivers/libzip
  5. libzstd.so : archivers/zstd
  6. libasound.so : audio/alsa-lib
  7. libao.so : audio/libao
  8. liblua-5.4.so : lang/lua54
  9. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for flycast-2.4: DOCS=on: Build and/or install documentation OPENMP=on: Parallel processing support via OpenMP VULKAN=on: Build with Vulkan support ====> Options available for the group AUDIO ALSA=on: ALSA audio architecture support AO=on: libao audio library support OSS=on: Open Sound System support PULSEAUDIO=off: PulseAudio sound server support ===> Use 'make config' to modify these settings
Options name:
emulators_flycast
USES:
cmake compiler:c++17-lang lua:52+ pkgconfig sdl
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/flyinghead/flycast/tar.gz/v2.4?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.4
14 Nov 2024 08:43:27
commit hash: dd40da67a627a917f2cfaacced2e1403685a6d16commit hash: dd40da67a627a917f2cfaacced2e1403685a6d16commit hash: dd40da67a627a917f2cfaacced2e1403685a6d16commit hash: dd40da67a627a917f2cfaacced2e1403685a6d16 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Stefan Schlosser
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

Number of commits found: 1