From owner-freebsd-python@FreeBSD.ORG Mon Sep 29 13:53:41 2014 Return-Path: Delivered-To: python@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AABEC944; Mon, 29 Sep 2014 13:53:41 +0000 (UTC) Received: from mail-we0-x232.google.com (mail-we0-x232.google.com [IPv6:2a00:1450:400c:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 226E6D81; Mon, 29 Sep 2014 13:53:40 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id t60so12862309wes.23 for ; Mon, 29 Sep 2014 06:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=SLnFpJqZYa+yHx7jqtkZQsNy2TnOMowqE/RPLqRsV10=; b=dyaTFpzwdSjbSzLHouQAWTiSUXhI+2SbH1C0T9Qb9fch1Zif4r5SweXnFLL5yRWzA1 eI/n4le+ZlwI/+WX1oPW9gXC+9YSRpDW2JB8aVd8xCDJSy7b8tMuvcUPLDO7v+C6OfKP 5cWI7nnEPbzVyIBtYNd9d4CuwK8WCN4XJPD/XeZIF2vDsNpZJ5nxDWdszUEW0HnSh3+u 0xwS78b/VTDttjd5Jea78ySeGXeYws3Y/k1sTfqe4g+kSMzo2e2qteQUOrlZBus0Tla/ z1EGQ0I9dqAa1VZn1qvivAxO/2nXeLjF/XAz8/nnSpFg8B9kV50vJl5Yq/ipmYKqJivm 191g== MIME-Version: 1.0 X-Received: by 10.194.143.69 with SMTP id sc5mr43412139wjb.26.1411998819379; Mon, 29 Sep 2014 06:53:39 -0700 (PDT) Sender: antoine.brodin.freebsd@gmail.com Received: by 10.194.164.130 with HTTP; Mon, 29 Sep 2014 06:53:39 -0700 (PDT) In-Reply-To: <201409281040.s8SAetve060935@svn.freebsd.org> References: <201409281040.s8SAetve060935@svn.freebsd.org> Date: Mon, 29 Sep 2014 15:53:39 +0200 X-Google-Sender-Auth: vS6iKiFzPoxULy8cPsXAQnC_Fq4 Message-ID: Subject: Re: svn commit: r369447 - head/math/py-numpy From: Antoine Brodin To: Dmitry Sivachenko Content-Type: text/plain; charset=UTF-8 Cc: python@freebsd.org X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Sep 2014 13:53:41 -0000 On Sun, Sep 28, 2014 at 12:40 PM, Dmitry Sivachenko 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 > > 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// > >