# New ports collection makefile for: techne # Date created: 09 Nov 2009 # Whom: Dmitry Marakasov # # $FreeBSD$ # PORTNAME= techne PORTVERSION= 0.1 CATEGORIES= devel MASTER_SITES= SAVANNAH/techne MAINTAINER= amdmi3@FreeBSD.org COMMENT= General purpose physical simulator and renderer LIB_DEPENDS= openal.0:${PORTSDIR}/audio/openal \ png.5:${PORTSDIR}/graphics/png \ freetype.9:${PORTSDIR}/print/freetype2 \ fontconfig.1:${PORTSDIR}/x11-fonts/fontconfig BUILD_DEPENDS= ${LOCALBASE}/lib/libode.a:${PORTSDIR}/devel/ode GNU_CONFIGURE= yes USE_LUA= 5.1+ USE_GL= gl glu MAKE_JOBS_SAFE= yes USE_GCC= 4.2+ CONFIGURE_ENV= LUA_CFLAGS="-I${LUA_INCDIR}" LUA_LIBS="-llua -L${LUA_LIBDIR}" \ CPPFLAGS="-I${LOCALBASE}/include" PORTDOCS= README post-patch: @${REINPLACE_CMD} -e 's|luac5.1|${LUAC_CMD:C/.*\///}|; \ s|/usr/local|${LOCALBASE}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|luac5.1|${LUAC_CMD:C/.*\///}|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|_STRING_H_|_TECHNE_STRING_H_|' ${WRKSRC}/src/string.h @${REINPLACE_CMD} -e 's|\(.*\)strdupa(\([^()]*\))\(.*\)|{char *dup = strdup(\2); \1dup\3; free(dup);}|' ${WRKSRC}/src/*.c @${REINPLACE_CMD} -e 's|-lrt||' ${WRKSRC}/src/Makefile.in .if defined(NOPORTDOCS) @${REINPLACE_CMD} -e '/^install-data-am:/ s|install-dist_docDATA||' ${WRKSRC}/Makefile.in .endif .include