media-libs / libcaca

A library that creates colored ASCII-art graphics

Official package sites : http://libcaca.zoy.org/ ·

v0.99_beta19-r11 :: 0 :: gentoo

Modified
License
GPL-2 ISC LGPL-2.1 WTFPL-2
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~alpha ~hppa ~loong ~m68k ~mips ~riscv ~s390
USE flags
X doc imlib ncurses opengl slang static-libs test truetype

General

X
Add support for X11
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
imlib
Add support for imlib, an image loading and rendering library
ncurses
Add ncurses support (console display library)
opengl
Add support for OpenGL (3D graphics)
slang
Add support for the slang text display library (it's like ncurses, but different)
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
truetype
Add support for FreeType and/or FreeType2 fonts

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / ftgl : library to use arbitrary fonts in OpenGL applications

media-libs / imlib2 : Version 2 of an advanced replacement library for libraries like libXpm

sys-libs / ncurses : Console display library

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

media-libs / freeglut : A free OpenGL utility toolkit, the open-sourced alternative to the GLUT library

media-libs / ftgl : library to use arbitrary fonts in OpenGL applications

media-libs / imlib2 : Version 2 of an advanced replacement library for libraries like libXpm

sys-libs / ncurses : Console display library

sys-libs / slang : Multi-platform library designed to allow a developer to create robust software

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / libX11 : X.Org X11 library

x11-libs / libXt : X.Org X Toolkit Intrinsics library

app-misc / toilet : The Other Implementations letters. Figlet replacement

dev-util / diffoscope : Will try to get to the bottom of what makes files or directories different

media-libs / libsdl : Simple Direct Media Layer 1.2 compatibility wrapper around SDL2

media-libs / xine-lib : Core libraries for Xine movie player

media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec

media-video / mplayer : Media Player for Linux

media-video / mpv : Media player for the command line

media-video / vlc : Media player and framework with support for most multimedia files and streaming

media-video / xine-ui : Xine movie player

net-misc / plowshare : Command-line downloader and uploader for file-sharing websites

sci-visualization / gnuplot : Command-line driven interactive plotting program

532348
=media-libs/libcaca-0.99_beta18-r2 with ABI_X86=32 - ld: cannot find -lftgl
543870
media-libs/libcaca-0.99_beta19 USE=doc with >=app-text/doxygen-1.8.8 - Makefile:6: recipe for target 'refman.pdf' failed
619698
=media-libs/libcaca-0.99_beta19 - In file included from .../libcaca-0.99.beta19/test/canvas.cpp:15: /usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/include/g++-v5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the[...]
642120
media-libs/libcaca-0.99_beta19 (with dev-dotnet/mono-5.4.1.6)- error CS7027: Error signing output with public key from file '/var/tmp/portage/media-libs/libcaca-0.99_beta19/work/libcaca-0.99.beta19/caca-sharp/caca-sharp.snk' -- mscoree.dll
792339
media-libs/libcaca: Heap buffer overflow (CVE-2021-{30498,30499})
819954
media-libs/libcaca-0.99_beta19-r8 fails to compile
839741
<media-libs/libcaca-0.99_beta19-r4: multiple vulnerabilities
891789
media-libs/libcaca-0.99_beta20 bump request
903628
media-libs/libcaca-0.99_beta19-r11 fails to compile: mv: cannot stat refman.pdf: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: fix build w/ LTO on some arches
Avoid configure test getting optimised out. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick Lauer · gentoo
media-libs/libcaca: Fix S
Closes: https://bugs.gentoo.org/903625 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: drop broken + masked Ruby support
Empty USE_RUBY isn't valid and USE=ruby was masked anyway. It's just that this is now exposed by the eclass dying on invalid USE_RUBY. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
media-libs/libcaca: keyword 0.99_beta19-r11 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/libcaca: avoid mixing ncurses with ncursesw
Also only do this with USE=ncurses and use || die (fixes runtime with mpv wrt bug #825058) Closes: https://bugs.gentoo.org/825058 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: drop 0.99_beta19-r8
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libcaca: fix RDEPEND
Closes: https://bugs.gentoo.org/868285 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: limit multilib features, drop masked java & mono support
No reverse dependencies need these. Gist is: ``` - $(use_enable slang) - $(use_enable ncurses) - $(use_enable X x11) - $(use_with X x) + $(multilib_native_use_enable slang) + $(multilib_native_use_enable ncurses) + $(multilib_native_use_enable X x11) + $(multilib_native_use_with X x) ``` Java and mono support in this package have been broken for a long time, so hard-disable it. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Volkmar W. Pogatzki · gentoo
media-libs/libcaca: min java 1.8:*
Closes: https://bugs.gentoo.org/786807 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/22681 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
media-libs/libcaca: Keyword 0.99_beta19-r7 for ~m68k
The tests pass. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: drop 0.99_beta19-r5, 0.99_beta19-r6
Bug: https://bugs.gentoo.org/772317 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: drop IUSE=cxx (always on)
No consumers explicitly depend on this flag being enabled and the flag makes a minimal difference to build time + size. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: Stabilize 0.99_beta19-r4 arm64, #772317
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
media-libs/libcaca: drop deprecated ltprune eclass
Signed-off-by: Conrad Kostecki <conikost@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
media-libs/libcaca: stable 0.99_beta19-r4 for sparc, bug #772317
Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: Stabilize 0.99_beta19-r4 arm, #772317
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: Stabilize 0.99_beta19-r4 ppc, #772317
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libcaca: x86 stable wrt bug #772317
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-libs/libcaca: amd64 stable wrt bug #772317
Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: Stabilize 0.99_beta19-r4 ppc64, #772317
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Yixun Lan · gentoo
media-libs/libcaca: add riscv keyword
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan <dlan@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andrew Savchenko · gentoo
media-libs/libcaca: fix multiple CVEs and docs build failure
CVE fixed (using Debian patchset): CVE-2018-20544, CVE-2018-20545, CVE-2018-20546, CVE-2018-20547, CVE-2018-20549, CVE-2021-3410. Fix docs build failure (doxygen and latex issues) using both Debian patch and patch from bug 543870#c11. Install docs into proper path. Bug: https://bugs.gentoo.org/543870 Bug: https://bugs.gentoo.org/772317 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andrew Savchenko <bircoph@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: explicitly inherit epatch
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: drop s390 to ~s390 (unstable)
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: make clear that USE=java is broken in ebuild
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/libcaca: copyright year
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libcaca: swap to BDEPEND
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libcaca: fix WhitespaceFound
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-libs/libcaca: modernise ebuild, fix ncurses linkage
Closes: https://bugs.gentoo.org/601902 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop most stable hppa keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-libs/libcaca: Eradicate python2
Closes: https://bugs.gentoo.org/705942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
*/*: Discontinue Gentoo SuperH port
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/libcaca: [QA] inherit ltprune.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
*/*: Drop stable alpha keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-libs/libcaca: [QA] Add RESTRICT="!test? ( test )"
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libcaca: Drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Mikle Kolyada · gentoo
media-libs/libcaca: migrate from dev-tex/xcolor
Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
media-libs: Remove *-fbsd KEYWORDS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
media-libs/libcaca: arm64 stable
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="arm64"
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-libs/libcaca: Remove old
Package-Manager: Portage-2.3.41, Repoman-2.3.9
David Seifert · gentoo
media-libs/libcaca: Force C++11
Closes: https://bugs.gentoo.org/653400 Package-Manager: Portage-2.3.41, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
media-libs/libcaca: mark s390 stable
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Alexis Ballier · gentoo
media-libs/libcaca: keyword ~arm64
Package-Manager: Portage-2.3.6, Repoman-2.3.2
Michał Górny · gentoo
media-libs/libcaca: Disable removed ruby20
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
media-libs/libcaca: ia64 stable wrt bug #596660
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Jeroen Roovers · gentoo
media-libs/libcaca: Stable for HPPA (bug #596660).
Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --ignore-arches
Agostino Sarubbo · gentoo
media-libs/libcaca: sparc stable wrt bug #596660
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libcaca: ppc64 stable wrt bug #596660
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libcaca: x86 stable wrt bug #596660
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
media-libs/libcaca: ppc stable wrt bug #596660
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Tobias Klausmann · gentoo
media-libs/libcaca-0.99_beta19-r0: stable on amd64
Gentoo-Bug: 596660
Jason Zaman · gentoo
media-libs/libcaca: add ncurses subslot dep
Package-Manager: portage-2.3.0
Markus Meier · gentoo
media-libs/libcaca: arm stable, bug #596660
Package-Manager: portage-2.3.2 RepoMan-Options: --include-arches="arm"
Tobias Klausmann · gentoo
media-libs/libcaca-0.99_beta19-r0: stable on alpha
Gentoo-Bug: 596660
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed