| Port details |
- manifold Geometry library for topological robustness
- 3.3.2 math
=1 3.0.1_2Version of this port present on the latest quarterly branch. - Maintainer: FreeBSD@Shaneware.biz
 - Port Added: 2025-04-29 17:57:06
- Last Update: 2026-01-17 18:32:01
- Commit Hash: 34f60d8
- People watching this port, also watch:: py311-guppy3, R-cran-pwr, php84-pear, wa-aspell, ittapi
- Also Listed In: cad graphics
- License: APACHE20
- WWW:
- https://github.com/elalish/manifold
- Description:
- Manifold is a geometry library dedicated to creating and operating on
manifold triangle meshes. A manifold mesh is a mesh that represents a
solid object, and so is very important in manufacturing, CAD,
structural analysis, etc.
¦ ¦ ¦ ¦ 
- 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:
-
- To install the port:
- cd /usr/ports/math/manifold/ && make install clean
- To add the package, run one of these commands:
- pkg install math/manifold
- pkg install manifold
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: manifold
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1767228149
SHA256 (manifold-3.3.2.tar.gz) = efdae7cd75aabab20fa2673603a9ac263d5b48912559664dde37f5d9e85eced8
SIZE (manifold-3.3.2.tar.gz) = 29657433
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:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- Test dependencies:
-
- googletest>0 : devel/googletest
- Library dependencies:
-
- libClipper2.so : cad/Clipper2
- libtbb.so : devel/onetbb
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for manifold-3.3.2:
CBIND=on: Enable C FFI binding
CROSS=on: Enable CrossSection for 2D support
PARA=on: Enable multi-thread parallelization
PYBIND=off: Enable python binding
TEST_EXPORT=off: Enable export of models from tests
===> Use 'make config' to modify these settings
- Options name:
- math_manifold
- USES:
- cmake:testing compiler:c++17-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.3.2 17 Jan 2026 18:32:01
    |
Daniel Engberg (diizzy)  |
math/manifold: Improve port
* Use upstream release archive
* Define LICENSE_FILE
* Clean up "make test" related parts
* Only extract samples dir on request (reduces I/O)
* Respect C/CXX flags set by framework
* Adjust Makefile layout to follow Porters Handbook more closely
and the tree overall
PR: 292089
Approved by: blanket (just fix it) |
3.3.2 31 Dec 2025 23:31:15
    |
Dima Panov (fluffy)  |
math/manifold: resurrect and update to 3.3.2
PR: 291258 |
3.0.1_2 06 Jul 2025 09:07:57
    |
Thierry Thomas (thierry)  |
math/manifold: remove
I have a WIP to upgrade BRL-CAD, and manifold is intended to be one of
its dependencies, but Iām currently blocked, and it is not yet ready.
See https://github.com/BRL-CAD/bext/issues/3
and https://github.com/BRL-CAD/brlcad/issues/188 |
3.0.1_2 10 Jun 2025 08:32:07
    |
Yuri Victorovich (yuri)  |
multimedia/assimp: update 6.0.1 ā 6.0.2
Reported by: portscout |
3.0.1_1 03 Jun 2025 03:50:15
    |
Yuri Victorovich (yuri)  |
multimedia/assimp: update 5.4.3 ā 6.0.1 |
3.0.1 09 May 2025 13:39:16
    |
Thierry Thomas (thierry)  |
math/manifold: fix on i386
Remove -Werror on 32 bits archs: compilation failed in stl_test.cpp, caused
by a format mismatch in printf. |
3.0.1 29 Apr 2025 17:54:36
    |
Thierry Thomas (thierry)  |
math/manifold: new port, Geometry library for topological robustness |