55 Commits

Author SHA256 Message Date
Илья Индиго
16d5ab7542 Accepting request 1248901 from home:dimstar:Factory
- 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'.

I also created an upstream PR
  https://github.com/cacalabs/libcaca/pull/82
to eliminate this from configure checks.

OBS-URL: https://build.opensuse.org/request/show/1248901
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=79
2025-02-27 11:05:41 +00:00
Илья Индиго
ff53d75120 Accepting request 1181504 from home:jamborm:gcc14fixes
OBS-URL: https://build.opensuse.org/request/show/1181504
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=77
2024-06-18 13:23:24 +00:00
b16a0529cf Accepting request 1149969 from home:vlefebvre:branches:multimedia:libs
Typo fixed about previous changes

OBS-URL: https://build.opensuse.org/request/show/1149969
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=75
2024-02-23 16:51:46 +00:00
Илья Индиго
07d9f153b1 Accepting request 1149718 from home:vlefebvre:branches:multimedia:libs
use %autosetup, be prepared for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1149718
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=74
2024-02-23 10:22:54 +00:00
Илья Индиго
50dec33e33 Accepting request 1035864 from home:vlefebvre:branches:multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/1035864
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=71
2022-11-16 14:17:39 +00:00
Илья Индиго
6fcc4a7c29 Accepting request 984924 from multimedia:libs
Reverted to 0.99.beta19.git20171003.

OBS-URL: https://build.opensuse.org/request/show/984924
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=70
2022-06-24 17:42:53 +00:00
Илья Индиго
646e598af6 Accepting request 984897 from home:dimstar:Factory
update to 0.99.beta20

OBS-URL: https://build.opensuse.org/request/show/984897
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=68
2022-06-24 16:49:03 +00:00
Илья Индиго
566139420c Accepting request 980952 from multimedia:libs
Reverted to 0.99.beta19.git20171003.

OBS-URL: https://build.opensuse.org/request/show/980952
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=67
2022-06-06 06:02:16 +00:00
Илья Индиго
b312d8b714 Accepting request 980946 from home:13ilya:branches:multimedia:libs
- Updated to 0.99.beta20.
  * Added dependency BuildRequires:autoconf >= 2.71.
  * Added %define _lto_cflags -flto=auto -ffat-lto-objects (fix arm).
  * Removed obsolete patches:
    * libcaca-variable-type.patch
    * Bug1120502-add_cast_to_prevent_overflow.patch
    * Bug1143286_libcaca_configure_ac_chg_for_lto.patch
    * libcaca-bsc1182731-prevent-overflow.patch
    * bsc1184751-add-space-for-NUL-byte.patch
  * Added IPv6 support in cacaserver.
  * Fixed a bug from 2004 that caused PDF documentation generation to fail.
  * Fixed memory allocation functions are now more robust.
  * Fixed numerous fixes for memory leaks and invalid memory accesses.

OBS-URL: https://build.opensuse.org/request/show/980946
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=66
2022-06-06 05:22:56 +00:00
Илья Индиго
4e91fd7ed1 Accepting request 980830 from home:13ilya:branches:multimedia:libs
- Updated to 0.99.beta20.
  * Added dependency BuildRequires:autoconf >= 2.71.
  * Removed obsolete patches:
    * libcaca-variable-type.patch
    * Bug1120502-add_cast_to_prevent_overflow.patch
    * Bug1143286_libcaca_configure_ac_chg_for_lto.patch
    * libcaca-bsc1182731-prevent-overflow.patch
    * bsc1184751-add-space-for-NUL-byte.patch
  * Added IPv6 support in cacaserver.
  * Fixed a bug from 2004 that caused PDF documentation generation to fail.
  * Fixed memory allocation functions are now more robust.
  * Fixed numerous fixes for memory leaks and invalid memory accesses.

OBS-URL: https://build.opensuse.org/request/show/980830
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=65
2022-06-05 01:27:36 +00:00
Илья Индиго
eb303c1614 Accepting request 980827 from home:dirkmueller:Factory
- update 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 
- drop bsc1184751-add-space-for-NUL-byte.patch,
  Bug1120502-add_cast_to_prevent_overflow.patch,
  Bug1143286_libcaca_configure_ac_chg_for_lto.patch,
  libcaca-bsc1182731-prevent-overflow.patch,
  libcaca-variable-type.patch: obsolete

