Created attachment 157474 [details] shar archive This is one of the packages from SciKits https://scikits.appspot.com/scikits. It is the missing dependency of math/py-networkx update to which I am also going to submit.
Created attachment 157475 [details] poudriere log
Created attachment 157493 [details] shar archive Sorted USE_PYTHON
Should py-numpy be compiled with SUITESPARSE option turned on for this to work?
SUITESPARSE in math/py-numpy has YES as default.
Yes, but it could be turned off. If you rely on SUITESPARSE @ numpy, then libumfpack.so:${PORTSDIR}/math/suitesparse is redundant here (it will be inherited for py-numpy). But if numpy's SUITESPARSE is mandatory for this port to work, it must be ensured some way that it was not turned off.
You are right. But currently there is no such way to ensure the options of the dependencies, besides python version. I happen to also work on the solution to this (currently this is the PR to poudriere on GitHub). When completed, there will be the way to ensure dependency options from the dependent port. I will keep this case in mind until this is ready.
Actually, the option SUITESPARSE in math/py-numpy is broken. It sets the port to depend on libumfpack.so, but build process doesn't open anything under /usr/local/include/suitesparse++, and no shared libraries link to libumfpack.so. So this option and dependency look defunct.
A commit references this bug: Author: wen Date: Sun Jun 14 12:39:05 UTC 2015 New revision: 389627 URL: https://svnweb.freebsd.org/changeset/ports/389627 Log: scikits-sparse is a Python module for sparse matrix calculations. WWW: https://scikits.appspot.com/sparse/ PR: 200678 Submitted by: yuri@rawbw.com Changes: head/science/Makefile head/science/py-scikit-sparse/ head/science/py-scikit-sparse/Makefile head/science/py-scikit-sparse/distinfo head/science/py-scikit-sparse/pkg-descr