fparser-devel-4.5.2-lp151.2.3.x86_64.rpm


Advertisement

Description

fparser-devel - Development files for libfparser

Property Value
Distribution openSUSE Leap 15.1
Repository openSUSE Oss all
Package filename fparser-devel-4.5.2-lp151.2.3.x86_64.rpm
Package name fparser-devel
Package version 4.5.2
Package release lp151.2.3
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
Homepage http://warp.povusers.org/FunctionParser/
License LGPL-3.0
Maintainer -
Download size 13.65 KB
Installed size 13.51 KB
This C++ library offers a class which can be used to parse and
evaluate a mathematical function from a string (which might be e.g.
requested from the user). The syntax of the function string is
similar to mathematical expressions written in C/C++ (the exact
syntax is specified later in this document). The function can then be
evaluated with different values of variables.
For example, a function like "sin(sqrt(x*x+y*y))" can be parsed from
a string (either std::string or a C-style string) and then evaluated
with different values of x and y. This library can be useful for
evaluating user-inputted functions, or in some cases interpreting
mathematical expressions in a scripting language.

Alternatives

Package Version Architecture Repository
fparser-devel - - -

Requires

Name Value
/usr/bin/pkg-config -
libfparser-4_5_2 = 4.5.2

Provides

Name Value
fparser-devel = 4.5.2-lp151.2.3
fparser-devel(x86-64) = 4.5.2-lp151.2.3
pkgconfig(fparser) = 4.5.2

Download

Type URL
Mirror widehat.opensuse.org
Binary Package fparser-devel-4.5.2-lp151.2.3.x86_64.rpm
Source Package fparser-4.5.2-lp151.2.3.src.rpm

Install Howto

Install fparser-devel rpm package:

# zypper install fparser-devel

Files

Path
/usr/include/fparser.hh
/usr/include/fparser_gmpint.hh
/usr/include/fparser_mpfr.hh
/usr/include/fparser/GmpInt.hh
/usr/lib64/libfparser.so
/usr/lib64/pkgconfig/fparser.pc

Changelog

2015-09-11 - mpluskal@suse.com
- Update to 4.5.2
* Fixed several optimizer bugs.
* Fixed compilation problems with Visual Studio 2013 and gcc.
- Use url for source
2013-03-03 - jengelh@inai.de
- Mark package as requiring mpfr >= 2.4.0 due to use of mpfr_d_sub
2012-11-14 - jengelh@inai.de
- Update to new upstream release 4.5.1
* Reverted the automatic C++11 detection to a precompiler macro
setting (FP_SUPPORT_CPLUSPLUS11_MATH_FUNCS) because not all
compilers yet fully support the C++11 math functions.
* Fixed a potential duplicate symbol problem that happens with
explicit template instantiations.
2012-09-04 - jengelh@inai.de
- Update to new upstream release 4.5.0
* Removed support for the "eval()" function from the supported
syntax. (This function was too dangerous, too difficult to maintain
internally, not very useful, and more or less a gimmick in the
first place.)
* Removed several of the conditional compiling macro definitions,
namely FP_SUPPORT_TR1_MATH, FP_ENABLE_EVAL, FP_EVAL_MAX_REC_LEVEL,
FP_NO_EVALUATION_CHECKS and FP_EPSILON.
* The epsilon value used in comparisons is now set with a member
function of FunctionParser (which allows setting different values
for different versions of the parser).
* The math functions previously turned on with FP_SUPPORT_TR1_MATH
are now automatically used if __cplusplus indicates that C++11 is
in use.
2012-03-21 - alinm.elena@gmail.com
- enabled -DFP_SUPPORT_TR1_MATH_FUNCS -DFP_SUPPORT_COMPLEX_NUMBERS
- patch to compile with gcc4.7 (gcc4.7.patch)
2011-10-18 - jengelh@medozas.de
- Initial package for build.opensuse.org

See Also

Package Description
fpc-3.0.4-lp151.4.10.x86_64.rpm Free Pascal Compiler
fpc-doc-3.0.4-lp151.4.10.x86_64.rpm Freepascal Compiler - documentation and examples
fpc-src-3.0.4-lp151.4.10.x86_64.rpm Freepascal Compiler - sources
fping-4.0-lp151.3.2.x86_64.rpm A program to ping multiple hosts
fplll-5.2.0-lp151.2.4.x86_64.rpm Lenstra-Lovász Lattice Basis Reduction Algorithm Library
fplll-devel-5.2.0-lp151.2.4.x86_64.rpm Development files for Lattice Basis Reduction with libfplll
fprintd-0.8.0-lp151.2.4.x86_64.rpm D-Bus service for Fingerprint reader access
fprintd-devel-0.8.0-lp151.2.4.noarch.rpm Development files for fprintd
fprintd-lang-0.8.0-lp151.2.4.noarch.rpm Translations for package fprintd
fprintd-pam-0.8.0-lp151.2.4.x86_64.rpm PAM module for fingerprint authentication
fprintd-pam-32bit-0.8.0-lp151.2.4.x86_64.rpm PAM module for fingerprint authentication
frame-2.5.0+bzr20160809-lp151.2.2.x86_64.rpm Touch frame library
frame-devel-2.5.0+bzr20160809-lp151.2.2.x86_64.rpm Touch frame library development files
frameworkintegration-devel-32bit-5.55.0-lp151.1.3.x86_64.rpm Plugins responsible for better integration of Qt applications in KDE Workspace
frameworkintegration-devel-5.55.0-lp151.1.3.x86_64.rpm Plugins responsible for better integration of Qt applications in KDE Workspace
Advertisement
Advertisement