diff --git a/science/chemicalfun/Makefile b/science/chemicalfun/Makefile index bdda8752c299..1b6b39050c28 100644 --- a/science/chemicalfun/Makefile +++ b/science/chemicalfun/Makefile @@ -1,49 +1,48 @@ PORTNAME= chemicalfun -DISTVERSION= 0.1.3 -PORTREVISION= 1 +DISTVERSION= 0.1.7 CATEGORIES= science # chemistry MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${PORTNAME}/get/${BB_COMMIT}${EXTRACT_SUFX}?dummy=/:src DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX}:src MAINTAINER= yuri@FreeBSD.org COMMENT= C++ library for working with chemical reactions and formulas WWW= https://bitbucket.org/gems4/chemicalfun/src/master/ -BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \ - spdlog>0:devel/spdlog +BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libfmt.so:devel/libfmt # due to SPDLOG_FMT_EXTERNAL +LIB_DEPENDS+= libspdlog.so:devel/spdlog USES= cmake:testing compiler:c++17-lang eigen:3 localbase BB_ACCOUNT= gems4 -BB_COMMIT= 0e0edc84688c +BB_COMMIT= 7b43744ec72d WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${PORTNAME}-${BB_COMMIT} CMAKE_TESTING_ON= CHEMICALFUN_BUILD_TESTS # tests fail to compile, BitBucket offers no easy way to report this CMAKE_TESTING_TARGET= ${ALL_TARGET} # hack to prevent test run CXXFLAGS+= -DSPDLOG_FMT_EXTERNAL # see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258073#c3 LDFLAGS+= -L${LOCALBASE}/lib -lfmt # due to SPDLOG_FMT_EXTERNAL OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_USES= python PYTHON_CMAKE_BOOL= CHEMICALFUN_BUILD_PYTHON PYTHON_CMAKE_ON= -DFREEBSD_STAGEDIR=${STAGEDIR} PYTHON_BUILD_DEPENDS= pybind11>0:devel/pybind11 post-install-PYTHON-on: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/chemicalfun/PyChemicalFun${PYTHON_EXT_SUFFIX}.so post-test: @${ECHO} "==> run C++ tests" @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} tests/test_main post-test-PYTHON-on: @${ECHO} "==> run Python tests" @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} ${FILESDIR}/test.py .include diff --git a/science/chemicalfun/distinfo b/science/chemicalfun/distinfo index 3f99e7f4d4e8..c20ba32c0c19 100644 --- a/science/chemicalfun/distinfo +++ b/science/chemicalfun/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1658079527 -SHA256 (chemicalfun-0.1.3.tar.gz) = ad6cbd46bb75fe5811f4fcae7966d7717bf30f4f0f4749783e09a9f53780e6e6 -SIZE (chemicalfun-0.1.3.tar.gz) = 933523 +TIMESTAMP = 1672213422 +SHA256 (chemicalfun-0.1.7.tar.gz) = 1f25409cba68bdf3fda4e01ca8e2e50d8402b986236c0eb52845238602487710 +SIZE (chemicalfun-0.1.7.tar.gz) = 935004 diff --git a/science/chemicalfun/pkg-plist b/science/chemicalfun/pkg-plist index 62c64e17f309..b5b2c6ef3830 100644 --- a/science/chemicalfun/pkg-plist +++ b/science/chemicalfun/pkg-plist @@ -1,19 +1,19 @@ include/ChemicalFun/FormulaParser.h include/ChemicalFun/FormulaParser/ChemicalData.h include/ChemicalFun/FormulaParser/ChemicalFormulaParser.h include/ChemicalFun/FormulaParser/MoietyParser.h include/ChemicalFun/ReactionsGenerator.h include/ChemicalFun/ReactionsGenerator/ChemicalReactions.h include/ChemicalFun/ReactionsGenerator/Combiner.h include/ChemicalFun/ReactionsGenerator/Generator.h include/ChemicalFun/ReactionsGenerator/MatrixUtils.h include/ChemicalFun/ReactionsGenerator/Reaction.h lib/cmake/ChemicalFun/ChemicalFunConfig.cmake lib/cmake/ChemicalFun/ChemicalFunConfigVersion.cmake lib/cmake/ChemicalFun/ChemicalFunTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/ChemicalFun/ChemicalFunTargets.cmake lib/libChemicalFun.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/chemicalfun/PyChemicalFun%%PYTHON_EXT_SUFFIX%%.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/chemicalfun/__init__.py -%%PYTHON%%%%PYTHON_SITELIBDIR%%/chemicalfun/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc -%%PYTHON%%%%PYTHON_SITELIBDIR%%/chemicalfun-0.1.3-py%%PYTHON_VER%%.egg-info +%%PYTHON_SITELIBDIR%%/chemicalfun/PyChemicalFun%%PYTHON_EXT_SUFFIX%%.so +%%PYTHON_SITELIBDIR%%/chemicalfun/__init__.py +%%PYTHON_SITELIBDIR%%/chemicalfun/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc +%%PYTHON_SITELIBDIR%%/chemicalfun-0.1.7-py%%PYTHON_VER%%.egg-info