summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MOVED1
-rw-r--r--math/Makefile1
-rw-r--r--math/manifold/Makefile48
-rw-r--r--math/manifold/distinfo3
-rw-r--r--math/manifold/pkg-descr6
-rw-r--r--math/manifold/pkg-plist17
6 files changed, 1 insertions, 75 deletions
diff --git a/MOVED b/MOVED
index eec25c2e3490..7cd57fc52440 100644
--- a/MOVED
+++ b/MOVED
@@ -4647,3 +4647,4 @@ lang/linux-dotnet11-runtime||2025-07-01|Has expired: Ancient version, no practic
lang/linux-dotnet-sdk||2025-07-01|Removed: Depends on expired lang/linux-dotnet-runtime, MASTER_SITES gone
lang/linux-dotnet-runtime||2025-07-01|Has expired: Ancient version, no practical use
lang/linux-dotnet-cli||2025-07-01|Removed, depends on removed lang/linux-dotnet-runtime
+math/manifold||2025-07-06|Removed, planned to update BRL-CAD, but currently blocked
diff --git a/math/Makefile b/math/Makefile
index 27f892d913e1..0aff16e8eb10 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -490,7 +490,6 @@
SUBDIR += ltl2ba
SUBDIR += m4ri
SUBDIR += m4rie
- SUBDIR += manifold
SUBDIR += mate-calc
SUBDIR += math77
SUBDIR += mathex
diff --git a/math/manifold/Makefile b/math/manifold/Makefile
deleted file mode 100644
index 83f303364a9c..000000000000
--- a/math/manifold/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-PORTNAME= manifold
-DISTVERSIONPREFIX=v
-DISTVERSION= 3.0.1
-PORTREVISION= 2
-CATEGORIES= math cad
-
-MAINTAINER= thierry@FreeBSD.org
-COMMENT= Geometry library for topological robustness
-WWW= https://github.com/elalish/manifold
-
-LICENSE= APACHE20
-
-BUILD_DEPENDS= glm>0:math/glm \
- googletest>0:devel/googletest
-LIB_DEPENDS= libtbb.so:devel/onetbb \
- libClipper2.so:cad/Clipper2 \
- libassimp.so:multimedia/assimp
-
-USES= cmake compiler:c++17-lang pathfix
-
-USE_GITHUB= yes
-GH_ACCOUNT= elalish
-
-CMAKE_ARGS= -DMANIFOLD_FLAGS="${CFLAGS}" \
- -DMANIFOLD_PAR:STRING="NONE"
-CMAKE_ON= BUILD_SHARED_LIBS \
- MANIFOLD_EXPORT \
- MANIFOLD_TEST
-CMAKE_OFF= MANIFOLD_DOWNLOADS \
- MANIFOLD_JSBIND \
- MANIFOLD_CBIND \
- MANIFOLD_PYBIND \
- MANIFOLD_FUZZ \
- TRACY_ENABLE
-
-USE_LDCONFIG= yes
-
-.include <bsd.port.options.mk>
-
-pre-configure:
-.if ${ARCH} == "i386" || ${ARCH} == "armv7"
- ${REINPLACE_CMD} -e 's|-Werror|-Wno-format|' ${WRKSRC}/CMakeLists.txt
-.endif
-
-do-test:
- (cd ${BUILD_WRKSRC}/test && ./manifold_test)
-
-.include <bsd.port.mk>
diff --git a/math/manifold/distinfo b/math/manifold/distinfo
deleted file mode 100644
index a4cd858e490e..000000000000
--- a/math/manifold/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1745870160
-SHA256 (elalish-manifold-v3.0.1_GH0.tar.gz) = 5e84fdaab7933a00fb4279a9bbe2885e94db3adfc45a2ef56ae35abfe5e6ea43
-SIZE (elalish-manifold-v3.0.1_GH0.tar.gz) = 29248289
diff --git a/math/manifold/pkg-descr b/math/manifold/pkg-descr
deleted file mode 100644
index d6f869216234..000000000000
--- a/math/manifold/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-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.
-
-Further information can be found urther information can be found:
-see https://github.com/elalish/manifold/wiki/Manifold-Library .
diff --git a/math/manifold/pkg-plist b/math/manifold/pkg-plist
deleted file mode 100644
index 9849cdeaa722..000000000000
--- a/math/manifold/pkg-plist
+++ /dev/null
@@ -1,17 +0,0 @@
-include/manifold/common.h
-include/manifold/cross_section.h
-include/manifold/linalg.h
-include/manifold/manifold.h
-include/manifold/meshIO.h
-include/manifold/optional_assert.h
-include/manifold/polygon.h
-include/manifold/vec_view.h
-include/manifold/version.h
-lib/cmake/manifold/manifoldConfig.cmake
-lib/cmake/manifold/manifoldConfigVersion.cmake
-lib/cmake/manifold/manifoldTargets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/manifold/manifoldTargets.cmake
-lib/libmanifold.so
-lib/libmanifold.so.3
-lib/libmanifold.so.3.0.1
-libdata/pkgconfig/manifold.pc