Date: Wed, 2 Feb 2022 09:42:09 GMT From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: bd4686706c03 - main - math/dionysus: New port: Library for computing persistent homology Message-ID: <202202020942.2129g9D3023337@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=bd4686706c039b306cab15b4c3ad84eba6cceefc commit bd4686706c039b306cab15b4c3ad84eba6cceefc Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-02-02 09:31:00 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-02-02 09:42:02 +0000 math/dionysus: New port: Library for computing persistent homology --- math/Makefile | 1 + math/dionysus/Makefile | 29 +++++++++++++++++++++++++++++ math/dionysus/distinfo | 3 +++ math/dionysus/pkg-descr | 4 ++++ math/dionysus/pkg-plist | 35 +++++++++++++++++++++++++++++++++++ 5 files changed, 72 insertions(+) diff --git a/math/Makefile b/math/Makefile index b49285e80d97..28e7a7334fdd 100644 --- a/math/Makefile +++ b/math/Makefile @@ -240,6 +240,7 @@ SUBDIR += dbcsr SUBDIR += deal.ii SUBDIR += dieharder + SUBDIR += dionysus SUBDIR += disco SUBDIR += djbfft SUBDIR += drgeo diff --git a/math/dionysus/Makefile b/math/dionysus/Makefile new file mode 100644 index 000000000000..002f38e605af --- /dev/null +++ b/math/dionysus/Makefile @@ -0,0 +1,29 @@ +PORTNAME= dionysus +PORTVERSION= g20210521 +CATEGORIES= math +PKGNAMESUFFIX= -topology-library + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Library for computing persistent homology + +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 + +USE_GITHUB= yes +GH_ACCOUNT= mrzv +GH_TAGNAME= ae27bb1 + +CMAKE_OFF= build_examples build_python_bindings + +NO_BUILD= yes +NO_ARCH= yes + +do-install: + cd ${WRKSRC}/include && ${COPYTREE_SHARE} ${PORTNAME} ${STAGEDIR}${PREFIX}/include + +.include <bsd.port.mk> diff --git a/math/dionysus/distinfo b/math/dionysus/distinfo new file mode 100644 index 000000000000..48cc59a2dba2 --- /dev/null +++ b/math/dionysus/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1643774964 +SHA256 (mrzv-dionysus-g20210521-ae27bb1_GH0.tar.gz) = 36940e1f094115fc3f23e70a03e8a4c68352a602f9133540b10e04117391be2f +SIZE (mrzv-dionysus-g20210521-ae27bb1_GH0.tar.gz) = 1226395 diff --git a/math/dionysus/pkg-descr b/math/dionysus/pkg-descr new file mode 100644 index 000000000000..187afd51bea3 --- /dev/null +++ b/math/dionysus/pkg-descr @@ -0,0 +1,4 @@ +Dionysus is a computational topology package focused on persistent +homology. It is written in C++, with Python bindings. + +WWW: https://mrzv.org/software/dionysus2/ diff --git a/math/dionysus/pkg-plist b/math/dionysus/pkg-plist new file mode 100644 index 000000000000..a639bba063a2 --- /dev/null +++ b/math/dionysus/pkg-plist @@ -0,0 +1,35 @@ +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/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/zigzag-persistence.h +include/dionysus/zigzag-persistence.hpp
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202202020942.2129g9D3023337>