science/agrum: Remove port
Niche use case, not aligned with broad server application needs
This commit is contained in:
@@ -4612,6 +4612,7 @@ russian/wordpress
|
||||
russian/xcode
|
||||
russian/xruskb
|
||||
science/afni
|
||||
science/agrum
|
||||
science/aircraft-datcom
|
||||
science/antioch
|
||||
science/apbs
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
SUBDIR += R-cran-udunits2
|
||||
SUBDIR += abinit
|
||||
SUBDIR += acados
|
||||
SUBDIR += agrum
|
||||
SUBDIR += ascent
|
||||
SUBDIR += atompaw
|
||||
SUBDIR += buddy
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
PORTNAME= agrum
|
||||
DISTVERSION= 1.17.2
|
||||
CATEGORIES= science math
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Graphical modeler for Bayesian networks, influence diagrams, etc
|
||||
WWW= https://agrum.gitlab.io \
|
||||
https://gitlab.com/agrumery/aGrUM
|
||||
|
||||
LICENSE= GPLv3
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
TEST_DEPENDS= swig:devel/swig
|
||||
|
||||
USES= cmake compiler:c++20-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_TAGNAME= e26d7c4bccaafd5dcd3b78e8da1198a75a8043e7
|
||||
|
||||
SHEBANG_FILES= act
|
||||
|
||||
CMAKE_ARGS= -DPython_EXECUTABLE=${PYTHON_CMD}
|
||||
CMAKE_OFF= USE_SWIG
|
||||
|
||||
PLIST_SUB+= VERSION=${PORTVERSION}
|
||||
|
||||
OPTIONS_DEFINE= ODBC OPENMP PYTHON
|
||||
OPTIONS_DEFAULT= OPENMP PYTHON
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
ODBC_CMAKE_BOOL= USE_NANODBC
|
||||
ODBC_USES= localbase:ldflags
|
||||
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
|
||||
|
||||
OPENMP_CMAKE_BOOL= USE_OPENMP
|
||||
|
||||
PYTHON_CMAKE_BOOL= BUILD_PYTHON
|
||||
PYTHON_USES= python
|
||||
PYTHON_PLIST_SUB= PYTHON_VER_MAJ=${PYTHON_VER:R}
|
||||
PYTHON_RUN_DEPENDS= ${PYNUMPY} \
|
||||
${PYTHON_PKGNAMEPREFIX}configparser>0:devel/py-configparser@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nbconvert>0:devel/py-nbconvert@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}nbformat>0:devel/py-nbformat@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}pydotplus>0:graphics/py-pydotplus@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \
|
||||
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
|
||||
${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: # tests fail to compile, see https://gitlab.com/agrumery/aGrUM/-/issues/148
|
||||
@cd ${WRKSRC} && \
|
||||
${SETENV} ${MAKE_ENV} ./act test release agrum -t all
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1733703562
|
||||
SHA256 (agrumery-aGrUM-e26d7c4bccaafd5dcd3b78e8da1198a75a8043e7_GL0.tar.gz) = c48276422d14483a5f8e6cce9ced3b9875fcdf2e7484594228af5320c49bb139
|
||||
SIZE (agrumery-aGrUM-e26d7c4bccaafd5dcd3b78e8da1198a75a8043e7_GL0.tar.gz) = 27395374
|
||||
@@ -1,11 +0,0 @@
|
||||
aGrUM is a C++ library for graphical models. It is designed for easily building
|
||||
applications using graphical models such as Bayesian networks, influence
|
||||
diagrams, decision trees, GAI networks or Markov decision processes.
|
||||
|
||||
aGrUM is written to provide the basic building blocks to perform the
|
||||
following tasks:
|
||||
* designing graphical models,
|
||||
* learning graphical models,
|
||||
* elicitation of graphical models,
|
||||
* inference within graphical models,
|
||||
* planification.
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user