From Wen Heping in PR pkg/43204.
This minor release removes datetime support, which fixes the binary
incompatibility issues with SciPy and other packages. It also includes several
bug fixes. No new features are introduced.
Bugs fixed
----------
- #1336: Fix for 1299 exposes Bus error on Sparc
- #1379: CPU ID not set correctly on PARISC
- #1388: frombuffer calls PyErr_Format without throwing an error
- log1p
- kaiser for M=1
- paver execution on Windows 7 for Python 2.6
- several fixes to Chebyshev and Polynomial
changes:
- Faster import time
- Extended array wrapping mechanism for ufuncs
- New Neighborhood iterator (C-level only)
- C99-like complex functions in npymath, and a lot of portability
fixes for basic floating point math functions
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
NumPy is a general-purpose array-processing package designed to
efficiently manipulate large multi-dimensional arrays of arbitrary
records without sacrificing too much speed for small multi-dimensional
arrays. NumPy is built on the Numeric code base and adds features
introduced by numarray as well as an extended C-API and the ability to
create arrays of arbitrary type.
There are also basic facilities for discrete fourier transform,
basic linear algebra and random number generation.
Pkgsrc issue: if the package build happens to find a fortran it prefers
over the one pkgsrc is using it will try to use it and the wrong thing
will happen.