BSD Ports

cad/freecad 1.1.4_1 FreeBSD

General purpose 3D CAD modeller

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
97a84ef467
License
LGPL20+
Categories
cad
Package size
85689.6 KiB, 281855.1 KiB installed

Description

FreeCAD is a general purpose parametric 3D modeler.

FreeCAD is aimed directly at mechanical engineering and product design but also fits in a wider range of uses around engineering, such as architecture or other engineering specialties.

FreeCAD features tools similar to Catia, SolidWorks or Solid Edge, and therefore also falls into the category of MCAD, PLM, CAx and CAE. It is a feature based parametric modeler with a modular software architecture which makes it easy to provide additional functionality without modifying the core system.

   FreeCAD is under heavy development and might not be
                ready for production use.

In the other systems

SystemPortVersion
FreeBSDcad/freecad1.1.4_1
OpenBSDcad/freecad1.1.4
MidnightBSDcad/freecad1.1.3
GhostBSDcad/freecad1.1.3_1

Install

Binary package:

pkg install FreeCAD

From the ports tree:

cd /usr/ports/cad/freecad/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	FreeCAD>0:cad/freecad

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.1.4_11.1.4_1---
FreeBSD:14:quarterly1.1.4_11.1.4_1n/a1.0.1_3-
FreeBSD:15:latest1.1.4_11.1.4_1n/a-1.0.2_1
FreeBSD:15:quarterly1.1.4_11.1.4_1n/an/an/a
FreeBSD:16:latest1.1.4_11.1.4_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 8

Library 19

Runtime 2

The full lists below include those, and their dependencies in turn.

Build dependencies 353

The first 100 are listed.

Run dependencies 332

The first 100 are listed.

No port depends on this one.

Configuration

Options name: cad_FreeCAD

OptionDefaultDescription
COLLADAoffInstall pycollada for Collada files import
USES
dos2unix compiler:c++20-lang cmake cpe gl eigen:3 fortran gmake jpeg localbase:ldflags mpi:openmpi pkgconfig python localbase qt:6 xorg desktop-file-utils shared-mime-info shebangfix
Service scripts
none
Conflicts with
freecad-devel

Files

