[MacPorts] #15477: tex/rubber: use python25
#15477: tex/rubber: use python25 ------------------------------+--------------------------------------------- Reporter: ram@macports.org | Owner: milosh@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Keywords: | ------------------------------+--------------------------------------------- The attached patch updates tex/rubber to use python25. -- Ticket URL: <http://trac.macports.org/ticket/15477> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: milosh@macports.org Type: enhancement | Status: new Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by milosh@macports.org): I am against this change. rubber works very well with python24 or apple's python (be it in tiger or in leopard) and as rubber installs outside of python's path I don't see the point of requiring a particular version. Making it depend on python_select would be a good idea however. -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: assigned Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Changes (by ram@macports.org): * owner: milosh@macports.org => ram@macports.org * status: new => assigned Comment: maintainer timeout -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: -------------------------------+-------------------------------------------- Changes (by ram@macports.org): * status: assigned => closed * resolution: => fixed Comment: commited in r37407 -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Changes (by jmr@macports.org): * cc: milosh@macports.org (added) * status: closed => reopened * resolution: fixed => Comment: How was it a maintainer timeout? He responded in comment:1. -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by ram@macports.org): Sorry, missed that. I've reverted the change in r37413 -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by raimue@macports.org): Replying to [comment:1 milosh@macports.org]:
Making it depend on python_select would be a good idea however.
As python_select can't depend on any specific version of python, this won't work. Until we get a better dependency engine, my advice would be to add variants for each python version (+python24, +python25 etc.). -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by milosh@macports.org): Replying to [comment:6 raimue@macports.org]:
Replying to [comment:1 milosh@macports.org]:
Making it depend on python_select would be a good idea however.
As python_select can't depend on any specific version of python, this won't work.
As rubber works very well with Apple's python, it does work. I've made the change in r37471.
Until we get a better dependency engine, my advice would be to add variants for each python version (+python24, +python25 etc.).
This should be done by python_select, not by rubber or any other port that does not install as a python package. -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by ram@macports.org): Specifying the python binary to use with --python=${prefix}/bin/python will not point to a python executable if the user has not specified a python version using python_select. -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: reopened Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: | Keywords: -------------------------------+-------------------------------------------- Comment (by milosh@macports.org): Replying to [comment:8 ram@macports.org]:
Specifying the python binary to use with --python=${prefix}/bin/python will not point to a python executable if the user has not specified a python version using python_select.
After installing python_select, {{{ % ls -l /opt/local/bin/python lrwxrwxrwx 1 11 2008-06-10 10:52 /opt/local/bin/python -> /usr/bin/python }}} This is enough for rubber to work. -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15477: tex/rubber: use python25 -------------------------------+-------------------------------------------- Reporter: ram@macports.org | Owner: ram@macports.org Type: enhancement | Status: closed Priority: Normal | Milestone: Port Enhancements Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: -------------------------------+-------------------------------------------- Changes (by ram@macports.org): * status: reopened => closed * resolution: => fixed Comment: Wow, python_select didn't do that last time I used it. Great! -- Ticket URL: <http://trac.macports.org/ticket/15477#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts