notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
manifold Geometry library for topological robustness
3.3.2 math on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.0.1_2Version of this port present on the latest quarterly branch.
Maintainer: FreeBSD@Shaneware.biz search for ports maintained by this maintainer
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (31 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/manifold-3.3.2/catalog.mk
  3. /usr/local/share/licenses/manifold-3.3.2/LICENSE
  4. /usr/local/share/licenses/manifold-3.3.2/APACHE20
  5. include/manifold/common.h
  6. include/manifold/cross_section.h
  7. include/manifold/linalg.h
  8. include/manifold/manifold.h
  9. include/manifold/manifoldc.h
  10. include/manifold/meshIO.h
  11. include/manifold/optional_assert.h
  12. include/manifold/polygon.h
  13. include/manifold/types.h
  14. include/manifold/vec_view.h
  15. include/manifold/version.h
  16. lib/cmake/manifold/manifoldConfig.cmake
  17. lib/cmake/manifold/manifoldConfigVersion.cmake
  18. lib/cmake/manifold/manifoldTargets-release.cmake
  19. lib/cmake/manifold/manifoldTargets.cmake
  20. lib/libmanifold.so
  21. lib/libmanifold.so.3
  22. lib/libmanifold.so.3.3.2
  23. lib/libmanifoldc.so
  24. lib/libmanifoldc.so.3
  25. lib/libmanifoldc.so.3.3.2
  26. libdata/pkgconfig/manifold.pc
  27. @comment %%PYTHON_SITELIBDIR%%/manifold3d%%PYTHON_TAG%%.so
  28. @comment %%PYTHON_SITELIBDIR%%/manifold3d.pyi
  29. @owner
  30. @group
  31. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • manifold>0:math/manifold
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):
manifold
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.3.23.3.2--3.3.2n/an/an/a
FreeBSD:13:quarterly---3.0.1_23.3.2n/an/an/a
FreeBSD:14:latest3.3.23.3.2--3.3.2---
FreeBSD:14:quarterly-3.3.2-3.0.1_23.3.2---
FreeBSD:15:latest3.3.23.3.2n/a-n/an/a--
FreeBSD:15:quarterly3.3.23.3.2n/a-n/an/a--
FreeBSD:16:latest3.3.23.3.2n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Test dependencies:
  1. googletest>0 : devel/googletest
Library dependencies:
  1. libClipper2.so : cad/Clipper2
  2. 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:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/elalish/manifold/releases/download/v3.3.2/
Collapse this list.

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.3.2
17 Jan 2026 18:32:01
commit hash: 34f60d89861f4fdc98bb1930a30ca6333e6a9b8ecommit hash: 34f60d89861f4fdc98bb1930a30ca6333e6a9b8ecommit hash: 34f60d89861f4fdc98bb1930a30ca6333e6a9b8ecommit hash: 34f60d89861f4fdc98bb1930a30ca6333e6a9b8e files touched by this commit
Daniel Engberg (diizzy) search for other commits by this committer
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
commit hash: cbf656a2a159c5c2192011026f620ffe73259a6ecommit hash: cbf656a2a159c5c2192011026f620ffe73259a6ecommit hash: cbf656a2a159c5c2192011026f620ffe73259a6ecommit hash: cbf656a2a159c5c2192011026f620ffe73259a6e files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
math/manifold: resurrect and update to 3.3.2

PR:	291258
3.0.1_2
06 Jul 2025 09:07:57
commit hash: d6c28579dea66265edf6414c43a67d9b7f726bc5commit hash: d6c28579dea66265edf6414c43a67d9b7f726bc5commit hash: d6c28579dea66265edf6414c43a67d9b7f726bc5commit hash: d6c28579dea66265edf6414c43a67d9b7f726bc5 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
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
commit hash: c7d8aff69570c369dd5d1a00e888f5c293e297b6commit hash: c7d8aff69570c369dd5d1a00e888f5c293e297b6commit hash: c7d8aff69570c369dd5d1a00e888f5c293e297b6commit hash: c7d8aff69570c369dd5d1a00e888f5c293e297b6 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/assimp: update 6.0.1 → 6.0.2

Reported by:	portscout
3.0.1_1
03 Jun 2025 03:50:15
commit hash: b5cc0267ac75106030a9d6457bb4e6cf1cbf9e56commit hash: b5cc0267ac75106030a9d6457bb4e6cf1cbf9e56commit hash: b5cc0267ac75106030a9d6457bb4e6cf1cbf9e56commit hash: b5cc0267ac75106030a9d6457bb4e6cf1cbf9e56 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
multimedia/assimp: update 5.4.3 → 6.0.1
3.0.1
09 May 2025 13:39:16
commit hash: 15619040d794b0162a19575c6ec6ed5d9e00fc04commit hash: 15619040d794b0162a19575c6ec6ed5d9e00fc04commit hash: 15619040d794b0162a19575c6ec6ed5d9e00fc04commit hash: 15619040d794b0162a19575c6ec6ed5d9e00fc04 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
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
commit hash: 67fa97ee86537de2777ae6b26b2dfe4b3d7d6dbfcommit hash: 67fa97ee86537de2777ae6b26b2dfe4b3d7d6dbfcommit hash: 67fa97ee86537de2777ae6b26b2dfe4b3d7d6dbfcommit hash: 67fa97ee86537de2777ae6b26b2dfe4b3d7d6dbf files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/manifold: new port, Geometry library for topological robustness

Number of commits found: 7