pkg-plist 3472
  • FreeCAD/Ext/PySide/QtCore.py
  • FreeCAD/Ext/PySide/QtGui.py
  • FreeCAD/Ext/PySide/QtNetwork.py
  • FreeCAD/Ext/PySide/QtSvg.py
  • FreeCAD/Ext/PySide/QtSvgWidgets.py
  • FreeCAD/Ext/PySide/QtUiTools.py
  • FreeCAD/Ext/PySide/QtWebEngineWidgets.py
  • FreeCAD/Ext/PySide/QtWidgets.py
  • FreeCAD/Ext/PySide/__init__.py
  • FreeCAD/Ext/freecad/gui/RemoteDebugger.py
  • FreeCAD/Ext/freecad/gui/RemoteDebugger.ui
  • FreeCAD/Ext/lazy_loader/__init__.py
  • FreeCAD/Ext/lazy_loader/lazy_loader.py
  • FreeCAD/Mod/AddonManager/ALLOWED_PYTHON_PACKAGES.txt
  • FreeCAD/Mod/AddonManager/Addon.py
  • FreeCAD/Mod/AddonManager/AddonCatalog.py
  • FreeCAD/Mod/AddonManager/AddonCatalog.schema.json
  • FreeCAD/Mod/AddonManager/AddonCatalogCacheCreator.py
  • FreeCAD/Mod/AddonManager/AddonManager.py
  • FreeCAD/Mod/AddonManager/AddonManager.ui
  • FreeCAD/Mod/AddonManager/AddonManagerOptions.py
  • FreeCAD/Mod/AddonManager/AddonManagerOptions.ui
  • FreeCAD/Mod/AddonManager/AddonManagerOptions_AddCustomRepository.ui
  • FreeCAD/Mod/AddonManager/AddonStats.py
  • FreeCAD/Mod/AddonManager/Init.py
  • FreeCAD/Mod/AddonManager/InitGui.py
  • FreeCAD/Mod/AddonManager/LICENSE
  • FreeCAD/Mod/AddonManager/MacroCacheCreator.py
  • FreeCAD/Mod/AddonManager/NetworkManager.py
  • FreeCAD/Mod/AddonManager/PySideWrapper.py
  • FreeCAD/Mod/AddonManager/PythonDependencyUpdateDialog.ui
  • FreeCAD/Mod/AddonManager/Resources/icons/addon_manager.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/addon_manager_with_warning.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/button_left.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/button_valid.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/compact_view.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/composite_view.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/debug-stop.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/document-package.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/document-python.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/expanded_view.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/gear.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/list-add.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/list-remove.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/preferences-addon_manager.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/process-stop.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/regex_bad.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/regex_ok.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/sort_ascending.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/sort_descending.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/spinner.svg
  • FreeCAD/Mod/AddonManager/Resources/icons/view-refresh.svg
  • FreeCAD/Mod/AddonManager/Resources/licenses/Apache-2.0.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/BSD-2-Clause.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/BSD-3-Clause.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/CC0-1.0.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/GPL-2.0-or-later.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/GPL-3.0-or-later.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/LGPL-2.1-or-later.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/LGPL-3.0-or-later.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/MIT.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/MPL-2.0.txt
  • FreeCAD/Mod/AddonManager/Resources/licenses/spdx.json
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_be.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_ca.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_cs.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_da.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_de.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_el.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_es-AR.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_es-CO.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_es-ES.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_es-VE.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_eu.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_fr.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_hr.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_hu.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_it.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_ja.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_ka.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_pl.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_pt-BR.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_pt-PT.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_ru.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_sr-CS.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_sr-SP.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_uk.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_zh-CN.qm
  • FreeCAD/Mod/AddonManager/Resources/translations/AddonManager_zh-TW.qm
  • FreeCAD/Mod/AddonManager/TestAddonManagerApp.py
  • FreeCAD/Mod/AddonManager/TestAddonManagerGui.py
  • FreeCAD/Mod/AddonManager/Widgets/__init__.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_colors.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_utility_dialogs.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_addon_buttons.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_filter_selector.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_package_details_view.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_progress_bar.py
  • FreeCAD/Mod/AddonManager/Widgets/addonmanager_widget_readme_browser.py

The first 100 are listed.

distinfo 3
FileSizeSHA256
FreeCAD-FreeCAD-1.1.4_GH0.tar.gz9.1774185e+07b95270a74a26dbdde331c6ff8e764289da6c77713e2b2d4e0c0041dfe1950f3f
FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz4.66779e+0677646ca7d8cbc6dc4e8304439be2ff2b9aecf397e6349e63b3b06e65dfed79c3
FreeCAD-AddonManager-937b6877239dc78ef59eeefe8099e5f14243eda1_GH0.tar.gz84995170b2fa7f3c58c0ea5be830de90d33369670ee6658f13aeb7684f1ea478528178

Commit history 9

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
cd83441e1e Christoph Moench-Tegeder cad/freecad: update to 1.1.4
Release Notes: https://github.com/FreeCAD/FreeCAD/releases/tag/1.1.4
5a6497ecd5 Daniel Engberg cad/freecad: Adjust FFmpeg dependency definition
Change filename from libavutil.so.60 libavutil.so to relax lookup PR: 297388 Approved by: blanket (build fix)
213840c151 Dima Panov */*: bump consumers after devel/boost update
1d52f5eb61 Robert Clausecker cad/freecad: fix broken patch
This fixes the build on armv7. Seems like an oversight during patch merging. Please make sure this stuff is build-tested properly. The other fix addresses an ambiguous overload on 32-bit platforms where size_t is unsigned int, not unsigned long. Approved by: portmgr (build fix blanket) MFH: 2026Q3 Fixes: 02a0f04f8c5bd62c66bb7618728b1fa247805594

The latest 5 of 9 in the history this site was built from.