diff --git a/math/cgal/Makefile b/math/cgal/Makefile index 3c6987c7f532..ba07ef490132 100644 --- a/math/cgal/Makefile +++ b/math/cgal/Makefile @@ -1,47 +1,47 @@ PORTNAME= cgal PORTVERSION= 5.6.2 -PORTREVISION= 1 +PORTREVISION= 2 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_number__utils.h b/math/cgal/files/patch-include_CGAL_number__utils.h new file mode 100644 index 000000000000..a546bcc6cda7 --- /dev/null +++ b/math/cgal/files/patch-include_CGAL_number__utils.h @@ -0,0 +1,10 @@ +--- include/CGAL/number_utils.h.orig 2024-10-19 19:02:30 UTC ++++ include/CGAL/number_utils.h +@@ -21,6 +21,7 @@ + #include + #include + #include ++#include + + namespace CGAL { + CGAL_NTS_BEGIN_NAMESPACE