Makefile (971B)
1 # $OpenBSD $ 2 3 COMMENT = general purpose feature-based CAD 4 5 GH_TAGNAME = 0.18.4 6 GH_ACCOUNT = FreeCAD 7 GH_PROJECT = FreeCAD 8 9 DISTNAME = freecad-${GH_TAGNAME} 10 11 CATEGORIES = cad 12 13 HOMEPAGE = http://freecadweb.org/ 14 15 # LGPL2+ 16 PERMIT_PACKAGE = Yes 17 18 #COMPILER = base-clang ports-gcc 19 20 MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3} 21 22 MODULES = devel/cmake \ 23 lang/python \ 24 x11/qt5 25 26 BUILD_DEPENDS = devel/swig 27 28 RUN_DEPENDS = devel/py-ply${MODPY_FLAVOR} \ 29 graphics/py-matplotlib${MODPY_FLAVOR} 30 31 LIB_DEPENDS = archivers/zipios \ 32 cad/oce \ 33 devel/boost \ 34 devel/proj \ 35 graphics/libvtk \ 36 graphics/opencv \ 37 math/eigen3 \ 38 math/libmedc \ 39 textproc/xerces-c \ 40 x11/qt5/qtwebkit 41 42 NO_TEST = Yes 43 44 WANTLIB += ${COMPILER_LIBCXX} GL 45 46 CONFIGURE_ARGS = -DBUILD_QT5="ON" \ 47 -DPYTHON_EXECUTABLE="${MODPY_BIN}" \ 48 -DCMAKE_EXE_LINKER_FLAGS="-L${X11BASE}/lib" \ 49 -DBUILD_ASSEMBLY="OFF" 50 51 CFLAGS += -I${X11BASE}/include \ 52 -pthread 53 54 .include <bsd.port.mk>