From 729af5d6a3fd2769ae31030e01b989d64d1597fa Mon Sep 17 00:00:00 2001 From: wiz Date: Sun, 21 Dec 2003 21:25:57 +0000 Subject: Initial import of libcaca-0.3: The libcaca library is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It is not unlike the famous AAlib library. libcaca needs a terminal to work, thus it should work on all Unix systems (including Mac OS X) using either the slang library or the ncurses library. The differences with AAlib are the following: * 16 available colours for character output (256 colour pairs) * dithering of colour images * basic sprite primitives But libcaca also has the following limitations: * no support for brightness, contrast, gamma * unefficient character-choosing algorithms * no alternate fonts * no raw keyboard support * no custom output drivers a la AA-on-X --- graphics/libcaca/DESCR | 19 +++++++++++++++++++ graphics/libcaca/Makefile | 19 +++++++++++++++++++ graphics/libcaca/PLIST | 15 +++++++++++++++ graphics/libcaca/distinfo | 4 ++++ 4 files changed, 57 insertions(+) create mode 100644 graphics/libcaca/DESCR create mode 100644 graphics/libcaca/Makefile create mode 100644 graphics/libcaca/PLIST create mode 100644 graphics/libcaca/distinfo (limited to 'graphics/libcaca') diff --git a/graphics/libcaca/DESCR b/graphics/libcaca/DESCR new file mode 100644 index 00000000000..424594141da --- /dev/null +++ b/graphics/libcaca/DESCR @@ -0,0 +1,19 @@ +The libcaca library is a graphics library that outputs text instead +of pixels, so that it can work on older video cards or text terminals. +It is not unlike the famous AAlib library. libcaca needs a terminal +to work, thus it should work on all Unix systems (including Mac OS +X) using either the slang library or the ncurses library. + +The differences with AAlib are the following: + + * 16 available colours for character output (256 colour pairs) + * dithering of colour images + * basic sprite primitives + +But libcaca also has the following limitations: + + * no support for brightness, contrast, gamma + * unefficient character-choosing algorithms + * no alternate fonts + * no raw keyboard support + * no custom output drivers a la AA-on-X diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile new file mode 100644 index 00000000000..4b6e9c7f845 --- /dev/null +++ b/graphics/libcaca/Makefile @@ -0,0 +1,19 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/12/21 21:25:57 wiz Exp $ +# + +DISTNAME= libcaca-0.3 +CATEGORIES= graphics +MASTER_SITES= http://sam.zoy.org/projects/libcaca/ + +MAINTAINER= wiz@NetBSD.org +HOMEPAGE= http://sam.zoy.org/projects/libcaca/ +COMMENT= Graphics library that outputs text instead of pixels, in colour + +USE_BUILDLINK2= yes +USE_PKGLOCALEDIR= yes +GNU_CONFIGURE= yes + +CONFIGURE_ARGS+= --enable-slang --disable-ncurses + +.include "../../devel/libslang/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/graphics/libcaca/PLIST b/graphics/libcaca/PLIST new file mode 100644 index 00000000000..2a44e35c421 --- /dev/null +++ b/graphics/libcaca/PLIST @@ -0,0 +1,15 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/21 21:25:57 wiz Exp $ +bin/caca-config +bin/caca-spritedit +bin/cacademo +bin/cacafire +bin/cacaview +include/caca.h +lib/libcaca.a +lib/libcaca_pic.a +man/man1/caca-config.1 +man/man1/caca-spritedit.1 +man/man1/cacademo.1 +man/man1/cacaview.1 +share/libcaca/caca.txt +@dirrm share/libcaca diff --git a/graphics/libcaca/distinfo b/graphics/libcaca/distinfo new file mode 100644 index 00000000000..73b6ff1338f --- /dev/null +++ b/graphics/libcaca/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/12/21 21:25:57 wiz Exp $ + +SHA1 (libcaca-0.3.tar.gz) = 1de81e55563eb1f1d42941c1a101a9ee331bbe5d +Size (libcaca-0.3.tar.gz) = 179732 bytes -- cgit v1.2.3