Created attachment 220417 [details] patch
Committed.
A commit references this bug: Author: yuri Date: Wed Dec 23 23:38:29 UTC 2020 New revision: 559036 URL: https://svnweb.freebsd.org/changeset/ports/559036 Log: science/py-scipy: Update 1.2.2 -> 1.5.4 PR: 251718 Approved by: python (maintainer's timeout; 14 days) Changes: head/science/py-scipy/Makefile head/science/py-scipy/distinfo
Yuri, with this patch, this port depends both on libblas.so:math/blas and on libopenblas.so:math/openblas: -BUILD_DEPENDS= ${PYNUMPY} +BUILD_DEPENDS= ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pybind11>0:devel/py-pybind11@${PY_FLAVO R} +LIB_DEPENDS= libblas.so:math/blas RUN_DEPENDS= ${PYNUMPY} -USES= fortran python shebangfix +USES= blaslapack:openblas fortran python shebangfix Do you really want that? I guess that you should remove the line LIB_DEPENDS= libblas.so:math/blas
(In reply to Thierry Thomas from comment #3) Hi Thierry, Both LIB_DEPENDS=libblas.so:math/blas and USES=blaslapack:openblas were added in r559036, which is a redundancy, you are right. However, it doesn't build without libblas.so:math/blas, but builds without blaslapack:openblas, so I am removing the latter instead. Thanks for letting me know. Yuri
A commit references this bug: Author: yuri Date: Fri Dec 25 05:41:53 UTC 2020 New revision: 559210 URL: https://svnweb.freebsd.org/changeset/ports/559210 Log: science/py-scipy: Remove the recently added USES=blaslapack:openblas because LIB_DEPENDS=libblas.so:math/blas provides blas It does build with libblas.so:math/blas, but doesn't with blaslapack:openblas. PR: 251718 Reported by: thierry Approved by: python (correction of the previous recent commit r559036) Changes: head/science/py-scipy/Makefile