[MacPorts] #39378: Port request: py27-ode
#39378: Port request: py27-ode ---------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: ode, py26-ode ---------------------+-------------------------------- The Open Dynamics Engine ships with python bindings. The bindings for ODE 0.12 support up to python27, but MacPorts only has up to p26-ode. Humbly requesting support for python27. -- Ticket URL: <https://trac.macports.org/ticket/39378> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Port request: py27-ode ----------------------------+-------------------------------- Reporter: glen@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: ode, py26-ode | ----------------------------+-------------------------------- Comment (by glen@…): That should of course be "MacPorts only has up to py26-ode." -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Changes (by larryv@…): * owner: macports-tickets@… => jameskyle@… * version: 2.1.3 => * port: ode, py26-ode => py27-ode Comment: The py2*-ode ports should probably use the unified Python portgroup. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by glen@…): Replying to [comment:2 larryv@…]:
The py2*-ode ports should probably use the unified Python portgroup.
Pardon my ignorance; what's the unified Python portgroup? -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by larryv@…): Replying to [comment:3 glen@…]:
Pardon my ignorance; what's the unified Python portgroup?
Oh, that comment is for the maintainer, or whoever ends up tackling this. They should combine the separate `py*-ode` portfiles into a single `py- ode` portfile that provides subports for all Python versions. See [[browser:trunk/dports/python/py-distribute/Portfile|distribute]], for example. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by macsforever2000@…): Replying to [comment:2 larryv@…]:
The py2*-ode ports should probably use the unified Python portgroup.
Yes, just remove the word "probably". -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by glen@…): Any progress on this? Lack of python27 support is getting to be a drag... -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by Peter.Danecek@…): Okay, this might be a maintainer timeout, so I provides some patch here. Please review and comment or commit. The port was already moved to the unified Python portgroup some time ago (probably after this ticket was filed), so there is actually very little work here. I made some further changes along the way: - some reformatting (non-semantic, in separate patch); - added `categories-append` and `license`; - `long_description` appended; - delete unnecessary `use_bzip2` and replace checksums; - added requested version; -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by Peter.Danecek@…): I updated the second patchfile and the final Portfile. The changes are: - some correction to `license`; - bump the version to 1.2.1 (which seems to be available only on PyPi); - as a consequence `master_sites` and `checksums` change as well; -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by macsforever2000@…): Your patch file patch.Portfile.diff.2 does not apply for me. I'll try to manually add your changes. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by Peter.Danecek@…): Is it because of the file naming? I it helps, I can provide a different copy. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by mojca@…): I committed r113372. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by mojca@…): Right, `patch.Portfile.diff.2` didn't apply cleanly, probably because Peter tried to highlight the differences only, but the base port lacked "whitespace correction" first. Even after using the patch, this wasn't sufficient because `port patch` would fail to apply the patch. I also fixed the patch then. I changed `Portfile` to the extent that kept the contents, but made as little number of differences compared to the previous version as possible. If you now want to add some "fancy spacing" or "more reasonable order of variables" (`platform` before `license` and alike), feel free to prepare a new file by changing what's currently in SVN. I always wondered if there was any "suggested order of variables". (I first committed r113369 and then r113372.) -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: py27-ode | -----------------------+------------------------- Changes (by mojca@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#39378: Request: py27-ode -----------------------+------------------------- Reporter: glen@… | Owner: jameskyle@… Type: request | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: py27-ode | -----------------------+------------------------- Comment (by Peter.Danecek@…): Yes, sorry if I did not make clear enough. Both of the patches are supposed to be applied. I understand, that white space changes should be separate commits, that is why I provided separate changes. I tested the patches locally, so it is not clear why the fail now. -- Ticket URL: <https://trac.macports.org/ticket/39378#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts