emulators/tic-80 1.1.2837_3 FreeBSD
Fantasy game console
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
346a71fd64- License
- MIT
- Categories
- emulators, games
- Package size
- 715.4 KiB, 2189.1 KiB installed
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.
Install
Binary package:
pkg install TIC-80
From the ports tree:
cd /usr/ports/emulators/tic-80/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= TIC-80>0:emulators/tic-80
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.1.2837_3 | 1.1.2837_3 | - | 1.1.2837_2 | 1.1.2837_3 |
| FreeBSD:14:quarterly | 1.1.2837_3 | 1.1.2837_3 | n/a | 1.1.2837_2 | 1.1.2837_3 |
| FreeBSD:15:latest | 1.1.2837_3 | 1.1.2837_3 | n/a | 1.1.2837_2 | 1.1.2837_2 |
| FreeBSD:15:quarterly | 1.1.2837_3 | 1.1.2837_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.1.2837_3 | 1.1.2837_3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 11
libasound.so: audio/alsa-liblibcurl.so: ftp/curllibdbus-1.so: devel/dbuslibgif.so: graphics/gifliblibinotify.so: devel/libinotifylibjanet.so: lang/janetlibpng16.so: graphics/pnglibquickjs.so: lang/quickjslibs7.so: lang/s7libsquirrel.so: lang/squirrellibunwind.so: devel/libunwind
Runtime 1
${LUA_REFMODLIBDIR}/lpeg.so: devel/lua-lpeg
The full lists below include those, and their dependencies in turn.
Build dependencies 82
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/cmake-core
- devel/dbus
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/freeglut
- graphics/giflib
- graphics/glew
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/sdl2_gpu
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/janet
- lang/lua53
- lang/perl5.42
- lang/python312
- lang/python315
- lang/quickjs
- lang/s7
- lang/squirrel
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/libssh2
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 77
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/dbus
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/lua-lpeg
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/freeglut
- graphics/giflib
- graphics/glew
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/sdl2_gpu
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/janet
- lang/lua51
- lang/lua53
- lang/perl5.42
- lang/python312
- lang/python315
- lang/quickjs
- lang/s7
- lang/squirrel
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- misc/hwdata
- print/indexinfo
- security/libssh2
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: emulators_TIC-80
| Option | Default | Description |
|---|---|---|
| PRO | off | Build PRO Version |
| SDLGPU | on | Support sdl-gpu through graphics/sdl2_gpu |
- USES
- cmake desktop-file-utils gl localbase:ldflags lua:53 pkgconfig sdl
- Service scripts
- none
Files
pkg-plist 4
- bin/tic80
- share/applications/tic80.desktop
- share/applications/tic80.xml
- share/icons/tic80.png
distinfo 11
| File | Size | SHA256 |
|---|---|---|
| nesbox-TIC-80-v1.1.2837_GH0.tar.gz | 1.810478e+06 | a004bbc7b316a4b60d461ac4612fca4ab07e96ed1d1445086e70d1fc4d95961b |
| nesbox-blip-buf-330226d9b55ecbeea644e17b5e0f096a165ca07e_GH0.tar.gz | 51181 | e86870ecb4b7c3feac6afbf5ddd0aff809e14b2d16d9bde251b712fd4ecd6d99 |
| tronkko-dirent-c885633e126a3a949ec0497273ec13e2c03e862c_GH0.tar.gz | 21182 | aab1f1d02c3148a3d49a18b8de878603263e62e4a48622121efec92e5b40710b |
| wren-lang-wren-4a18fc489f9ea3d253b20dd40f4cdad0d6bb40eb_GH0.tar.gz | 1.810731e+06 | fb885f12767ea8b1101145b9d86735995e28c5298b712c1c3f71ed9bbf17f567 |
| kuba---zip-d7df626f3aa457e01669f65e61bf8f484e352941_GH0.tar.gz | 114635 | f121ff9a6df3414afe958c341c0e3f05d638e43e3be735a9dad8d05ce9322c49 |
| nesbox-moonscript-17179283012b392bff972ad66231d73bfeec6e90_GH0.tar.gz | 192909 | 10f0ebf82ae92a1389d353b349bef25deea594aebb3a65d09f36cd1193d7de18 |
| cofyc-argparse-0d5f5d0745df14a3f373f7eed85bf524714f4524_GH0.tar.gz | 10152 | b14cfe4b95a4cd1cf148eeecf0dba94ebf5b4312de12f5f5254e7040017477f1 |
| wasm3-wasm3-a3abb3f2d320994be59dfbe2cdafa8d0b6a8253e_GH0.tar.gz | 2.575346e+06 | 6a6d988a60f37caa24b997a6510229c4e89fce07aa666413da6ed9814ac0463f |
| blueloveTH-pocketpy-7312afdad24bb308037088d34b32ed0078fed7d2_GH0.tar.gz | 899645 | 093b5d02c2b4b21d11edeb49b40c4e91bb49274f91e990b8fdb2dde72f51f6f2 |
| erkkah-naett-v0.3.1_GH0.tar.gz | 87948 | 572ceeb0a6cb86e809bb2c7e971b2a4d257b69f981507c4deaf65aadf22ff15b |
| notnullnotvoid-msf_gif-v2.4_GH0.tar.gz | 9.751647e+06 | 6b7b18ff7b06a3d6e110da2a5e03a4838a1171d9d52fa10192cd2ef537b2845b |