Revisions of libcaca

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1181507 from Илья Индиго's avatar Илья Индиго (13ilya) (revision 51)
- Updated spec-file with manual optimizations.
- Added file libcaca-0.99.beta20-gcc14.patch (boo#1225795).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1036244 from Илья Индиго's avatar Илья Индиго (13ilya) (revision 49)
- add patch [libcaca-autoconf-2.69.patch]
  * Don't force autoconf to be at version 2.71

- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 568742 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 39)
- 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

- 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

- 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
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 32)
Split 13.2 from Factory
Displaying revisions 1 - 20 of 51
openSUSE Build Service is sponsored by