ba9b737fa1
New imlib2 version in ports.
69 lines
1.7 KiB
Makefile
69 lines
1.7 KiB
Makefile
PORTNAME= libcaca
|
|
DISTVERSION= 0.99.beta20
|
|
PORTREVISION= 1
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= https://github.com/cacalabs/${PORTNAME}/releases/download/v${DISTVERSION}/
|
|
|
|
MAINTAINER= multimedia@FreeBSD.org
|
|
COMMENT= Graphics library that outputs text instead of pixels
|
|
WWW= http://caca.zoy.org/wiki/libcaca \
|
|
https://github.com/cacalabs/libcaca
|
|
|
|
LICENSE= WTFPL
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
USES= cpe libtool localbase ncurses pathfix pkgconfig tar:bz2
|
|
CPE_VENDOR= libcaca_project
|
|
USE_LDCONFIG= yes
|
|
|
|
GNU_CONFIGURE= 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
|
|
TEST_TARGET= check
|
|
|
|
PLIST_SUB= SOVERSION=${DISTVERSION:S|beta||}
|
|
|
|
PORTDOCS= AUTHORS NEWS NOTES README THANKS
|
|
|
|
OPTIONS_DEFINE= DOCS FTGL IMLIB2 SLANG X11
|
|
OPTIONS_DEFAULT= IMLIB2 X11
|
|
|
|
FTGL_DESC= Freetype font rendering in OpenGL
|
|
X11_DESC= X11 and OpenGL support
|
|
|
|
FTGL_IMPLIES= X11
|
|
FTGL_LIB_DEPENDS= libftgl.so:graphics/ftgl
|
|
|
|
IMLIB2_LIB_DEPENDS= libImlib2.so:graphics/imlib2
|
|
IMLIB2_CONFIGURE_ENABLE=imlib2
|
|
|
|
SLANG_LIB_DEPENDS= libslang.so.2:devel/libslang2
|
|
SLANG_CONFIGURE_ENABLE= slang=${LOCALBASE}
|
|
|
|
X11_USES= gl xorg
|
|
X11_USE= GL=gl,glu,glut XORG=x11
|
|
X11_CONFIGURE_ENABLE= gl x11
|
|
|
|
post-patch:
|
|
@${REINPLACE_CMD} -e 's|-g -O2 ||g ; s| -fomit-frame-pointer||g ; \
|
|
s| -fno-strength-reduce||g ; s|arpa\/inet.h ||g' \
|
|
${WRKSRC}/configure
|
|
|
|
post-patch-FTGL-off:
|
|
@${REINPLACE_CMD} -e '/PKG_CONFIG.*ftgl/ s|ftgl|no-&|' \
|
|
${WRKSRC}/configure
|
|
|
|
post-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|