Index: head/math/yacas/Makefile =================================================================== --- head/math/yacas/Makefile (revision 425611) +++ head/math/yacas/Makefile (revision 425612) @@ -1,44 +1,50 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= yacas -PORTVERSION= 1.5.0 +PORTVERSION= 1.6.0 DISTVERSIONPREFIX= v CATEGORIES= math MAINTAINER= gahr@FreeBSD.org COMMENT= Yet Another Computer Algebra System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +TEST_DEPENDS= bash:shells/bash + OPTIONS_DEFINE= DOCS -DOCS_CMAKE_ON= -DENABLE_DOCS:BOOL=ON -DDOCSDIR:STRING=${DOCSDIR_REL} +DOCS_CMAKE_ON= -DENABLE_DOCS:BOOL=ON \ + -DDOCSDIR:STRING=${DOCSDIR_REL} \ + -DENABLE_CYACAS_CONSOLE:BOOL=ON \ + -DENABLE_CYACAS_KERNEL:BOOL=OFF \ + -DENABLE_CYACAS_GUI:BOOL=OFF \ + -DENABLE_JYACAS:BOOL=OFF DOCS_BUILD_DEPENDS= sphinx-autogen:textproc/py-sphinx PORTDOCS= * TEST_TARGET= test -TEST_DEPENDS= bash:shells/bash USES= cmake:outsource compiler:c++11-lib USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= grzegorzmazur PLIST_SUB= SHLIB_VERSION=${PORTVERSION:S/.//}.0 .include .if ${CHOSEN_COMPILER_TYPE} == "gcc" CXXFLAGS+= -D_GLIBCXX_USE_C99 .endif post-patch: # Can't use USES=shebangfix here, cause the path appears several # times in the file. @${REINPLACE_CMD} -e 's| /bin/bash| ${LOCALBASE}/bin/bash|g' \ ${WRKSRC}/tests/test-yacas @${REINPLACE_CMD} -e '/^install/s|^|#|' \ ${WRKSRC}/tests/CMakeLists.txt .include Index: head/math/yacas/distinfo =================================================================== --- head/math/yacas/distinfo (revision 425611) +++ head/math/yacas/distinfo (revision 425612) @@ -1,2 +1,3 @@ -SHA256 (grzegorzmazur-yacas-v1.5.0_GH0.tar.gz) = 2ae2516959633898f978002f4d676f3a56c376a4ccb5ab53a0727b1dccc7de7f -SIZE (grzegorzmazur-yacas-v1.5.0_GH0.tar.gz) = 1303766 +TIMESTAMP = 1478519781 +SHA256 (grzegorzmazur-yacas-v1.6.0_GH0.tar.gz) = a6a37b91fde6692e1de13199b764d97ca00a4ce020dc9a31f0e4c6bf4cdb5f0b +SIZE (grzegorzmazur-yacas-v1.6.0_GH0.tar.gz) = 2498096 Index: head/math/yacas/pkg-plist =================================================================== --- head/math/yacas/pkg-plist (revision 425611) +++ head/math/yacas/pkg-plist (revision 425612) @@ -1,262 +1,259 @@ bin/yacas include/yacas/GPL_stuff.h include/yacas/anumber.h include/yacas/anumber.inl include/yacas/arggetter.h include/yacas/arrayclass.h include/yacas/associationclass.h -include/yacas/commandline.h -include/yacas/core_yacasmain.h include/yacas/corefunctions.h include/yacas/deffile.h include/yacas/errors.h include/yacas/evalfunc.h include/yacas/genericobject.h include/yacas/infixparser.h include/yacas/lispatom.h include/yacas/lispenvironment.h include/yacas/lisperror.h include/yacas/lispeval.h include/yacas/lispevalhash.h include/yacas/lispglobals.h include/yacas/lisphash.h include/yacas/lispio.h include/yacas/lispobject.h include/yacas/lispoperator.h include/yacas/lispparser.h include/yacas/lispstring.h include/yacas/lisptype.h include/yacas/lispuserfunc.h include/yacas/mathcommands.h include/yacas/mathuserfunc.h include/yacas/noncopyable.h include/yacas/numbers.h include/yacas/patcher.h include/yacas/patternclass.h include/yacas/patterns.h include/yacas/platfileio.h include/yacas/platmath.h include/yacas/refcount.h include/yacas/standard.h include/yacas/standard.inl -include/yacas/stdcommandline.h include/yacas/string_utils.h include/yacas/stringio.h include/yacas/stubs.h include/yacas/substitute.h include/yacas/tokenizer.h -include/yacas/unixcommandline.h include/yacas/utf8.h include/yacas/utf8/checked.h include/yacas/utf8/core.h include/yacas/utf8/unchecked.h -include/yacas/win32commandline.h include/yacas/xmltokenizer.h include/yacas/yacas.h -include/yacas/yacas_config.h include/yacas/yacas_version.h -include/yacas/yacasprivate.h lib/libyacas.a %%DATADIR%%/scripts/array.rep/code.ys %%DATADIR%%/scripts/array.rep/code.ys.def %%DATADIR%%/scripts/assoc.rep/code.ys %%DATADIR%%/scripts/assoc.rep/code.ys.def %%DATADIR%%/scripts/base.rep/math.ys %%DATADIR%%/scripts/base.rep/math.ys.def %%DATADIR%%/scripts/c_form.rep/code.ys %%DATADIR%%/scripts/c_form.rep/code.ys.def %%DATADIR%%/scripts/calendar.rep/code.ys %%DATADIR%%/scripts/calendar.rep/code.ys.def %%DATADIR%%/scripts/complex.rep/code.ys %%DATADIR%%/scripts/complex.rep/code.ys.def %%DATADIR%%/scripts/complex.rep/om.ys %%DATADIR%%/scripts/constants.rep/code.ys %%DATADIR%%/scripts/constants.rep/code.ys.def %%DATADIR%%/scripts/constants.rep/om.ys %%DATADIR%%/scripts/controlflow.rep/code.ys %%DATADIR%%/scripts/controlflow.rep/code.ys.def +%%DATADIR%%/scripts/cse.rep/cse.ys +%%DATADIR%%/scripts/cse.rep/cse.ys.def %%DATADIR%%/scripts/debug.rep/code.ys %%DATADIR%%/scripts/debug.rep/code.ys.def %%DATADIR%%/scripts/deffunc.rep/code.ys %%DATADIR%%/scripts/deffunc.rep/code.ys.def %%DATADIR%%/scripts/deriv.rep/code.ys %%DATADIR%%/scripts/deriv.rep/code.ys.def %%DATADIR%%/scripts/example.rep/code.ys %%DATADIR%%/scripts/example.rep/code.ys.def %%DATADIR%%/scripts/examples/ABIN.ys %%DATADIR%%/scripts/examples/MinimumSpanningTree.ys %%DATADIR%%/scripts/examples/benchbuild.ys %%DATADIR%%/scripts/examples/benchmark.ys %%DATADIR%%/scripts/examples/benchmark2.ys %%DATADIR%%/scripts/examples/findsum.ys %%DATADIR%%/scripts/examples/goldbach.ys %%DATADIR%%/scripts/examples/pi.ys %%DATADIR%%/scripts/examples/queens.ys %%DATADIR%%/scripts/examples/series.ys %%DATADIR%%/scripts/examples/wordproblems.ys %%DATADIR%%/scripts/factors.rep/binaryfactors.ys %%DATADIR%%/scripts/factors.rep/binaryfactors.ys.def %%DATADIR%%/scripts/factors.rep/code.ys %%DATADIR%%/scripts/factors.rep/code.ys.def %%DATADIR%%/scripts/functional.rep/code.ys %%DATADIR%%/scripts/functional.rep/code.ys.def %%DATADIR%%/scripts/functional.rep/om.ys %%DATADIR%%/scripts/graph.rep/code.ys %%DATADIR%%/scripts/graph.rep/code.ys.def %%DATADIR%%/scripts/html.rep/code.ys %%DATADIR%%/scripts/html.rep/code.ys.def %%DATADIR%%/scripts/integrate.rep/code.ys %%DATADIR%%/scripts/integrate.rep/code.ys.def %%DATADIR%%/scripts/integrate.rep/om.ys %%DATADIR%%/scripts/io.rep/code.ys %%DATADIR%%/scripts/io.rep/code.ys.def %%DATADIR%%/scripts/io.rep/defaultprint.ys %%DATADIR%%/scripts/io.rep/defaultprint.ys.def %%DATADIR%%/scripts/io.rep/errors.ys %%DATADIR%%/scripts/io.rep/formula.ys %%DATADIR%%/scripts/io.rep/print.ys %%DATADIR%%/scripts/limit.rep/code.ys %%DATADIR%%/scripts/limit.rep/code.ys.def %%DATADIR%%/scripts/limit.rep/om.ys %%DATADIR%%/scripts/linalg.rep/code.ys %%DATADIR%%/scripts/linalg.rep/code.ys.def %%DATADIR%%/scripts/lists.rep/code.ys %%DATADIR%%/scripts/lists.rep/code.ys.def %%DATADIR%%/scripts/lists.rep/scopestack.ys %%DATADIR%%/scripts/lists.rep/scopestack.ys.def %%DATADIR%%/scripts/localrules.rep/code.ys %%DATADIR%%/scripts/localrules.rep/code.ys.def %%DATADIR%%/scripts/logic.rep/code.ys %%DATADIR%%/scripts/logic.rep/code.ys.def %%DATADIR%%/scripts/logic.rep/om.ys %%DATADIR%%/scripts/multivar.rep/code.ys %%DATADIR%%/scripts/multivar.rep/code.ys.def %%DATADIR%%/scripts/multivar.rep/makemulti.ys %%DATADIR%%/scripts/multivar.rep/sparsenomial.ys %%DATADIR%%/scripts/multivar.rep/sparsetree.ys %%DATADIR%%/scripts/multivar.rep/sparsetree.ys.def %%DATADIR%%/scripts/newly.rep/code.ys %%DATADIR%%/scripts/newly.rep/code.ys.def %%DATADIR%%/scripts/nintegrate.rep/code.ys %%DATADIR%%/scripts/nintegrate.rep/code.ys.def %%DATADIR%%/scripts/numbers.rep/GaussianIntegers.ys %%DATADIR%%/scripts/numbers.rep/GaussianIntegers.ys.def %%DATADIR%%/scripts/numbers.rep/NumberTheory.ys %%DATADIR%%/scripts/numbers.rep/NumberTheory.ys.def %%DATADIR%%/scripts/numbers.rep/code.ys %%DATADIR%%/scripts/numbers.rep/code.ys.def %%DATADIR%%/scripts/numbers.rep/nthroot.ys %%DATADIR%%/scripts/numbers.rep/nthroot.ys.def %%DATADIR%%/scripts/numbers.rep/om.ys %%DATADIR%%/scripts/odesolver.rep/code.ys %%DATADIR%%/scripts/odesolver.rep/code.ys.def %%DATADIR%%/scripts/openmath.rep/code.ys %%DATADIR%%/scripts/openmath.rep/code.ys.def %%DATADIR%%/scripts/orthopoly.rep/code.ys %%DATADIR%%/scripts/orthopoly.rep/code.ys.def %%DATADIR%%/scripts/packages.ys %%DATADIR%%/scripts/padic.rep/code.ys %%DATADIR%%/scripts/padic.rep/code.ys.def %%DATADIR%%/scripts/patterns.rep/code.ys %%DATADIR%%/scripts/patterns.rep/code.ys.def +%%DATADIR%%/scripts/physics.rep/quantum/clebsch-gordan.ys +%%DATADIR%%/scripts/physics.rep/quantum/clebsch-gordan.ys.def %%DATADIR%%/scripts/plots.rep/backends-2d.ys %%DATADIR%%/scripts/plots.rep/backends-3d.ys %%DATADIR%%/scripts/plots.rep/code.ys %%DATADIR%%/scripts/plots.rep/code.ys.def %%DATADIR%%/scripts/plots.rep/plot2d.ys %%DATADIR%%/scripts/plots.rep/plot2d.ys.def %%DATADIR%%/scripts/plots.rep/plot3d.ys %%DATADIR%%/scripts/plots.rep/plot3d.ys.def %%DATADIR%%/scripts/predicates.rep/code.ys %%DATADIR%%/scripts/predicates.rep/code.ys.def %%DATADIR%%/scripts/probability.rep/code.ys %%DATADIR%%/scripts/probability.rep/code.ys.def %%DATADIR%%/scripts/pslq.rep/code.ys %%DATADIR%%/scripts/pslq.rep/code.ys.def %%DATADIR%%/scripts/r_form.rep/code.ys %%DATADIR%%/scripts/r_form.rep/code.ys.def %%DATADIR%%/scripts/rabinmiller.rep/code.ys %%DATADIR%%/scripts/rabinmiller.rep/code.ys.def %%DATADIR%%/scripts/radsimp.rep/code.ys %%DATADIR%%/scripts/radsimp.rep/code.ys.def %%DATADIR%%/scripts/random.rep/code.ys %%DATADIR%%/scripts/random.rep/code.ys.def %%DATADIR%%/scripts/rational.rep/code.ys %%DATADIR%%/scripts/rational.rep/code.ys.def %%DATADIR%%/scripts/simplify.rep/code.ys %%DATADIR%%/scripts/simplify.rep/code.ys.def %%DATADIR%%/scripts/simplify.rep/factorial.ys %%DATADIR%%/scripts/simplify.rep/factorial.ys.def %%DATADIR%%/scripts/solve.rep/code.ys %%DATADIR%%/scripts/solve.rep/code.ys.def %%DATADIR%%/scripts/specfunc.rep/bernou.ys %%DATADIR%%/scripts/specfunc.rep/bernou.ys.def %%DATADIR%%/scripts/specfunc.rep/bessel.ys %%DATADIR%%/scripts/specfunc.rep/bessel.ys.def %%DATADIR%%/scripts/specfunc.rep/code.ys %%DATADIR%%/scripts/specfunc.rep/code.ys.def %%DATADIR%%/scripts/specfunc.rep/gamma.ys %%DATADIR%%/scripts/specfunc.rep/gamma.ys.def %%DATADIR%%/scripts/specfunc.rep/gammaconst.ys %%DATADIR%%/scripts/specfunc.rep/gammaconst.ys.def %%DATADIR%%/scripts/specfunc.rep/om.ys %%DATADIR%%/scripts/specfunc.rep/zeta.ys %%DATADIR%%/scripts/specfunc.rep/zeta.ys.def %%DATADIR%%/scripts/standard.ys %%DATADIR%%/scripts/standard.ys.def %%DATADIR%%/scripts/statistics.rep/distributions.ys %%DATADIR%%/scripts/statistics.rep/distributions.ys.def %%DATADIR%%/scripts/statistics.rep/hypothesystest.ys %%DATADIR%%/scripts/statistics.rep/hypothesystest.ys.def %%DATADIR%%/scripts/statistics.rep/incompletegamma.ys %%DATADIR%%/scripts/statistics.rep/incompletegamma.ys.def %%DATADIR%%/scripts/statistics.rep/randomtest.ys %%DATADIR%%/scripts/statistics.rep/regression.ys %%DATADIR%%/scripts/statistics.rep/regression.ys.def %%DATADIR%%/scripts/statistics.rep/statistics.ys %%DATADIR%%/scripts/statistics.rep/statistics.ys.def %%DATADIR%%/scripts/stats.rep/code.ys %%DATADIR%%/scripts/stats.rep/code.ys.def %%DATADIR%%/scripts/stdarith.ys %%DATADIR%%/scripts/stdarith.ys.def %%DATADIR%%/scripts/stdfuncs.rep/code.ys %%DATADIR%%/scripts/stdfuncs.rep/code.ys.def %%DATADIR%%/scripts/stdfuncs.rep/elemfuncs.ys %%DATADIR%%/scripts/stdfuncs.rep/elemfuncs.ys.def %%DATADIR%%/scripts/stdfuncs.rep/numerical.ys %%DATADIR%%/scripts/stdfuncs.rep/numerical.ys.def %%DATADIR%%/scripts/stdfuncs.rep/nummethods.ys %%DATADIR%%/scripts/stdfuncs.rep/nummethods.ys.def %%DATADIR%%/scripts/stdfuncs.rep/om.ys %%DATADIR%%/scripts/stdopers.ys %%DATADIR%%/scripts/stubs.rep/code.ys %%DATADIR%%/scripts/stubs.rep/code.ys.def %%DATADIR%%/scripts/stubs.rep/om.ys %%DATADIR%%/scripts/substitute.rep/code.ys %%DATADIR%%/scripts/substitute.rep/code.ys.def %%DATADIR%%/scripts/sums.rep/code.ys %%DATADIR%%/scripts/sums.rep/code.ys.def %%DATADIR%%/scripts/sums.rep/om.ys %%DATADIR%%/scripts/sums.rep/taylor.ys %%DATADIR%%/scripts/sums.rep/taylor.ys.def %%DATADIR%%/scripts/sums.rep/taylor3.ys %%DATADIR%%/scripts/sums.rep/taylor3.ys.def %%DATADIR%%/scripts/tensor.rep/code.ys %%DATADIR%%/scripts/tensor.rep/code.ys.def %%DATADIR%%/scripts/testers.rep/code.ys %%DATADIR%%/scripts/testers.rep/code.ys.def %%DATADIR%%/scripts/texform.rep/code.ys %%DATADIR%%/scripts/texform.rep/code.ys.def %%DATADIR%%/scripts/transforms.rep/code.ys %%DATADIR%%/scripts/transforms.rep/code.ys.def %%DATADIR%%/scripts/trigsimp.rep/code.ys %%DATADIR%%/scripts/trigsimp.rep/code.ys.def %%DATADIR%%/scripts/univar.rep/Cyclotomic.ys %%DATADIR%%/scripts/univar.rep/Cyclotomic.ys.def %%DATADIR%%/scripts/univar.rep/code.ys %%DATADIR%%/scripts/univar.rep/code.ys.def %%DATADIR%%/scripts/univar.rep/sparse.ys %%DATADIR%%/scripts/univar.rep/sparse.ys.def %%DATADIR%%/scripts/univar.rep/sturm.ys %%DATADIR%%/scripts/univar.rep/sturm.ys.def %%DATADIR%%/scripts/yacasinit.ys