pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/43225: [math/py-scipy] Update to 0.7.2



>Number:         43225
>Category:       pkg
>Synopsis:       [math/py-scipy] Update to 0.7.2
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Apr 29 14:15:00 +0000 2010
>Originator:     Wen Heping
>Release:        NetBSD-5.0.2
>Organization:
Private
>Environment:
NetBSD nb502.wenjing.com 5.0.2 NetBSD 5.0.2 (GENERIC) #0: Sat Feb  6 17:53:27 
UTC 2010  
builds%b7.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-2-RELEASE/i386/201002061851Z-obj/home/builds/ab/netbsd-5-0-2-RELEASE/src/sys/arch/i386/compile/GENERIC
 i386
>Description:
SciPy 0.7.2 is a bug-fix release with no new features compared to 0.7.1. The 
only change is that all C sources from Cython code have been regenerated with 
Cython 0.12.1. This fixes the incompatibility between binaries of SciPy 0.7.1 
and NumPy 1.4.



SciPy 0.7.1 is a bug-fix release with no new features compared to 0.7.0.

scipy.io
========
Bugs fixed:
- Several fixes in Matlab file IO

scipy.odr
=========
Bugs fixed:
- Work around a failure with Python 2.6

scipy.signal
============
Memory leak in lfilter have been fixed, as well as support for array object

Bugs fixed:
- #880, #925: lfilter fixes
- #871: bicgstab fails on Win32


scipy.sparse
============
Bugs fixed:
- #883: scipy.io.mmread with scipy.sparse.lil_matrix broken
- lil_matrix and csc_matrix reject now unexpected sequences,
  cf. http://thread.gmane.org/gmane.comp.python.scientific.user/19996

scipy.special
=============
Several bugs of varying severity were fixed in the special functions:
- #503, #640: iv: problems at large arguments fixed by new implementation
- #623: jv: fix errors at large arguments
- #679: struve: fix wrong output for v < 0
- #803: pbdv produces invalid output
- #804: lqmn: fix crashes on some input
- #823: betainc: fix documentation
- #834: exp1 strange behavior near negative integer values
- #852: jn_zeros: more accurate results for large s, also in jnp/yn/ynp_zeros
- #853: jv, yv, iv: invalid results for non-integer v < 0, complex x
- #854: jv, yv, iv, kv: return nan more consistently when out-of-domain
- #927: ellipj: fix segfault on Windows
- #946: ellpj: fix segfault on Mac OS X/python 2.6 combination.
- ive, jve, yve, kv, kve: with real-valued input, return nan for out-of-domain
  instead of returning only the real part of the result.

Also, when ``scipy.special.errprint(1)`` has been enabled, warning
messages are now issued as Python warnings instead of printing them to
stderr.


scipy.stats
===========
- linregress, mannwhitneyu, describe: errors fixed
- kstwobign, norm, expon, exponweib, exponpow, frechet, genexpon, rdist,
  truncexpon, planck: improvements to numerical accuracy in distributions
>How-To-Repeat:

>Fix:
--- Makefile.orig       2010-04-25 07:40:51.000000000 +0800
+++ Makefile    2010-04-30 05:29:14.000000000 +0800
@@ -1,8 +1,7 @@
 # $NetBSD: Makefile,v 1.6 2010/02/21 15:13:42 wiz Exp $

-DISTNAME=      scipy-0.7.0
-PKGNAME=       ${PYPKGPREFIX}-scipy-0.7.0
-PKGREVISION=   1
+DISTNAME=      scipy-0.7.2
+PKGNAME=       ${PYPKGPREFIX}-scipy-0.7.2
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=scipy/}

@@ -17,7 +16,13 @@
 PLIST_SUBST+=   PYPKGPREFIX=${PYPKGPREFIX}
 USE_LANGUAGES+=        c c++ fortran
 MAKE_ENV+=     ATLAS=None
