Changeset View
Changeset View
Standalone View
Standalone View
cad/openscad/Makefile
Show All 9 Lines | |||||
MAINTAINER= mr@FreeBSD.org | MAINTAINER= mr@FreeBSD.org | ||||
COMMENT= Programmer's solid 3D CAD modeller | COMMENT= Programmer's solid 3D CAD modeller | ||||
LICENSE= GPLv2+ | LICENSE= GPLv2+ | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ | BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ | ||||
${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 \ | |||||
${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs | ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs | ||||
LIB_DEPENDS= libgmp.so:math/gmp \ | LIB_DEPENDS= libgmp.so:math/gmp \ | ||||
libmpfr.so:math/mpfr \ | libmpfr.so:math/mpfr \ | ||||
libCGAL.so:math/cgal \ | libCGAL.so:math/cgal \ | ||||
libqscintilla2.so:devel/qscintilla2 \ | libqscintilla2.so:devel/qscintilla2 \ | ||||
libharfbuzz.so:print/harfbuzz \ | libharfbuzz.so:print/harfbuzz \ | ||||
libopencsg.so:graphics/opencsg | libopencsg.so:graphics/opencsg | ||||
USES= bison compiler:c++11-lang desktop-file-utils gettext-tools pkgconfig qmake shebangfix | USES= bison compiler:c++11-lang desktop-file-utils eigen:3 gettext-tools pkgconfig qmake shebangfix | ||||
SHEBANG_FILES= libraries/MCAD/get_submodules.py | SHEBANG_FILES= libraries/MCAD/get_submodules.py | ||||
USE_GL= glu glew | USE_GL= glu glew | ||||
USE_QT4= corelib gui opengl moc_build uic_build rcc_build | USE_QT4= corelib gui opengl moc_build uic_build rcc_build | ||||
PLIST_SUB= PORTVERSION=${PORTVERSION} | PLIST_SUB= PORTVERSION=${PORTVERSION} | ||||
QMAKE_ENV= EIGENDIR=${LOCALBASE}/include/eigen3 | QMAKE_ENV= EIGENDIR=${LOCALBASE}/include/eigen3 | ||||
QMAKE_ARGS+= VERSION=${PORTVERSION} \ | QMAKE_ARGS+= VERSION=${PORTVERSION} \ | ||||
QMAKE_LEX=${LOCALBASE}/bin/flex \ | QMAKE_LEX=${LOCALBASE}/bin/flex \ | ||||
QMAKE_YAC=${LOCALBASE}/bin/bison | QMAKE_YAC=${LOCALBASE}/bin/bison | ||||
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's,share/man,man,' \ | @${REINPLACE_CMD} -e 's,share/man,man,' \ | ||||
${WRKSRC}/openscad.pro | ${WRKSRC}/openscad.pro | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |