Date: Sat, 18 Apr 2020 13:54:42 +0000 (UTC) From: Thierry Thomas <thierry@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r532032 - in head/math: . pynac Message-ID: <202004181354.03IDsgbQ066974@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: thierry Date: Sat Apr 18 13:54:42 2020 New Revision: 532032 URL: https://svnweb.freebsd.org/changeset/ports/532032 Log: Adding pynac, a derivative of the C++ library GiNaC, which allows manipulation of symbolic expressions. It currently provides the backend for symbolic expressions in SageMath. Added: head/math/pynac/ head/math/pynac/Makefile (contents, props changed) head/math/pynac/distinfo (contents, props changed) head/math/pynac/pkg-descr (contents, props changed) head/math/pynac/pkg-plist (contents, props changed) Modified: head/math/Makefile Modified: head/math/Makefile ============================================================================== --- head/math/Makefile Sat Apr 18 13:10:29 2020 (r532031) +++ head/math/Makefile Sat Apr 18 13:54:42 2020 (r532032) @@ -716,15 +716,6 @@ SUBDIR += prng SUBDIR += proofgeneral SUBDIR += pspp - SUBDIR += py-CyLP - SUBDIR += py-Diofant - SUBDIR += py-GridDataFormats - SUBDIR += py-MutatorMath - SUBDIR += py-PuLP - SUBDIR += py-PyMetis - SUBDIR += py-PySCIPOpt - SUBDIR += py-PyWavelets - SUBDIR += py-Pyomo SUBDIR += py-algopy SUBDIR += py-altgraph SUBDIR += py-apgl @@ -745,7 +736,9 @@ SUBDIR += py-cvxopt SUBDIR += py-cvxpy SUBDIR += py-cyipopt + SUBDIR += py-CyLP SUBDIR += py-deap + SUBDIR += py-Diofant SUBDIR += py-ecos SUBDIR += py-fastcluster SUBDIR += py-fastdtw @@ -758,6 +751,7 @@ SUBDIR += py-gmpy2 SUBDIR += py-grandalf SUBDIR += py-graphillion + SUBDIR += py-GridDataFormats SUBDIR += py-gym SUBDIR += py-hdbscan SUBDIR += py-igakit @@ -775,6 +769,7 @@ SUBDIR += py-mpmath SUBDIR += py-munkres SUBDIR += py-munkres10 + SUBDIR += py-MutatorMath SUBDIR += py-networkx SUBDIR += py-networkx1 SUBDIR += py-nevergrad @@ -792,22 +787,26 @@ SUBDIR += py-piranha SUBDIR += py-plastex SUBDIR += py-primme - SUBDIR += py-pyFFTW + SUBDIR += py-PuLP SUBDIR += py-pyasp SUBDIR += py-pybloom SUBDIR += py-pyclipper SUBDIR += py-pycosat + SUBDIR += py-pyFFTW SUBDIR += py-pygsl SUBDIR += py-pygslodeiv2 SUBDIR += py-pyhull SUBDIR += py-pyipopt SUBDIR += py-pymc SUBDIR += py-pymc3 + SUBDIR += py-PyMetis SUBDIR += py-pyneqsys SUBDIR += py-pynleq2 SUBDIR += py-pynndescent SUBDIR += py-pyodeint SUBDIR += py-pyodesys + SUBDIR += py-Pyomo + SUBDIR += py-PySCIPOpt SUBDIR += py-pysmt SUBDIR += py-pysparse SUBDIR += py-pystan @@ -815,6 +814,7 @@ SUBDIR += py-python-fcl SUBDIR += py-python-louvain SUBDIR += py-pyvtk + SUBDIR += py-PyWavelets SUBDIR += py-quadprog SUBDIR += py-random2 SUBDIR += py-rapi @@ -842,6 +842,7 @@ SUBDIR += py-vincenty SUBDIR += py-yt SUBDIR += py-z3-solver + SUBDIR += pynac SUBDIR += qalculate SUBDIR += qd SUBDIR += qhull Added: head/math/pynac/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pynac/Makefile Sat Apr 18 13:54:42 2020 (r532032) @@ -0,0 +1,33 @@ +# Created by: thierry@pompo.net +# $FreeBSD$ + +PORTNAME= pynac +PORTVERSION= 0.7.26 +CATEGORIES= math python +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTNAME}/ + +MAINTAINER= thierry@FreeBSD.org +COMMENT= Symbolic computation with Python objects, Sage Math support library + +LICENSE= GPLv2 + +LIB_DEPENDS= libgmp.so:math/gmp \ + libntl.so:math/ntl \ + libflint.so:math/flint2 \ + libSingular.so:math/singular + +USES= compiler:c++11-lang libtool localbase pkgconfig python:3.6+ tar:bz2 + +OPTIONS_DEFINE= GIAC +OPTIONS_DEFAULT= GIAC +GIAC_DESC= Use giac for polynomial manipulations +GIAC_LIB_DEPENDS= libgiac.so:math/giacxcas +GIAC_CONFIGURE_ON= --with-giac +GIAC_CONFIGURE_OFF= --without-giac +GIAC_LIBS= "-lm" + +GNU_CONFIGURE= yes +USE_LDCONFIG= yes +TEST_TARGET= check + +.include <bsd.port.mk> Added: head/math/pynac/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pynac/distinfo Sat Apr 18 13:54:42 2020 (r532032) @@ -0,0 +1,3 @@ +TIMESTAMP = 1587155700 +SHA256 (pynac-0.7.26.tar.bz2) = cc124ae9757355e3434ff864aeca6503184faf0642d26bc2f7bca6f3f2c9b50f +SIZE (pynac-0.7.26.tar.bz2) = 580214 Added: head/math/pynac/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pynac/pkg-descr Sat Apr 18 13:54:42 2020 (r532032) @@ -0,0 +1,6 @@ +Pynac -- "Python is Not a CAS" is a modified version of Ginac that +replaces the depency of GiNaC on CLN by a dependency instead of Python. +It is a lite version of GiNaC as well, not implementing all the features +of the full GiNaC, and it is *only* meant to be used as a Python library. + +WWW: http://pynac.org/ Added: head/math/pynac/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/math/pynac/pkg-plist Sat Apr 18 13:54:42 2020 (r532032) @@ -0,0 +1,52 @@ +include/pynac/add.h +include/pynac/archive.h +include/pynac/assertion.h +include/pynac/assume.h +include/pynac/basic.h +include/pynac/class_info.h +include/pynac/cmatcher.h +include/pynac/constant.h +include/pynac/container.h +include/pynac/context.h +include/pynac/ex.h +include/pynac/ex_utils.h +include/pynac/expair.h +include/pynac/expairseq.h +include/pynac/exprseq.h +include/pynac/extern_templates.h +include/pynac/fderivative.h +include/pynac/flags.h +include/pynac/function.h +include/pynac/ginac.h +include/pynac/infinity.h +include/pynac/infoflagbase.h +include/pynac/inifcns.h +include/pynac/lst.h +include/pynac/matrix.h +include/pynac/mpoly.h +include/pynac/mul.h +include/pynac/normal.h +include/pynac/numeric.h +include/pynac/operators.h +include/pynac/optional.hpp +include/pynac/order.h +include/pynac/power.h +include/pynac/print.h +include/pynac/pseries.h +include/pynac/ptr.h +include/pynac/py_funcs.h +include/pynac/registrar.h +include/pynac/relational.h +include/pynac/sum.h +include/pynac/symbol.h +include/pynac/templates.h +include/pynac/upoly.h +include/pynac/useries-flint.h +include/pynac/useries.h +include/pynac/version.h +include/pynac/wildcard.h +lib/libpynac.a +lib/libpynac.so +lib/libpynac.so.18 +lib/libpynac.so.18.3.4 +libdata/pkgconfig/pynac.pc
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004181354.03IDsgbQ066974>