OBS-URL: https://build.opensuse.org/request/show/980827
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=64
2022-06-05 01:04:35 +00:00
Илья Индиго
6ce184c771 Accepting request 973060 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/973060
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=62
2022-04-27 10:21:04 +00:00
Илья Индиго
e2440daf43 Accepting request 886556 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/886556
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=60
2021-04-19 10:31:36 +00:00
Илья Индиго
870a6f6739 Accepting request 886083 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/886083
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=58
2021-04-16 17:14:26 +00:00
Илья Индиго
7b762df400 Accepting request 875423 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/875423
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=56
2021-02-26 14:37:21 +00:00
OBS User buildservice-autocommit
bfcb410ad7 Accepting request 783494 from multimedia:libs
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/783494
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=55
2020-03-11 17:58:13 +00:00
OBS User buildservice-autocommit
058e567ee6 Updating link to change in openSUSE:Factory/libcaca revision 44.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=e3fbbf383dff803109b7a3b0a6b98b3b
2020-03-11 17:58:13 +00:00
Илья Индиго
1c2a821e8b Accepting request 783492 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/783492
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=54
2020-03-10 16:10:53 +00:00
Илья Индиго
f31609feae Accepting request 779545 from home:13ilya
- Refresh spec-file via spec-cleaner.
- Add Requires:toilet for caca-utils, because need for cacaclock.
- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286
- 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]
- 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]
- 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]
- 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.
- 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
- Require imlib2-loaders in caca-utils package.
  All of the utilities fail to load any image without the dependency.
- 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.
- 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"
- Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
  instead of Config::Config to be compatible with ruby 2.2.
- Update to version 0.99beta19
  * No changelog available
- Remove automake-1.12.patch; fixed on upstream release
- Remove __DATE__ usage from cacaclock
- Add baselibs.conf as source to make factory-auto bot happy 
- Cleanup buildRequires, remove use of xorg-x11-* 
- remove SUSE prefix from license
- fix build with different versions of ruby
- add buildconditional to build optionally without mono 
- license update: SUSE-WTFPL-2.0
  SPDX format (choose from http://www.spdx.org/licenses or the list linked
  at license.opensuse.org)
- fix build with automake-12.1 
- Use autoreconf instead of ./bootstrap since (a) that works,
  (b) avoids the inflexible handcrafted automake version check
- update to libcaca-0.99beta18
  - new "cacaclock" utility
  - improved FIGlet support
  - improved Python and Ruby bindings
  - numerous improvements and bugfixes
- fix build with ruby 1.9 and re-enable python support
- add libtool as explicit buildrequire to avoid implicit dependency 
  from prjconf
- Add 32bit compatibility libraries
- Fix libcaca-devel Requires: libcaca-plugins to correct
  Requires: libcaca0-plugins.
- Update to libcaca-0.99beta17
- Removed patches: libcaca-no_slang_acsmap.patch for < 10.1
  libcaca-no_man3_pages.patch - pending investigation
  remove_badwords.patch - waiting for confirmation about bad words
  libcaca-0.99.beta16-libtool.patch - libtool method changed.
- Fixed patches : libcaca-ruby_am_cflags.patch,
  libcaca-ruby_vendor_install.patch, caca-no-build-date.patch
  and libcaca-0.99.beta16-missing-GLU.patch.
- Upstream changes : (See Changelog for more)
  * Add triangle texture mapping to NEWS and update ChangeLog.
  * Disable set_dither_palette until we really use it.
  * Fix distribution of Java source.
  * Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  * Nicer make check output for our custom tests.
  * Add missing ruby/test file to the distributed tarball.
  * Update logo in the PHP bindings.
  * Replace the old caca texture with a copy of our new logo.
  * Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  * fixing this in #48.
  * Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  * Carlo Bramini. Addresses #48.
  * Add brief documentation to figfont functions.
  * Split check-build into check-doygen, check-source and check-win32.
  * Document file functions and fix a few issues here and there.
  * Move some configuration stuff from build-kernel into configure.ac.
  * Activate colour toilet font support.
  * Don't fail the check-build test if documentation was not built.
  * Simpler and more accurate troff colour selection.
  * Always draw all background in troff output, on beginning of lines too
  * Fix the source code to reduce testsuite errors.
  * Always draw all background in troff output
  * Fix check-build verbosity.
  * Fix shrext_cmds usage in configure.ac.
  * Map colors to the ones known by groff, defining mines don't work
  * Improve a bit troff export
  * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA.
