Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 2004 23:57:24 +0100 (CET)
From:      Vincent Tantardini <vinc@FreeBSD-fr.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/61222: [New Port] : devel/libcaca
Message-ID:  <20040111225724.5D9D19CB@sativa.0x45.org>
Resent-Message-ID: <200401112300.i0BN0TOG086534@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         61222
>Category:       ports
>Synopsis:       [New Port] : devel/libcaca
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jan 11 15:00:29 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Vincent Tantardini
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
Kerneled.com
>Environment:
System: FreeBSD sativa.0x45.org 4.9-STABLE FreeBSD 4.9-STABLE #0: Fri Dec 26 21:19:14 CET 2003 vinc@sativa.0x45.org:/usr/obj/usr/src/sys/SATIVA i386


	
>Description:
	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.
>How-To-Repeat:
	
>Fix:

	

--- libcaca.port begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	libcaca
#	libcaca/Makefile
#	libcaca/distinfo
#	libcaca/pkg-descr
#	libcaca/files
#	libcaca/files/patch-examples::Makefile.in
#	libcaca/files/patch-Makefile.in
#	libcaca/pkg-plist
#
echo c - libcaca
mkdir -p libcaca > /dev/null 2>&1
echo x - libcaca/Makefile
sed 's/^X//' >libcaca/Makefile << 'END-of-libcaca/Makefile'
X# New ports collection makefile for:   libcaca
X# Date created:			11 January 2004
X# Whom:				Vincent Tantardini <vinc@FreeBSD-fr.org>
X#
X# $FreeBSD$
X
XPORTNAME=	libcaca
XPORTVERSION=	0.7
XCATEGORIES=	devel
XMASTER_SITES=	http://sam.zoy.org/projects/libcaca/
X
XMAINTAINER=	vinc@FreeBSD-fr.org
XCOMMENT=	Graphics library that outputs text instead of pixels
X
XGNU_CONFIGURE=	yes
XUSE_REINPLACE=	yes
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
XCONFIGURE_ARGS+=	--program-prefix="" \
X			--enable-ncurses
X
XMAN1=		caca-config.1 cacademo.1 cacaview.1
X
X.if defined(NOPORTDOCS)
XMAKE_ENV+=	NOPORTDOCS=YES
X.endif
X
X.include <bsd.port.pre.mk>
X.if defined(WITH_SLANG) || exists(${LOCALBASE}/lib/libslang.so)
XCONFIGURE_ENV=	CPPFLAGS="-I ${LOCALBASE}/include" \
X		LDFLAGS="-ltermcap -L ${LOCALBASE}/lib"
XLIB_DEPENDS+=		slang.1:${PORTSDIR}/devel/libslang
XCONFIGURE_ARGS+=	--enable-slang
X.endif
X
X.if defined(WITHOUT_IMLIB2)
XCONFIGURE_ARGS+=	--disable-imlib2
X.else
XLIB_DEPENDS+=		Imlib2.2:${PORTSDIR}/graphics/imlib2
X.endif
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's,libcaca-dev,libcaca,g' ${WRKSRC}/Makefile.in
X
X.include <bsd.port.post.mk>
END-of-libcaca/Makefile
echo x - libcaca/distinfo
sed 's/^X//' >libcaca/distinfo << 'END-of-libcaca/distinfo'
XMD5 (libcaca-0.7.tar.gz) = 8ff2970ceef1a1e3194615584c9747f2
END-of-libcaca/distinfo
echo x - libcaca/pkg-descr
sed 's/^X//' >libcaca/pkg-descr << 'END-of-libcaca/pkg-descr'
XThe libcaca library is a graphics library that outputs text instead of 
Xpixels, so that it can work on older video cards or text terminals. It 
Xis not unlike the famous AAlib library. It also have 6 available colours 
Xfor character output, dithering of colour images and basic sprite 
Xprimitives.
X
XWWW: http://sam.zoy.org/projects/libcaca/
END-of-libcaca/pkg-descr
echo c - libcaca/files
mkdir -p libcaca/files > /dev/null 2>&1
echo x - libcaca/files/patch-examples::Makefile.in
sed 's/^X//' >libcaca/files/patch-examples::Makefile.in << 'END-of-libcaca/files/patch-examples::Makefile.in'
X--- examples/Makefile.in.orig	Sun Jan 11 19:15:41 2004
X+++ examples/Makefile.in	Sun Jan 11 19:16:20 2004
X@@ -76,7 +76,7 @@
X LATEX = @LATEX@
X LATEX_FALSE = @LATEX_FALSE@
X LATEX_TRUE = @LATEX_TRUE@
X-LDFLAGS = @LDFLAGS@
X+LDFLAGS = -lm @LDFLAGS@
X LIBOBJS = @LIBOBJS@
X LIBS = @LIBS@
X LTLIBOBJS = @LTLIBOBJS@
END-of-libcaca/files/patch-examples::Makefile.in
echo x - libcaca/files/patch-Makefile.in
sed 's/^X//' >libcaca/files/patch-Makefile.in << 'END-of-libcaca/files/patch-Makefile.in'
X--- Makefile.in.orig	Wed Jan  7 19:23:13 2004
X+++ Makefile.in	Sun Jan 11 23:51:28 2004
X@@ -229,6 +229,7 @@
X uninstall-info-am:
X docDATA_INSTALL = $(INSTALL_DATA)
X install-docDATA: $(doc_DATA)
X+.       if !defined (NOPORTDOCS)
X 	@$(NORMAL_INSTALL)
X 	$(mkinstalldirs) $(DESTDIR)$(docdir)
X 	@list='$(doc_DATA)'; for p in $$list; do \
X@@ -237,6 +238,7 @@
X 	  echo " $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f"; \
X 	  $(docDATA_INSTALL) $$d$$p $(DESTDIR)$(docdir)/$$f; \
X 	done
X+.       endif
X 
X uninstall-docDATA:
X 	@$(NORMAL_UNINSTALL)
END-of-libcaca/files/patch-Makefile.in
echo x - libcaca/pkg-plist
sed 's/^X//' >libcaca/pkg-plist << 'END-of-libcaca/pkg-plist'
Xbin/caca-config
Xbin/cacaball
Xbin/cacademo
Xbin/cacafire
Xbin/cacaview
Xinclude/caca.h
Xlib/libcaca.a
Xlib/libcaca_pic.a
X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
X%%PORTDOCS%%%%DOCSDIR%%/BUGS
X%%PORTDOCS%%%%DOCSDIR%%/NEWS
X%%PORTDOCS%%%%DOCSDIR%%/NOTES
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/THANKS
X%%PORTDOCS%%%%DOCSDIR%%/TODO
X%%DATADIR%%/caca.txt
X@dirrm share/libcaca
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-libcaca/pkg-plist
exit
--- libcaca.port ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040111225724.5D9D19CB>