Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /pages/trunk/local/osx-package-build.txt
ViewVC logotype

Diff of /pages/trunk/local/osx-package-build.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3784, Sat Sep 29 14:53:35 2012 UTC revision 3785, Sun Sep 30 14:24:26 2012 UTC
# Line 1  Line 1 
1  Building OSX Installer Packages  Building OSX Installer Packages
2  -------------------------------  -------------------------------
3    
4  These instructions should work for OS X 10.5 through 10.7, but have  These instructions should work for OS X 10.5 through 10.8, but have
5  only been tested on 10.7.  Note that building on 10.7 requires that  only been tested on 10.7.  Note that building on 10.7 requires that
6  /Developer/SDKs/MacOSX10.5.sdk be present, and this sdk is not present  /Developer/SDKs/MacOSX10.5.sdk be present, and this sdk is not present
7  by default in XCode 4.2.  by default in XCode 4.2+.  (as of 110.75, we have removed this dependency).
8    
9  Let $V be the version of SML/NJ for which we are creating a dmg file, let  Let $V be the version of SML/NJ for which we are creating a dmg file, let
10  $ROOT be the directory in which we start, and let $ARCH be the target  $ROOT be the directory in which we start, and let $ARCH be the target
# Line 32  Line 32 
32     sources (as determined by config/targets).and the boot.$ARCH-unix.tgz     sources (as determined by config/targets).and the boot.$ARCH-unix.tgz
33     tarball and build the bin and lib directories.     tarball and build the bin and lib directories.
34    
35       [** as of 110.75, this paragraph no longer applies **]
36     Note that you may have to build the runtime by hand, depending on     Note that you may have to build the runtime by hand, depending on
37     where your version of the 10.5 SDK lives.  Check if     where your version of the 10.5 SDK lives.  Check if
38     /Developer/SDKs/MacOSX10.5.sdk exists; if necessary it can be     /Developer/SDKs/MacOSX10.5.sdk exists; if necessary it can be
# Line 157  Line 158 
158          hdiutil create -fs HFS+ -srcfolder smlnj-$ARCH-$V -volname smlnj-$V smlnj-$ARCH-$V.dmg          hdiutil create -fs HFS+ -srcfolder smlnj-$ARCH-$V -volname smlnj-$V smlnj-$ARCH-$V.dmg
159          hdiutil internet-enable -yes smlnj-$ARCH-$V.dmg          hdiutil internet-enable -yes smlnj-$ARCH-$V.dmg
160    
161    10) Pakage signing
162        http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/OSXWorkflowGuide/DistributingApplicationsOutside/DistributingApplicationsOutside.html
163    
164  ----------------------------------------------------------------------  ----------------------------------------------------------------------
165  David MacQueen  David MacQueen [02/01/12]
166  2/1/12  Updated by John Reppy [09/30/12]
167    

Legend:
Removed from v.3784  
changed lines
  Added in v.3785

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0