[MacPorts] #16334: RFE: Make Python more Framework Friendly
MacPorts
noreply at macports.org
Mon Aug 18 08:43:20 PDT 2008
#16334: RFE: Make Python more Framework Friendly
------------------------------------+---------------------------------------
Reporter: mcalhoun at macports.org | Owner: macports-tickets at lists.macosforge.org
Type: enhancement | Status: new
Priority: Normal | Milestone: Port Enhancements
Component: ports | Version: 1.6.0
Resolution: | Keywords:
------------------------------------+---------------------------------------
Changes (by raimue at macports.org):
* cc: raimue at macports.org (added)
Comment:
As I did the framework transition, I was planing if this would be
possible. It requires changes to the python port group which can only be
done with a release currently (see #14553). I didn't want to wait with the
framework transition until we get a new release finally.
Not all software is aware of frameworks. They expect python libraries and
headers in ${prefix}/lib/python2.5/ respectively
${prefix}/include/python2.5/ and they are not using the python port
groups. I think it will be some work to patch them to link with the
framework instead of using the standard locations. Therefore there have to
be symlinks to the framework at these places.
The big problem is now: To create these symlinks, all users have to
uninstall all installed py25-* ports, upgrade python25 and then reinstall
their py25-* ports. MacPorts cannot replace an existing directory with a
symlink. Not thinking of dependents, most probably a reinstall of all
py25-* dependents is necessary, too.
And what you plan for python25 here should also be applied to python24,
python26-devel and python30.
--
Ticket URL: <http://trac.macports.org/ticket/16334#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list