emulators/tic-80: return to pool Upstream has recently updated this project, redoing the entire build system. It was very time consuming to port on account of having to unbundle all sorts of dependencies. Having just started a new job, I don't seem to have the time to do it all over again for the new build system.346a71fd64
Port details
emulators/tic-801.1.2837_3
Fantasy game console
- Maintainer
- ports@FreeBSD.org
- Packages
- TIC-80 1.1.2837_3
- Upstream
- Higher version available: 1.3.1
- CPE
- none, CVEs only via VuXML
- WWW
- https://tic80.com
- Links
- cgit · VuXML
Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE
None. There is no CVE without a VuXML entry for this version.
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (12)
emulators/tic-80: fix build with cmake 4 A new version of TIC-80 seems to be out, but there has not been an official release yet. Fix the old one as a stop-gap measure. Event: EuroBSDcon Devsummit 2026de32579ec7
emulators/tic-80: bump msf-gif bundled dependency to v2.4 Upstream has nuked the repository, removing the v2.2 version of the package. Switch to v2.4 in the new repository to fix fetching. See also: https://github.com/notnullnotvoid/msf_gif/issues/14 MFH: 2026Q11f3a06bf4e
*: Bump revisions after dbus update PR: 285253 Reported by: Martin Birgmeier <d8zNeCFG@aon.at>a347a92e6e
*/*: chase lang/quickjs SONAME change PR: 275087cc097e05ab
emulators/tic-80: update to 1.1.2837 - unbundle lang/s7 Changelog: https://github.com/nesbox/TIC-80/releases/tag/v1.1.2837c9ce4cfaf6
lang/quickjs: Build shared libraries PR: 274681 Reported by: Robert Clausecker <fuz@FreeBSD.org>f847187461
emulators/tic-80: update to 1.1.2736 This update brings new support for Janet and replaces some other dependencies. QuickJS is currently linked statically from lang/quickjs as that port does not provide a shared object. Changelog: https://github.com/nesbox/TIC-80/releases/tag/v1.1.2736 Changelog: https://github.com/nesbox/TIC-80/releases/tag/v1.1.2729ad7c8c1ba7
emulators/tic-80: fix build on amd64 CURRENT Import an upstream patch to fix an incorrect alignment specifier. Obtained from: https://github.com/wasm3/wasm3/commit/d3a763c84ce6b78b730332900036b2be0e0e0794 Reported by: fallout MFH: 2023Q35cf67bb382
emulators/tic-80: unbundle devel/lua-lpeg This one is needed for the moonscript dependency. Once moonscript is unbundled, the dependency can be removed entirely.4cde7f7013
emulators/tic-80: support graphics/sdl2_gpu Now that we've ported this library, wire it into the options. See also: https://github.com/nesbox/TIC-80/issues/21894e1ba94dcb
emulators/tic-80: fantasy game console TIC-80 is a free and open source fantasy computer for making, playing and sharing tiny games. With TIC-80 you get built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game. Games are packaged into a cartridge file, which can be easily distributed. TIC-80 works on all popular platforms. This means your cartridge can be played in any device. To make a retro styled game, the whole process of creation and execution takes place under some technical limitations: 240x136 pixel display, 16 color palette, 256 8x8 color sprites, 4 channel sound, etc. WWW: https://tic-80.com33c6ac9ae8