svn commit: r369447 - head/math/py-numpy
Antoine Brodin
antoine at freebsd.org
Mon Sep 29 13:53:41 UTC 2014
On Sun, Sep 28, 2014 at 12:40 PM, Dmitry Sivachenko <demon at freebsd.org> wrote:
> Author: demon
> Date: Sun Sep 28 10:40:54 2014
> New Revision: 369447
> URL: http://svnweb.freebsd.org/changeset/ports/369447
> QAT: https://qat.redports.org/buildarchive/r369447/
>
> Log:
> Fix
> ImportError: /lib/libgcc_s.so.1: version GCC_4.6.0 required by /usr/local/lib/gcc48/libgfortran.so.3 not found
> error when importing numpy module.
>
> PR: 188114
> Patch by Thierry Thomas <thierry at FreeBSD.org>
>
> Modified:
> head/math/py-numpy/Makefile
Hi,
This change breaks science/py-scipy
http://package20.nyi.freebsd.org/data/91amd64-default-baseline/369506/logs/errors/py27-scipy-0.14.0_4.log
Cheers,
Antoine
>
> Modified: head/math/py-numpy/Makefile
> ==============================================================================
> --- head/math/py-numpy/Makefile Sun Sep 28 10:38:02 2014 (r369446)
> +++ head/math/py-numpy/Makefile Sun Sep 28 10:40:54 2014 (r369447)
> @@ -3,7 +3,7 @@
>
> PORTNAME= numpy
> PORTVERSION= 1.8.1
> -PORTREVISION= 3
> +PORTREVISION= 4
> PORTEPOCH= 1
> CATEGORIES= math python
> MASTER_SITES= http://docs.scipy.org/doc/${PORTNAME}/:doc \
> @@ -23,6 +23,7 @@ RUN_DEPENDS= nosetests:${PORTSDIR}/devel
>
> USES= fortran python
> USE_PYTHON= concurrent distutils py3kplist
> +LDFLAGS+= -shared
>
> OPTIONS_DEFINE= ATLAS SUITESPARSE DOCS
> OPTIONS_DEFAULT= SUITESPARSE
> @@ -48,14 +49,12 @@ PLIST_FILES+= man/man1/f2py.1.gz
> .endif
>
> post-extract:
> - @${CP} ${DISTDIR}/numpy-ref-${PORTVERSION}.pdf ${WRKDIR}
> - @${CP} ${DISTDIR}/numpy-user-${PORTVERSION}.pdf ${WRKDIR}
> + ${CP} ${DISTDIR}/numpy-ref-${PORTVERSION}.pdf ${WRKDIR}
> + ${CP} ${DISTDIR}/numpy-user-${PORTVERSION}.pdf ${WRKDIR}
>
> post-patch:
> - @${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" ${WRKSRC}/numpy/distutils/fcompiler/gnu.py
> - @${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg
> -# ignore LDFLAGS from env, as it overrides internal flags (e.g. -shared) for some reason
> - @${REINPLACE_CMD} -e "s|'LDFLAGS'|None|" ${WRKSRC}/numpy/distutils/fcompiler/__init__.py
> + ${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" ${WRKSRC}/numpy/distutils/fcompiler/gnu.py
> + ${CP} ${FILESDIR}/site.cfg ${WRKSRC}/site.cfg
>
> GCCLIBDIR_CMDS= ${FC} -print-file-name=libgfortran.so|${SED} -e s/libgfortran.so//
>
>
More information about the freebsd-python
mailing list