Add libcaca 0.7, graphics library that outputs text instead of pixels.

PR:		61222
Submitted by:	Vincent Tantardini <vinc@FreeBSD-fr.org>
Approved by:    erwin (mentor) (implicitly)
This commit is contained in:
Clement Laforet 2004-01-11 23:55:54 +00:00
parent 3f38b08f94
commit 4bc87eccb4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97957
7 changed files with 100 additions and 0 deletions

View File

@ -197,6 +197,7 @@
SUBDIR += libart
SUBDIR += libart_lgpl2
SUBDIR += libaux
SUBDIR += libcaca
SUBDIR += libdjvu++
SUBDIR += libemf
SUBDIR += libexif

44
graphics/libcaca/Makefile Normal file
View File

@ -0,0 +1,44 @@
# New ports collection makefile for: libcaca
# Date created: 11 January 2004
# Whom: Vincent Tantardini <vinc@FreeBSD-fr.org>
#
# $FreeBSD$
PORTNAME= libcaca
PORTVERSION= 0.7
CATEGORIES= graphics
MASTER_SITES= http://sam.zoy.org/projects/libcaca/
MAINTAINER= vinc@FreeBSD-fr.org
COMMENT= Graphics library that outputs text instead of pixels
GNU_CONFIGURE= yes
USE_REINPLACE= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS+= --program-prefix="" \
--enable-ncurses
MAN1= caca-config.1 cacademo.1 cacaview.1
.if defined(NOPORTDOCS)
MAKE_ENV+= NOPORTDOCS=YES
.endif
.if defined(WITHOUT_IMLIB2)
CONFIGURE_ARGS+= --disable-imlib2
.else
LIB_DEPENDS+= Imlib2.2:${PORTSDIR}/graphics/imlib2
.endif
.include <bsd.port.pre.mk>
.if defined(WITH_SLANG) || exists(${LOCALBASE}/lib/libslang.so)
LIB_DEPENDS+= slang.1:${PORTSDIR}/devel/libslang
CONFIGURE_ARGS+= --enable-slang
.endif
post-patch:
${REINPLACE_CMD} -e 's,libcaca-dev,libcaca,g' ${WRKSRC}/Makefile.in
.include <bsd.port.post.mk>

View File

@ -0,0 +1 @@
MD5 (libcaca-0.7.tar.gz) = 8ff2970ceef1a1e3194615584c9747f2

View File

@ -0,0 +1,18 @@
--- Makefile.in.orig Wed Jan 7 19:23:13 2004
+++ Makefile.in Sun Jan 11 23:51:28 2004
@@ -229,6 +229,7 @@
uninstall-info-am:
docDATA_INSTALL = $(INSTALL_DATA)
install-docDATA: $(doc_DATA)
+. if !defined (NOPORTDOCS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(docdir)
@list='$(doc_DATA)'; for p in $$list; do \
@@ -237,6 +238,7 @@
echo " $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f"; \
$(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f; \
done
+. endif
uninstall-docDATA:
@$(NORMAL_UNINSTALL)

View File

@ -0,0 +1,11 @@
--- examples/Makefile.in.orig Sun Jan 11 19:15:41 2004
+++ examples/Makefile.in Sun Jan 11 19:16:20 2004
@@ -76,7 +76,7 @@
LATEX = @LATEX@
LATEX_FALSE = @LATEX_FALSE@
LATEX_TRUE = @LATEX_TRUE@
-LDFLAGS = @LDFLAGS@
+LDFLAGS = -lm @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = @LIBS@
LTLIBOBJS = @LTLIBOBJS@

View File

@ -0,0 +1,7 @@
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. It also have 6 available colours
for character output, dithering of colour images and basic sprite
primitives.
WWW: http://sam.zoy.org/projects/libcaca/

View File

@ -0,0 +1,18 @@
bin/caca-config
bin/cacaball
bin/cacademo
bin/cacafire
bin/cacaview
include/caca.h
lib/libcaca.a
lib/libcaca_pic.a
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/BUGS
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/NOTES
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/THANKS
%%PORTDOCS%%%%DOCSDIR%%/TODO
%%DATADIR%%/caca.txt
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%