BSD Ports

science/polytope 0.7.5_1 FreeBSD

Library for generating Voronoi and Voronoi-like tessellations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e8ad9c30d6
License
BSD3CLAUSE
Categories
science
Package size
1250.7 KiB, 4626.6 KiB installed

Description

Polytope is a C++ library for generating polygonal and polyhedral meshes. It makes use of various 2D and 3D tessellation techniques, but provides a single representation for these tessellations, and a simple interface for generating them.

Polytope has a simple C interface for use with other languages. It also includes bindings for Python. These bindings allow you to easily incorporate Polytope into your own mesh generation tools.

In the other systems

SystemPortVersion
FreeBSDscience/polytope0.7.5_1
DragonFlyscience/polytope0.7.3

Install

Binary package:

pkg install polytope

From the ports tree:

cd /usr/ports/science/polytope/ && make install clean

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

RUN_DEPENDS=	polytope>0:science/polytope
LIB_DEPENDS=	libpolytope.so:science/polytope

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.7.5_10.7.5_1-0.7.30.7.5_1
FreeBSD:14:quarterly0.7.50.7.5n/a0.7.30.7.5
FreeBSD:15:latest0.7.5_10.7.5_1n/a0.7.30.7.3
FreeBSD:15:quarterly0.7.50.7.5n/an/an/a
FreeBSD:16:latest0.7.50.7.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 27
Run dependencies 17
Required by 1

Configuration

Options name: science_polytope

OptionDefaultDescription
SILOonUse SILO reader/writer
USES
cmake:testing
Service scripts
none

Files

pkg-plist 48
  • include/polytope/BoostOrphanage.hh
  • include/polytope/BoostTessellator.hh
  • include/polytope/BoostTessellatorTraits.hh
  • include/polytope/Clipper2d.hh
  • include/polytope/DimensionTraits.hh
  • include/polytope/ErrorHandler.hh
  • include/polytope/IntPointMap.hh
  • include/polytope/KeyTraits.hh
  • include/polytope/MeshEditor.hh
  • include/polytope/OrphanageBase.hh
  • include/polytope/PLC.hh
  • include/polytope/PLC_Boost_2d.hh
  • include/polytope/PLC_CSG_2d.hh
  • include/polytope/PLC_CSG_3d.hh
  • include/polytope/Point.hh
  • include/polytope/QuantTessellation.hh
  • include/polytope/QuantizedCoordinates.hh
  • include/polytope/QuantizedTessellation2d.hh
  • include/polytope/QuantizedTessellation3d.hh
  • include/polytope/ReducedPLC.hh
  • include/polytope/SiloReader.hh
  • include/polytope/SiloWriter.hh
  • include/polytope/Tessellation.hh
  • include/polytope/Tessellator.hh
  • include/polytope/TessellatorInline.hh
  • include/polytope/TetgenTessellator.hh
  • include/polytope/TriangleTessellator.hh
  • include/polytope/VoroPP_2d.hh
  • include/polytope/VoroPP_3d.hh
  • include/polytope/clipQuantizedTessellation.hh
  • include/polytope/convexHull_2d.hh
  • include/polytope/convexHull_3d.hh
  • include/polytope/findBoundaryElements.hh
  • include/polytope/makeBoxPLC.hh
  • include/polytope/polytope.hh
  • include/polytope/polytope_geometric_utilities.hh
  • include/polytope/polytope_internal.hh
  • include/polytope/polytope_parallel_utilities.hh
  • include/polytope/polytope_serialize.hh
  • include/polytope/polytope_tessellator_utilities.hh
  • include/polytope/polytope_write_OOGL.hh
  • include/polytope/removeElements.hh
  • include/polytope/simplifyPLCfacets.hh
  • include/polytope/snapToBoundary.hh
  • lib/cmake/polytope-config.cmake
  • lib/cmake/polytope-targets-.cmake
  • lib/cmake/polytope-targets.cmake
  • lib/libpolytope.so
distinfo 1
FileSizeSHA256
LLNL-polytope-v0.7.5_GH0.tar.gz6.854527e+06ee249cfbb38632a704d177bb3269124ab7b227d29a6c36c9857e822cf4df0430

Commit history 2

DateCommitCreditsLog message
e8ad9c30d6 Yuri Victorovich science/silo: update 4.12.0 → 4.12.1
ChangeLog: https://github.com/llnl/Silo/releases/tag/4.12.1
365efad1d0 Yuri Victorovich */*: CMake 4 compatibility
PR: 295319