Ok so I've been working on this. I followed MPatek's guide very loosely. This is the general workflow I have developed so far.
//Report on uncalibrated monitor
dispcal -v -d1 -c1 -yl -H -K -R -P 0,1,3
//calibration of Apple display
dispcal -v -d1 -c1 -yl -N -H -qh -b 120 -g 2.2 -P 0,1,3 basename
//create test patches for creation of profile
targen -v -d3 -g33 -f1000 basename
//measure targets
dispread -v -d1 -c1 -yl -N -H -P 0,1,3 inputfile outputfile
//create profile
colprof -v -D "description eg seen in photoshop/colorsync" -qh -bh -S inputfile outputfile
//installs profile
I just place the resulting .icc profile in ~/Library/ColorSync/Profiles/ and load the profile in the ColorSync application.
Right now I'm focusing on the parameters for colprof. With the -S flag, I'm not quite sure what to do. Photoshop provides soft proofing on the fly doesn't it?
Gamut mapping is something I encountered only last quarter when I saw Eric Chan's
tutorial about hidden alternative gamut mapping options in i1Match. The -S flag, does it function by including gamut mappings into it's tables or what?
EDIT:
I googled "popular gamut mapping choices" and top hit was a page on the
argyll site heh. Guess I asked too soon =/. So from what I understand the device space to PCS is locked down and cannot be changed IE I can't invent a new intent? and the PCS to device eg printer is limited to 3 of my gamut mappings of my choosing eg Logo Classic, Logo Colorful, Logo Chromaplus as examples?
So from what I understand a shaper/matrix profile would be sufficient for a display profile, but for a printer profile I guess cLUT would be the way to go? This is kinda muddy in my mind.