svn commit: r333521 - head/graphics/libcaca

William Grzybowski wg at FreeBSD.org
Mon Nov 11 16:46:43 UTC 2013


Author: wg
Date: Mon Nov 11 16:46:41 2013
New Revision: 333521
URL: http://svnweb.freebsd.org/changeset/ports/333521

Log:
  graphics/libcaca: add FTGL option
  
  PR:		ports/183426
  Submitted by:	Dmitry Marakasov <amdmi3 amdmi3.ru>

Modified:
  head/graphics/libcaca/Makefile

Modified: head/graphics/libcaca/Makefile
==============================================================================
--- head/graphics/libcaca/Makefile	Mon Nov 11 16:22:27 2013	(r333520)
+++ head/graphics/libcaca/Makefile	Mon Nov 11 16:46:41 2013	(r333521)
@@ -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 <bsd.port.options.mk>
+
+.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' \


More information about the svn-ports-all mailing list