95 Commits

Author SHA256 Message Date
a87c0cc323 Accepting request 1248938 from multimedia:libs
- 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'.

OBS-URL: https://build.opensuse.org/request/show/1248938
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=52
2025-02-28 16:38:22 +00:00
Илья Индиго
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
c8e46649c6 Accepting request 1181507 from multimedia:libs
- Updated spec-file with manual optimizations.
- Added file libcaca-0.99.beta20-gcc14.patch (boo#1225795).

OBS-URL: https://build.opensuse.org/request/show/1181507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=51
2024-06-19 14:36:31 +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
7397fdb929 Accepting request 1149995 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/1149995
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=50
2024-02-25 13:05:22 +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
1136fa3904 Accepting request 1036244 from 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/1036244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=49
2022-11-24 11:22:02 +00:00
Илья Индиго
454124a720 Accepting request 1036243 from home:13ilya: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/1036243
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=72
2022-11-16 14:46: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
Илья Индиго
79beeeb0e9 Accepting request 984921 from home:13ilya:branches:multimedia:libs
- Update to version 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.
- Drop libcaca-variable-type.patch,
  bsc1184751-add-space-for-NUL-byte.patch.
  libcaca-bsc1182731-prevent-overflow.patch,
  Bug1120502-add_cast_to_prevent_overflow.patch: fixed upstream
- Drop Bug1143286_libcaca_configure_ac_chg_for_lto.patch: fixed
  differently by upstream.
- Fix named dependency of libcaca-devel: require the library name
  explicitly (libcaca0) instead of the libcaca symbol it provides.

OBS-URL: https://build.opensuse.org/request/show/984921
OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/libcaca?expand=0&rev=69
2022-06-24 17:09:18 +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
aea6acc759 Accepting request 973093 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/973093
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=48
2022-04-29 22:44: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
fe2feb6a50 Accepting request 886644 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/886644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=47
2021-04-19 19:06:15 +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
e2b5c59215 Accepting request 886087 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/886087
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=46
2021-04-18 19:45:13 +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
072566406f Accepting request 875434 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/875434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=45
2021-03-10 07:47:45 +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
7315f4dcfe Accepting request 783494 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/783494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=44
2020-03-11 17:58:13 +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
81f7d33fc6 Accepting request 779814 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/779814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=43
2020-02-29 20:23:23 +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
6a44e5ab18 Accepting request 720193 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/720193
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=42
2019-08-07 11:56:32 +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
Stephan Kulow
d76910ceff Accepting request 667603 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/667603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=41
2019-02-04 20:23:02 +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
bd022b286d Accepting request 570917 from multimedia:libs
OBS-URL: https://build.opensuse.org/request/show/570917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=40
2018-02-03 14:35:56 +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
926458c07a Accepting request 568742 from multimedia:libs
- 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

OBS-URL: https://build.opensuse.org/request/show/568742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=39
2018-01-26 12:37:39 +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
907b270253 Accepting request 369918 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/369918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=38
2016-03-14 10:42:16 +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
Stephan Kulow
66f94e6466 Accepting request 328604 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/328604
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=37
2015-09-19 04:52:20 +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
Stephan Kulow
56ad5efaf5 Accepting request 292565 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/292565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=36
2015-05-07 06:27:30 +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
41363dec54 Accepting request 286456 from multimedia:libs
1

OBS-URL: https://build.opensuse.org/request/show/286456
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcaca?expand=0&rev=35
2015-02-20 11:00:47 +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