Commit graph

17 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
Stephen Montgomery-Smith
83d7fd8ac9 - Remove .include <bsd.ports.pre.mk>; bsd.ports.post.mk to bsd.ports.mk;
${PORTSDIR} to ${.CURDIR}/../.. in the .include for bsd.octave.mk.
  This is because USE_GMAKE no longer works after .include <bsd.ports.pre.mk>.
- Trim headers.
- Clean whitespace.
- Portlint.
2013-07-05 20:59:44 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Maho Nakata
176d84eb28 Bump port revision of all the octave-forge ports,
since there was an API change to octave (from 3.4 to 3.6).
Now it is appropriate to bump the portrevision of every single octave-forge port,
but a few of the ports needed further patches to make them work: ad,
communications, parallel, odepkg. The es package doesn't build so we switched off.

Submitted by:	stephen@
Reviewed by:	maho@
2012-04-11 02:58:30 +00:00
Stephen Montgomery-Smith
ea9338ef1a - Bump portrevision for octave-forge-* ports because of update of
math/octave-forge-base to 1.1, and update of Mk/bsd.octave.mk.

Approved by:	gabor (mentor)
2011-06-30 20:55:50 +00:00
Stephen Montgomery-Smith
bb2b9e50f2 - Bump portrevision because math/octave updated to 3.4.1
- Fix to work with math/octave-3.4.1

Approved by:	maho (mentor)
2011-06-24 04:22:33 +00:00
Stephen Montgomery-Smith
fc7976f6a8 Maintainer: stephen@missouri.edu -> stephen@FreeBSD.org
Approved by: maho (mentor)
2011-06-14 07:38:51 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Martin Wilke
a14a87bc6f A large number of the octave forge ports need version updates. But the new
release system they have is creating releases that don't quite fit into the
old paradigm. A big difference is that they don't all use configure any more.

This moves all the "GNU_CONFIGURE=yes" stuff from bsd.octave.mk to the
individual ports.

PR:		144512
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
2010-06-02 16:23:51 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dirk Meyer
eca78ec61b - bump all port that indirectly depends on libjpeg and have not yet been bumped or updated
Requested by:	edwin
2009-07-31 13:57:52 +00:00
Beat Gaetzi
c51b48fc20 - Update to 1.0.2
- Pet portlint

PR:		ports/134404
Submitted by:	Stephen Montgomery-Smith <stephen AT missouri.edu> (maintainer)
Approved by:	miwi (mentor)
2009-05-26 22:21:55 +00:00
Dennis Herrmann
cf8759b2c9 - Update maintainer mail address
PR:		ports/133397
Submitted by:	Stephen Montgomery-Smith <stephen@missouri.edu> (maintainer)
Approved by:	tabthorpe (co-mentor)
2009-04-05 20:50:49 +00:00
Maho Nakata
8d7df5d183 Correct port name and create date.
PR:		127226
Submitted by:	Geraud CONTINSOUZAS <geraud@gcu.info> and also
            Stephen Montgomery-Smith <stephen@math.missouri.edu> (maintainer)
Approved by: portmgr@ (erwin)
2008-09-09 06:42:55 +00:00
Maho Nakata
f4f51fd84a Add port math/octave-forge-missing-functions
This is missing-functions.
Find functions that are in Matlab but not in Octave.

The octave-forge package is the result of The GNU Octave Repositry project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.

PR:             127030
Submitted by:   Stephen Montgomery-Smith <stephen@math.missouri.edu>
2008-09-08 04:05:48 +00:00