1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
Commit Graph

19 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
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
John Marino
c4e27606ac math/lapack95: Mark jobs unsafe
Also trim header to please portlint.

Approved by: 	bapt/culot (mentors, implicit)
2013-08-14 13:14:59 +00:00
Brendan Fabeny
004a7c5ac2 adjust linking and comments in dependent ports after the math/atlas update;
math/atlas-devel will be updated to use the same constructs at a later date

PR:		162706
Approved by:	miwi (portmgr)
Feature safe:	yes
2011-11-22 11:14:10 +00:00
Brendan Fabeny
aaa8188de8 Fix build on sparc64 ; miscellaneous clean-ups
PR:		159055
Approved by:	maho
2011-07-21 07:42:26 +00:00
Mark Linimon
23a68915ac Mark as broken on sparc64: does not link. 2011-07-16 05:37:11 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Gerald Pfeifer
27ab5137ce Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now
implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
2009-09-13 00:08:01 +00:00
Gerald Pfeifer
05a2cbc2b4 Bump PORTREVISION due to change of USE_FORTRAN=yes to GCC 4.3. 2009-01-07 16:34:27 +00:00
Maho Nakata
2689116541 Now examples are buildable with upcoming new Lapack port
update.
2007-09-29 05:18:59 +00:00
Maho Nakata
b273d3a4a4 Now it is possible to make EXAMPLE2 dir. Adding ./ for executables. 2007-09-06 03:36:18 +00:00
Maho Nakata
b6be0df0df * Forgot to remove extra dir [1].
* Portlint (still 1 warning),
* remove blank lines in pkg-plist.

Submitted by:	pav via pointyhat [1].
2007-09-06 01:20:26 +00:00
Maho Nakata
72f05065f1 * Installation of mod files.
* make.inc in example dir has been changed for slightly better one.

Spotted by: Anton Shterenlikht <mexas@bristol.ac.uk>
2007-09-04 08:49:43 +00:00
Maho Nakata
9d929d6604 Now we use USE_FORTRAN=yes to use FORTRAN compiler. 2007-07-12 09:06:38 +00:00
Maho Nakata
8ab34e7539 * Use gfortran42 only and not gcc42.
* Bump portrevision.
2007-01-12 06:33:18 +00:00
Maho Nakata
a8355d128b *Bump port revision.
*Use gfortran compiled atlas/blas/lapack.
2007-01-10 01:41:21 +00:00
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Edwin Groothuis
53354e7e9c SHA256ify
Approved by: krion@
2006-01-22 12:59:47 +00:00
Maho Nakata
99c126e32b Add New port lapack95
LAPACK95 is a Fortran 95 interface to the Fortran 77 LAPACK library.
It improves upon the original user-interface to the LAPACK package,
taking advantage of the considerable simplifications which
Fortran 95 allows. The design of LAPACK95 exploits assumed-shape arrays,
optional arguments, and generic interfaces. The Fortran 95 interface
has been implemented by writing Fortran 95 ``wrappers'' to call
existing routines from the LAPACK package. This interface can persist
unchanged even if the underlying Fortran 77 LAPACK code is rewritten to
take advantage of the new features of Fortran 95.
2004-08-29 07:49:57 +00:00