From 27c1edadbc76e531eec9d1c349bfca2e3793589f Mon Sep 17 00:00:00 2001 From: William Grzybowski Date: Mon, 11 Nov 2013 16:46:41 +0000 Subject: [PATCH] graphics/libcaca: add FTGL option PR: ports/183426 Submitted by: Dmitry Marakasov --- graphics/libcaca/Makefile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/graphics/libcaca/Makefile b/graphics/libcaca/Makefile index fdcc7f3659f0..79a038e2a963 100644 --- a/graphics/libcaca/Makefile +++ b/graphics/libcaca/Makefile @@ -3,7 +3,7 @@ PORTNAME= libcaca DISTVERSION= 0.99.beta18 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://caca.zoy.org/raw-attachment/wiki/libcaca/ @@ -26,9 +26,10 @@ CONFIGURE_ARGS= --disable-doc \ DOCS= AUTHORS COPYING COPYING.GPL COPYING.LGPL ChangeLog NEWS \ NOTES README THANKS -OPTIONS_DEFINE= X11 IMLIB2 SLANG DOCS +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 @@ -37,7 +38,16 @@ IMLIB2_CONFIGURE_ENABLE= imlib2 SLANG_LIB_DEPENDS= libslang.so.2:${PORTSDIR}/devel/libslang2 SLANG_CONFIGURE_ENABLE= slang +.include + +.if ${PORT_OPTIONS:MFTGL} && ${PORT_OPTIONS:MX11} +LIB_DEPENDS+= libftgl.so:${PORTSDIR}/graphics/ftgl +.endif + post-patch: +.if ! ${PORT_OPTIONS:MFTGL} + @${REINPLACE_CMD} -e '/PKG_CONFIG.*ftgl/ s|ftgl|no-&|' ${WRKSRC}/configure +.endif @${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' \