freecad-1.1.0p1
general purpose parametric 3D CAD modeler
Project homepage: https://www.freecad.org/
Description
FreeCAD is an open-source parametric 3D modeler made primarily to
design real-life objects of any size. Parametric modeling allows
you to easily modify your design by going back into your model
history and changing its parameters.
Package information
- Ports path
- cad/freecad
- Package architecture
- amd64
- Maintainer
- Johannes Thyssen Tishman <jtt@openbsd.org>
- Categories
- cad, lang/python
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, sparc64, alpha, hppa
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Library
- lang/python/3
- cad/opencascade
- devel/fmt
- devel/yaml-cpp
- graphics/coin
- graphics/pcl
- graphics/vtk
- math/hdf5
- math/med
- textproc/xerces-c
- x11/qt6/pyside6/pyside
- x11/qt6/pyside6/shiboken
- x11/qt6/qtsvg
- x11/qt6/qtbase
Runtime
- cad/netgen-mesher
- devel/desktop-file-utils
- devel/py-ply
- devel/py-typing-extensions
- graphics/py-matplotlib
- graphics/py-pivy
- misc/shared-mime-info
- textproc/py-yaml
- x11/gtk+4,-guic
- lang/python/3
Build
- cad/netgen-mesher
- devel/boost
- devel/gtest
- devel/microsoft-gsl
- devel/py-pybind11
- devel/swig
- graphics/py-matplotlib
- graphics/py-pivy
- math/eigen3
- textproc/nlohmann-json
- x11/qt6/pyside6/tools
- devel/libusb1
- devel/utfcpp
- graphics/glslang
- graphics/shaderc
- math/exprtk
- math/flann
- math/qhull
- devel/cmake/core STEM->=4
- devel/ninja
- lang/python/3
- graphics/vulkan-headers
- x11/qt6/qttools
- devel/dwz
Test
OpenBSD README
This README contains unresolved ports variables. It is source documentation; commands containing these variables require adjustment.
+-------------------------------------------------------------------------------
| Running freecad on OpenBSD
+-------------------------------------------------------------------------------
Some CAD operations may require large amounts of memory that exceed the limits
set by the user's default login class. This can cause FreeCAD to crash. To
avoid this, increase datasize memory limits in ${SYSCONFDIR}/login.conf or make
sure your user is in the 'staff' class, and bump the limits with 'ulimit'.