Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

caca-utils-0.99.beta20-4.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: caca-utils Distribution: openSUSE Tumbleweed
Version: 0.99.beta20 Vendor: openSUSE
Release: 4.1 Build date: Thu Feb 27 11:09:35 2025
Group: Amusements/Toys/Graphics Build host: reproducible
Size: 400688 Source RPM: libcaca-0.99.beta20-4.1.src.rpm
Packager: https://bugs.opensuse.org
Url: http://caca.zoy.org
Summary: Colour ASCII Art Text mode graphics utilities based on libcaca
This package contains utilities and demonstration programs for libcaca,
the Colour AsCii Art library.

cacaview is a simple image viewer for the terminal. It opens most image
formats such as JPEG, PNG, GIF etc. and renders them on the terminal
using ASCII art. The user can zoom and scroll the image, set the
dithering method or enable anti-aliasing.

cacaball is a tiny graphic program that renders animated ASCII
metaballs on the screen, cacafire is a port of AALib's aafire and
displays burning ASCII art flames, and cacademo is a simple application
that shows the libcaca rendering features such as line and ellipses
drawing, triangle filling and sprite blitting.

Provides

Requires

License

WTFPL

Changelog

* Thu Feb 27 2025 Dominique Leuenberger <[email protected]>
  - Drop pkgconfig(ftgl) BuildRequires: ftgl is unmaintained and
    libcaca does not actually link to it, despite configure checking
    for it and finding it. This was originally added to configure in
    2008 (commit 9752e82) to be used 'later'.
* Mon Jun 17 2024 Илья Индиго <[email protected]>
  - Updated spec-file with manual optimizations.
* Mon Jun 17 2024 Martin Jambor <[email protected]>
  - Added file libcaca-0.99.beta20-gcc14.patch (boo#1225795).
* Fri Feb 23 2024 Valentin Lefebvre <[email protected]>
  - Use %autosetup, prepare for RPM 4.20.
    * Rewrote patches so that they are applied uniformly via %autosetup.
    * Correctly reorder the patches in specfile declaration.
* Mon Nov 14 2022 Valentin Lefebvre <[email protected]>
  - add patch [libcaca-autoconf-2.69.patch]
    * Don't force autoconf to be at version 2.71
* Mon Nov 14 2022 Valentin Lefebvre <[email protected]>
  - Upgrade to 0.99.beta20
    * 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
  - Dropped upstream fixed patches
    * libcaca-bsc1182731-prevent-overflow.patch
    * libcaca-variable-type.patch
    * Bug1120502-add_cast_to_prevent_overflow.patch
* Mon Mar 14 2022 Josef Möllers <[email protected]>
  - When a zero-width or zero-height image is given, a divide-by-zero
    occurs. This patch checks for this and produces a zero-sized
    output.
    [bsc1197028-correctly-handle-zero-width-or-height-images.patch,
    CVE-2022-0856, bsc#1197028]
* Fri Apr 16 2021 Josef Möllers <[email protected]>
  - The problem is due to the fact that the images in the POC have
    a size of 0x0 and thus, when exporting, no data is written for
    the image bits.
    However, space is allocated for the header only, not taking
    into account that sprintf appends a NUL byte.
    [CVE-2021-30498, CVE-2021-30499, bsc#1184751, bsc#1184752,
    bsc1184751-add-space-for-NUL-byte.patch]
* Fri Feb 26 2021 Josef Möllers <[email protected]>
  - More overflow prevention of multiplying large ints
    [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]
* Tue Mar 10 2020 Josef Möllers <[email protected]>
  - The contents of libcaca-prevent-overflow.patch
    have been moved to Bug1120502-add_cast_to_prevent_overflow.patch
    and libcaca-variable-type.patch
    [libcaca-prevent-overflow.patch]

Files

/usr/bin/cacaclock
/usr/bin/cacademo
/usr/bin/cacafire
/usr/bin/cacaplay
/usr/bin/cacaserver
/usr/bin/cacaview
/usr/bin/img2txt
/usr/share/libcaca
/usr/share/libcaca/caca.txt
/usr/share/man/man1/cacademo.1.gz
/usr/share/man/man1/cacafire.1.gz
/usr/share/man/man1/cacaplay.1.gz
/usr/share/man/man1/cacaserver.1.gz
/usr/share/man/man1/cacaview.1.gz
/usr/share/man/man1/img2txt.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Mar 3 00:03:07 2025