- disable pdf API reference documentation, it fails to build
  with newer doxygen and the html documentation should be enough
  for the package
- Do not include build date in binaries
- updated patches to apply with fuzz=0
- fix build, missing -lGLU
- Update to version 0.99.beta16
- libcucul was merged back into libcaca for more clarity
- internal FIGlet font support
- use C99 types in public headers
- runtime support for output drivers
- BBcode export support
- remove "la" files
- added patch to remove badwords because of bnc#441358
- Build dynamic libraries, disable creation of static ones.
- Compile with OpenGL support.
- Install ruby bindings in vendorarch/vendorlib.
- Fix file list.
- Update to 0.99beta13:
 - device-dependent cursor support
 - event API rewrite
 - Ruby bindings
 - Massive C# bindings improvements
 - Python sample code
 - support for 90-degree canvas rotation
 - better behaviour when trying to output Unicode on an ASCII terminal
 - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth
   Forms and Miscellaneous Symbols Unicode blocks
 - new rotozoom effect in cacademo
 - preliminary .NET bindings
 - blitting canvases now makes use of the canvas' handle coordinates
 - import functions can read streamed data
 - attribute to colorspace transformations
 - added katakana and hiragana glyphs to the built-in font
 - support for blink, bold, italics and underline attributes
 - fixed Imlib2 support in cacaview
 - fixed buffer overflows in the file importer
 - support for fullwidth Unicode characters
 - transparency support in the UTF-8 importer and exporter
 - ANSI importer now handles transparency and UTF-8
 - various memory leaks were fixed
 - implemented cucul_getchar() and cucul_get_color()
 - handle transparency in the IRC export
 - new cropping and expanding filters
 - full Unicode support in the OpenGL driver
 - all demos except cacafire were merged into cacademo
 - added a compatibility layer for pre-1.x libcaca applications
 - libcaca functions use errno for error reporting
 - ANSI importer
 - cacadraw, an ANSI viewer that will evolve into an editor
 - Unicode input and output support for SLang and ncurses
 - license switched to WTFPL
 - libcaca was split into libcucul, a standalone text manipulation backend,
    and libcaca, the display and user input frontend
 - TrueColor (more than 16 colours) support
 - Floyd-Steinberg dithering
 - gamma correction
 - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
 - builtin fonts for device-independent bitmap output
 - various text transformation routines (rotation, horizontal flip...)
 - OpenGL renderer
 - kernel mode to build libcaca programs into a bootable x86 kernel
 - cacaserver, a telnet server that can be hooked to libcaca applications
 - img2irc, an image to IRC conversion utility
- use texlive for building
- Add ncurses-devel BuildRequires.
- Adapt to new X11 paths.
- Fix BuildRequires.
- Add X11 devel files to BuildRequires.
- converted neededforbuild to BuildRequires
- added missing manpage symlinks to filelist
- Initial package.
  - undef clashing acs_map from slang.h
  - don't try to install non-existing man3 pages
  - install documentation to different directory

OBS-URL: https://build.opensuse.org/request/show/779545
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=52
2020-02-27 08:14:08 +00:00
Tomáš Chvátal
1198507b31 Accepting request 720170 from home:michel_mno:branches:multimedia:libs
- Add Bug1143286_libcaca_configure_ac_chg_for_lto.patch
  bypass boo#1143286

OBS-URL: https://build.opensuse.org/request/show/720170
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=50
2019-08-01 11:46:10 +00:00
2aa051da36 Accepting request 667600 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/667600
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=48
2019-01-21 13:37:29 +00:00
Tomáš Chvátal
adbe244c68 Accepting request 666268 from home:jmoellers:branches:multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/666268
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=47
2019-01-15 18:49:42 +00:00
63ecc2238b Accepting request 570916 from home:plater
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.
- 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
- Require imlib2-loaders in caca-utils package.
  All of the utilities fail to load any image without the dependency.
- 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.
- 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"
- Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
  instead of Config::Config to be compatible with ruby 2.2.
- Update to version 0.99beta19
  * No changelog available
