Port details |
- symengine Fast symbolic manipulation library, written in C++
- 0.7.0_1 math
=0 0.7.0_1Version of this port present on the latest quarterly branch.- Maintainer: yuri@FreeBSD.org
 - Port Added: 2020-06-11 01:41:00
- Last Update: 2021-03-21 09:57:05
- SVN Revision: 568912
- License: BSD3CLAUSE
- Description:
- SymEngine is a standalone fast C++ symbolic manipulation library.
Optional thin wrappers allow usage of the library from other languages, e.g.:
* C wrappers allow usage from C, or as a basis for other wrappers (the
symengine/cwrapper.h file)
* Python wrappers allow easy usage from Python and integration with SymPy and
Sage (the symengine.py repository)
* Ruby wrappers (the symengine.rb repository)
* Julia wrappers (the SymEngine.jl repository)
* Haskell wrappers (the symengine.hs repository)
WWW: https://github.com/symengine/symengine
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- For RUN/BUILD depends:
- symengine>0:math/symengine
- For LIB depends:
- libsymengine.so:math/symengine
- To install the port:
cd /usr/ports/math/symengine/ && make install clean - To add the package:
pkg install symengine - PKGNAME: symengine
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1615699610
SHA256 (symengine-symengine-v0.7.0_GH0.tar.gz) = 8b865bb72b71539d9cd2488a0468c6c3ea90cc606062a7880c3ff5af6abd74b1
SIZE (symengine-symengine-v0.7.0_GH0.tar.gz) = 802307
- Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- llvm90>0 : devel/llvm90
- cmake : devel/cmake
- ninja : devel/ninja
- Library dependencies:
-
- libarb.so : math/arb
- libflint.so : math/flint2
- libmpfr.so : math/mpfr
- libecm.so : math/gmp-ecm
- libflint.so : math/flint2
- libgmp.so : math/gmp
- libmpfr.so : math/mpfr
- libmpc.so : math/mpc
- libtcmalloc.so : devel/google-perftools
- There are no ports dependent upon this port
- Configuration Options
- ===> The following configuration options are available for symengine-0.7.0_1:
ARB=on: Build with Arb (interval arithmetic library)
ASSERT=off: Enable debug assertions
ECM=on: Build with ECM support (Elliptic Curve Method)
LLVM=on: Build with LLVM
MPC=on: Build with MPC
TCMALLOC=on: Use tcmalloc from google-perftools (improves performance)
====> Integer class, use integers from:: you have to select exactly one of them
GMP=off: gmp (supports arbitrary fp precision)
GMPXX=off: gmpxx
BOOSTMP=off: boostmp (no arbitrary fp precision)
FLINT=on: flint (supports arbitrary fp precision, best performance)
PIRANHA=off: piranha
===> Use 'make config' to modify these settings
- USES:
- cmake compiler:c++11-lang
- Master Sites:
|
Number of commits found: 3
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
21 Mar 2021 09:57:05
0.7.0_1

|
gerald  |
Update to MPC version 1.2.0 with the following changes:
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen |
14 Mar 2021 06:06:37
0.7.0

|
yuri  |
math/symengine: Update 0.6.0 -> 0.7.0
Reported by: portscout |
11 Jun 2020 01:40:55
0.6.0

|
yuri  |
New port: math/symengine: Fast symbolic manipulation library, written in C++ |
Number of commits found: 3
|
Latest Vulnerabilities |
12 vulnerabilities affecting 72 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-03-28 22:40:29
|
|