#44188: clang-*: fix python usage. -------------------------+------------------------------------------------- Reporter: ionic@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: haspatch | Port: clang-2.9 clang-3.0 clang-3.1 | clang-3.2 clang-3.3 clang-3.4 clang-3.5 -------------------------+------------------------------------------------- Updating my system in trace mode, I found that `clang-3.3` wouldn't build. The default variant is `python27`. This is also adding `--with- python=${prefix}/bin/python$PYTHON_VERSION` to `configure.args`. However, `port:python${python_ver}` was only added as a runtime dependency and thus shadowed at build time due to trace mode. As arguments given to `configure` via `--with-*` are fatal errors when not found, `configure` failed. While the other ports (anything but 3.3) don't specify `--with-python`, let us fix them still. * '''`clang-2.9`''': add build time dependency on the via variant selected python version. * '''`clang-3.0`''': see above * '''`clang-3.1`''': see above * '''`clang-3.2`''': see above * '''`clang-3.3`''': add build time dependency on the via variant selected python version. Here, a failure to do so is actually fatal. * '''`clang-3.4`''': move dependency on `port:python27` to lib dependencies. Also add `--with-python` as in clang-3.3. Revbump. * '''`clang-3.5`''': see above (Note that `--with-python` has been introduced with clang 3.4.) I will upload individual patches and a big, merged one. Take whatever you like. -- Ticket URL: <https://trac.macports.org/ticket/44188> MacPorts <http://www.macports.org/> Ports system for OS X