graphics/libcaca 0.99.b20_1 FreeBSD
Graphics library that outputs text instead of pixels
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- WTFPL
- Categories
- graphics
- Package size
- 301.4 KiB, 2178.2 KiB installed
Description
libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library, with the following improvements: * Unicode support * 2048 available colours (some devices can only handle 16) * dithering of colour images * advanced text canvas operations (blitting, rotations)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/libcaca | 0.99.b20_1 |
| OpenBSD | graphics/libcaca | 0.99.20p1 |
| NetBSD | graphics/libcaca | 0.99.20 |
| DragonFly | graphics/libcaca | 0.99.b20_1 |
| MidnightBSD | graphics/libcaca | 0.99.b19_3 |
Install
Binary package:
pkg install libcaca
From the ports tree:
cd /usr/ports/graphics/libcaca/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libcaca>0:graphics/libcaca
LIB_DEPENDS= libcaca++.so:graphics/libcaca
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 | 0.99.b20_1 | 0.99.b20_1 | 0.99.b19_2 | 0.99.b20_1 | 0.99.b20_1 |
| FreeBSD:14:quarterly | 0.99.b20_1 | 0.99.b20_1 | n/a | 0.99.b20_1 | 0.99.b20_1 |
| FreeBSD:15:latest | 0.99.b20_1 | 0.99.b20_1 | n/a | 0.99.b20_1 | 0.99.b20_1 |
| FreeBSD:15:quarterly | 0.99.b20_1 | 0.99.b20_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.99.b20_1 | 0.99.b20_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 125
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libid3tag
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/freeglut
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/imlib2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libunibreak
The first 100 are listed.
Run dependencies 124
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/lame
- audio/libid3tag
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/glib20
- devel/highway
- devel/icu
- devel/libdatrie
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libthai
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/cairo
- graphics/freeglut
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/imlib2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
- lang/python315
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
The first 100 are listed.
Configuration
Options name: graphics_libcaca
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| FTGL | off | Freetype font rendering in OpenGL |
| IMLIB2 | on | Imlib 2 image library support |
| SLANG | off | S-Lang console graphics library support |
| X11 | on | X11 and OpenGL support |
- USES
- cpe libtool localbase ncurses pathfix pkgconfig tar:bz2
- Service scripts
- none
Files
Manual pages 7
- caca-config(1)
- cacademo(1)
- cacafire(1)
- cacaplay(1)
- cacaserver(1)
- cacaview(1)
- img2txt(1)
pkg-plist 31
- bin/caca-config
- bin/cacaclock
- bin/cacademo
- bin/cacafire
- bin/cacaplay
- bin/cacaserver
- bin/cacaview
- bin/img2txt
- include/caca++.h
- include/caca.h
- include/caca0.h
- include/caca_conio.h
- include/caca_types.h
- lib/libcaca++.a
- lib/libcaca++.so
- lib/libcaca++.so.0
- lib/libcaca++.so.
- lib/libcaca.a
- lib/libcaca.so
- lib/libcaca.so.0
- lib/libcaca.so.
- libdata/pkgconfig/caca++.pc
- libdata/pkgconfig/caca.pc
- share/man/man1/caca-config.1.gz
- share/man/man1/cacademo.1.gz
- share/man/man1/cacafire.1.gz
- share/man/man1/cacaplay.1.gz
- share/man/man1/cacaserver.1.gz
- share/man/man1/cacaview.1.gz
- share/man/man1/img2txt.1.gz
- share/libcaca/caca.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libcaca-0.99.beta20.tar.bz2 | 893319 | ff9aa641af180a59acedc7fc9e663543fb397ff758b5122093158fd628125ac1 |
Master sites 1
- https://github.com/cacalabs/libcaca/releases/download/v0.99.beta20/
Commit history 0
No commits in the history this site was built from.