On Sun, Apr 24, 2011 at 10:58:47PM +0200, Remi Pointel wrote:
> Hi,
> 
> This patch is needed for py-numpy to work with Python 2.7.
> 
> Before adding this patch, I want to be sure that it works perfectly with 
> Python 2.6 (and others...).
> 
> Are you ok ?
> 
> Thanks,
> 
> Remi.
FWIW, there's no change in build/regress output on amd64 with and without this
diff (and python 2.6).

> Index: Makefile
> ===================================================================
> RCS file: /cvs/openbsd/ports/math/py-numpy/Makefile,v
> retrieving revision 1.29
> diff -u -p -r1.29 Makefile
> --- Makefile  22 Nov 2010 09:30:38 -0000      1.29
> +++ Makefile  24 Apr 2011 20:24:50 -0000
> @@ -5,7 +5,7 @@ COMMENT=              fast array and numeric program
>  MODPY_EGG_VERSION=   1.3.0
>  DISTNAME=            numpy-${MODPY_EGG_VERSION}
>  PKGNAME=             py-${DISTNAME}
> -REVISION =           6
> +REVISION =           7
>  CATEGORIES=          math devel
>  
>  HOMEPAGE=            http://numpy.scipy.org/
> Index: patches/patch-numpy_distutils_ccompiler_py
> ===================================================================
> RCS file: patches/patch-numpy_distutils_ccompiler_py
> diff -N patches/patch-numpy_distutils_ccompiler_py
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-numpy_distutils_ccompiler_py        24 Apr 2011 20:24:50 
> -0000
> @@ -0,0 +1,25 @@
> +$OpenBSD$
> +# Source :  http://projects.scipy.org/numpy/changeset/8260
> +--- numpy/distutils/ccompiler.py.orig        Sun Mar 29 13:24:21 2009
> ++++ numpy/distutils/ccompiler.py     Mon Apr 25 00:05:05 2011
> +@@ -2,15 +2,19 @@
> + import os
> + import sys
> + import new
> ++from copy import copy
> + 
> + from distutils.ccompiler import *
> + from distutils import ccompiler
> ++from distutils.errors import DistutilsExecError, DistutilsModuleError, \
> ++                             DistutilsPlatformError
> + from distutils.sysconfig import customize_compiler
> + from distutils.version import LooseVersion
> + 
> + from numpy.distutils import log
> + from numpy.distutils.exec_command import exec_command
> +-from numpy.distutils.misc_util import cyg2win32, is_sequence, mingw32, 
> quote_args, msvc_on_amd64
> ++from numpy.distutils.misc_util import cyg2win32, is_sequence, mingw32, \
> ++                                      quote_args, msvc_on_amd64
> + 
> + # hack to set compiler optimizing options. Needs to integrated with 
> something.
> + import distutils.sysconfig


-- 
Cheers,
Jasper

"Capable, generous men do not create victims, they nurture them."

Reply via email to