- Remove automake-1.12.patch; fixed on upstream release
- Remove __DATE__ usage from cacaclock
- Add baselibs.conf as source to make factory-auto bot happy 
- Cleanup buildRequires, remove use of xorg-x11-* 
- remove SUSE prefix from license
- fix build with different versions of ruby
- add buildconditional to build optionally without mono 
- license update: SUSE-WTFPL-2.0
  SPDX format (choose from http://www.spdx.org/licenses or the list linked
  at license.opensuse.org)
- fix build with automake-12.1 
- Use autoreconf instead of ./bootstrap since (a) that works,
  (b) avoids the inflexible handcrafted automake version check
- update to libcaca-0.99beta18
  - new "cacaclock" utility
  - improved FIGlet support
  - improved Python and Ruby bindings
  - numerous improvements and bugfixes
- fix build with ruby 1.9 and re-enable python support
- add libtool as explicit buildrequire to avoid implicit dependency 
  from prjconf
- Add 32bit compatibility libraries
- Fix libcaca-devel Requires: libcaca-plugins to correct
  Requires: libcaca0-plugins.
- Update to libcaca-0.99beta17
- Removed patches: libcaca-no_slang_acsmap.patch for < 10.1
  libcaca-no_man3_pages.patch - pending investigation
  remove_badwords.patch - waiting for confirmation about bad words
  libcaca-0.99.beta16-libtool.patch - libtool method changed.
- Fixed patches : libcaca-ruby_am_cflags.patch,
  libcaca-ruby_vendor_install.patch, caca-no-build-date.patch
  and libcaca-0.99.beta16-missing-GLU.patch.
- Upstream changes : (See Changelog for more)
  * Add triangle texture mapping to NEWS and update ChangeLog.
  * Disable set_dither_palette until we really use it.
  * Fix distribution of Java source.
  * Large source code cleanup, getting rid of spaces, tabs, and svn keywords.
  * Nicer make check output for our custom tests.
  * Add missing ruby/test file to the distributed tarball.
  * Update logo in the PHP bindings.
  * Replace the old caca texture with a copy of our new logo.
  * Add #undef __extern at the end of caca0.h. Thanks to Carlo Bramini for
  * fixing this in #48.
  * Only define CACA_ALIAS with gcc > 3 (instead of >= 3). Patch courtesy of
  * Carlo Bramini. Addresses #48.
  * Add brief documentation to figfont functions.
  * Split check-build into check-doygen, check-source and check-win32.
  * Document file functions and fix a few issues here and there.
  * Move some configuration stuff from build-kernel into configure.ac.
  * Activate colour toilet font support.
  * Don't fail the check-build test if documentation was not built.
  * Simpler and more accurate troff colour selection.
  * Always draw all background in troff output, on beginning of lines too
  * Fix the source code to reduce testsuite errors.
  * Always draw all background in troff output
  * Fix check-build verbosity.
  * Fix shrext_cmds usage in configure.ac.
  * Map colors to the ones known by groff, defining mines don't work
  * Improve a bit troff export
  * Fix libcaca.a linkage (was off by one argument), fill memory with 0xCACA.
- disable pdf API reference documentation, it fails to build
  with newer doxygen and the html documentation should be enough
  for the package
