<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software and Opinions &#187; hate</title>
	<atom:link href="http://ianloic.com/tag/hate/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianloic.com</link>
	<description>from Ian McKellar</description>
	<lastBuildDate>Thu, 19 Nov 2009 22:05:43 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Taming MacPorts</title>
		<link>http://ianloic.com/2008/03/21/taming-macports/</link>
		<comments>http://ianloic.com/2008/03/21/taming-macports/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 18:02:17 +0000</pubDate>
		<dc:creator>Ian McKellar</dc:creator>
				<category><![CDATA[Default]]></category>
		<category><![CDATA[hate]]></category>
		<category><![CDATA[macports]]></category>

		<guid isPermaLink="false">http://ianloic.com/?p=49</guid>
		<description><![CDATA[For the record, I don&#8217;t like MacPorts. I don&#8217;t like building software from sources when someone could have done it for me just fine. It&#8217;s a waste of fossil fuels and a waste of my time. Since my Mac doesn&#8217;t come with most of the software I&#8217;d expect I have to build things from sources. [...]]]></description>
			<content:encoded><![CDATA[<p>For the record, I don&#8217;t like MacPorts. I don&#8217;t like building software from sources when someone could have done it for me just fine. It&#8217;s a waste of fossil fuels and a waste of my time. Since my Mac doesn&#8217;t come with most of the software I&#8217;d expect I have to build things from sources. I tried doing this for a long time without MacPorts, but since everyone on the Mac installs all their software through MacPorts none of the portability patches make it upstream.</p>
<p>So I gave into the MacPorts software monopoly. There is, however no chance in hell I&#8217;m going to let it run as root and write whatever all over my filesystem &#8211; especially while the Mac doesn&#8217;t have a decent package management system I can use to restore system files that have been overwritten. MacPorts does, in theory let you install anywhere as any user. Just download the MacPorts tarball and configure with a few options:</p>
<p><code>./configure --prefix=$HOME/macports --with-install-user=ian --with-install-group=staff</code><br />
<code>make install</code></p>
<p>Just add <code>$HOME/macports/bin</code> to your path and you&#8217;re off. There do unfortunately seem to be a few limitations. Some packages like openssh want to install things as root. It looks like the MacPorts packaging is too coarse &#8211; you can&#8217;t install the client binaries without installing the server binaries. I guess I need to look into porting <code>fakeroot</code>.</p>
]]></content:encoded>
			<wfw:commentRss>http://ianloic.com/2008/03/21/taming-macports/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