+PKGSRC_FORTRAN=        g95

+.include "../../mk/compiler.mk"
+
+PYSETUPBUILDARGS+=     --fcompiler=g95
+
+.include "../../lang/g95/buildlink3.mk"
 .include "../../lang/python/extension.mk"
 .include "../../math/fftw/buildlink3.mk"
 .include "../../math/py-numpy/buildlink3.mk"
--- distinfo.orig       2010-04-25 07:41:01.000000000 +0800
+++ distinfo    2010-04-25 07:45:08.000000000 +0800
@@ -1,5 +1,5 @@
 $NetBSD: distinfo,v 1.2 2009/07/25 12:16:45 markd Exp $

-SHA1 (scipy-0.7.0.tar.gz) = 7daef781253bafccf3be54b9eb3541f084503076
-RMD160 (scipy-0.7.0.tar.gz) = 3583901f679cbc7f91560626f437d7edcd2bf6cf
-Size (scipy-0.7.0.tar.gz) = 4636167 bytes
+SHA1 (scipy-0.7.2.tar.gz) = c3223df023008ee339cf1d3fad74d4566af69c8a
+RMD160 (scipy-0.7.2.tar.gz) = 456e4ab9d69f9d4056bca6b52474b72bea37b122
+Size (scipy-0.7.2.tar.gz) = 4557178 bytes
--- PLIST.orig  2010-04-30 05:49:48.000000000 +0800
+++ PLIST       2010-04-30 05:56:38.000000000 +0800
@@ -11,9 +11,6 @@
 ${PYSITELIB}/scipy/__init__.py
 ${PYSITELIB}/scipy/__init__.pyc
 ${PYSITELIB}/scipy/__init__.pyo
-${PYSITELIB}/scipy/__svn_version__.py
-${PYSITELIB}/scipy/__svn_version__.pyc
-${PYSITELIB}/scipy/__svn_version__.pyo
 ${PYSITELIB}/scipy/cluster/__init__.py
 ${PYSITELIB}/scipy/cluster/__init__.pyc
 ${PYSITELIB}/scipy/cluster/__init__.pyo
@@ -232,9 +229,6 @@
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.py
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.pyc
 ${PYSITELIB}/scipy/io/matlab/byteordercodes.pyo
-${PYSITELIB}/scipy/io/matlab/gzipstreams.py
-${PYSITELIB}/scipy/io/matlab/gzipstreams.pyc
-${PYSITELIB}/scipy/io/matlab/gzipstreams.pyo
 ${PYSITELIB}/scipy/io/matlab/mio.py
 ${PYSITELIB}/scipy/io/matlab/mio.pyc
 ${PYSITELIB}/scipy/io/matlab/mio.pyo
@@ -316,6 +310,31 @@
 ${PYSITELIB}/scipy/io/matlab/tests/data/teststructnest_7.1_GLNX86.mat
 ${PYSITELIB}/scipy/io/matlab/tests/data/testunicode_7.1_GLNX86.mat
 ${PYSITELIB}/scipy/io/matlab/tests/data/testvec_4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/test3dmatrix_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/test_empty_struct.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/test_skip_variable.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testcell_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testcellnest_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testcomplex_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testdouble_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testemptycell_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testfunc_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testmatrix_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testminus_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testmulti_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testobject_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testonechar_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testscalarcell_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testsparse_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testsparsecomplex_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testsparsefloat_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/teststring_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/teststringarray_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/teststruct_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/teststructarr_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/teststructnest_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/data/testunicode_7.4_GLNX86.mat
+${PYSITELIB}/scipy/io/matlab/tests/afunc.m
 ${PYSITELIB}/scipy/io/matlab/tests/gen_mat4files.m
 ${PYSITELIB}/scipy/io/matlab/tests/gen_mat5files.m
 ${PYSITELIB}/scipy/io/matlab/tests/save_matfile.m



Home | Main Index | Thread Index | Old Index