- Do not include build date in binaries
- updated patches to apply with fuzz=0
- fix build, missing -lGLU
- Update to version 0.99.beta16
- libcucul was merged back into libcaca for more clarity
- internal FIGlet font support
- use C99 types in public headers
- runtime support for output drivers
- BBcode export support
- remove "la" files
- added patch to remove badwords because of bnc#441358
- Build dynamic libraries, disable creation of static ones.
- Compile with OpenGL support.
- Install ruby bindings in vendorarch/vendorlib.
- Fix file list.
- Update to 0.99beta13:
 - device-dependent cursor support
 - event API rewrite
 - Ruby bindings
 - Massive C# bindings improvements
 - Python sample code
 - support for 90-degree canvas rotation
 - better behaviour when trying to output Unicode on an ASCII terminal
 - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth
   Forms and Miscellaneous Symbols Unicode blocks
 - new rotozoom effect in cacademo
 - preliminary .NET bindings
 - blitting canvases now makes use of the canvas' handle coordinates
 - import functions can read streamed data
 - attribute to colorspace transformations
 - added katakana and hiragana glyphs to the built-in font
 - support for blink, bold, italics and underline attributes
 - fixed Imlib2 support in cacaview
 - fixed buffer overflows in the file importer
 - support for fullwidth Unicode characters
 - transparency support in the UTF-8 importer and exporter
 - ANSI importer now handles transparency and UTF-8
 - various memory leaks were fixed
 - implemented cucul_getchar() and cucul_get_color()
 - handle transparency in the IRC export
 - new cropping and expanding filters
 - full Unicode support in the OpenGL driver
 - all demos except cacafire were merged into cacademo
 - added a compatibility layer for pre-1.x libcaca applications
 - libcaca functions use errno for error reporting
 - ANSI importer
 - cacadraw, an ANSI viewer that will evolve into an editor
 - Unicode input and output support for SLang and ncurses
 - license switched to WTFPL
 - libcaca was split into libcucul, a standalone text manipulation backend,
    and libcaca, the display and user input frontend
 - TrueColor (more than 16 colours) support
 - Floyd-Steinberg dithering
 - gamma correction
 - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
 - builtin fonts for device-independent bitmap output
 - various text transformation routines (rotation, horizontal flip...)
 - OpenGL renderer
 - kernel mode to build libcaca programs into a bootable x86 kernel
 - cacaserver, a telnet server that can be hooked to libcaca applications
 - img2irc, an image to IRC conversion utility
- use texlive for building
- Add ncurses-devel BuildRequires.
- Adapt to new X11 paths.
- Fix BuildRequires.
- Add X11 devel files to BuildRequires.
- converted neededforbuild to BuildRequires
- added missing manpage symlinks to filelist
- Initial package.
  - undef clashing acs_map from slang.h
  - don't try to install non-existing man3 pages
  - install documentation to different directory

OBS-URL: https://build.opensuse.org/request/show/570916
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=45
2018-01-30 11:43:14 +00:00
Tomáš Chvátal
d81bdff454 - 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

OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=43
2018-01-23 18:33:37 +00:00
Tomáš Chvátal
3ecb3188e7 Accepting request 568533 from openSUSE:Factory:Staging:O:DVD
- 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

OBS-URL: https://build.opensuse.org/request/show/568533
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=42
2018-01-23 11:04:42 +00:00
Ismail Dönmez
8902048654 Accepting request 369900 from home:guohouzuo:branches:multimedia:libs
- Require imlib2-loaders in caca-utils package.
  All of the utilities fail to load any image without the dependency.

OBS-URL: https://build.opensuse.org/request/show/369900
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=40
2016-03-11 09:47:06 +00:00
d55841292e Accepting request 328557 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/328557
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=38
2015-09-02 09:47:11 +00:00
45b13ee42d Accepting request 292066 from home:k0da:branches:multimedia:libs
- 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"

OBS-URL: https://build.opensuse.org/request/show/292066
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=36
2015-03-24 08:51:10 +00:00
Ismail Dönmez
f720aa23cf Accepting request 290405 from home:dimstar:Factory
- Update libcaca-ruby_vendor_install.patch: Use RbConfig::CONFIG
  instead of Config::Config to be compatible with ruby 2.2.

OBS-URL: https://build.opensuse.org/request/show/290405
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=35
2015-03-13 06:57:03 +00:00
Ismail Dönmez
a50ab84665 Accepting request 286425 from home:posophe:branches:multimedia:libs
Update

OBS-URL: https://build.opensuse.org/request/show/286425
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=33
2015-02-17 09:46:46 +00:00
Ismail Dönmez
6fb93017a9 Accepting request 281403 from home:olh:branches:multimedia:libs
- Remove __DATE__ usage from cacaclock

OBS-URL: https://build.opensuse.org/request/show/281403
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=31
2015-01-15 14:11:21 +00:00
Cristian Rodríguez
636db205eb Accepting request 253829 from home:elvigia:branches:multimedia:libs
- Add baselibs.conf as source to make factory-auto bot happy

OBS-URL: https://build.opensuse.org/request/show/253829
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=29
2014-10-03 17:27:10 +00:00
Cristian Rodríguez
04b86d69c1 Accepting request 253570 from home:elvigia:branches:multimedia:libs
- Cleanup buildRequires, remove use of xorg-x11-*

