Re-do MacPorts after upgrading from Tiger to Leopard on PPC?

Bradley Giesbrecht brad at pixilla.com
Fri Mar 13 13:59:42 PDT 2009


On Mar 13, 2009, at 10:17 AM, Joshua Root wrote:

> Bradley Giesbrecht wrote:
>>
>> On Mar 13, 2009, at 9:17 AM, Bradley Giesbrecht wrote:
>>
>>>
>>> On Mar 13, 2009, at 8:44 AM, Joshua Root wrote:
>>>
>>>> Bradley Giesbrecht wrote:
>>>>> On Mar 12, 2009, at 10:43 PM, Bryan Blackburn wrote:
>>>>>
>>>>>> On Thu, Mar 12, 2009 at 09:57:17PM -0700, Jerry said:
>>>>>>> I just upgraded the OS from Tiger to Leopard on PPC. Do I need  
>>>>>>> to re-
>>>>>>> install any or all of my MacPorts stuff?
>>>>>>
>>>>>> Yes, unfortunately MacPorts doesn't handle that case well since  
>>>>>> many
>>>>>> ports
>>>>>> you have installed were probably built with 10.4-specific  
>>>>>> bits.  The
>>>>>> safest
>>>>>> method is to move /opt/local aside (eg, to /opt/local-10.4), do  
>>>>>> a new
>>>>>> MacPorts install then install those ports you want/need.  You  
>>>>>> can use
>>>>>> 'port
>>>>>> installed' prior to moving /opt/local aside to see what you  
>>>>>> currently
>>>>>> have.
>>>>>>
>>>>>> Bryan
>>>>>
>>>>>
>>>>> Could you force a rebuild?
>>>>>
>>>>> port -f upgrade installed
>>>>
>>>> Nope. Selected darwin_8* variants would be preserved. This is  
>>>> fixed in
>>>> trunk.
>>>
>>> Would this work or is there another shorter path to achieving the  
>>> same
>>> thing.
>>>
>>> port installed | sed '1d' | awk '{print $1$2}' > installed.txt
>>> port -f uninstall installed
>>> for item in $(cat installed.txt); do port install $item done
>>
>> Whoops, need to remove +darwin_8.
>>
>> port installed | sed '1d' | sed 's|+darwin_[0-9]||g' | awk '{print
>> $1$2}' > installed.txt
>
> That will miss darwin_8_powerpc/darwin_8_i386.


Thanks.

Where would I look to find all the arch variants?


//Brad


More information about the macports-users mailing list