Commit graph

9 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
eb08c5441c Add NO_STAGE all over the place in preparation for the staging support (cat: graphics) 2013-09-20 18:35:44 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Alexey Dokuchaev
0845d39edf Cleanup after r308514 by beech@:
- Fix whitespace in Makefile
- Remove empty lines in pkg-plist

While here:
- Trim the header per new bylaws
- Update COMMENT and port description
2012-12-16 15:33:02 +00:00
Beech Rintoul
d79a32aaa8 - Update to 0.9.6
Feature safe: yes

PR:		ports/174243
Submitted by:	Pedro Garcia Freitas <sawp@sawp.com.br>	(maintainer)
2012-12-09 08:34:01 +00:00
Gerald Pfeifer
eed05d4126 Replace USE_GCC=4.5+ by USE_GCC=4.6+ which has been transparently
done by the ports infrastructure for a while.

PR:		166215
Approved by:	maintainer (sawp@sawp.com.br)
Feature safe:	yes
2012-03-18 20:03:40 +00:00
Pawel Pekala
9a2e1189a3 Update to version 0.6.6
PR:		ports/159607
Submitted by:	maintainer
2011-12-29 20:34:18 +00:00
Martin Wilke
729d9d232f - Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support
2011-02-25 03:19:29 +00:00
Wen Heping
a0c2461170 Mahotas is an Image Processing Library for Python.
It includes a couple of algorithms implemented in C++ for speed while
operating in numpy arrays.

Notable algorithms:
 - watershed.
 - thresholding.
 - convex points calculations.
 - hit & miss. thinning.
 - Zernike & Haralick features.
 - freeimage based numpy image loading (requires freeimage libraries
to be installed).
 - Release the GIL in morphological functions
 - Convolution

WWW: http://packages.python.org/mahotas/

PR:		ports/153183
Submitted by:	Pedro Garcia Freitas <sawp@sawp.com.br>
2010-12-17 08:40:31 +00:00