./graphics/libcaca, Graphics library that outputs text instead of pixels, in colour

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.99.20, Package name: libcaca-0.99.20, Maintainer: pkgsrc-users

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)


Required to run:
[devel/ncurses]

Required to build:
[pkgtools/cwrappers]

Package options: ncurses

Master sites:

Filesize: 1074.137 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-17 23:00:49 by Nia Alarie | Files touched by this commit (5)
Log message:
libcaca: Update to 0.99.20

Special notes:
- building without imlib2 is broken upstream, remove the option.
- upstream switched to github.
- verified to build on freebsd, netbsd, linux, macos by drecklypkg CI.

Upstream changes:
- IPv6 support in cacaserver
- fixed a bug from 2004 that caused PDF documentation generation to
  fail
- memory allocation functions are now more robust
- numerous fixes for memory leaks and invalid memory accesses:
    CVE-2021-30498
    CVE-2021-30499
    CVE-2021-3410
    CVE-2018-20546
    CVE-2018-20547
    CVE-2018-20545
    CVE-2018-20548
    CVE-2018-20549
   2025-01-06 22:49:24 by Kevin Bloom | Files touched by this commit (217)
Log message:
revbump packages due to devel/libslang2 removal
   2024-05-06 10:40:34 by Jonathan Perkin | Files touched by this commit (113)
Log message:
*: Revision bumps for ncurses 6.5 overhaul.
   2024-05-06 10:33:53 by Jonathan Perkin | Files touched by this commit (37)
Log message:
*: Remove long-obsolete USE_NCURSES references.
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527)
Log message:
*: Recursive revbup from graphics/freetype2
   2021-10-26 12:47:26 by Nia Alarie | Files touched by this commit (800)
Log message:
graphics: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes