# Created by: Vincent Tantardini # $FreeBSD$ PORTNAME= libcaca DISTVERSION= 0.99.beta19 PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= http://caca.zoy.org/raw-attachment/wiki/libcaca/ MAINTAINER= multimedia@FreeBSD.org COMMENT= Graphics library that outputs text instead of pixels USES= libtool ncurses pathfix pkgconfig GNU_CONFIGURE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --disable-doc \ --enable-ncurses \ --disable-java \ --disable-csharp \ --disable-ruby \ --disable-python \ --disable-cppunit \ --disable-zzuf MAKE_ENV= V=1 INSTALL_TARGET= install-strip DOCS= AUTHORS COPYING COPYING.GPL COPYING.LGPL ChangeLog NEWS \ NOTES README THANKS BROKEN_aarch64= Fails to compile: error in backend: Do not know how to split this operator's operand! OPTIONS_DEFINE= X11 IMLIB2 FTGL SLANG DOCS OPTIONS_DEFAULT= X11 IMLIB2 X11_DESC= X11 and OpenGL support FTGL_DESC= Freetype font rendering in OpenGL X11_USE= XORG=x11 GL=glut X11_CONFIGURE_OFF= --disable-x11 --disable-gl IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2 IMLIB2_CONFIGURE_ENABLE= imlib2 SLANG_LIB_DEPENDS= libslang.so.2:devel/libslang2 SLANG_CONFIGURE_ENABLE= slang=${LOCALBASE} .include .if ${PORT_OPTIONS:MFTGL} && ${PORT_OPTIONS:MX11} LIB_DEPENDS+= libftgl.so:graphics/ftgl .endif post-patch: @${REINPLACE_CMD} -e 's|-g -O2 ||g ; s| -fomit-frame-pointer||g ; \ s|arpa\/inet.h ||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|: install-docDATA|:|g ; s| csharp||g' \ ${WRKSRC}/Makefile.in post-patch-FTGL-off: @${REINPLACE_CMD} -e '/PKG_CONFIG.*ftgl/ s|ftgl|no-&|' ${WRKSRC}/configure post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR} .include