[MacPorts] #50288: UPDATE: gpsd-3.16
MacPorts
noreply at macports.org
Thu Feb 11 14:15:43 PST 2016
#50288: UPDATE: gpsd-3.16
---------------------+--------------------------
Reporter: fw@… | Owner: ryandesign@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: gpsd |
---------------------+--------------------------
Comment (by fw@…):
Replying to [comment:8 mojca@…]:
> While what you say about `bar.h` is true, depending on `python2_select`
doesn't guarantee you in any way that the `python2` command exists.
Hence the (dynamically conditional) `port notes` when it doesn't (and the
error if one tries to run `port test` without `python2`).
> The package needs to `reinplace` the lines calling `python2` with
`${prefix}/bin/python2.7`. You should not ask users to run `port select
python2` manually.
While I agree that that would be more convenient for users that haven't
previously used `port select python2`, it does have some disadvantages:
1) It requires patching 8 more files that otherwise don't need it. I'm
trying to *reduce* the number of MacPorts-specific patches, not increase
it. :-)
2) It unnecessarily breaks the ability to use Python 2.6. The only reason
I made the port dependency specifically on `python27` is that I didn't
want to go to the trouble of creating Python version variants (and also
that the required `scons` port depends specifically on `python27`,
presumably for a similar reason); the code itself will work just fine if
`python2` maps to `python26`.
3) Any user interested in `PEP0394` compliance should run `port select
python2`, anyway.
--
Ticket URL: <https://trac.macports.org/ticket/50288#comment:9>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list