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

libcaca-ruby-0.99.beta20-150600.1.6 RPM for x86_64

From OpenSuSE Leap 15.6 for x86_64

Name: libcaca-ruby 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: Development/Languages/Ruby Build host: h03-ch2c
Size: 56100 Source RPM: libcaca-0.99.beta20-150600.1.6.src.rpm
Packager: https://www.suse.com/
Url: http://caca.zoy.org
Summary: Ruby bindings for libcaca
All that is needed to use libcaca from ruby code.

Provides

Requires

License

WTFPL

Changelog

* Mon Nov 14 2022 [email protected]
  - add patch [libcaca-autoconf-2.69.patch]
    * Don't force autoconf to be at version 2.71
* Mon Nov 14 2022 [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 [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 [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 [email protected]
  - More overflow prevention of multiplying large ints
    [bsc#1182731, CVE-2021-3410, libcaca-bsc1182731-prevent-overflow.patch]
* Tue Mar 10 2020 [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]
* Wed Feb 26 2020 [email protected]
  - Refresh spec-file via spec-cleaner.
  - Add Requires:toilet for caca-utils, because need for cacaclock.
* Thu Aug 01 2019 [email protected]
  - Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
    bypass boo#1143286
* Mon Jan 21 2019 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Require imlib2-loaders in caca-utils package.
    All of the utilities fail to load any image without the dependency.
* Wed Sep 02 2015 [email protected]
  - 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 [email protected]
  - 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 [email protected]
  - Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
    instead of Config::Config to be compatible with ruby 2.2.
* Tue Feb 17 2015 [email protected]
  - Update to version 0.99beta19
    * No changelog available
  - Remove automake-1.12.patch; fixed on upstream release
* Thu Jan 15 2015 [email protected]
  - Remove __DATE__ usage from cacaclock

Files

/usr/lib64/ruby/vendor_ruby/2.5.0/caca.rb
/usr/lib64/ruby/vendor_ruby/2.5.0/x86_64-linux-gnu/caca.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 20:06:21 2024