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-150600.1.6 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: caca-utils Distribution: SUSE Linux Enterprise 15
Version: 0.99.beta20 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150600.1.6 Build date: Thu May 9 16:10:01 2024
Group: Amusements/Toys/Graphics Build host: h03-ch2c
Size: 372187 Source RPM: libcaca-0.99.beta20-150600.1.6.src.rpm
Packager: https://www.suse.com/
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

* Mon Nov 14 2022 valentin.lefebvre@suse.com
  - add patch [libcaca-autoconf-2.69.patch]
    * Don't force autoconf to be at version 2.71
* Mon Nov 14 2022 valentin.lefebvre@suse.com
  - 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.moellers@suse.com
  - 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.moellers@suse.com
  - 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.moellers@suse.com
  - More overflow prevention of multiplying large ints
    [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]
* Tue Mar 10 2020 josef.moellers@suse.com
  - 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]
* Wed Feb 26 2020 ilya@ilya.pp.ua
  - Refresh spec-file via spec-cleaner.
  - Add Requires:toilet for caca-utils, because need for cacaclock.
* Thu Aug 01 2019 normand@linux.vnet.ibm.com
  - Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
    bypass boo#1143286
* Mon Jan 21 2019 josef.moellers@suse.com
  - Cast intermediate results to 64 bits to prevent overflow of
    calculations with 32-bit quentities.
    [CVE-2018-20544, bsc#1120502,
    Bug1120502-add_cast_to_prevent_overflow.patch]
* Mon Jan 21 2019 josef.moellers@suse.com
  - Fix the size of width and height to be of size_t rather than
    int in struct caca_dither. Re-using existing patch.
    [CVE-2018-20546, bsc#1120503, CVE-2018-20547,
    bsc#1120504, libcaca-variable-type.patch]
* Tue Jan 15 2019 josef.moellers@suse.com
  - Fix the size of width and height to be of size_t rather than
    unsigned int which may be too small on 64 bit architectures.
    This fixes three CVS and associated bugs.
    [CVE-2018-20545, bsc#1120584, CVE-2018-20548, bsc#1120589,
    CVE-2018-20549, bsc#1120470, libcaca-variable-type.patch]
* Tue Jan 30 2018 davejplater@gmail.com
  - Deleted _service and use spec file to download git version.
  - Shorten version field to joliet usable length.
  - Change python headers to allow bindings to build normally with
    python3.
  - Use %license for license document.
* Tue Jan 23 2018 tchvatal@suse.com
  - Drop the py2 bindings they fail to build using rpm macros and
    somehow ingnore LD_LIBRARY_PATH, anyway provide py3 variant and
    stick with that
* Tue Jan 23 2018 tchvatal@suse.com
  - Switch to git repack service in order to get all the latest fixes
    * like python3 porting of the bindings
  - Update to version 0.99.beta19+git20171002.da28e96:
    * img2text.c: fix width arg case in example
    * ruby: require 'caca' instead of 'caca.so'
    * Only fail the check-copyright test if more than 10 files are affected.
    * Try to run Coverity from Travis CI.
    * Add some missing breaks (thanks coverity)
    * Fix header copyright.
    * Fix a bug into the autorepeat trigger.
  - Refresh patches:
    * libcaca-ruby_am_cflags.patch
    * libcaca-ruby_vendor_install.patch
* Mon Jan 22 2018 tchvatal@suse.com
  - Fix URL
  - Mention github repo containing more changes
  - Format with spec-cleaner
  - Remove support for older distros lets stick with latest only
  - Remove for years disabled mono and java integration code snippets
  - Use python macros to build python instead of waiting for autotools
  - Convert to pkgconfig style dependencies
* Fri Mar 11 2016 hguo@suse.com
  - Require imlib2-loaders in caca-utils package.
    All of the utilities fail to load any image without the dependency.
* Wed Sep 02 2015 dimstar@opensuse.org
  - Add libcaca-ncurses6.patch: defined against a function name never
    worked, so set_escdelay was actually never used. With curses 6.0,
    though, ESCDELAY is no longer 'a variable', but a reference to a
    function, so we can't assign anything to it. We just assume that
    we always use a recent enough version of ncurses to have
    set_escdelay avaialble.
* Fri Mar 20 2015 dvlaeev@suse.com
  - Build without Mono by default
    coolo says: "We don't want mono in Factory, if somebody needs it
    it should be set explicit (with_mono) per prjconf"
* Thu Mar 12 2015 dimstar@opensuse.org
  - Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
    instead of Config::Config to be compatible with ruby 2.2.
* Tue Feb 17 2015 p.drouand@gmail.com
  - Update to version 0.99beta19
    * No changelog available
  - Remove automake-1.12.patch; fixed on upstream release
* Thu Jan 15 2015 olaf@aepfle.de
  - Remove __DATE__ usage from cacaclock

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, Tue Jul 9 20:06:21 2024