graphics/s2 0.12.0_1
S2 Geometry Library
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- APACHE20
- Categories
- graphics
- Package size
- 920.3 KiB, 3598.2 KiB installed
Description
S2 Geometry Library is a package for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it especially suitable for working with geographic data.
Install
As a binary package — by origin, or by package name:
pkg install graphics/s2
pkg install s2
From the ports tree:
cd /usr/ports/graphics/s2/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= s2>0:graphics/s2
LIB_DEPENDS= libs2.so:graphics/s2
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 | 0.12.0_1 | 0.12.0_1 | 0.10.0_2 | 0.12.0_1 | - |
| FreeBSD:14:quarterly | 0.12.0_1 | 0.12.0_1 | n/a | 0.12.0_1 | - |
| FreeBSD:15:latest | 0.12.0_1 | 0.12.0_1 | n/a | 0.12.0_1 | - |
| FreeBSD:15:quarterly | 0.12.0_1 | 0.12.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.12.0_1 | 0.12.0_1 | 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.
Library 1
libabsl_base.so: devel/abseil
Test 1
googletest>=1.10: devel/googletest
The full lists below include those, and their dependencies in turn.
All build dependencies 16
All run dependencies 1
Required by 1
Configuration
Options name: graphics_s2
| Option | Default | Description |
|---|---|---|
| EXAMPLES | off | Build and/or install examples |
- USES
- cmake:testing compiler:c++17-lang localbase ssl
- Service scripts
- none
Files
pkg-plist 175
- include/s2/_fp_contract_off.h
- include/s2/base/casts.h
- include/s2/base/commandlineflags.h
- include/s2/base/commandlineflags_declare.h
- include/s2/base/log_severity.h
- include/s2/base/malloc_extension.h
- include/s2/base/port.h
- include/s2/base/spinlock.h
- include/s2/base/types.h
- include/s2/encoded_s2cell_id_vector.h
- include/s2/encoded_s2point_vector.h
- include/s2/encoded_s2shape_index.h
- include/s2/encoded_string_vector.h
- include/s2/encoded_uint_vector.h
- include/s2/gmock_matchers.h
- include/s2/id_set_lexicon.h
- include/s2/internal/s2disjoint_set.h
- include/s2/internal/s2incident_edge_tracker.h
- include/s2/internal/s2index_cell_data.h
- include/s2/internal/s2meta.h
- include/s2/mutable_s2shape_index.h
- include/s2/r1interval.h
- include/s2/r2.h
- include/s2/r2rect.h
- include/s2/s1angle.h
- include/s2/s1chord_angle.h
- include/s2/s1interval.h
- include/s2/s2boolean_operation.h
- include/s2/s2buffer_operation.h
- include/s2/s2builder.h
- include/s2/s2builder_graph.h
- include/s2/s2builder_layer.h
- include/s2/s2builderutil_closed_set_normalizer.h
- include/s2/s2builderutil_find_polygon_degeneracies.h
- include/s2/s2builderutil_get_snapped_winding_delta.h
- include/s2/s2builderutil_graph_shape.h
- include/s2/s2builderutil_lax_polygon_layer.h
- include/s2/s2builderutil_lax_polyline_layer.h
- include/s2/s2builderutil_s2point_vector_layer.h
- include/s2/s2builderutil_s2polygon_layer.h
- include/s2/s2builderutil_s2polyline_layer.h
- include/s2/s2builderutil_s2polyline_vector_layer.h
- include/s2/s2builderutil_snap_functions.h
- include/s2/s2builderutil_testing.h
- include/s2/s2cap.h
- include/s2/s2cell.h
- include/s2/s2cell_id.h
- include/s2/s2cell_index.h
- include/s2/s2cell_iterator.h
- include/s2/s2cell_iterator_join.h
- include/s2/s2cell_range_iterator.h
- include/s2/s2cell_union.h
- include/s2/s2centroids.h
- include/s2/s2chain_interpolation_query.h
- include/s2/s2closest_cell_query.h
- include/s2/s2closest_cell_query_base.h
- include/s2/s2closest_edge_query.h
- include/s2/s2closest_edge_query_base.h
- include/s2/s2closest_point_query.h
- include/s2/s2closest_point_query_base.h
- include/s2/s2coder.h
- include/s2/s2contains_point_query.h
- include/s2/s2contains_vertex_query.h
- include/s2/s2convex_hull_query.h
- include/s2/s2coords.h
- include/s2/s2coords_internal.h
- include/s2/s2crossing_edge_query.h
- include/s2/s2debug.h
- include/s2/s2density_tree.h
- include/s2/s2density_tree_internal.h
- include/s2/s2distance_target.h
- include/s2/s2earth.h
- include/s2/s2edge_clipping.h
- include/s2/s2edge_crosser.h
- include/s2/s2edge_crossings.h
- include/s2/s2edge_crossings_internal.h
- include/s2/s2edge_distances.h
- include/s2/s2edge_tessellator.h
- include/s2/s2edge_vector_shape.h
- include/s2/s2error.h
- include/s2/s2fractal.h
- include/s2/s2furthest_edge_query.h
- include/s2/s2hausdorff_distance_query.h
- include/s2/s2latlng.h
- include/s2/s2latlng_rect.h
- include/s2/s2latlng_rect_bounder.h
- include/s2/s2lax_loop_shape.h
- include/s2/s2lax_polygon_shape.h
- include/s2/s2lax_polyline_shape.h
- include/s2/s2loop.h
- include/s2/s2loop_measures.h
- include/s2/s2max_distance_targets.h
- include/s2/s2measures.h
- include/s2/s2memory_tracker.h
- include/s2/s2metrics.h
- include/s2/s2min_distance_targets.h
- include/s2/s2padded_cell.h
- include/s2/s2point.h
- include/s2/s2point_compression.h
- include/s2/s2point_index.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| google-s2geometry-v0.12.0_GH0.tar.gz | 1.279719e+06 | c09ec751c3043965a0d441e046a73c456c995e6063439a72290f661c1054d611 |
Commit history 0
No commits in the history this site was built from.