math/arborx: New port: Performance-portable geometric search library
This commit is contained in:
parent
f92fcc8491
commit
2969ce3e39
5 changed files with 93 additions and 0 deletions
|
@ -170,6 +170,7 @@
|
|||
SUBDIR += apc
|
||||
SUBDIR += apron
|
||||
SUBDIR += arb
|
||||
SUBDIR += arborx
|
||||
SUBDIR += aribas
|
||||
SUBDIR += armadillo
|
||||
SUBDIR += arpack++
|
||||
|
|
27
math/arborx/Makefile
Normal file
27
math/arborx/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
|||
PORTNAME= arborx
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.3
|
||||
CATEGORIES= math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Performance-portable geometric search library
|
||||
WWW= https://github.com/arborx/ArborX
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
CXX_DEPENDS= onetbb>0:devel/onetbb \
|
||||
kokkos>0:devel/kokkos
|
||||
BUILD_DEPENDS= ${CXX_DEPENDS}
|
||||
RUN_DEPENDS= ${CXX_DEPENDS}
|
||||
|
||||
USES= cmake:testing
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_PROJECT= ArborX
|
||||
|
||||
CMAKE_TESTING_ON= ARBORX_ENABLE_TESTS
|
||||
|
||||
NO_ARCH= yes
|
||||
|
||||
.include <bsd.port.mk>
|
3
math/arborx/distinfo
Normal file
3
math/arborx/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
|||
TIMESTAMP = 1668222491
|
||||
SHA256 (arborx-ArborX-v1.3_GH0.tar.gz) = 3f1e17f029a460ab99f8396e2772cec908eefc4bf3868c8828907624a2d0ce5d
|
||||
SIZE (arborx-ArborX-v1.3_GH0.tar.gz) = 393980
|
2
math/arborx/pkg-descr
Normal file
2
math/arborx/pkg-descr
Normal file
|
@ -0,0 +1,2 @@
|
|||
ArborX is an open-source library designed to provide performance portable
|
||||
algorithms for geometric search, similarly to nanoflann and Boost Geometry.
|
60
math/arborx/pkg-plist
Normal file
60
math/arborx/pkg-plist
Normal file
|
@ -0,0 +1,60 @@
|
|||
include/ArborX/ArborX.hpp
|
||||
include/ArborX/ArborX_BruteForce.hpp
|
||||
include/ArborX/ArborX_Config.hpp
|
||||
include/ArborX/ArborX_CrsGraphWrapper.hpp
|
||||
include/ArborX/ArborX_DBSCAN.hpp
|
||||
include/ArborX/ArborX_LinearBVH.hpp
|
||||
include/ArborX/ArborX_Version.hpp
|
||||
include/ArborX/details/ArborX_AccessTraits.hpp
|
||||
include/ArborX/details/ArborX_Callbacks.hpp
|
||||
include/ArborX/details/ArborX_DetailsBatchedQueries.hpp
|
||||
include/ArborX/details/ArborX_DetailsBruteForceImpl.hpp
|
||||
include/ArborX/details/ArborX_DetailsCartesianGrid.hpp
|
||||
include/ArborX/details/ArborX_DetailsContainers.hpp
|
||||
include/ArborX/details/ArborX_DetailsCrsGraphWrapperImpl.hpp
|
||||
include/ArborX/details/ArborX_DetailsFDBSCAN.hpp
|
||||
include/ArborX/details/ArborX_DetailsFDBSCANDenseBox.hpp
|
||||
include/ArborX/details/ArborX_DetailsHappyTreeFriends.hpp
|
||||
include/ArborX/details/ArborX_DetailsHeap.hpp
|
||||
include/ArborX/details/ArborX_DetailsMortonCode.hpp
|
||||
include/ArborX/details/ArborX_DetailsMutualReachabilityDistance.hpp
|
||||
include/ArborX/details/ArborX_DetailsNode.hpp
|
||||
include/ArborX/details/ArborX_DetailsOperatorFunctionObjects.hpp
|
||||
include/ArborX/details/ArborX_DetailsPermutedData.hpp
|
||||
include/ArborX/details/ArborX_DetailsPriorityQueue.hpp
|
||||
include/ArborX/details/ArborX_DetailsSortUtils.hpp
|
||||
include/ArborX/details/ArborX_DetailsStack.hpp
|
||||
include/ArborX/details/ArborX_DetailsTreeConstruction.hpp
|
||||
include/ArborX/details/ArborX_DetailsTreeNodeLabeling.hpp
|
||||
include/ArborX/details/ArborX_DetailsTreeTraversal.hpp
|
||||
include/ArborX/details/ArborX_DetailsTreeVisualization.hpp
|
||||
include/ArborX/details/ArborX_DetailsUnionFind.hpp
|
||||
include/ArborX/details/ArborX_DetailsUtils.hpp
|
||||
include/ArborX/details/ArborX_Exception.hpp
|
||||
include/ArborX/details/ArborX_MinimumSpanningTree.hpp
|
||||
include/ArborX/details/ArborX_Predicates.hpp
|
||||
include/ArborX/details/ArborX_SpaceFillingCurves.hpp
|
||||
include/ArborX/details/ArborX_TraversalPolicy.hpp
|
||||
include/ArborX/geometry/ArborX_Box.hpp
|
||||
include/ArborX/geometry/ArborX_DetailsAlgorithms.hpp
|
||||
include/ArborX/geometry/ArborX_GeometryTraits.hpp
|
||||
include/ArborX/geometry/ArborX_HyperBox.hpp
|
||||
include/ArborX/geometry/ArborX_HyperPoint.hpp
|
||||
include/ArborX/geometry/ArborX_HyperSphere.hpp
|
||||
include/ArborX/geometry/ArborX_KDOP.hpp
|
||||
include/ArborX/geometry/ArborX_Point.hpp
|
||||
include/ArborX/geometry/ArborX_Ray.hpp
|
||||
include/ArborX/geometry/ArborX_Sphere.hpp
|
||||
include/ArborX/geometry/ArborX_Triangle.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtAccessibilityTraits.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtArithmeticTraits.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMathFunctions.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtMinMaxOperations.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtScopedProfileRegion.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtSwap.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtVersion.hpp
|
||||
include/ArborX/kokkos_ext/ArborX_DetailsKokkosExtViewHelpers.hpp
|
||||
lib/cmake/ArborX/ArborXConfig.cmake
|
||||
lib/cmake/ArborX/ArborXConfigVersion.cmake
|
||||
lib/cmake/ArborX/ArborXSettings.cmake
|
||||
lib/cmake/ArborX/ArborXTargets.cmake
|
Loading…
Reference in a new issue