BSD Ports

math/cgal 5.6.2_4 FreeBSD

Computational geometry library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, LGPL3
Categories
math
Package size
5247.6 KiB, 40072.6 KiB installed

Description

CGAL is a collaborative effort of several sites in Europe and Israel. The goal is to make the most important of the solutions and methods developed in computational geometry available to users in industry and academia in a C++ library. The goal is to provide easy access to useful, reliable geometric algorithms.

The CGAL library contains:

\* the Kernel with geometric primitives such as points, vectors, lines,
  predicates for testing things such as relative positions of points, and
  operations such as intersections and distance calculation.
\* the Basic Library which is a collection of standard data structures and
  geometric algorithms, such as convex hull in 2D/3D, (Delaunay)
  triangulation in 2D/3D, planar map, polyhedron, smallest enclosing
  circle, and multidimensional query structures.
\* the Support Library which offers interfaces to other packages, e.g., for
  visualisation, and I/O, and other support facilities.

In the other systems

SystemPortVersion
FreeBSDmath/cgal5.6.2_4
OpenBSDmath/cgal6.1.1v0
NetBSDmath/cgal5.6.2nb10
DragonFlymath/cgal5.5.1_7
MidnightBSDmath/cgal5.5.1

Install

Binary package:

pkg install cgal

From the ports tree:

cd /usr/ports/math/cgal/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	cgal>0:math/cgal

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.6.2_45.6.2_4-5.6.2_45.6.2_4
FreeBSD:14:quarterly5.6.2_45.6.2_4n/a5.6.2_25.6.2_4
FreeBSD:15:latest5.6.2_45.6.2_4n/a5.6.2_35.6.2_4
FreeBSD:15:quarterly5.6.2_45.6.2_4n/an/an/a
FreeBSD:16:latest5.6.2_45.6.2_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

Library 2

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 29
Run dependencies 7

Configuration

Options name: math_cgal

OptionDefaultDescription
QT5offQt 5 toolkit support
VISUALIZATIONoffVisualization Required for most demos (Qt5 Geomview)
USES
cmake eigen:3 shebangfix tar:xz
Service scripts
none

Files

Manual pages 1
  • cgal_create_cmake_script(1)
