diff --git a/math/dionysus/Makefile b/math/dionysus/Makefile index d50d24def3e5..8028f5f417a2 100644 --- a/math/dionysus/Makefile +++ b/math/dionysus/Makefile @@ -1,30 +1,32 @@ PORTNAME= dionysus -PORTVERSION= 2.1.8 +PORTVERSION= 2.2.3 CATEGORIES= math PKGNAMESUFFIX= -topology-library MAINTAINER= yuri@FreeBSD.org COMMENT= Library for computing persistent homology WWW= https://mrzv.org/software/dionysus2/ \ https://github.com/mrzv/dionysus LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/adaptors.hpp:devel/boost-libs RUN_DEPENDS= ${LOCALBASE}/include/boost/range/adaptors.hpp:devel/boost-libs -USES= cmake +USES= cmake:testing USE_GITHUB= yes GH_ACCOUNT= mrzv CMAKE_OFF= build_examples build_python_bindings NO_BUILD= yes NO_ARCH= yes do-install: cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include +# tests as of 2.2.3: 100% tests passed, 0 tests failed out of 1 + .include diff --git a/math/dionysus/distinfo b/math/dionysus/distinfo index b39c25247448..35ba1479b837 100644 --- a/math/dionysus/distinfo +++ b/math/dionysus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768816752 -SHA256 (mrzv-dionysus-2.1.8_GH0.tar.gz) = 3f75d7596ac368d6bb59efcb74d1e27b1a4a81f6fdafc282efe121985735fa27 -SIZE (mrzv-dionysus-2.1.8_GH0.tar.gz) = 776029 +TIMESTAMP = 1790749014 +SHA256 (mrzv-dionysus-2.2.3_GH0.tar.gz) = e76c7e097b9fccb987988df5807e56f00523644d68f1ec35d0afc34ca3e2a18b +SIZE (mrzv-dionysus-2.2.3_GH0.tar.gz) = 745554 diff --git a/math/dionysus/pkg-plist b/math/dionysus/pkg-plist index eb00cd133d26..4aab5ca1bdbc 100644 --- a/math/dionysus/pkg-plist +++ b/math/dionysus/pkg-plist @@ -1,38 +1,44 @@ +include/dionysus/boundary-matrix.h include/dionysus/chain.h include/dionysus/chain.hpp include/dionysus/clearing-reduction.h include/dionysus/clearing-reduction.hpp include/dionysus/cohomology-persistence.h include/dionysus/cohomology-persistence.hpp include/dionysus/diagram.h include/dionysus/distances.h include/dionysus/distances.hpp include/dionysus/dlog/progress.h include/dionysus/fields/q.h include/dionysus/fields/z2.h include/dionysus/fields/zp.h include/dionysus/filtration.h +include/dionysus/freudenthal.h include/dionysus/linked-multi-filtration.h include/dionysus/matrix-filtration.h +include/dionysus/multi-filtration-common.h include/dionysus/multi-filtration.h include/dionysus/omni-field-persistence.h include/dionysus/omni-field-persistence.hpp include/dionysus/ordinary-persistence.h include/dionysus/pair-recorder.h include/dionysus/reduced-matrix.h include/dionysus/reduced-matrix.hpp include/dionysus/reduction.h include/dionysus/relative-homology-zigzag.h include/dionysus/relative-homology-zigzag.hpp include/dionysus/rips.h include/dionysus/rips.hpp include/dionysus/row-reduction.h include/dionysus/row-reduction.hpp include/dionysus/simplex.h include/dionysus/sparse-row-matrix.h include/dionysus/sparse-row-matrix.hpp include/dionysus/standard-reduction.h include/dionysus/standard-reduction.hpp include/dionysus/trails-chains.h +include/dionysus/vineyard-linear-homotopy.h +include/dionysus/vineyard.h +include/dionysus/zigzag-cone.h include/dionysus/zigzag-persistence.h include/dionysus/zigzag-persistence.hpp