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
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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.6.2_4 | 5.6.2_4 | - | 5.6.2_4 | 5.6.2_4 |
| FreeBSD:14:quarterly | 5.6.2_4 | 5.6.2_4 | n/a | 5.6.2_2 | 5.6.2_4 |
| FreeBSD:15:latest | 5.6.2_4 | 5.6.2_4 | n/a | 5.6.2_3 | 5.6.2_4 |
| FreeBSD:15:quarterly | 5.6.2_4 | 5.6.2_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.6.2_4 | 5.6.2_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${LOCALBASE}/lib/libntl.a: math/ntlboost-libs>0: devel/boost-libs
Library 2
Runtime 1
boost-libs>0: devel/boost-libs
The full lists below include those, and their dependencies in turn.
Build dependencies 29
- archivers/liblz4
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/readline
- dns/libidn2
- lang/gcc14
- lang/python312
- math/blas
- math/eigen3
- math/gf2x
- math/gmp
- math/lapack
- math/mpc
- math/mpdecimal
- math/mpfr
- math/ntl
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
Run dependencies 7
Configuration
Options name: math_cgal
| Option | Default | Description |
|---|---|---|
| QT5 | off | Qt 5 toolkit support |
| VISUALIZATION | off | Visualization 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
| File | Size | SHA256 |
|---|---|---|
| CGAL-5.6.2.tar.xz | 2.4489156e+07 | 458f60df8e8f1f2fdad93c8f24e1aa8f4b095cc61a14fac81b90680d7306a42e |
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.