pkg-plist 3710
  • bin/cgal_create_CMakeLists
  • bin/cgal_create_cmake_script
  • bin/cgal_make_macosx_app
  • include/CGAL/AABB_face_graph_triangle_primitive.h
  • include/CGAL/AABB_halfedge_graph_segment_primitive.h
  • include/CGAL/AABB_polyhedral_oracle.h
  • include/CGAL/AABB_polyhedron_segment_primitive.h
  • include/CGAL/AABB_polyhedron_triangle_primitive.h
  • include/CGAL/AABB_primitive.h
  • include/CGAL/AABB_segment_primitive.h
  • include/CGAL/AABB_traits.h
  • include/CGAL/AABB_tree.h
  • include/CGAL/AABB_tree/internal/AABB_drawing_traits.h
  • include/CGAL/AABB_tree/internal/AABB_node.h
  • include/CGAL/AABB_tree/internal/AABB_ray_intersection.h
  • include/CGAL/AABB_tree/internal/AABB_search_tree.h
  • include/CGAL/AABB_tree/internal/AABB_traversal_traits.h
  • include/CGAL/AABB_tree/internal/Has_nested_type_Shared_data.h
  • include/CGAL/AABB_tree/internal/Is_ray_intersection_geomtraits.h
  • include/CGAL/AABB_tree/internal/Primitive_helper.h
  • include/CGAL/AABB_tree/internal/triangle_datum_covering.h
  • include/CGAL/AABB_triangle_primitive.h
  • include/CGAL/AABB_triangulation_3_cell_primitive.h
  • include/CGAL/AABB_triangulation_3_triangle_primitive.h
  • include/CGAL/Advancing_front_surface_reconstruction.h
  • include/CGAL/Advancing_front_surface_reconstruction/internal/Surface_face_base_2.h
  • include/CGAL/Advancing_front_surface_reconstruction/internal/Surface_vertex_base_2.h
  • include/CGAL/Advancing_front_surface_reconstruction/internal/construct_polyhedron.h
  • include/CGAL/Advancing_front_surface_reconstruction/internal/construct_surface_2.h
  • include/CGAL/Advancing_front_surface_reconstruction/internal/write_triple_indices.h
  • include/CGAL/Advancing_front_surface_reconstruction_cell_base_3.h
  • include/CGAL/Advancing_front_surface_reconstruction_vertex_base_3.h
  • include/CGAL/Aff_transformation_2.h
  • include/CGAL/Aff_transformation_3.h
  • include/CGAL/Algebraic_extension_traits.h
  • include/CGAL/Algebraic_kernel_converter.h
  • include/CGAL/Algebraic_kernel_d/Algebraic_curve_kernel_2.h
  • include/CGAL/Algebraic_kernel_d/Algebraic_real_d_1.h
  • include/CGAL/Algebraic_kernel_d/Algebraic_real_quadratic_refinement_rep_bfi.h
  • include/CGAL/Algebraic_kernel_d/Algebraic_real_rep.h
  • include/CGAL/Algebraic_kernel_d/Algebraic_real_rep_bfi.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_coefficient_kernel.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_coefficient_kernel_at_alpha.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_descartes.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_descartes_E08_tree.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_descartes_rndl_tree.h
  • include/CGAL/Algebraic_kernel_d/Bitstream_descartes_rndl_tree_traits.h
  • include/CGAL/Algebraic_kernel_d/Curve_analysis_2.h
  • include/CGAL/Algebraic_kernel_d/Curve_pair_analysis_2.h
  • include/CGAL/Algebraic_kernel_d/Descartes.h
  • include/CGAL/Algebraic_kernel_d/Event_line_builder.h
  • include/CGAL/Algebraic_kernel_d/Float_traits.h
  • include/CGAL/Algebraic_kernel_d/Interval_evaluate_1.h
  • include/CGAL/Algebraic_kernel_d/Interval_evaluate_2.h
  • include/CGAL/Algebraic_kernel_d/LRU_hashed_map.h
  • include/CGAL/Algebraic_kernel_d/Real_embeddable_extension.h
  • include/CGAL/Algebraic_kernel_d/Real_roots.h
  • include/CGAL/Algebraic_kernel_d/Shear_controller.h
  • include/CGAL/Algebraic_kernel_d/Shear_transformation.h
  • include/CGAL/Algebraic_kernel_d/Status_line_CA_1.h
  • include/CGAL/Algebraic_kernel_d/Status_line_CPA_1.h
  • include/CGAL/Algebraic_kernel_d/Xy_coordinate_2.h
  • include/CGAL/Algebraic_kernel_d/algebraic_curve_kernel_2_tools.h
  • include/CGAL/Algebraic_kernel_d/bound_between_1.h
  • include/CGAL/Algebraic_kernel_d/construct_binary.h
  • include/CGAL/Algebraic_kernel_d/enums.h
  • include/CGAL/Algebraic_kernel_d/exceptions.h
  • include/CGAL/Algebraic_kernel_d/flags.h
  • include/CGAL/Algebraic_kernel_d/macros.h
  • include/CGAL/Algebraic_kernel_d/refine_zero_against.h
  • include/CGAL/Algebraic_kernel_d/shear.h
  • include/CGAL/Algebraic_kernel_d/univariate_polynomial_utils.h
  • include/CGAL/Algebraic_kernel_d_1.h
  • include/CGAL/Algebraic_kernel_d_2.h
  • include/CGAL/Algebraic_kernel_for_circles/function_objects_on_roots_and_polynomials_2_2.h
  • include/CGAL/Algebraic_kernel_for_circles/internal_functions_comparison_root_for_circles_2_2.h
  • include/CGAL/Algebraic_kernel_for_circles/internal_functions_on_roots_and_polynomial_1_2_and_2_2.h
  • include/CGAL/Algebraic_kernel_for_circles/internal_functions_on_roots_and_polynomials_2_2.h
  • include/CGAL/Algebraic_kernel_for_circles_2_2.h
  • include/CGAL/Algebraic_kernel_for_spheres/function_objects_on_roots_and_polynomials_2_3.h
  • include/CGAL/Algebraic_kernel_for_spheres/internal_functions_comparison_root_for_spheres_2_3.h
  • include/CGAL/Algebraic_kernel_for_spheres/internal_functions_on_roots_and_polynomial_1_3_and_2_3.h
  • 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
  • include/CGAL/Alpha_shape_cell_base_3.h
  • include/CGAL/Alpha_shape_face_base_2.h
  • include/CGAL/Alpha_shape_vertex_base_2.h
  • include/CGAL/Alpha_shape_vertex_base_3.h
  • include/CGAL/Alpha_shapes_2/internal/Lazy_alpha_nt_2.h
  • include/CGAL/Alpha_shapes_3/internal/Classification_type.h
  • include/CGAL/Alpha_shapes_3/internal/Lazy_alpha_nt_3.h
  • include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_3.h
  • include/CGAL/Alpha_wrap_3/internal/Alpha_wrap_AABB_geom_traits.h
  • include/CGAL/Alpha_wrap_3/internal/Oracle_base.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
CGAL-5.6.2.tar.xz2.4489156e+07458f60df8e8f1f2fdad93c8f24e1aa8f4b095cc61a14fac81b90680d7306a42e
Master sites 1
  • https://github.com/${PORTNAME:tu}/cgal/releases/download/v5.6.2/

Commit history 0

No commits in the history this site was built from.