misc/fastscapelib: New port: Library of efficient algorithms for topographic data

This commit is contained in:
Yuri Victorovich 2023-01-08 15:35:50 -08:00
parent 1f3a01615a
commit c374177f76
5 changed files with 59 additions and 0 deletions

View File

@ -99,6 +99,7 @@
SUBDIR += explosions
SUBDIR += ezc3d
SUBDIR += far2l
SUBDIR += fastscapelib
SUBDIR += felis
SUBDIR += figlet
SUBDIR += figlet-fonts

View File

@ -0,0 +1,26 @@
PORTNAME= fastscapelib
DISTVERSIONPREFIX= v
DISTVERSION= 0.1.3-53
DISTVERSIONSUFFIX= -g5698347
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
COMMENT= Library of efficient algorithms for topographic data
WWW= https://fastscapelib.readthedocs.io/en/latest/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= xtensor>0:math/xtensor
RUN_DEPENDS= xtensor>0:math/xtensor
USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= fastscape-lem
CMAKE_TESTING_ON= BUILD_TESTS
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
TIMESTAMP = 1673219854
SHA256 (fastscape-lem-fastscapelib-v0.1.3-53-g5698347_GH0.tar.gz) = 57c3e83041ba7b2e7e8bc789711d20fefc68b223c5e689e5801b23d18bc89c3c
SIZE (fastscape-lem-fastscapelib-v0.1.3-53-g5698347_GH0.tar.gz) = 107177

View File

@ -0,0 +1,5 @@
fastscapelib is a C++ library of efficient algorithms for processing topographic
data and landscape evolution modeling.
This library currently has Python bindings and is easily extensible to other
languages.

View File

@ -0,0 +1,24 @@
include/fastscapelib/base.hpp
include/fastscapelib/basin_graph.hpp
include/fastscapelib/consts.hpp
include/fastscapelib/diffusion_adi.hpp
include/fastscapelib/flow_graph.hpp
include/fastscapelib/flow_graph_impl.hpp
include/fastscapelib/flow_router.hpp
include/fastscapelib/flow_routing.hpp
include/fastscapelib/iterators.hpp
include/fastscapelib/pflood.hpp
include/fastscapelib/profile_grid.hpp
include/fastscapelib/raster_grid.hpp
include/fastscapelib/sink_resolver.hpp
include/fastscapelib/spl.hpp
include/fastscapelib/structured_grid.hpp
include/fastscapelib/union_find.hpp
include/fastscapelib/unstructured_mesh.hpp
include/fastscapelib/utils.hpp
include/fastscapelib/version.hpp
include/fastscapelib/xtensor_utils.hpp
lib/cmake/fastscapelib/fastscapelibConfig.cmake
lib/cmake/fastscapelib/fastscapelibConfigVersion.cmake
lib/cmake/fastscapelib/fastscapelibTargets.cmake
libdata/pkgconfig/fastscapelib.pc