[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