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 on branch 2023Q3
tic-80 Fantasy game console
1.0.2164_3 emulators 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 1.0.2164_3Version of this port present on the latest quarterly branch.
Maintainer: fuz@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-08-06 12:57:20
Last Update: 2023-08-06 12:55:03
Commit Hash: 1a5cef3
Also Listed In: games
License: MIT
WWW:
https://tic80.com
Description:
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.
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 (10 items)
Collapse this list.
  1. /usr/local/share/licenses/TIC-80-1.0.2164_3/catalog.mk
  2. /usr/local/share/licenses/TIC-80-1.0.2164_3/LICENSE
  3. /usr/local/share/licenses/TIC-80-1.0.2164_3/MIT
  4. bin/tic80
  5. share/applications/tic80.desktop
  6. share/applications/tic80.xml
  7. share/icons/tic80.png
  8. @owner
  9. @group
  10. @mode
Collapse this list.
Dependency lines:
  • TIC-80>0:emulators/tic-80
To install the port:
cd /usr/ports/emulators/tic-80/ && make install clean
To add the package, run one of these commands:
  • pkg install emulators/tic-80
  • pkg install TIC-80
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: TIC-80
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1683662963 SHA256 (nesbox-TIC-80-v1.0.2164_GH0.tar.gz) = 26d0bbb45f190179f37169a7c2a32382844bafaf9b927d63c951bdf2f68f3414 SIZE (nesbox-TIC-80-v1.0.2164_GH0.tar.gz) = 829743

Expand this list (16 items)

Collapse this list.

SHA256 (nesbox-blip-buf-330226d9b55ecbeea644e17b5e0f096a165ca07e_GH0.tar.gz) = e86870ecb4b7c3feac6afbf5ddd0aff809e14b2d16d9bde251b712fd4ecd6d99 SIZE (nesbox-blip-buf-330226d9b55ecbeea644e17b5e0f096a165ca07e_GH0.tar.gz) = 51181 SHA256 (tronkko-dirent-c885633e126a3a949ec0497273ec13e2c03e862c_GH0.tar.gz) = aab1f1d02c3148a3d49a18b8de878603263e62e4a48622121efec92e5b40710b SIZE (tronkko-dirent-c885633e126a3a949ec0497273ec13e2c03e862c_GH0.tar.gz) = 21182 SHA256 (nesbox-giflib-1aa11b06d0025eda77b56aec8254130654d4397b_GH0.tar.gz) = 0061d8b362e1edce6d47c2cf6df218c3d7d4494bacae98d2f0552b8bb1ebc319 SIZE (nesbox-giflib-1aa11b06d0025eda77b56aec8254130654d4397b_GH0.tar.gz) = 411816 SHA256 (wren-lang-wren-4a18fc489f9ea3d253b20dd40f4cdad0d6bb40eb_GH0.tar.gz) = fb885f12767ea8b1101145b9d86735995e28c5298b712c1c3f71ed9bbf17f567 SIZE (wren-lang-wren-4a18fc489f9ea3d253b20dd40f4cdad0d6bb40eb_GH0.tar.gz) = 1810731 SHA256 (kuba---zip-d7df626f3aa457e01669f65e61bf8f484e352941_GH0.tar.gz) = f121ff9a6df3414afe958c341c0e3f05d638e43e3be735a9dad8d05ce9322c49 SIZE (kuba---zip-d7df626f3aa457e01669f65e61bf8f484e352941_GH0.tar.gz) = 114635 SHA256 (nesbox-moonscript-17179283012b392bff972ad66231d73bfeec6e90_GH0.tar.gz) = 10f0ebf82ae92a1389d353b349bef25deea594aebb3a65d09f36cd1193d7de18 SIZE (nesbox-moonscript-17179283012b392bff972ad66231d73bfeec6e90_GH0.tar.gz) = 192909 SHA256 (cofyc-argparse-0d5f5d0745df14a3f373f7eed85bf524714f4524_GH0.tar.gz) = b14cfe4b95a4cd1cf148eeecf0dba94ebf5b4312de12f5f5254e7040017477f1 SIZE (cofyc-argparse-0d5f5d0745df14a3f373f7eed85bf524714f4524_GH0.tar.gz) = 10152 SHA256 (wasm3-wasm3-a3abb3f2d320994be59dfbe2cdafa8d0b6a8253e_GH0.tar.gz) = 6a6d988a60f37caa24b997a6510229c4e89fce07aa666413da6ed9814ac0463f SIZE (wasm3-wasm3-a3abb3f2d320994be59dfbe2cdafa8d0b6a8253e_GH0.tar.gz) = 2575346

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. update-desktop-database : devel/desktop-file-utils
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. sdl2-config : devel/sdl20
  6. xorgproto>=0 : x11/xorgproto
  7. xorgproto>=0 : x11/xorgproto
Runtime dependencies:
  1. lpeg.so : devel/lua-lpeg@lua53
  2. update-desktop-database : devel/desktop-file-utils
Library dependencies:
  1. libasound.so : audio/alsa-lib
  2. libdbus-1.so : devel/dbus
  3. libduktape.so : lang/duktape-lib
  4. libgif.so : graphics/giflib
  5. libhttp_parser.so : www/http-parser
  6. libinotify.so : devel/libinotify
  7. libpng16.so : graphics/png
  8. libsquirrel.so : lang/squirrel
  9. libunwind.so : devel/libunwind
  10. libuv.so : devel/libuv
  11. libSDL2_gpu.so : graphics/sdl2_gpu
  12. libGL.so : graphics/libglvnd
  13. libGLU.so : graphics/libGLU
  14. libglut.so : graphics/freeglut
  15. liblua-5.3.so : lang/lua53
  16. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for TIC-80-1.0.2164_3: PRO=off: Build PRO Version SDLGPU=on: Support sdl-gpu through graphics/sdl2_gpu ===> Use 'make config' to modify these settings
Options name:
emulators_tic-80
USES:
cmake desktop-file-utils gl localbase:ldflags lua:53 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/nesbox/TIC-80/tar.gz/v1.0.2164?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
1.0.2164_3
06 Aug 2023 12:55:03
commit hash: 1a5cef3aaa93fa9b1bf6f41301867d8242825cfccommit hash: 1a5cef3aaa93fa9b1bf6f41301867d8242825cfccommit hash: 1a5cef3aaa93fa9b1bf6f41301867d8242825cfccommit hash: 1a5cef3aaa93fa9b1bf6f41301867d8242825cfc files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
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:		2023Q3

(cherry picked from commit 5cf67bb382b03cb65dac3dd62854cb2f136e5233)

Number of commits found: 1