summaryrefslogtreecommitdiff
path: root/cad/freecad/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/freecad/Makefile')
-rw-r--r--cad/freecad/Makefile17
1 files changed, 8 insertions, 9 deletions
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 9daab05f2cfc..fe645db2469c 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
-DISTVERSION= 1.0.0
-PORTREVISION= 6
+DISTVERSION= 1.0.2
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
@@ -40,7 +40,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libavformat.so.58:multimedia/ffmpeg4 \
libmed.so:french/med \
libshiboken6.abi3.so:devel/shiboken6@${PY_FLAVOR} \
- libhdf5.so:science/hdf5
+ libhdf5.so:science/hdf5 \
+ libspnav.so:misc/libspnav
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pivy>0:graphics/py-pivy@${PY_FLAVOR} \
${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR}
@@ -60,8 +61,6 @@ USE_LDCONFIG= yes
CPE_VENDOR= freecad_project
-VTK_VER= 9.2
-
DOS2UNIX_GLOB= *.txt *.h *.cpp *.py *.qss *.csv *.pov *.stp *.ui *.wrl *.WRL
SHEBANG_FILES= src/Tools/freecad-thumbnailer
@@ -102,13 +101,12 @@ CMAKE_ARGS+= -DOCC_INCLUDE_DIR="${LOCALBASE}/include/OpenCASCADE" \
CMAKE_INSTALL_PREFIX= ${PREFIX}/${PORTNAME}
-OPTIONS_DEFINE= COLLADA SPNAV
+CXXFLAGS+= -DGetCellLinks=GetLinks # fix for vtk-9.5.0: equivalent of this patch: https://github.com/FreeCAD/FreeCAD/issues/21731#issuecomment-2934487147
+
+OPTIONS_DEFINE= COLLADA
COLLADA_DESC= Install pycollada for Collada files import
COLLADA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada@${PY_FLAVOR}
-SPNAV_DESC= Enable libspnav (SpaceMouse) support
-SPNAV_CMAKE_BOOL= FREECAD_SPNAV_SUPPORT
-SPNAV_LIB_DEPENDS= libspnav.so:misc/libspnav
.include <bsd.port.options.mk>
@@ -134,4 +132,5 @@ post-install:
${INSTALL_SCRIPT} ${WRKSRC}/src/Tools/freecad-thumbnailer \
${STAGEDIR}${PREFIX}/bin/freecad-thumbnailer
+.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>