diff --git a/math/cadabra2/Makefile b/math/cadabra2/Makefile index ea515d4f0835..45905a4cfc47 100644 --- a/math/cadabra2/Makefile +++ b/math/cadabra2/Makefile @@ -1,52 +1,52 @@ PORTNAME= cadabra2 -DISTVERSION= 2.4.3.2 +DISTVERSION= 2.4.4.1 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Computer algebra system for solving field theory problems WWW= https://cadabra.science/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/doc/license.txt BUILD_DEPENDS= ${LOCALBASE}/include/websocketpp/client.hpp:devel/websocketpp LIB_DEPENDS= ${PY_BOOST} \ libboost_system.so:devel/boost-libs \ libharfbuzz.so:print/harfbuzz \ libpcrecpp.so:devel/pcre \ libjsoncpp.so:devel/jsoncpp \ libgmp.so:math/gmp \ libuuid.so:misc/e2fsprogs-libuuid RUN_DEPENDS= ${PYTHON_SITELIBDIR}/sympy/__init__.py:math/py-sympy@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/matplotlib/__init__.py:math/py-matplotlib@${PY_FLAVOR} USES= compiler:c++14-lang cmake:noninja dos2unix gettext-runtime gnome localbase:ldflags pkgconfig python sqlite tex # USES=python picks random python versions USE_GNOME= glib20 glibmm libsigc++20 USE_TEX= base latex texhash USE_GITHUB= yes GH_ACCOUNT= kpeeters DOS2UNIX_FILES= cmake/version.cmake CMAKE_ON= ENABLE_SYSTEM_JSONCPP USE_PYTHON_3 # OFF doesn't work, still links to python3: https://github.com/kpeeters/cadabra2/issues/76 CMAKE_OFF= ENABLE_MATHEMATICA CXXFLAGS+= -I${LOCALBASE}/include/jsoncpp LDFLAGS+= -ljsoncpp PLIST_SUB= _PY_SONAME=${_PY_SONAME} OPTIONS_DEFINE= GUI OPTIONS_DEFAULT= GUI OPTIONS_SUB= yes GUI_USES= desktop-file-utils GUI_USE= GNOME=gtkmm30,gdkpixbuf2 GUI_CMAKE_BOOL= ENABLE_FRONTEND _PY_SONAME= ${PYTHON_EXT_SUFFIX} post-extract: # unbundle @${RM} -r ${WRKSRC}/libs/jsoncpp ${WRKSRC}/libs/websocketpp .include diff --git a/math/cadabra2/distinfo b/math/cadabra2/distinfo index 075c98f09962..1189aa8f8c11 100644 --- a/math/cadabra2/distinfo +++ b/math/cadabra2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1690317047 -SHA256 (kpeeters-cadabra2-2.4.3.2_GH0.tar.gz) = ae913bb1f7d562ca479ff57adf0b61c4b2e9cf83a8b5ec282ef3d27050cfcca2 -SIZE (kpeeters-cadabra2-2.4.3.2_GH0.tar.gz) = 25157173 +TIMESTAMP = 1694234411 +SHA256 (kpeeters-cadabra2-2.4.4.1_GH0.tar.gz) = 7a2dde9ffad033adac6bf688862608743a04475e9f9324e8b6b66013c8ae50ce +SIZE (kpeeters-cadabra2-2.4.4.1_GH0.tar.gz) = 25171405 diff --git a/math/cadabra2/pkg-plist b/math/cadabra2/pkg-plist index 84f08081a951..96cd50b3a2d6 100644 --- a/math/cadabra2/pkg-plist +++ b/math/cadabra2/pkg-plist @@ -1,154 +1,155 @@ bin/cadabra-server bin/cadabra2 bin/cadabra2-cli %%GUI%%bin/cadabra2-gtk bin/cadabra2cadabra bin/cadabra2html bin/cadabra2ipynb bin/cadabra2latex bin/cadabra2python bin/cdb-nbtool %%PYTHON_SITELIBDIR%%/cadabra2%%_PY_SONAME%%.so %%PYTHON_SITELIBDIR%%/cadabra2_defaults.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/__init__.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/__main__.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/completer.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/context.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/kernel.py %%PYTHON_SITELIBDIR%%/cadabra2_jupyter/server.py %%PYTHON_SITELIBDIR%%/cdb/core/_component%%_PY_SONAME%%.so %%PYTHON_SITELIBDIR%%/cdb/core/component.cnb %%PYTHON_SITELIBDIR%%/cdb/core/manip.cnb %%PYTHON_SITELIBDIR%%/cdb/core/solve.cnb %%PYTHON_SITELIBDIR%%/cdb/core/trace.cnb %%PYTHON_SITELIBDIR%%/cdb/gauge_theory/instantons.cnb %%PYTHON_SITELIBDIR%%/cdb/graphics/plot.cnb %%PYTHON_SITELIBDIR%%/cdb/numeric/evaluate.cnb %%PYTHON_SITELIBDIR%%/cdb/numeric/integrate.cnb %%PYTHON_SITELIBDIR%%/cdb/relativity/abstract.cnb %%PYTHON_SITELIBDIR%%/cdb/relativity/schwarzschild.cnb %%PYTHON_SITELIBDIR%%/cdb/sympy/calculus.cnb %%PYTHON_SITELIBDIR%%/cdb/sympy/solvers.cnb %%PYTHON_SITELIBDIR%%/cdb/utils/_algorithm%%_PY_SONAME%%.so %%PYTHON_SITELIBDIR%%/cdb/utils/develop.cnb %%PYTHON_SITELIBDIR%%/cdb/utils/indices.cnb %%PYTHON_SITELIBDIR%%/cdb/utils/node.cnb %%PYTHON_SITELIBDIR%%/cdb/utils/tableau.cnb %%PYTHON_SITELIBDIR%%/cdb_appdirs.py %%PYTHON_SITELIBDIR%%/notebook/static/components/codemirror/mode/cadabra/cadabra.js %%GUI%%share/applications/cadabra2-gtk.desktop %%GUI%%%%DATADIR%%/images/cadabra2-gtk.png %%GUI%%%%DATADIR%%/latex/preamble.tex %%GUI%%%%DATADIR%%/manual/algorithms/asym.cnb %%GUI%%%%DATADIR%%/manual/algorithms/canonicalise.cnb %%GUI%%%%DATADIR%%/manual/algorithms/collect_factors.cnb %%GUI%%%%DATADIR%%/manual/algorithms/collect_terms.cnb %%GUI%%%%DATADIR%%/manual/algorithms/combine.cnb %%GUI%%%%DATADIR%%/manual/algorithms/complete.cnb %%GUI%%%%DATADIR%%/manual/algorithms/decompose.cnb %%GUI%%%%DATADIR%%/manual/algorithms/decompose_product.cnb %%GUI%%%%DATADIR%%/manual/algorithms/distribute.cnb %%GUI%%%%DATADIR%%/manual/algorithms/drop_weight.cnb %%GUI%%%%DATADIR%%/manual/algorithms/einsteinify.cnb %%GUI%%%%DATADIR%%/manual/algorithms/eliminate_kronecker.cnb %%GUI%%%%DATADIR%%/manual/algorithms/eliminate_metric.cnb %%GUI%%%%DATADIR%%/manual/algorithms/eliminate_vielbein.cnb %%GUI%%%%DATADIR%%/manual/algorithms/epsilon_to_delta.cnb %%GUI%%%%DATADIR%%/manual/algorithms/evaluate.cnb %%GUI%%%%DATADIR%%/manual/algorithms/expand.cnb %%GUI%%%%DATADIR%%/manual/algorithms/expand_delta.cnb %%GUI%%%%DATADIR%%/manual/algorithms/expand_diracbar.cnb %%GUI%%%%DATADIR%%/manual/algorithms/expand_dummies.cnb %%GUI%%%%DATADIR%%/manual/algorithms/expand_power.cnb %%GUI%%%%DATADIR%%/manual/algorithms/explicit_indices.cnb %%GUI%%%%DATADIR%%/manual/algorithms/factor_in.cnb %%GUI%%%%DATADIR%%/manual/algorithms/factor_out.cnb %%GUI%%%%DATADIR%%/manual/algorithms/fierz.cnb %%GUI%%%%DATADIR%%/manual/algorithms/integrate_by_parts.cnb %%GUI%%%%DATADIR%%/manual/algorithms/join_gamma.cnb %%GUI%%%%DATADIR%%/manual/algorithms/keep_weight.cnb %%GUI%%%%DATADIR%%/manual/algorithms/lower_free_indices.cnb %%GUI%%%%DATADIR%%/manual/algorithms/lr_tensor.cnb %%GUI%%%%DATADIR%%/manual/algorithms/map_sympy.cnb %%GUI%%%%DATADIR%%/manual/algorithms/meld.cnb %%GUI%%%%DATADIR%%/manual/algorithms/product_rule.cnb %%GUI%%%%DATADIR%%/manual/algorithms/raise_free_indices.cnb %%GUI%%%%DATADIR%%/manual/algorithms/reduce_delta.cnb %%GUI%%%%DATADIR%%/manual/algorithms/rename_dummies.cnb %%GUI%%%%DATADIR%%/manual/algorithms/replace_match.cnb %%GUI%%%%DATADIR%%/manual/algorithms/rewrite_indices.cnb %%GUI%%%%DATADIR%%/manual/algorithms/simplify.cnb %%GUI%%%%DATADIR%%/manual/algorithms/slot_asym.cnb %%GUI%%%%DATADIR%%/manual/algorithms/sort_product.cnb %%GUI%%%%DATADIR%%/manual/algorithms/sort_spinors.cnb %%GUI%%%%DATADIR%%/manual/algorithms/sort_sum.cnb %%GUI%%%%DATADIR%%/manual/algorithms/split_gamma.cnb %%GUI%%%%DATADIR%%/manual/algorithms/split_index.cnb %%GUI%%%%DATADIR%%/manual/algorithms/substitute.cnb %%GUI%%%%DATADIR%%/manual/algorithms/take_match.cnb %%GUI%%%%DATADIR%%/manual/algorithms/untrace.cnb %%GUI%%%%DATADIR%%/manual/algorithms/unwrap.cnb %%GUI%%%%DATADIR%%/manual/algorithms/vary.cnb %%GUI%%%%DATADIR%%/manual/algorithms/young_project_product.cnb %%GUI%%%%DATADIR%%/manual/algorithms/young_project_tensor.cnb %%GUI%%%%DATADIR%%/manual/algorithms/zoom.cnb %%GUI%%%%DATADIR%%/manual/properties/Accent.cnb %%GUI%%%%DATADIR%%/manual/properties/AntiCommuting.cnb %%GUI%%%%DATADIR%%/manual/properties/AntiSymmetric.cnb %%GUI%%%%DATADIR%%/manual/properties/Commuting.cnb %%GUI%%%%DATADIR%%/manual/properties/CommutingAsProduct.cnb %%GUI%%%%DATADIR%%/manual/properties/CommutingAsSum.cnb %%GUI%%%%DATADIR%%/manual/properties/Coordinate.cnb %%GUI%%%%DATADIR%%/manual/properties/DAntiSymmetric.cnb %%GUI%%%%DATADIR%%/manual/properties/Depends.cnb %%GUI%%%%DATADIR%%/manual/properties/Derivative.cnb %%GUI%%%%DATADIR%%/manual/properties/Determinant.cnb %%GUI%%%%DATADIR%%/manual/properties/Diagonal.cnb %%GUI%%%%DATADIR%%/manual/properties/DiracBar.cnb %%GUI%%%%DATADIR%%/manual/properties/Distributable.cnb %%GUI%%%%DATADIR%%/manual/properties/EpsilonTensor.cnb %%GUI%%%%DATADIR%%/manual/properties/FilledTableau.cnb %%GUI%%%%DATADIR%%/manual/properties/GammaMatrix.cnb %%GUI%%%%DATADIR%%/manual/properties/ImplicitIndex.cnb %%GUI%%%%DATADIR%%/manual/properties/IndexInherit.cnb %%GUI%%%%DATADIR%%/manual/properties/Indices.cnb %%GUI%%%%DATADIR%%/manual/properties/Integer.cnb %%GUI%%%%DATADIR%%/manual/properties/InverseMetric.cnb %%GUI%%%%DATADIR%%/manual/properties/InverseVielbein.cnb %%GUI%%%%DATADIR%%/manual/properties/KroneckerDelta.cnb %%GUI%%%%DATADIR%%/manual/properties/LaTeXForm.cnb %%GUI%%%%DATADIR%%/manual/properties/Metric.cnb %%GUI%%%%DATADIR%%/manual/properties/NonCommuting.cnb %%GUI%%%%DATADIR%%/manual/properties/PartialDerivative.cnb %%GUI%%%%DATADIR%%/manual/properties/RiemannTensor.cnb %%GUI%%%%DATADIR%%/manual/properties/SatisfiesBianchi.cnb %%GUI%%%%DATADIR%%/manual/properties/SelfAntiCommuting.cnb %%GUI%%%%DATADIR%%/manual/properties/SelfCommuting.cnb %%GUI%%%%DATADIR%%/manual/properties/SelfNonCommuting.cnb %%GUI%%%%DATADIR%%/manual/properties/SortOrder.cnb %%GUI%%%%DATADIR%%/manual/properties/Spinor.cnb %%GUI%%%%DATADIR%%/manual/properties/Symbol.cnb %%GUI%%%%DATADIR%%/manual/properties/Symmetric.cnb %%GUI%%%%DATADIR%%/manual/properties/Tableau.cnb %%GUI%%%%DATADIR%%/manual/properties/TableauSymmetry.cnb %%GUI%%%%DATADIR%%/manual/properties/Trace.cnb %%GUI%%%%DATADIR%%/manual/properties/Vielbein.cnb +%%GUI%%%%DATADIR%%/manual/properties/Weight.cnb %%GUI%%%%DATADIR%%/manual/properties/WeightInherit.cnb %%GUI%%%%DATADIR%%/notebook.html %%GUI%%%%DATADIR%%/notebook.tex %%GUI%%share/icons/hicolor/128x128/apps/cadabra2-gtk.png %%GUI%%share/icons/hicolor/256x256/apps/cadabra2-gtk.png %%GUI%%share/icons/hicolor/64x64/apps/cadabra2-gtk.png %%GUI%%share/icons/hicolor/scalable/apps/cadabra2-gtk.svg share/jupyter/kernels/cadabra2/kernel.json share/jupyter/kernels/cadabra2/logo-32x32.png share/jupyter/kernels/cadabra2/logo-64x64.png share/man/man1/cadabra-server.1.gz share/man/man1/cadabra2-cli.1.gz %%GUI%%share/man/man1/cadabra2-gtk.1.gz share/man/man1/cadabra2.1.gz share/man/man1/cadabra2cadabra.1.gz share/man/man1/cadabra2html.1.gz share/man/man1/cadabra2ipynb.1.gz share/man/man1/cadabra2latex.1.gz share/man/man1/cadabra2python.1.gz