Subject: Re: pkgsrc on case-insensitive filesystem
To: OBATA Akio <obata@lins.jp>
From: David Hopper <dhop@nwlink.com>
List: tech-pkg
Date: 09/14/2006 20:31:30
On Sep 14, 2006, at 7:59 PM, OBATA Akio wrote:

> But how about MacOS X?
> A MacOS X user said, "I don't use pkgsrc, because it require case
> sensitive filesystem. So I use DarwinPorts".
> Anyone know DarwinPorts works with case inseisitive filesystem and
> how to do so?

I try to educate these people by demonstrating how convenient it is  
to create a case-sensitive HFS+ disk image "NetBSD.dmg" that contains  
pkgsrc and pkg (and pkgdb), with a softlink from /usr/pkg to /Volumes/ 
NetBSD/pkg, and /usr/pkg/bin in path.  This way, you can cleanly  
mount and unmount the entire pkgsrc "subsystem" from OS X at will.   
Unmounted, you still have an untouched OS X.

HFS+ has allowed case-sensitivity for far longer than the pkgsrc  
documentation indicated, which is unfortunate-- I think that has  
created a misconception about the usefulness of pkgsrc on OS X.   
Other than number of packages supported (which I've not verified), I  
haven't heard a good reason to use anything but pkgsrc on Macs.

Dave