diff --git a/math/cgal/Makefile b/math/cgal/Makefile index 1b1b5174c0a9..3f4a85029077 100644 --- a/math/cgal/Makefile +++ b/math/cgal/Makefile @@ -1,47 +1,47 @@ PORTNAME= cgal PORTVERSION= 5.5.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= math MASTER_SITES= https://github.com/${PORTNAME:tu}/${PORTNAME}/releases/download/v${PORTVERSION}/ DISTNAME= ${PORTNAME:tu}-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Computational geometry library WWW= https://www.cgal.org/ LICENSE= GPLv3 LGPL3 LICENSE_COMB= multi BUILD_DEPENDS= ${LOCALBASE}/lib/libntl.a:math/ntl LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libmpfr.so:math/mpfr \ libgmp.so:math/gmp #TODO math/mpfi, math/rs, graphics/qglviewer #Not yet in ports USES= cmake eigen:3 shebangfix tar:xz NO_ARCH= yes SHEBANG_FILES= scripts/cgal_create_CMakeLists \ scripts/cgal_create_cmake_script OPTIONS_DEFINE= VISUALIZATION QT5 VISUALIZATION_IMPLIES= QT5 OPTIONS_SUB= yes VISUALIZATION_DESC= Visualization Required for most demos (Qt5 Geomview) VISUALIZATION_LIB_DEPENDS= libgeomview.so:graphics/geomview .include .if ${PORT_OPTIONS:MQT5} USES+= gl qt:5 CMAKE_ARGS+= -DWITH_CGAL_Qt5=ON USE_QT+= core gui opengl widgets svg buildtools:build qmake:build xml USE_GL+= gl glu .else CMAKE_ARGS+= -DWITH_CGAL_Qt5=OFF .endif .include diff --git a/math/cgal/files/patch-include_CGAL_AABB__tree.h b/math/cgal/files/patch-include_CGAL_AABB__tree.h new file mode 100644 index 000000000000..0d81d2cb1f87 --- /dev/null +++ b/math/cgal/files/patch-include_CGAL_AABB__tree.h @@ -0,0 +1,11 @@ +--- include/CGAL/AABB_tree.h.orig 2024-12-26 01:08:55 UTC ++++ include/CGAL/AABB_tree.h +@@ -553,7 +553,7 @@ namespace CGAL { (public) + traits.intersection(query, singleton_data()); + break; + default: // if(size() >= 2) +- root_node()->template traversal_with_priority_and_group_traversal(m_primitives, query, traits, m_primitives.size(), 0, group_traversal_bound); ++ root_node()->traversal_with_priority_and_group_traversal(m_primitives, query, traits, m_primitives.size(), 0, group_traversal_bound); + } + } +