pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cgal: Update from 6.0.1 to 6.1
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Sat Oct 25 14:59:36 2025 +1100
Changeset: 41184ab3746c94ab36558e4ca47a8c6a46b695cd
Modified Files:
cgal/COMMIT_MSG
cgal/Makefile
cgal/PLIST
cgal/distinfo
Log Message:
cgal: Update from 6.0.1 to 6.1
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=41184ab3746c94ab36558e4ca47a8c6a46b695cd
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cgal/COMMIT_MSG | 158 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
cgal/Makefile | 2 +-
cgal/PLIST | 130 ++++++++++++++++++++++++++++++++++++----------
cgal/distinfo | 6 +--
4 files changed, 263 insertions(+), 33 deletions(-)
diffs:
diff --git a/cgal/COMMIT_MSG b/cgal/COMMIT_MSG
index 7af9db7366..69536336f3 100644
--- a/cgal/COMMIT_MSG
+++ b/cgal/COMMIT_MSG
@@ -1,8 +1,164 @@
-(math/cgal) Updated 5.6.2 to 6.0.1
+(math/cgal) Updated 5.6.2 to 6.1
(File: Installation/CHANGES.md)
+
# Release History
+## [Release 6.1](https://github.com/CGAL/cgal/releases/tag/v6.1)
+
+Release date: Sept 2025
+
+### General Changes
+
+- The new list of supported compilers is:
+ - Visual C++ 15.9, 16.10, 17.0 (from Visual Studio 2017, 2019 and 2022) or later
+ - Gnu g++ 12.2.0 or later (on Linux)
+ - LLVM Clang version 20.1.6 or later (on Linux)
+ - Apple Clang compiler versions 12.0.5 and 12.0.5 (on macOS)
+- The minimal supported version of Boost is now 1.74.0.
+
+### [3D Constrained Triangulations](https://doc.cgal.org/6.1/Manual/packages.html#PkgConstrainedTriangulation3) (new package)
+
+- This package implements the construction of a 3D Constrained Delaunay triangulation.
+ This triangulation is a generalization of a 3D Delaunay Triangulation which conforms to
+ the set of faces of a 3D piecewise linear complex (PLC), ensuring that these faces are
+ part of the triangulation. As not all PLCs are tetrahedralizable, the algorithm may
+ insert Steiner points to construct the constrained triangulation.
+ The main entry point is the function
+ [`CGAL::make_conforming_constrained_Delaunay_triangulation_3()`](https://doc.cgal.org/6.1/Constrained_triangulation_3/group__PkgConstrainedTriangulation3FunctionsPolygonSoupOrMesh.html).
+
+### [3D Isosurfacing](https://doc.cgal.org/6.1/Manual/packages.html#PkgIsosurfacing3) (new package)
+
+- This package provides algorithms to extract isosurfaces from scalar fields.
+ The algorithms provided in this first version include Marching Cubes, Topologically Correct
+ Marching Cubes, and Dual Contouring. The algorithm is generic with respect to the scalar field
+ representation (implicit function, discrete values, ...) and the discretization data structure
+ (Cartesian grid, octree, ...). The output is an indexed face set that stores an isosurface in the
+ form of a surface mesh.
+
+### [dD Frchet Distance](https://doc.cgal.org/6.1/Manual/packages.html#PkgFrechetDistance) (new package)
+
+- This package provides functions for computing the Frchet distance of polylines
+ in any dimension under the Euclidean metric.
+
+### [2D Triangulations on Hyperbolic Surfaces](https://doc.cgal.org/6.1/Manual/packages.html#PkgHyperbolicSurfaceTriangulation2) (new package)
+
+- This package enables building and handling triangulations of closed orientable hyperbolic surfaces.
+ It offers functions for the generation of the triangulation from a convex fundamental domain,
+ the Delaunay flip algorithm, and the construction of a portion of the lift of the triangulation
+ in the Poincar disk. A method is offered that generates such domains in genus two.
+
+ See also the associated [news entry](https://www.cgal.org/2025/06/24/triangulations-on-hyperbolic-surfaces/).
+
+### [Polygon Repair](https://doc.cgal.org/6.1/Manual/packages.html#PkgPolygonRepair)
+
+- Added the [non-zero rule](https://doc.cgal.org/6.1/Polygon_repair/structCGAL_1_1Polygon__repair_1_1Non__zero__rule.html)
+ (areas with non-zero winding number are kept), as well as two functions to compute the
+ conservative inner and outer hull of similar polygons:
+ - [`CGAL::Polygon_repair::join()`](https://doc.cgal.org/6.1/Polygon_repair/group__PkgPolygonRepairFunctions.html#gad5b959666d952392c0e3b8d4b1b1847a)
+ - [`CGAL::Polygon_repair::intersect()`](https://doc.cgal.org/6.1/Polygon_repair/group__PkgPolygonRepairFunctions.html#ga780e31115643e3d0b406349b56c9f3d5)
+
+ See also the associated [news entry](https://www.cgal.org/2025/05/22/Polygon_repair/).
+
+### [Polygon Mesh Processing](https://doc.cgal.org/6.1/Manual/packages.html#PkgPolygonMeshProcessing)
+
+- Added the parameter `apply_iterative_snap_rounding` to the function
+ [`CGAL::Polygon_mesh_processing::autorefine_triangle_soup()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__corefinement__grp.html#gaf7747d676c459d9e5da9b13be7d12bb5).
+ When set to `true`, the coordinates are rounded to fit in double and may perform additional
+ subdivisions to ensure the output is free of self-intersections.
+ See also the associated [news entry](https://www.cgal.org/2025/06/13/autorefine-and-snap/).
+- Added the function [`CGAL::Polygon_mesh_processing::approximated_centroidal_Voronoi_diagram_remeshing()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PkgPolygonMeshProcessingRef.html#gaed23e63b12c7fe8268927d17b4d379f1)
+ to remesh triangle meshes. This remeshing algorithm uses clustering on polygonal meshes as to
+ approximate a Centroidal Voronoi Diagram construction, and can move vertices as to recover
+ sharp features and corners.
+ See also the associated [news entry](https://www.cgal.org/2025/05/22/Surface_remeshing/).
+- New implementation of [`CGAL::Polygon_mesh_processing::clip()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__corefinement__grp.html#ga2c73d3460872e601f84a03f58dd069ae)
+ and [`CGAL::Polygon_mesh_processing::split()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__corefinement__grp.html#ga6738052411a4d548a5b375f11b913924)
+ with a plane as clipper that is much faster and is now able to handle non-triangulated surface meshes.
+ See also the associated [news entry](https://www.cgal.org/2025/06/06/new_clip/).
+- Added the function [`CGAL::Polygon_mesh_processing::refine_with_plane()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__corefinement__grp.html#gacb9d68fa4dea8fd03ec53b56a16d6fc6),
+ which enables users to refine a mesh with its intersection with a plane.
+- Added a function in the [visitor of the corefinement based methods](https://doc.cgal.org/6.1/Polygon_mesh_processing/classPMPCorefinementVisitor.html)
+ to trace faces in the output meshes which correspond to coplanar faces of the input.
+- Added the function [`CGAL::Polygon_mesh_processing::discrete_mean_curvature()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__measure__grp.html#ga1a31fa9412b4643dc7202a54246db78b)
+ and [`CGAL::Polygon_mesh_processing::discrete_Gaussian_curvature()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__measure__grp.html#ga11a2d646d4636605d185653bff5bbbbb)
+ to evaluate the discrete curvature at a vertex of a mesh.
+- Added the function [`CGAL::Polygon_mesh_processing::angle_sum()`](https://doc.cgal.org/6.1/Polygon_mesh_processing/group__PMP__measure__grp.html#ga25d3836c21931610cf76b6716a06254c)
+ to compute the sum of the angles around a vertex.
+
+### [Point Set Processing](https://doc.cgal.org/6.1/Manual/packages.html#PkgPointSetProcessing3)
+
+- Added [`CGAL::poisson_eliminate()`](https://doc.cgal.org/6.1/Point_set_processing_3/group__PkgPointSetProcessing3Algorithms.html#ga2d73d46ca766656a219bf5e6045b837a),
+ which can be used to downsample a point cloud to a target size while providing Poisson disk property,
+ i.e., a larger minimal distance between points.
+
+### [CGAL and the Boost Graph Library (BGL)](https://doc.cgal.org/6.1/Manual/packages.html#PkgBGL)
+
+- Added the function [`dijkstra_shortest_path()`](https://doc.cgal.org/6.1/BGL/group__PkgBGLTraversal.html#gaa4058482db0089886b84a8c6a341e528),
+ which can be used to compute the geometrically shortest sequence of halfedges between two vertices.
+- Added the function [`CGAL::Euler::remove_degree_2_vertex()`](https://doc.cgal.org/6.1/BGL/group__PkgBGLEulerOperations.html#gab3455663b7db4624529e54ae3ce2387c),
+ which enables users to remove vertices which have exactly two incident edges.
+
+### [2D Arrangements](https://doc.cgal.org/6.1/Manual/packages.html#PkgArrangementOnSurface2)
+
+- **Breaking change**: Renamed the concept `AosApproximateTraits_2` to [`AosApproximatePointTraits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classAosApproximatePointTraits__2.html)
+ to make room for the new concept [`AosApproximateTraits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classAosApproximateTraits__2.html).
+ This concept requires the provision of a functor called `Approximate_2` that has an operator
+ that approximates the coordinates of a point.
+- **Breaking change**: The concept [`AosApproximateTraits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classAosApproximateTraits__2.html)
+ now refines the concept [`AosApproximatePointTraits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classAosApproximatePointTraits__2.html)
+ and requires the provision of a functor called `Approximate_2`. In addition to an operator
+ that approximates the coordinates of a point, it also requires the provision of (i) an operator
+ that approximates a points, and (ii) an operator that approximates a curve.
+- Renamed the prefix of the names of all concepts in the Arrangement_on_surface_2 package from "Arrangement" to "Aos".
+- Introduced two traits decorators, namely [`CGAL::Arr_tracing_traits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classCGAL_1_1Arr__tracing__traits__2.html)
+ and [`CGAL::Arr_counting_traits_2`](https://doc.cgal.org/6.1/Arrangement_on_surface_2/classCGAL_1_1Arr__counting__traits__2.html),
+ which can be used to extract debugging and informative metadata about the traits in use
+ while a program is being executed.
+- Fixed the Landmark point-location strategy so that it can be applied to arrangements on a sphere.
+- Fixed a bug in the extensions of vertex and halfedge types of the DCEL when used to instantiate Arrangement_with_history_2 or similar arrangement classes that derive from Arrangement_2.
+- Fixed `do_intersect()` of a 2D Arrangement with a curve.
+
+### Triangulations
+- All triangulations now offer the functions `point(Vertex_handle)` and `point(Simplex, int)`,
+ which enables users to access the geometric position of a vertex and of the i-th vertex
+ of a simplex of a triangulation.
+
+### [Poisson Surface Reconstruction](https://doc.cgal.org/6.1/Manual/packages.html#PkgPoissonSurfaceReconstruction3)
+- Added a new mesh domain `Poisson_mesh_domain_3` that integrates some optimizations from the deprecated 3D Surface Mesh Generation package.
+
+### [2D Triangulations](https://doc.cgal.org/6.1/Manual/packages.html#PkgTriangulation2)
+
+- **Breaking change**: In the class template [`Constrained_triangulation_plus_2`](https://doc.cgal.org/6.1/Triangulation_2/classCGAL_1_1Constrained__triangulation__plus__2.html),
+ the value type of the range returned by [`subconstraints()`](https://doc.cgal.org/6.1/Triangulation_2/classCGAL_1_1Constrained__triangulation__plus__2.html#af25114a7e1675194367f8f9de9de90d2)
+ has changed from `const std::pair<const Subconstraint, std::list<Context>*>` to `Subconstraint`.
+ The old range type is now returned by a new function named `subconstraints_and_contexts()`.
+
+### [3D Mesh Generation](https://doc.cgal.org/6.1/Manual/packages.html#PkgMesh3)
+
+- Added two new meshing parameters that enable custom mesh initialization:
+ - [`initial_points_generator`](https://doc.cgal.org/6.1/Mesh_3/group__PkgMesh3Parameters.html#gaf53777b83f1b2f3e7d49275dbab6e46b):
+ enables the user to specify a functor that generates initial points,
+ - [`initial_points`](https://doc.cgal.org/6.1/Mesh_3/group__PkgMesh3Parameters.html#gaf26d164d1845dcd66dc4861b6920b5ec):
+ enables the user to specify a `Range` of initial points.
+- Added a new meshing parameter [`surface_only`](https://doc.cgal.org/6.1/Mesh_3/group__PkgMesh3Parameters.html#gaa2618c09b6117d7caab12dccca16ee58),
+ which can be used to improve performance when only surface mesh generation is sought.
+- Added a new mesh domain [`Poisson_mesh_domain_3`](https://doc.cgal.org/6.1/Poisson_surface_reconstruction_3/classCGAL_1_1Poisson__mesh__domain__3.html),
+ which should be used when generating a mesh from a Poisson surface
+ obtained with the package [Poisson Surface Reconstruction](https://doc.cgal.org/6.1/Manual/packages.html#PkgPoissonSurfaceReconstruction3).
+ This mesh domain re-integrates some optimizations for Poisson surface mesh generation that were lost
+ when the package [3D Mesh Generation](https://doc.cgal.org/6.1/Manual/packages.html#PkgMesh3) had to be replaced instead of the deprecated package [3D Surface Mesh Generation](https://doc.cgal.org/latest/Manual/packages.html#PkgSurfaceMesher3).
+
+### [3D Subdivision Methods](https://doc.cgal.org/6.1/Manual/packages.html#PkgSurfaceSubdivisionMethod3)
+
+- Added a new named parameter for [`CGAL::Subdivision_method_3::Loop_subdivision()`](https://doc.cgal.org/6.1/Subdivision_method_3/group__PkgSurfaceSubdivisionMethod3Functions.html#gafa1e441c4e07eb06e1f6efecef7ff268)
+ and [`CGAL::Subdivision_method_3::CatmullClark_subdivision()`](https://doc.cgal.org/6.1/Subdivision_method_3/group__PkgSurfaceSubdivisionMethod3Functions.html#ga8e6c8dd3c26d7a27c070b3a091684679),
+ which enables users to subdivide a mesh without modifying its geometry.
+
+### [Algebraic Kernel](https://doc.cgal.org/6.1/Manual/packages.html#PkgAlgebraicKernelD)
+
+- **Breaking change**: Classes based on the RS Library are no longer provided.
+
## [Release 6.0.1](https://github.com/CGAL/cgal/releases/tag/v6.0.1)
### [Poisson Surface Reconstruction](https://doc.cgal.org/6.0.1/Manual/packages.html#PkgPoissonSurfaceReconstruction3)
diff --git a/cgal/Makefile b/cgal/Makefile
index a02688390f..fad11948d1 100644
--- a/cgal/Makefile
+++ b/cgal/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-VERSION= 6.0.1
+VERSION= 6.1
DISTNAME= cgal-${VERSION}
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=CGAL/}
diff --git a/cgal/PLIST b/cgal/PLIST
index 9bffbc19a5..be885b5677 100644
--- a/cgal/PLIST
+++ b/cgal/PLIST
@@ -92,8 +92,6 @@ include/CGAL/Algebraic_kernel_for_spheres/internal_functions_on_roots_and_polyno
include/CGAL/Algebraic_kernel_for_spheres/internal_functions_on_roots_and_polynomials_1_3.h
include/CGAL/Algebraic_kernel_for_spheres/internal_functions_on_roots_and_polynomials_2_3.h
include/CGAL/Algebraic_kernel_for_spheres_2_3.h
-include/CGAL/Algebraic_kernel_rs_gmpq_d_1.h
-include/CGAL/Algebraic_kernel_rs_gmpz_d_1.h
include/CGAL/Algebraic_structure_traits.h
include/CGAL/Alpha_shape_2.h
include/CGAL/Alpha_shape_3.h
@@ -215,6 +213,7 @@ include/CGAL/Arr_geometry_traits/Polyline_2.h
include/CGAL/Arr_geometry_traits/Rational_arc_2.h
include/CGAL/Arr_geometry_traits/Segment_assertions.h
include/CGAL/Arr_geometry_traits/de_Casteljau_2.h
+include/CGAL/Arr_has.h
include/CGAL/Arr_landmarks_point_location.h
include/CGAL/Arr_line_arc_traits_2.h
include/CGAL/Arr_linear_traits_2.h
@@ -348,10 +347,11 @@ include/CGAL/Barycentric_coordinates_2/boundary_coordinates_2.h
include/CGAL/Barycentric_coordinates_2/internal/utils_2.h
include/CGAL/Barycentric_coordinates_2/segment_coordinates_2.h
include/CGAL/Barycentric_coordinates_2/triangle_coordinates_2.h
-include/CGAL/Base_with_time_stamp.h
include/CGAL/Basic_shaders.h
+include/CGAL/Basic_viewer.h
include/CGAL/Bbox_2.h
include/CGAL/Bbox_3.h
+include/CGAL/Bbox_d.h
include/CGAL/Bigfloat_interval_traits.h
include/CGAL/Boolean_set_operations_2.h
include/CGAL/Boolean_set_operations_2/Bso_internal_functions.h
@@ -494,7 +494,6 @@ include/CGAL/Cartesian/function_objects.h
include/CGAL/Cartesian/line_constructions_2.h
include/CGAL/Cartesian/plane_constructions_3.h
include/CGAL/Cartesian/point_constructions_2.h
-include/CGAL/Cartesian/point_constructions_3.h
include/CGAL/Cartesian/predicates_on_directions_2.h
include/CGAL/Cartesian/predicates_on_planes_3.h
include/CGAL/Cartesian/predicates_on_points_2.h
@@ -625,6 +624,7 @@ include/CGAL/Compare_handles_with_or_without_timestamps.h
include/CGAL/Complex_2_in_triangulation_3.h
include/CGAL/Complex_2_in_triangulation_cell_base_3.h
include/CGAL/Complex_2_in_triangulation_vertex_base_3.h
+include/CGAL/Complex_number.h
include/CGAL/Complexity_tags.h
include/CGAL/Compute_anchor_3.h
include/CGAL/Compute_cone_boundaries_2.h
@@ -634,10 +634,22 @@ include/CGAL/Cone_spanners_2/Less_by_direction_2.h
include/CGAL/Cone_spanners_2/Plane_scan_tree.h
include/CGAL/Cone_spanners_2/Plane_scan_tree_impl.h
include/CGAL/Cone_spanners_enum_2.h
+include/CGAL/Conforming_Delaunay_triangulation_3.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_3.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_3_fwd.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_cell_base_3.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_cell_data_3.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_vertex_base_3.h
+include/CGAL/Conforming_constrained_Delaunay_triangulation_vertex_data_3.h
include/CGAL/Conic_2.h
include/CGAL/Constrained_Delaunay_triangulation_2.h
include/CGAL/Constrained_Delaunay_triangulation_face_base_2.h
include/CGAL/Constrained_triangulation_2.h
+include/CGAL/Constrained_triangulation_3/internal/cdt_debug_io.h
+include/CGAL/Constrained_triangulation_3/internal/config.h
+include/CGAL/Constrained_triangulation_3/internal/ostream_redirect_guard.h
+include/CGAL/Constrained_triangulation_3/internal/read_polygon_mesh_for_cdt_3.h
+include/CGAL/Constrained_triangulation_3_types.h
include/CGAL/Constrained_triangulation_face_base_2.h
include/CGAL/Constrained_triangulation_plus_2.h
include/CGAL/Constrained_voronoi_diagram_2.h
@@ -775,6 +787,7 @@ include/CGAL/Double_map.h
include/CGAL/Dummy_tds_2.h
include/CGAL/Dynamic_matrix.h
include/CGAL/Dynamic_property_map.h
+include/CGAL/EPIC_predicate_if_convertible.h
include/CGAL/Eigen_diagonalize_traits.h
include/CGAL/Eigen_matrix.h
include/CGAL/Eigen_solver_traits.h
@@ -872,6 +885,23 @@ include/CGAL/Fixed_alpha_shape_vertex_base_3.h
include/CGAL/Flattening_iterator.h
include/CGAL/Fourtuple.h
include/CGAL/Fraction_traits.h
+include/CGAL/Frechet_distance.h
+include/CGAL/Frechet_distance/Neighbor_search.h
+include/CGAL/Frechet_distance/internal/Certificate.h
+include/CGAL/Frechet_distance/internal/Curve.h
+include/CGAL/Frechet_distance/internal/Filter.h
+include/CGAL/Frechet_distance/internal/Frechet_classical.h
+include/CGAL/Frechet_distance/internal/Frechet_distance.h
+include/CGAL/Frechet_distance/internal/Frechet_distance_traits.h
+include/CGAL/Frechet_distance/internal/Frechet_light.h
+include/CGAL/Frechet_distance/internal/Frechet_light_types.h
+include/CGAL/Frechet_distance/internal/Id.h
+include/CGAL/Frechet_distance/internal/Neighbor_search.h
+include/CGAL/Frechet_distance/internal/geometry_basics.h
+include/CGAL/Frechet_distance/internal/high_level_predicates.h
+include/CGAL/Frechet_distance_traits_2.h
+include/CGAL/Frechet_distance_traits_3.h
+include/CGAL/Frechet_distance_traits_d.h
include/CGAL/Fuzzy_iso_box.h
include/CGAL/Fuzzy_sphere.h
include/CGAL/GLPK_mixed_integer_program_traits.h
@@ -1002,7 +1032,11 @@ include/CGAL/Hyperbola_segment_2.h
include/CGAL/Hyperbolic_Delaunay_triangulation_2.h
include/CGAL/Hyperbolic_Delaunay_triangulation_CK_traits_2.h
include/CGAL/Hyperbolic_Delaunay_triangulation_traits_2.h
+include/CGAL/Hyperbolic_fundamental_domain_2.h
+include/CGAL/Hyperbolic_fundamental_domain_factory_2.h
+include/CGAL/Hyperbolic_isometry_2.h
include/CGAL/Hyperbolic_octagon_translation.h
+include/CGAL/Hyperbolic_surface_traits_2.h
include/CGAL/Hyperbolic_triangulation_2/internal/Exact_complex.h
include/CGAL/Hyperbolic_triangulation_2/internal/Hyperbolic_Delaunay_triangulation_traits_2_functions.h
include/CGAL/Hyperbolic_triangulation_face_base_2.h
@@ -1109,6 +1143,7 @@ include/CGAL/IO/read_vtk_image_data.h
include/CGAL/IO/read_xyz_points.h
include/CGAL/IO/scan_OFF.h
include/CGAL/IO/trace.h
+include/CGAL/IO/write_MEDIT.h
include/CGAL/IO/write_VTU.h
include/CGAL/IO/write_las_points.h
include/CGAL/IO/write_off_points.h
@@ -1370,11 +1405,36 @@ include/CGAL/Interval_skip_list.h
include/CGAL/Interval_skip_list_interval.h
include/CGAL/Interval_traits.h
include/CGAL/Inverse_index.h
-include/CGAL/Is_a_predicate.h
include/CGAL/Is_extended_kernel.h
include/CGAL/Iso_cuboid_3.h
include/CGAL/Iso_rectangle_2.h
include/CGAL/Iso_rectangle_d.h
+include/CGAL/Isosurfacing_3/Cartesian_grid_3.h
+include/CGAL/Isosurfacing_3/Dual_contouring_domain_3.h
+include/CGAL/Isosurfacing_3/Finite_difference_gradient_3.h
+include/CGAL/Isosurfacing_3/Gradient_function_3.h
+include/CGAL/Isosurfacing_3/IO/Image_3.h
+include/CGAL/Isosurfacing_3/IO/OBJ.h
+include/CGAL/Isosurfacing_3/Interpolated_discrete_gradients_3.h
+include/CGAL/Isosurfacing_3/Interpolated_discrete_values_3.h
+include/CGAL/Isosurfacing_3/Marching_cubes_domain_3.h
+include/CGAL/Isosurfacing_3/Octree_partition.h
+include/CGAL/Isosurfacing_3/Value_function_3.h
+include/CGAL/Isosurfacing_3/dual_contouring_3.h
+include/CGAL/Isosurfacing_3/edge_intersection_oracles_3.h
+include/CGAL/Isosurfacing_3/internal/Cell_type.h
+include/CGAL/Isosurfacing_3/internal/Isosurfacing_domain_3.h
+include/CGAL/Isosurfacing_3/internal/Octree_domain_3.h
+include/CGAL/Isosurfacing_3/internal/dual_contouring_functors.h
+include/CGAL/Isosurfacing_3/internal/implicit_shapes_helper.h
+include/CGAL/Isosurfacing_3/internal/marching_cubes_functors.h
+include/CGAL/Isosurfacing_3/internal/partition_traits.h
+include/CGAL/Isosurfacing_3/internal/partition_traits_Cartesian_grid.h
+include/CGAL/Isosurfacing_3/internal/partition_traits_Octree.h
+include/CGAL/Isosurfacing_3/internal/tables.h
+include/CGAL/Isosurfacing_3/internal/topologically_correct_marching_cubes_functors.h
+include/CGAL/Isosurfacing_3/interpolation_schemes_3.h
+include/CGAL/Isosurfacing_3/marching_cubes_3.h
include/CGAL/Iterator_project.h
include/CGAL/Iterator_range.h
include/CGAL/Iterator_transform.h
@@ -1522,6 +1582,8 @@ include/CGAL/Mesh_2/Uniform_sizing_field_2.h
include/CGAL/Mesh_3/C3T3_helpers.h
include/CGAL/Mesh_3/Cell_criteria_visitor_with_balls.h
include/CGAL/Mesh_3/Concurrent_mesher_config.h
+include/CGAL/Mesh_3/Construct_initial_points_gray_image.h
+include/CGAL/Mesh_3/Construct_initial_points_labeled_image.h
include/CGAL/Mesh_3/Detect_features_in_image.h
include/CGAL/Mesh_3/Detect_features_on_image_bbox.h
include/CGAL/Mesh_3/Dump_c3t3.h
@@ -1583,8 +1645,6 @@ include/CGAL/Mesh_3/features_detection/features_detection.h
include/CGAL/Mesh_3/features_detection/features_detection_helpers.h
include/CGAL/Mesh_3/features_detection/postprocess_weights.h
include/CGAL/Mesh_3/generate_label_weights.h
-include/CGAL/Mesh_3/initialize_triangulation_from_gray_image.h
-include/CGAL/Mesh_3/initialize_triangulation_from_labeled_image.h
include/CGAL/Mesh_3/internal/Graph_manipulations.h
include/CGAL/Mesh_3/internal/check_weights.h
include/CGAL/Mesh_3/internal/helpers.h
@@ -2046,6 +2106,7 @@ include/CGAL/Point_with_surface_index.h
include/CGAL/Point_with_surface_index_geom_traits.h
include/CGAL/Poisson_implicit_surface_3.h
include/CGAL/Poisson_mesh_cell_criteria_3.h
+include/CGAL/Poisson_mesh_domain_3.h
include/CGAL/Poisson_reconstruction_function.h
include/CGAL/Poisson_surface_reconstruction_3/internal/Poisson_mesh_traits_generator_3.h
include/CGAL/Poisson_surface_reconstruction_3/internal/Poisson_sphere_oracle_3.h
@@ -2064,6 +2125,7 @@ include/CGAL/Polygon_mesh_processing/IO/polygon_mesh_io.h
include/CGAL/Polygon_mesh_processing/Non_manifold_feature_map.h
include/CGAL/Polygon_mesh_processing/Uniform_sizing_field.h
include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
+include/CGAL/Polygon_mesh_processing/approximated_centroidal_Voronoi_diagram_remeshing.h
include/CGAL/Polygon_mesh_processing/autorefinement.h
include/CGAL/Polygon_mesh_processing/bbox.h
include/CGAL/Polygon_mesh_processing/border.h
@@ -2071,6 +2133,7 @@ include/CGAL/Polygon_mesh_processing/clip.h
include/CGAL/Polygon_mesh_processing/compute_normal.h
include/CGAL/Polygon_mesh_processing/connected_components.h
include/CGAL/Polygon_mesh_processing/corefinement.h
+include/CGAL/Polygon_mesh_processing/curvature.h
include/CGAL/Polygon_mesh_processing/detect_features.h
include/CGAL/Polygon_mesh_processing/distance.h
include/CGAL/Polygon_mesh_processing/extrude.h
@@ -2081,6 +2144,7 @@ include/CGAL/Polygon_mesh_processing/internal/Corefinement/Face_graph_output_bui
include/CGAL/Polygon_mesh_processing/internal/Corefinement/Generic_clip_output_builder.h
include/CGAL/Polygon_mesh_processing/internal/Corefinement/Intersection_type.h
include/CGAL/Polygon_mesh_processing/internal/Corefinement/Output_builder_for_autorefinement.h
+include/CGAL/Polygon_mesh_processing/internal/Corefinement/Self_intersection_exception.h
include/CGAL/Polygon_mesh_processing/internal/Corefinement/Visitor.h
include/CGAL/Polygon_mesh_processing/internal/Corefinement/face_graph_utils.h
include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersect_triangle_and_segment_3.h
@@ -2112,6 +2176,7 @@ include/CGAL/Polygon_mesh_processing/internal/mesh_to_point_set_hausdorff_distan
include/CGAL/Polygon_mesh_processing/internal/refine_impl.h
include/CGAL/Polygon_mesh_processing/internal/repair_extra.h
include/CGAL/Polygon_mesh_processing/internal/simplify_polyline.h
+include/CGAL/Polygon_mesh_processing/internal/triangle_soup_snap_rounding.h
include/CGAL/Polygon_mesh_processing/interpolated_corrected_curvatures.h
include/CGAL/Polygon_mesh_processing/intersection.h
include/CGAL/Polygon_mesh_processing/locate.h
@@ -2122,10 +2187,12 @@ include/CGAL/Polygon_mesh_processing/orient_polygon_soup.h
include/CGAL/Polygon_mesh_processing/orient_polygon_soup_extension.h
include/CGAL/Polygon_mesh_processing/orientation.h
include/CGAL/Polygon_mesh_processing/polygon_mesh_to_polygon_soup.h
+include/CGAL/Polygon_mesh_processing/polygon_soup_self_intersections.h
include/CGAL/Polygon_mesh_processing/polygon_soup_to_polygon_mesh.h
include/CGAL/Polygon_mesh_processing/random_perturbation.h
include/CGAL/Polygon_mesh_processing/refine.h
include/CGAL/Polygon_mesh_processing/refine_mesh_at_isolevel.h
+include/CGAL/Polygon_mesh_processing/refine_with_plane.h
include/CGAL/Polygon_mesh_processing/region_growing.h
include/CGAL/Polygon_mesh_processing/remesh.h
include/CGAL/Polygon_mesh_processing/remesh_planar_patches.h
@@ -2148,7 +2215,12 @@ include/CGAL/Polygon_mesh_slicer.h
include/CGAL/Polygon_nop_decomposition_2.h
include/CGAL/Polygon_offset_builder_2.h
include/CGAL/Polygon_offset_builder_traits_2.h
+include/CGAL/Polygon_repair/Boolean.h
include/CGAL/Polygon_repair/Even_odd_rule.h
+include/CGAL/Polygon_repair/Intersection_rule.h
+include/CGAL/Polygon_repair/Non_zero_rule.h
+include/CGAL/Polygon_repair/Union_rule.h
+include/CGAL/Polygon_repair/Winding.h
include/CGAL/Polygon_repair/internal/Triangulation_face_base_with_repair_info_2.h
include/CGAL/Polygon_repair/internal/Triangulation_with_even_odd_constraints_2.h
include/CGAL/Polygon_repair/repair.h
@@ -2292,6 +2364,7 @@ include/CGAL/Qt/GraphicsViewPolylineInput.h
include/CGAL/Qt/GraphicsViewPolylineInput_impl.h
include/CGAL/Qt/ImageInterface.ui
include/CGAL/Qt/LineGraphicsItem.h
+include/CGAL/Qt/MultipolygonWithHolesGraphicsItem.h
include/CGAL/Qt/PainterOstream.h
include/CGAL/Qt/PointsGraphicsItem.h
include/CGAL/Qt/PointsInKdTreeGraphicsItem.h
@@ -2342,27 +2415,10 @@ include/CGAL/Qt/viewer_actions.h
include/CGAL/Quadtree.h
include/CGAL/Quotient.h
include/CGAL/Quotient_fwd.h
-include/CGAL/RS/Gmpfr_make_unique.h
-include/CGAL/RS/ak_1.h
-include/CGAL/RS/ak_z_1.h
-include/CGAL/RS/algebraic_1.h
-include/CGAL/RS/algebraic_z_1.h
-include/CGAL/RS/bisection_refiner_1.h
-include/CGAL/RS/comparator_1.h
-include/CGAL/RS/dyadic.h
-include/CGAL/RS/exact_signat_1.h
-include/CGAL/RS/functors_1.h
-include/CGAL/RS/functors_z_1.h
-include/CGAL/RS/polynomial_converter_1.h
-include/CGAL/RS/rs23_k_isolator_1.h
-include/CGAL/RS/rs2_calls.h
-include/CGAL/RS/rs2_isolator_1.h
-include/CGAL/RS/rs3_k_refiner_1.h
-include/CGAL/RS/rs3_refiner_1.h
-include/CGAL/RS/signat_1.h
include/CGAL/Random.h
include/CGAL/Random_access_adaptor.h
include/CGAL/Random_access_value_adaptor.h
+include/CGAL/Random_allocator.h
include/CGAL/Random_convex_hull_traits_2.h
include/CGAL/Random_convex_set_traits_2.h
include/CGAL/Random_impl.h
@@ -2421,6 +2477,7 @@ include/CGAL/SMDS_3/utilities.h
include/CGAL/STL_Extension/internal/Has_features.h
include/CGAL/STL_Extension/internal/Has_member_visited.h
include/CGAL/STL_Extension/internal/Has_nested_type_Bare_point.h
+include/CGAL/STL_Extension/internal/Has_nested_type_Has_filtered_predicates_tag.h
include/CGAL/STL_Extension/internal/boost/array_binary_tree.hpp
include/CGAL/STL_Extension/internal/boost/mutable_heap.hpp
include/CGAL/STL_Extension/internal/boost/mutable_queue.hpp
@@ -2429,6 +2486,7 @@ include/CGAL/STL_Extension/internal/info_check.h
include/CGAL/STL_Extension/internal/mesh_option_classes.h
include/CGAL/STL_Extension/internal/mesh_parameters_interface.h
include/CGAL/STL_Extension/internal/parameters_interface.h
+include/CGAL/STL_Extension/internal/tuple_like_helpers.h
include/CGAL/Scalar_factor_traits.h
include/CGAL/Scale_space_reconstruction_3/Advancing_front_mesher.h
include/CGAL/Scale_space_reconstruction_3/Alpha_shape_mesher.h
@@ -2645,7 +2703,6 @@ include/CGAL/Sqrt_extension/Wang_traits.h
include/CGAL/Sqrt_extension/convert_to_bfi.h
include/CGAL/Sqrt_extension/io.h
include/CGAL/Sqrt_extension_fwd.h
-include/CGAL/Static_filtered_predicate.h
include/CGAL/Straight_skeleton_2.h
include/CGAL/Straight_skeleton_2/IO/Dxf_stream.h
include/CGAL/Straight_skeleton_2/IO/Dxf_writer.h
@@ -2962,6 +3019,8 @@ include/CGAL/Triangulation_hierarchy_3.h
include/CGAL/Triangulation_hierarchy_vertex_base_2.h
include/CGAL/Triangulation_hierarchy_vertex_base_3.h
include/CGAL/Triangulation_incremental_builder_3.h
+include/CGAL/Triangulation_on_hyperbolic_surface_2.h
+include/CGAL/Triangulation_on_hyperbolic_surface_2_IO.h
include/CGAL/Triangulation_on_sphere_2.h
include/CGAL/Triangulation_on_sphere_2/IO/OFF.h
include/CGAL/Triangulation_on_sphere_2/internal/arc_on_sphere_2_subsampling.h
@@ -2970,6 +3029,7 @@ include/CGAL/Triangulation_on_sphere_face_base_2.h
include/CGAL/Triangulation_on_sphere_vertex_base_2.h
include/CGAL/Triangulation_segment_traverser_3.h
include/CGAL/Triangulation_simplex_3.h
+include/CGAL/Triangulation_simplex_base_with_time_stamp.h
include/CGAL/Triangulation_sphere_line_face_circulator_2.h
include/CGAL/Triangulation_structural_filtering_traits.h
include/CGAL/Triangulation_utils_2.h
@@ -3096,6 +3156,7 @@ include/CGAL/boost/graph/IO/Generic_facegraph_printer.h
include/CGAL/boost/graph/IO/INP.h
include/CGAL/boost/graph/IO/OBJ.h
include/CGAL/boost/graph/IO/OFF.h
+include/CGAL/boost/graph/IO/OM.h
include/CGAL/boost/graph/IO/PLY.h
include/CGAL/boost/graph/IO/STL.h
include/CGAL/boost/graph/IO/Tds_2_off.h
@@ -3110,6 +3171,7 @@ include/CGAL/boost/graph/backward_compatibility_functions.h
include/CGAL/boost/graph/breadth_first_search.h
include/CGAL/boost/graph/convert_nef_polyhedron_to_polygon_mesh.h
include/CGAL/boost/graph/copy_face_graph.h
+include/CGAL/boost/graph/dijkstra_shortest_path.h
include/CGAL/boost/graph/generators.h
include/CGAL/boost/graph/graph_concepts.h
include/CGAL/boost/graph/graph_traits_Arrangement_2.h
@@ -3237,6 +3299,7 @@ include/CGAL/distance_predicates_3.h
include/CGAL/double.h
include/CGAL/draw_arrangement_2.h
include/CGAL/draw_constrained_triangulation_2.h
+include/CGAL/draw_constrained_triangulation_3.h
include/CGAL/draw_face_graph.h
include/CGAL/draw_face_graph_with_paths.h
include/CGAL/draw_linear_cell_complex.h
@@ -3281,6 +3344,7 @@ include/CGAL/generators.h
include/CGAL/generic_sweep.h
include/CGAL/gl.h
include/CGAL/global_functions_circular_kernel_2.h
+include/CGAL/global_functions_distance_3.h
include/CGAL/global_functions_on_root_for_sphere_2_3.h
include/CGAL/global_functions_on_roots_and_polynomials_1_3.h
include/CGAL/global_functions_on_roots_and_polynomials_2_3.h
@@ -3345,18 +3409,21 @@ include/CGAL/license/Circular_kernel_2.h
include/CGAL/license/Circular_kernel_3.h
include/CGAL/license/Classification.h
include/CGAL/license/Cone_spanners_2.h
+include/CGAL/license/Constrained_triangulation_3.h
include/CGAL/license/Convex_decomposition_3.h
include/CGAL/license/Convex_hull_2.h
include/CGAL/license/Convex_hull_3.h
include/CGAL/license/Convex_hull_d.h
include/CGAL/license/Envelope_2.h
include/CGAL/license/Envelope_3.h
+include/CGAL/license/Frechet_distance.h
include/CGAL/license/GraphicsView.h
include/CGAL/license/Heat_method_3.h
include/CGAL/license/Hyperbolic_triangulation_2.h
include/CGAL/license/Inscribed_areas.h
include/CGAL/license/Interpolation.h
include/CGAL/license/Interval_skip_list.h
+include/CGAL/license/Isosurfacing_3.h
include/CGAL/license/Jet_fitting_3.h
include/CGAL/license/Kinetic_space_partition.h
include/CGAL/license/Kinetic_surface_reconstruction.h
@@ -3383,6 +3450,7 @@ include/CGAL/license/Poisson_surface_reconstruction_3.h
include/CGAL/license/Polygon_mesh_processing.h
include/CGAL/license/Polygon_mesh_processing/Compute_normal.h
include/CGAL/license/Polygon_mesh_processing/Polyhedral_envelope.h
+include/CGAL/license/Polygon_mesh_processing/acvd.h
include/CGAL/license/Polygon_mesh_processing/autorefinement.h
include/CGAL/license/Polygon_mesh_processing/collision_detection.h
include/CGAL/license/Polygon_mesh_processing/combinatorial_repair.h
@@ -3440,6 +3508,7 @@ include/CGAL/license/Three.h
include/CGAL/license/Triangulation.h
include/CGAL/license/Triangulation_2.h
include/CGAL/license/Triangulation_3.h
+include/CGAL/license/Triangulation_on_hyperbolic_surface_2.h
include/CGAL/license/Triangulation_on_sphere_2.h
include/CGAL/license/Visibility_2.h
include/CGAL/license/Voronoi_diagram_2.h
@@ -3465,6 +3534,7 @@ include/CGAL/lloyd_optimize_mesh_2.h
include/CGAL/lloyd_optimize_mesh_3.h
include/CGAL/long_double.h
include/CGAL/long_long.h
+include/CGAL/make_conforming_constrained_Delaunay_triangulation_3.h
include/CGAL/make_mesh_3.h
include/CGAL/make_periodic_3_mesh_3.h
include/CGAL/make_piecewise_smooth_surface_mesh.h
@@ -3514,6 +3584,7 @@ include/CGAL/point_generators_3.h
include/CGAL/point_generators_d.h
include/CGAL/pointmatcher/compute_registration_transformation.h
include/CGAL/pointmatcher/register_point_sets.h
+include/CGAL/poisson_eliminate.h
include/CGAL/poisson_refine_triangulation.h
include/CGAL/poisson_surface_reconstruction.h
include/CGAL/polygon_function_objects.h
@@ -3587,6 +3658,8 @@ include/CGAL/tuple.h
include/CGAL/type_traits.h
include/CGAL/type_traits/is_iterator.h
include/CGAL/typeset.h
+include/CGAL/unordered_flat_map.h
+include/CGAL/unordered_flat_set.h
include/CGAL/use.h
include/CGAL/user_classes.h
include/CGAL/utility.h
@@ -3611,6 +3684,7 @@ lib/cmake/CGAL/CGALConfigVersion_binary_header_only.cmake.in
lib/cmake/CGAL/CGALConfig_binary.cmake.in
lib/cmake/CGAL/CGALConfig_binary_header_only.cmake.in
lib/cmake/CGAL/CGALConfig_install.cmake.in
+lib/cmake/CGAL/CGALHelpers.cmake
lib/cmake/CGAL/CGALLibConfig.cmake.in
lib/cmake/CGAL/CGAL_Boost_iostreams_support.cmake
lib/cmake/CGAL/CGAL_Boost_serialization_support.cmake
@@ -3656,10 +3730,10 @@ lib/cmake/CGAL/CGAL_enable_end_of_configuration_hook.cmake
lib/cmake/CGAL/CGAL_parse_version_h.cmake
lib/cmake/CGAL/CGAL_pointmatcher_support.cmake
lib/cmake/CGAL/CGAL_setup_target_dependencies.cmake
+lib/cmake/CGAL/CGAL_setup_tl-excepted.cmake
lib/cmake/CGAL/CGAL_target_use_TBB.cmake
lib/cmake/CGAL/FindCORE.cmake
lib/cmake/CGAL/FindESBTL.cmake
-lib/cmake/CGAL/FindEigen3.cmake
lib/cmake/CGAL/FindF2C.cmake
lib/cmake/CGAL/FindGLPK.cmake
lib/cmake/CGAL/FindGMP.cmake
@@ -3677,7 +3751,6 @@ lib/cmake/CGAL/FindNTL.cmake
lib/cmake/CGAL/FindOSQP.cmake
lib/cmake/CGAL/FindRS.cmake
lib/cmake/CGAL/FindRS3.cmake
-lib/cmake/CGAL/FindSuiteSparse.cmake
lib/cmake/CGAL/FindTBB.cmake
lib/cmake/CGAL/Help/CGAL_SetupBoost.rst
lib/cmake/CGAL/Help/CGAL_SetupCGALDependencies.rst
@@ -3767,3 +3840,4 @@ share/doc/CGAL/CHANGES.md
share/doc/CGAL/LICENSE
share/doc/CGAL/LICENSE.GPL
share/doc/CGAL/LICENSE.LGPL
+@pkgdir include/CGAL/RS
diff --git a/cgal/distinfo b/cgal/distinfo
index 2c071c30b5..dc6f7f4859 100644
--- a/cgal/distinfo
+++ b/cgal/distinfo
@@ -1,6 +1,6 @@
$NetBSD$
-BLAKE2s (cgal-6.0.1.tar.gz) = 6bd76acbccfa05579ed1b4012b17b99be5365528224102ec809a64fabd4ad775
-SHA512 (cgal-6.0.1.tar.gz) = 28963cdbf84d516290da69ca2ad5c90ec61dd9ca9cd97643ccf5b553c406e96a82621270214c0c81c32da7f8c388090a304d229925ed6e1548dbce3abcf1a259
-Size (cgal-6.0.1.tar.gz) = 142804948 bytes
+BLAKE2s (cgal-6.1.tar.gz) = e524ca91726244241233c457fbfbab33bc18882048b56c30f2a0b43c74b870c9
+SHA512 (cgal-6.1.tar.gz) = 6519fc7bb73a5c608fab0ce867766ce8bbac9fef75347dfc49937bab08de7de6836730019c52f1717e569fe76e0a6c48b18b1e9d0349617220138fd0380c3a02
+Size (cgal-6.1.tar.gz) = 150398232 bytes
SHA1 (patch-Scripts_developer_scripts_cgal_build) = 3a63ceb5c1819fd85d2037593edb75c0bd3a2c76
Home |
Main Index |
Thread Index |
Old Index