Building simplicidade.org: notes, projects, and occasional rants

MacPorts

My love/hate relationship with systems like MacPorts and Fink requires an re-evaluation.

I used fink a lot in the 10.2 days, and I didn't like it that much, and given that my OSS software needs where either covered on 10.4 and 10.5 or a simple ./configure --prefix=my_local_app_dir && make && make install away, I was always able to stay away from them.

But the installation of CouchDB has a lot of dependencies, and there is no way that I'm going to try and install Erlang OTP and SpiderMonkey from source by hand.

So I downloaded the MacPorts installer and run it only to be greeted with a message like "The following install step failed: run postflight script for MacPorts-1.6.0".

Our friend Google tells me that this is was known problem with the 1.6.0 installer in January of this year, but the mentioned 1.6.1 installer is still not released.

So right now I'm trying to run the postflight script by hand. Lets see how that goes.

And by the way, for all of those that told me that "MacPorts is totally safe, it only install under /opt so a mere rm -rf will remove it from the system", I'll recommend you to lsbom the Archive.bom file inside the package, and stop saying that non-sense.

Update: cd /Volumes/MacPorts-1.6.0/MacPorts-1.6.0.pkg/Contents/Resources/English.lproj && sudo postflight seems to work.