OBS-URL: https://build.opensuse.org/request/show/253570
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=28
2014-10-03 17:08:23 +00:00
Ismail Dönmez
4c23e3f7b6 Accepting request 223238 from home:coolo:branches:openSUSE:Factory
- remove SUSE prefix from license

OBS-URL: https://build.opensuse.org/request/show/223238
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=26
2014-02-22 17:13:36 +00:00
c5ffded4a3 Accepting request 176945 from home:-miska-:branches:multimedia:libs
- fix build with different versions of ruby

OBS-URL: https://build.opensuse.org/request/show/176945
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=24
2013-05-30 05:34:18 +00:00
Sascha Peilicke
a661e0fe57 Accepting request 159740 from devel:ARM:AArch64:Factory
- add buildconditional to build optionally without mono

OBS-URL: https://build.opensuse.org/request/show/159740
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=22
2013-03-20 08:50:35 +00:00
Ismail Dönmez
dbc8a17049 Accepting request 123767 from home:babelworx:ldig:branches:multimedia:libs
license update: SUSE-WTFPL-2.0
SPDX format (choose from http://www.spdx.org/licenses or the list linked at license.opensuse.org)

OBS-URL: https://build.opensuse.org/request/show/123767
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=20
2012-06-06 10:10:36 +00:00
Ismail Dönmez
b5f8087782 Accepting request 122768 from home:puzel:branches:multimedia:libs
- fix build with automake-12.1

OBS-URL: https://build.opensuse.org/request/show/122768
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=18
2012-05-29 16:34:10 +00:00
Ismail Dönmez
972404ba55 Accepting request 122719 from home:jengelh:branches:am
http://lists.opensuse.org/opensuse-factory/2012-05/msg00752.html

OBS-URL: https://build.opensuse.org/request/show/122719
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=17
2012-05-29 10:53:57 +00:00
Ismail Dönmez
134cab43d6 Accepting request 120907 from home:coolo:branches:openSUSE:Factory
- update to libcaca-0.99beta18
  - new "cacaclock" utility
  - improved FIGlet support
  - improved Python and Ruby bindings
  - numerous improvements and bugfixes
- fix build with ruby 1.9 and re-enable python support

OBS-URL: https://build.opensuse.org/request/show/120907
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=15
2012-05-14 10:15:56 +00:00
Ismail Dönmez
aa824c56a7 Accepting request 91740 from home:coolo:removelibtool
OBS-URL: https://build.opensuse.org/request/show/91740
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=13
2011-11-16 08:36:33 +00:00
OBS User buildservice-autocommit
8483f6ced1 Accepting request 71825 from multimedia:libs
auto commit by copy to link target

OBS-URL: https://build.opensuse.org/request/show/71825
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=12
2011-05-30 07:54:19 +00:00
OBS User buildservice-autocommit
1a866dcb36 Updating link to change in openSUSE:Factory/libcaca revision 19.0
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=83b77e75775ad9ef13d8de5bf9fd2c63
2011-05-30 07:54:16 +00:00
Cristian Rodríguez
0441f48daa Accepting request 67180 from home:TheBlackCat
OBS-URL: https://build.opensuse.org/request/show/67180
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=8
2011-04-12 21:29:32 +00:00
5a6a6d9f75 Accepting request 59403 from home:plater
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/59403
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=6
2011-01-29 20:32:53 +00:00
Cristian Rodríguez
77adfe40f5 Accepting request 53442 from home:coolo:branches:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/53442
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=4
2010-11-19 14:52:47 +00:00
OBS User autobuild
c9f72aa35c Accepting request 46749 from multimedia:libs
Copy from multimedia:libs/libcaca based on submit request 46749 from user elvigia

OBS-URL: https://build.opensuse.org/request/show/46749
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=13
2010-09-03 12:19:56 +00:00
OBS User autobuild
6291ae7529 Accepting request 23861 from GNOME:Factory
Copy from GNOME:Factory/libcaca based on submit request 23861 from user dimstar

OBS-URL: https://build.opensuse.org/request/show/23861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=9
2009-11-10 09:20:58 +00:00
OBS User unknown
bb2fe95602 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=7 2009-03-17 19:13:24 +00:00
OBS User unknown
f80e9ed647 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=6 2009-01-29 22:31:00 +00:00