git: 381d803a0c96 - main - science/agrum: Update 1.1.1 -> 1.2.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Jul 2022 08:08:54 UTC
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=381d803a0c96f6b6199936e44a2973d158afa38a commit 381d803a0c96f6b6199936e44a2973d158afa38a Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2022-07-29 07:16:33 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2022-07-29 08:08:49 +0000 science/agrum: Update 1.1.1 -> 1.2.0 Also add test target. --- science/agrum/Makefile | 15 ++++++++++++--- science/agrum/distinfo | 6 +++--- science/agrum/pkg-plist | 37 +++++++++++++++++++------------------ 3 files changed, 34 insertions(+), 24 deletions(-) diff --git a/science/agrum/Makefile b/science/agrum/Makefile index 56a86b9a06e8..ccffcb4c6bdd 100644 --- a/science/agrum/Makefile +++ b/science/agrum/Makefile @@ -1,5 +1,5 @@ PORTNAME= agrum -DISTVERSION= 1.1.1 +DISTVERSION= 1.2.0 CATEGORIES= science math MAINTAINER= yuri@FreeBSD.org @@ -8,14 +8,17 @@ COMMENT= Graphical modeler for Bayesian networks, influence diagrams, etc LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake compiler:c++14-lang # the 'act' executable uses 'python' and is broken, when act is broken CMakeLists.txt builds with default configuration which is fine +USES= cmake compiler:c++17-lang shebangfix # the 'act' executable uses 'python' and is broken, when act is broken CMakeLists.txt builds with default configuration which is fine USE_LDCONFIG= yes + LLD_UNSAFE= yes USE_GITLAB= yes GL_ACCOUNT= agrumery GL_PROJECT= aGrUM -GL_COMMIT= 1a905d0ecbe18c924a44d6e5024eb81fc252ecf6 +GL_COMMIT= 8141e589aaca335b9582c2ca8bbd6594bc4b174b + +SHEBANG_FILES= act CMAKE_OFF= USE_SWIG @@ -48,4 +51,10 @@ PYTHON_RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR} # see wrappers/pyAgrum/requirements.txt and wrappers/pyAgrum/testunits/optional_requirements.txt +BINARY_ALIAS= gcc=${CC} g++=${CXX} # only for tests, see https://gitlab.com/agrumery/aGrUM/-/issues/100 + +do-test: + @cd ${WRKSRC} && \ + ${SETENV} ${MAKE_ENV} ./act test release agrum -t all + .include <bsd.port.mk> diff --git a/science/agrum/distinfo b/science/agrum/distinfo index e8038912896e..983b684d8e94 100644 --- a/science/agrum/distinfo +++ b/science/agrum/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1654925110 -SHA256 (agrumery-aGrUM-1a905d0ecbe18c924a44d6e5024eb81fc252ecf6_GL0.tar.gz) = 8c4fe3f22b020de9e73863a8ed332de928ff26f93fca8e9782e168ea1c29cb17 -SIZE (agrumery-aGrUM-1a905d0ecbe18c924a44d6e5024eb81fc252ecf6_GL0.tar.gz) = 21257133 +TIMESTAMP = 1659066434 +SHA256 (agrumery-aGrUM-8141e589aaca335b9582c2ca8bbd6594bc4b174b_GL0.tar.gz) = 0181d5ae4e90805289afa0b54b751cd0488503b3623908e1048213d553015935 +SIZE (agrumery-aGrUM-8141e589aaca335b9582c2ca8bbd6594bc4b174b_GL0.tar.gz) = 21258413 diff --git a/science/agrum/pkg-plist b/science/agrum/pkg-plist index 90791e4d66d4..4242291a369c 100644 --- a/science/agrum/pkg-plist +++ b/science/agrum/pkg-plist @@ -125,28 +125,15 @@ include/agrum/BN/io/net/netReader_tpl.h include/agrum/BN/io/net/netWriter.h include/agrum/BN/io/net/netWriter_tpl.h include/agrum/BN/learning/BNLearnUtils/BNLearnerListener.h -include/agrum/BN/learning/BNLearnUtils/genericBNLearner.h -include/agrum/BN/learning/BNLearnUtils/genericBNLearner_inl.h -include/agrum/BN/learning/BNLearnUtils/genericBNLearner_tpl.h +include/agrum/BN/learning/BNLearnUtils/IBNLearner.h +include/agrum/BN/learning/BNLearnUtils/IBNLearner_inl.h +include/agrum/BN/learning/BNLearnUtils/IBNLearner_tpl.h include/agrum/BN/learning/BNLearner.h include/agrum/BN/learning/BNLearner_tpl.h include/agrum/BN/learning/K2.h include/agrum/BN/learning/K2_inl.h include/agrum/BN/learning/K2_tpl.h include/agrum/BN/learning/Miic.h -include/agrum/BN/learning/aprioris/apriori.h -include/agrum/BN/learning/aprioris/aprioriBDeu.h -include/agrum/BN/learning/aprioris/aprioriBDeu_inl.h -include/agrum/BN/learning/aprioris/aprioriDirichletFromDatabase.h -include/agrum/BN/learning/aprioris/aprioriDirichletFromDatabase_inl.h -include/agrum/BN/learning/aprioris/aprioriK2.h -include/agrum/BN/learning/aprioris/aprioriK2_inl.h -include/agrum/BN/learning/aprioris/aprioriNoApriori.h -include/agrum/BN/learning/aprioris/aprioriNoApriori_inl.h -include/agrum/BN/learning/aprioris/aprioriSmoothing.h -include/agrum/BN/learning/aprioris/aprioriSmoothing_inl.h -include/agrum/BN/learning/aprioris/aprioriTypes.h -include/agrum/BN/learning/aprioris/apriori_inl.h include/agrum/BN/learning/constraints/structuralConstraint.h include/agrum/BN/learning/constraints/structuralConstraintDAG.h include/agrum/BN/learning/constraints/structuralConstraintDAG_inl.h @@ -187,6 +174,20 @@ include/agrum/BN/learning/paramUtils/paramEstimatorML.h include/agrum/BN/learning/paramUtils/paramEstimatorML_inl.h include/agrum/BN/learning/paramUtils/paramEstimator_inl.h include/agrum/BN/learning/paramUtils/paramEstimator_tpl.h +include/agrum/BN/learning/priors/DirichletPriorFromBN.h +include/agrum/BN/learning/priors/DirichletPriorFromBN_tpl.h +include/agrum/BN/learning/priors/DirichletPriorFromDatabase.h +include/agrum/BN/learning/priors/DirichletPriorFromDatabase_inl.h +include/agrum/BN/learning/priors/K2Prior.h +include/agrum/BN/learning/priors/K2Prior_inl.h +include/agrum/BN/learning/priors/bdeuPrior.h +include/agrum/BN/learning/priors/bdeuPrior_inl.h +include/agrum/BN/learning/priors/noPrior.h +include/agrum/BN/learning/priors/noPrior_inl.h +include/agrum/BN/learning/priors/prior.h +include/agrum/BN/learning/priors/prior_inl.h +include/agrum/BN/learning/priors/smoothingPrior.h +include/agrum/BN/learning/priors/smoothingPrior_inl.h include/agrum/BN/learning/scores_and_tests/score.h include/agrum/BN/learning/scores_and_tests/scoreAIC.h include/agrum/BN/learning/scores_and_tests/scoreAIC_inl.h @@ -877,6 +878,8 @@ include/agrum/tools/variables/IContinuousVariable.h include/agrum/tools/variables/IContinuousVariable_inl.h include/agrum/tools/variables/IDiscretizedVariable.h include/agrum/tools/variables/IDiscretizedVariable_inl.h +include/agrum/tools/variables/allDiscreteVariables.h +include/agrum/tools/variables/allDiscreteVariables_tpl.h include/agrum/tools/variables/continuousVariable.h include/agrum/tools/variables/continuousVariable_inl.h include/agrum/tools/variables/continuousVariable_tpl.h @@ -890,8 +893,6 @@ include/agrum/tools/variables/labelizedVariable.h include/agrum/tools/variables/labelizedVariable_inl.h include/agrum/tools/variables/rangeVariable.h include/agrum/tools/variables/rangeVariable_inl.h -include/agrum/tools/variables/allDiscreteVariables.h -include/agrum/tools/variables/allDiscreteVariables_tpl.h include/agrum/tools/variables/variable.h include/agrum/tools/variables/variable_inl.h lib/cmake/aGrUM/aGrUMConfig.cmake