# Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= seexpr DISTVERSIONPREFIX= v PORTVERSION= 2.9 CATEGORIES= graphics math MAINTAINER= danfe@FreeBSD.org COMMENT= Embeddable expression evaluation language LICENSE= APACHE20 USE_GITHUB= yes GH_ACCOUNT= wdas GH_PROJECT= SeExpr USES= bison cmake compiler:c++0x pyqt:4 python USE_PYQT= gui_build sip_build USE_QT4= moc_build qmake_build rcc_build uic_build gui opengl MAKE_JOBS_UNSAFE= yes CXXFLAGS+= -I${LOCALBASE}/include .if ${MACHINE_CPU:Msse41} CMAKE_ARGS+= -DUSE_SSE41:BOOL=ON .endif .include # base flex(1) v2.5.4 is not sufficient .if ${OSVERSION} < 1000033 BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex .endif post-patch: @${REINPLACE_CMD} -e '//d' ${WRKSRC}/src/SeExpr/SePlatform.h @${REINPLACE_CMD} -e 's, "dl",,' ${WRKSRC}/src/SeExpr/CMakeLists.txt .if ${OSVERSION} < 1000033 @${REINPLACE_CMD} -e '/COMMAND/s,flex,${LOCALBASE}/bin/&,' \ ${WRKSRC}/src/build/macros.cmake .endif .include