[GRASSweb-list]william: web/platforms macgrass.php,1.1,1.2

grass at intevation.de grass at intevation.de
Sat Jul 16 16:25:03 EDT 2005


Author: william

Update of /grassrepository/web/platforms
In directory doto:/tmp/cvs-serv4610

Modified Files:
	macgrass.php 
Log Message:
Update Mac GRASS build instructions

Index: macgrass.php
===================================================================
RCS file: /grassrepository/web/platforms/macgrass.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- macgrass.php	10 Jul 2005 19:22:52 -0000	1.1
+++ macgrass.php	16 Jul 2005 20:25:01 -0000	1.2
@@ -33,19 +33,31 @@
 
 <p>So, the alternative approach is to stick with the X11 interface that is shared amongst other UNIX systems, in which case GRASS will look and behave pretty much the same as on other platforms.&nbsp; As of OS 10.3 "Panther", Apple includes X11 with the operating system, combining XFree86 with a window manager that is integrated with the Aqua graphics system.&nbsp; So if you have this version of the operating system, the windows that you run GRASS in can now all be part of the normal Mac windowing system, although if you want the graphical menuing system (which is an optional way to run GRASS), it will use standard X11-based Tcl/Tk, and requires that you have that installed separately.&nbsp; If you are still using OS 10.2 ("Jaguar"), you can install X11 separately a number of ways (see below).</p>
 
+<h3>General Requirements</h3>
+
+<p>Here are some general requirements to run GRASS GIS on Mac OS X.  There are some additional requirements to building GRASS that are listed on the build page.</p>
+
+<p><b>Mac OS X 10.3.9</b> is the recommended minimum, but GRASS will run and build on any 10.3.x system, and it will build on 10.2 (and possibly even 10.1, but only extenuating circumstances should keep you from upgrading), and some binaries will run on 10.2.</p>
+
+<p><b>X11</b> is needed for most binaries, and for building from source.  Tcl/Tk needs it, and NVIZ needs it.  X11 comes with Mac OS X starting with 10.3.  If you're lucky, you may have downloaded the beta for 10.2, otherwise you will have to settle for XDarwin or Oroboros (can't help with setting those up).</p>
+
+<p><b>Tcl/Tk</b> Most binaries come with their own copy of Tcl/Tk of the UNIX variety.  There really aren't any UNIX Tcl/Tk installers anyways, so you shouldn't have to worry about it, the build instructions tell you how to roll-your-own for GRASS from source.  You may need an Aqua Tcl/Tk installed, however.  The binary distribution should say if you do.</p>
+
 <h3>Binary releases of GRASS for Mac OS X</h3>
 
 <p>Binary releases of GRASS for Mac OS X can be found on the GRASS Downloads page.  One big problem with packaging binaries of UNIX software for Mac OS X is redundancy and packaging.  Other than the UNIX /usr/local standard for installing software, there is no standard 'packaging' system for UNIX software on Mac OS X, though there are a couple 'defacto' standards.  Mac OS X has its own packaging system for distribution (.pkg installers) that work well for the /usr/local installations, but the other packaging systems use a more Linux style of packaging.</p>
 
 <p>Here is a short description of the various binary distributions (see the downloads page for details on obtaining these):</p>
 
-<p>1) <u>GRASS from Fink</u> - GRASS from the Fink system uses all its own dependencies, so you are limited to how well they are kept up-to-date, and what features are included.  Dependencies in the Fink system can be used in building GRASS from source, or in other distributions.&nbsp; GRASS from Fink can be run all the way back to Mac OS 10.2, although it is also still at version 5.0.3.</p>
+<p>1) <u>GRASS from Fink</u> - GRASS from the Fink system uses all its own dependencies, so you are limited to how well they are kept up-to-date, and what features are included.  Dependencies in the Fink system can be used in building GRASS from source, or in other distributions.&nbsp; The Apple Developer Tools are still required, since it's not really a binary distribution, but builds from source like other Linux package managers.&nbsp; GRASS from Fink can be run all the way back to Mac OS 10.2, although it is also still at version 5.0.3.</p>
 
 <p>2) <u>Open OS X</u> - The Open OS X port of GRASS is a binary release with extra functionality, but its maintenance and documentation is a parallel, separate activity (which has contributed back some very useful fixes to the main GRASS project).&nbsp; It is completely self-contained, all dependencies are in a double-clickable Mac OS X application.  Requires at least Mac OS 10.3.</p>
 
 <p>3) <u>Lorenzo Moretti's "one stop" solution</u> - Lorenzo's GRASS is a double-clickable Mac OS X application, and provides some double-clickable extras.  It includes all dependencies needed, and separate optional packages are available for PostGIS, QGIS and some other stuff.  Lorenzo uses a split installation - while is it a double-clickable Mac application, the dependencies are installed in an isolated subfolder in /usr/local.  This GRASS distribution runs on Mac OS 10.3.8 and newer.</p>
 
-<h3>Detailed instructions for <a href="macgrass/grassinstall.php">building GRASS 5.0 on Mac OS X</a>, including all dependencies.</h3>
+<h3>Building from source</h3>
+
+<p>Detailed instructions for <a href="macgrass/grassinstall.php">building GRASS on Mac OS X</a>, including all dependencies.</p>
 
 <!-- FOOTER -->
 <hr>
@@ -60,7 +72,6 @@
  <i>Last change:
  $Date$
 </i></DIV>
-
 
 </body>
 </html>





More information about the grass-web mailing list