Port details
libfive Infrastructure for solid modeling
g20251112_1 cad Σ =0 g20251112_1Version of this port present on the latest quarterly branch. Maintainer: hiroo.ono+freebsd@gmail.com Port Added: 2026-09-20 13:27:04
Last Update: 2026-09-29 16:37:20
Commit Hash: 97a84ef
License: GPLv2+ MPL20
WWW: https://libfive.com/ Description: # libfive is a software library and set of tools for solid modeling,
especially suited for parametric and procedural design. It is
infrastructure for generative design, mass customization, and
domain-specific CAD tools. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
For LIB depends:libfive-stdlib.so:cad/libfive libfive.so:cad/libfive
To install the port : # cd /usr/ports/cad/libfive/ && make install clean To add the package , run one of these commands: pkg install cad/libfive pkg install libfive NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: libfive Flavors: there is no flavor information for this port. # distinfo: # TIMESTAMP = 1790153604
SHA256 (libfive-libfive-g20251112-c9e97343e0af998cd1696e85583eccba95532b96_GH0.tar.gz) = 022849a9ccbac740ad16866df626f2e6a0ad07602521e25fb984e74461a66247
SIZE (libfive-libfive-g20251112-c9e97343e0af998cd1696e85583eccba95532b96_GH0.tar.gz) = 917986
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
Core : math/eigen3 vulkan.h : graphics/vulkan-headers cmake : devel/cmake-core ninja : devel/ninja pkgconf>=1.3.0_1 : devel/pkgconf python3.12 : lang/python312
Test dependencies: #
python3.12 : lang/python312
Runtime dependencies: #
python3.12 : lang/python312
Library dependencies: #
libboost_container.so : devel/boost-libs libpng16.so : graphics/png libOpenGL.so : graphics/libglvnd libguile-3.0.so : lang/guile3 libgc-threaded.so : devel/boehm-gc-threaded libQt63DCore.so : graphics/qt6-3d libQt6Core.so : devel/qt6-base
There are no ports dependent upon this port #
Configuration Options : #
===> The following configuration options are available for libfive-g20251112_1:
GUILE=on: Guile extension language support
PYTHON=on: Python bindings or support
STUDIO=on: Build Studio Application
===> Use 'make config' to modify these settings Options name : #
cad_libfive USES: #
cmake gl pkgconfig guile:3.0 python qt:6
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Number of commits found: 3 #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
g20251112_1 29 Sep 2026 16:37:20
Dima Panov (fluffy)
*/*: update boost consumers after boost-1.92
g20251112 23 Sep 2026 14:45:43
Mateusz Piotrowski (0mp) Author: Hiroo Ono
cad/libfive: fix build
* distinfo was not updated. Update it.
* with CMAKE_ON= ${WITH_DEBUG:DENABLE_DEBUG}, if WITH_DEBUG is not
defined, a cmake argument -D:BOOL=ON is generated and for unknown
reason, bin/Studio becomes bin/ONStudio. Fix it.
PR: 298791
g20251112 20 Sep 2026 13:24:07
Mateusz Piotrowski (0mp) Author: Hiroo Ono
cad/libfive: Add: Software library and set of tools for solid modeling
0mp@ improved Makefile formatting, fixed pkg-plist, fixed DISTVERSION,
and patched the default compiler flags.
PR: 298706
Co-authored-by: Mateusz Piotrowski <0mp@FreeBSD.org>
Number of commits found: 3