Index: head/math/yacas/files/patch-docs_CMakeLists.txt =================================================================== --- head/math/yacas/files/patch-docs_CMakeLists.txt (revision 505669) +++ head/math/yacas/files/patch-docs_CMakeLists.txt (nonexistent) @@ -1,10 +0,0 @@ ---- docs/CMakeLists.txt.orig 2016-05-10 08:39:04 UTC -+++ docs/CMakeLists.txt -@@ -38,6 +38,6 @@ add_custom_target(yacas_docs ALL - COMMENT "Building HTML documentation with Sphinx") - - install (DIRECTORY "${SPHINX_SINGLEHTML_DIR}" -- DESTINATION share/yacas/documentation -+ DESTINATION ${DOCSDIR} - COMPONENT doc - PATTERN ".buildinfo" EXCLUDE) Property changes on: head/math/yacas/files/patch-docs_CMakeLists.txt ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/math/yacas/Makefile =================================================================== --- head/math/yacas/Makefile (revision 505669) +++ head/math/yacas/Makefile (revision 505670) @@ -1,51 +1,50 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= yacas -PORTVERSION= 1.6.0 -PORTREVISION= 4 +PORTVERSION= 1.7.0 +PORTREVISION= 0 DISTVERSIONPREFIX= v CATEGORIES= math MAINTAINER= gahr@FreeBSD.org COMMENT= Yet Another Computer Algebra System -LICENSE= GPLv2 +LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING -TEST_DEPENDS= bash:shells/bash +TEST_DEPENDS= bash:shells/bash \ -OPTIONS_DEFINE= DOCS -DOCS_CMAKE_ON= -DENABLE_DOCS:BOOL=ON \ - -DDOCSDIR:STRING=${DOCSDIR_REL} \ +BUILD_DEPENDS= gtest-config:devel/googletest + +CMAKE_ARGS= -DENABLE_DOCS:BOOL=OFF \ -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 + -DENABLE_JYACAS:BOOL=OFF \ + -DENABLE_CYACAS_UNIT_TESTS:BOOL=ON \ + -DENABLE_CYACAS_BENCHMARKS:BOOL=OFF -PORTDOCS= * - TEST_TARGET= test -USES= cmake compiler:c++11-lib +USES= cmake compiler:c++17-lang 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 505669) +++ head/math/yacas/distinfo (revision 505670) @@ -1,3 +1,3 @@ -TIMESTAMP = 1478519781 -SHA256 (grzegorzmazur-yacas-v1.6.0_GH0.tar.gz) = a6a37b91fde6692e1de13199b764d97ca00a4ce020dc9a31f0e4c6bf4cdb5f0b -SIZE (grzegorzmazur-yacas-v1.6.0_GH0.tar.gz) = 2498096 +TIMESTAMP = 1561628894 +SHA256 (grzegorzmazur-yacas-v1.7.0_GH0.tar.gz) = 3e56980ca34d527cf1e2d5394e2078313d1a5605559ded3f9997ed8b29325313 +SIZE (grzegorzmazur-yacas-v1.7.0_GH0.tar.gz) = 2610016 Index: head/math/yacas/pkg-plist =================================================================== --- head/math/yacas/pkg-plist (revision 505669) +++ head/math/yacas/pkg-plist (revision 505670) @@ -1,259 +1,263 @@ 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/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/mempool.h +include/yacas/mp/nn.hpp +include/yacas/mp/zz.hpp 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/string_utils.h include/yacas/stringio.h -include/yacas/stubs.h include/yacas/substitute.h include/yacas/tokenizer.h include/yacas/utf8.h include/yacas/utf8/checked.h include/yacas/utf8/core.h include/yacas/utf8/unchecked.h include/yacas/xmltokenizer.h include/yacas/yacas.h include/yacas/yacas_version.h lib/libyacas.a +lib/libyacas_mp.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/products.rep/code.ys +%%DATADIR%%/scripts/products.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