FreeBSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.12.0_10.12.0_10.10.0_20.12.0_1-
FreeBSD:14:quarterly0.12.0_10.12.0_1n/a0.12.0_1-
FreeBSD:15:latest0.12.0_10.12.0_1n/a0.12.0_1-
FreeBSD:15:quarterly0.12.0_10.12.0_1n/an/an/a
FreeBSD:16:latest0.12.0_10.12.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Test 1

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

OptionDefaultDescription
EXAMPLESoffBuild 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
FileSizeSHA256
google-s2geometry-v0.12.0_GH0.tar.gz1.279719e+06c09ec751c3043965a0d441e046a73c456c995e6063439a72290f661c1054d611

Commit history 0

No commits in the history this site was built from.