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:
parent
3f38b08f94
commit
4bc87eccb4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=97957
@ -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
44
graphics/libcaca/Makefile
Normal 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>
|
1
graphics/libcaca/distinfo
Normal file
1
graphics/libcaca/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (libcaca-0.7.tar.gz) = 8ff2970ceef1a1e3194615584c9747f2
|
18
graphics/libcaca/files/patch-Makefile.in
Normal file
18
graphics/libcaca/files/patch-Makefile.in
Normal 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)
|
11
graphics/libcaca/files/patch-examples::Makefile.in
Normal file
11
graphics/libcaca/files/patch-examples::Makefile.in
Normal 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@
|
7
graphics/libcaca/pkg-descr
Normal file
7
graphics/libcaca/pkg-descr
Normal 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/
|
18
graphics/libcaca/pkg-plist
Normal file
18
graphics/libcaca/pkg-plist
Normal 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%%
|
Loading…
Reference in New Issue
Block a user