Commit graph

13 commits

Author SHA1 Message Date
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
TAKATSU Tomonari
a38ab415b6 - Update to 0.3-13
- Add LICENSE section
- Replace tab with a space after WWW: in pkg-descr
2013-10-03 21:03:28 +00:00
Baptiste Daroussin
1dd0d087e7 Add NO_STAGE all over the place in preparation for the staging support (cat: science) 2013-09-20 22:48:30 +00:00
Brendan Fabeny
e80e131996 Update math/R to 3.0.1-patched, and adjust dependent ports;
synchronize math/rpy with upstream repository

Reviewed by:	wen
Approved by:	wen, tota
2013-05-28 15:15:05 +00:00
TAKATSU Tomonari
21b94508b6 - Update to 0.3-12 2013-03-27 20:52:59 +00:00
Brendan Fabeny
51cd110a01 update math/R to 2.15.3, and adjust dependent ports 2013-03-07 04:21:34 +00:00
Brendan Fabeny
3f2ca9c1d8 update the R base ports to 2.15.2 and adjust dependent ports
Reviewed by:	thierry, tota, wen
2013-01-04 17:51:39 +00:00
TAKATSU Tomonari
f82940394b - Update to 0.3-10 2012-07-16 13:42:19 +00:00
Brendan Fabeny
3503a3164f update math/R to 2.15.1, switch to the new options format, and
adjust dependent ports
2012-06-26 23:57:00 +00:00
Brendan Fabeny
aa89760550 - update math/R-cran-psych to 1.2.1 [1]
- update math/R to 2.15.0, and adjust dependent ports
- minor changes to bsd.cran.mk [2]: rename MASTER_CRAN_SITES to
  MASTER_SITE_CRAN, as in bsd.sites.mk; make the install target more
  flexible and allow CRAN ports to override it; add a regression-test
  target; set USE_FORTRAN to match math/R; remove some of the
  redundant checks of USE_R_MOD; honor NOPORTDATA and NOPORTDOCS

Reviewed by:	thierry, tota, wen
Approved by:	D. Rue (maintainer) [1], wen [2]
2012-05-04 20:56:15 +00:00
TAKATSU Tomonari
4ee08b9095 - Update to 0.3-9 2012-04-27 19:58:06 +00:00
Brendan Fabeny
2dbc7784bc update math/R to 2.14.2, and adjust dependent ports 2012-03-03 16:59:36 +00:00
TAKATSU Tomonari
1d6516ce7c - Add a new port: science/R-cran-snow
The snow package provides support for simple parallel computing on a
  network of workstations using R.  A master R process calls makeCluster
  to start a cluster of worker processes; the master process then uses
  functions such as clusterCall and clusterApply to execute R code on
  the worker processes and collect and return the results on the master.
  This framework supports many forms of "embarrassingly parallel"
  computations.

  Snow can use one of four communications mechanisms: sockets, PVM, MPI,
  or NetWorkSpaces (NWS).  NWS support was provided by Steve Weston.
  PVM clusters use the rpvm package; MPI clusters use package Rmpi; NWS
  clusters use package nws.  If pvm is used, then pvm must be started,
  either using a pvm console (e.g the pvm text console or the graphical
  xpvm console, both available with pvm) or from R using functions
  provided by rpvm.  Similarly, LAM-MPI must be started, e.g.  using
  lamboot, for MPI clusters that use Rmpi and LAM-MPI.  If NWS is used,
  the NetWorkSpaces server must be running.  SOCK clusters are the
  easiest approach for using snow on a single multi-core computer as
  they require no additional software.

  WWW:	http://cran.r-project.org/web/packages/snow/
2012-01-31 13:14:19 +00:00