Created attachment 146600 [details] Teach math/py-pandas to use USES=python instead of USE_PYTHON Change log ========== * Adopt modernized python USES with applicable features Note: I have not tested the efficacy of the 'concurrent' feature, but I see no reason why it would not work because math/py-pandas only installs files to PYTHONPREFIX_SITELIBDIR and _LICENSE_DIR (which is built from PKGNAME).
concurrent has to be used when some renaming has to occur to prevent conflict with package for a different version of python as you noted, py-pandas installs only under python sitelibdir so it's not necessary
antoine: Ah, then maybe I don't really understand the purpose that knob serves. The 20140607 CHANGES entry states, "If set to yes, the knob indicates that the port can be installed for different python versions at the same time." This port can do that, and you say it doesn't need the knob. I'll update the patch to remove 'concurrent' and take my questions about it to the mailing list.
Created attachment 146630 [details] Teach math/py-pandas to use USES=python instead of USE_PYTHON without concurrent
moving maintainer patch to patch-ready pool (test logs not available)
marino: Where are the cool kids generating their test logs these days? RedPorts often fails for me in unusual and discouraging ways (https://redports.org/buildarchive/20140905015900-58929/) that seem to be completely disconnected from the port I'm trying to test, and I've been advised not to post build logs from my own, limited poudriere environment to shield possibly-sensitive details (e.g. host names, user names, etc) from crawl-able, public view.
A commit references this bug: Author: robak Date: Mon Sep 22 13:42:17 UTC 2014 New revision: 368922 URL: http://svnweb.freebsd.org/changeset/ports/368922 Log: math/py-pandas: convert to USES=python format PR: 193205 Submitted by: John W. O'Brien <john@saltant.com> Approved by: mentors (implicit) Changes: head/math/py-pandas/Makefile
Committed, thanks for your work!