aboutsummaryrefslogtreecommitdiff
path: root/math/mpc
Commit message (Collapse)AuthorAgeFilesLines
* - Remove WITH_FBSD10_FIX, is no longer neededMartin Wilke2011-11-091-1/+0
| | | | Notes: svn path=/head/; revision=285379
* - Fix build on FreeBSD 10Martin Wilke2011-10-291-0/+1
| | | | | | | Reported by: pointyhat Notes: svn path=/head/; revision=284613
* Update to libmpc version 0.9 which brings the following changes:Gerald Pfeifer2011-02-212-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | - New functions: . mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for converting between mpc type variables and C variables of type double _Complex or long double _Complex . mpc_sin_cos, computing simultaneously the sine and cosine - Speed-ups: . mpc_pow_si through binary exponentiation . mpc_pow_z when the exponent fits in a long . mpc_tan through the use of mpc_sin_cos - Bug fixes: . trigonometric functions: infinite loop due to overflow for large arguments . exp: close to infinite loop for argument close to 0 . sqrt: close to infinite loop for argument close to 1 . add_si: replaced macro by function, since the macro evaluated the same expression twice - Logging feature for debugging: ./configure --enable-logging #include "mpc-log.h" instead of #include "mpc.h" Notes: svn path=/head/; revision=269452
* Update to libmpc version 0.8.2 which brings a speed-up of mpc_pow_uiGerald Pfeifer2010-06-203-16/+4
| | | | | | | | | | through binary exponentiation and fixes the testsuite for mpfr 3.0.0. Suggested by: Gunther Nikl <gnikl@users.sourceforge.net> Feature safe: yes Notes: svn path=/head/; revision=256771
* Chase mpfr library and bump PORTREVISION.Alex Dupre2010-06-112-2/+13
| | | | Notes: svn path=/head/; revision=256398
* Switch to use newer GMP version.Alex Dupre2010-04-191-1/+2
| | | | | | | | | PR: ports/144487 Submitted by: ale Approved by: portmgr (-exp run by erwin) Notes: svn path=/head/; revision=252906
* Update to libmpc version 0.8.1 which brings the following changes:Gerald Pfeifer2009-12-212-4/+4
| | | | | | | | | | | | | - Bug fixes: . acosh, asinh, atanh: swap of precisions between real and imaginary parts . atan: memory leak . log: wrong ternary value in data file; masked by bug in Mpfr 2.4.1 PR: 141825 Submitted by: bf1783@gmail.com Notes: svn path=/head/; revision=246340
* Update to libmpc version 0.8 which brings the following changes:Gerald Pfeifer2009-11-062-4/+4
| | | | | | | | | | | | | - New functions: . Inverse trigonometric functions: mpc_asin, mpc_acos, mpc_atan, mpc_asinh, mpc_acosh, mpc_atanh . Power functions: mpc_pow_d, mpc_pow_ld, mpc_pow_si, mpc_pow_ui, mpc_pow_z, mpc_pow_fr - Bug fixes: . ui_div: real divisor Notes: svn path=/head/; revision=243889
* Assume maintainership. Thanks to Wen Heping for getting this port started!Gerald Pfeifer2009-11-011-1/+1
| | | | | | | Approved by: maintainer (wen) Notes: svn path=/head/; revision=243612
* Replace pkg-plist by a PLIST_FILES in Makefile.Gerald Pfeifer2009-10-112-5/+2
| | | | | | | Approved by: maintainer (wen heping) Notes: svn path=/head/; revision=242657
* Update to libmpc version 0.7 which brings the following changes:Gerald Pfeifer2009-09-263-6/+5
| | | | | | | | | | | | | | | | | | | - New functions: mpc_pow, mpc_set_nan, mpc_swap - Bug fixes: . log: along branch cut . norm: infinite loop in case of overflow . ui_div, div, fr_div: handling of division by 0 and infinities following the example code of the C99 standard . compilation with g++ - Makefile.vc updated (thanks to Mickael Gastineau) - Changed MPC_SET_X_Y macro - Removed functions mpc_random and mpc_random2 (which no port uses) Approved by: maintainer (wen heping) Feature safe: yes Notes: svn path=/head/; revision=242130
* Explicitly set LATEST_LINK to not clash with audio/mpcErwin Lansing2009-06-111-0/+2
| | | | Notes: svn path=/head/; revision=235585
* - Chase math/libgmp4 shlib bumpPav Lucistnik2009-05-141-1/+2
| | | | | | | | Reported by: pointyhat Pointy hat to: ale Notes: svn path=/head/; revision=233892
* Mpc is a C library for the arithmetic of complex numbers withMartin Wilke2009-04-114-0/+48
arbitrarily high precision and correct rounding of the result. It is built upon and follows the same principles as Mpfr. The library is written by Andreas Enge, Philippe Theveny and Paul Zimmermann and is distributed under the Gnu Lesser General Public License, either version 2.1 of the license, or (at your option) any later version. The Mpc library has been registered in France by the Agence pour la Protection des Programmes on 2003-02-05 under the number IDDN FR 001 060029 000 R P 2003 000 10000. WWW: http://www.multiprecision.org/ PR: ports/133395 Submitted by: Wen Heping <wenheping at gmail.com> Notes: svn path=/head/; revision=232062