[GRASSweb-list]william: web/platforms macgrass.php,1.4,1.5

grass at intevation.de grass at intevation.de
Sat Jul 23 00:44:21 EDT 2005


Author: william

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

Modified Files:
	macgrass.php 
Log Message:
macgrass - add menu, remove stray libgd.php

Index: macgrass.php
===================================================================
RCS file: /grassrepository/web/platforms/macgrass.php,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- macgrass.php	19 Jul 2005 05:06:41 -0000	1.4
+++ macgrass.php	23 Jul 2005 04:44:18 -0000	1.5
@@ -12,13 +12,21 @@
 <body>
 
 <center>
-<hr width="90%" noshade="noshade" size="3">
+<hr width="100%" noshade="noshade" size="3">
 <h1>GRASS GIS on Mac OS X</h1>
 <p>Original author: Scott Mitchell; redone by: William Kyngesburye</p>
-<p><b>In progress</b> - 2005-7-10</p>
-<hr width="90%" noshade="noshade" size="3">
+<p>Last change: 2005/7/22</p>
+<hr width="100%" noshade="noshade" size="3">
+<p>| <font size="-1"><a href="/index.php">Home</a></font> | 
+<font size="-1"><a href="/platforms/index.php">Platform Notes</a></font> | 
+<font size="-1"><a href="/platforms/macgrass/grassinstall.php">Mac GRASS Build Main</a></font> |
+<font size="-1"><a href="/download/index.php">Downloads</a></font> | 
+</p>
+<hr width="100%" noshade="noshade">
 </center>
 
+<?php include("macgrass_menu.inc"); ?>
+
 <h2>GRASS GIS on Mac OS X</h2>
 
 <p>GRASS on Mac OS X shares all the functionality enjoyed on other UNIX- or Linux-based platforms.&nbsp; There are quirks to the operating system that occasionally pose challenges when new features are added or changed in the GRASS source code, but these are usually sorted out promptly.&nbsp; In addition, due to the fact that Mac OS X has evolved quite differently from other UNIX systems, there is a variety of ways to get GRASS installed on a Mac.&nbsp;  This page is an attempt to help you navigate through the options.&nbsp; Some assumptions are made about your familiarity with GRASS, in that we are not re-explaining things here that are found in other pages on the GRASS web site.</p>
@@ -27,9 +35,9 @@
 
 <p>No matter which method you choose to get GRASS working on your system, the following issues may come up.&nbsp; MacOS X has a split heritage - the user interface that came from the marriage of Apple and NeXT, and the UNIX tradition that came in through FreeBSD. &nbsp;This means that there are multiple alternatives for developing user interfaces to applications. &nbsp;GRASS comes from a UNIX and X11 heritage. &nbsp;The tools that are used in the standard (i.e. shared with other platforms) GRASS user interface are now all readily available on the Mac, but there are also alternatives.</p>
 
-<p>Therefore, building GRASS requires a decision on whether or not GRASS will use features that are exclusive to Apple's graphic interface ("Aqua").&nbsp; This allows more seamless integration in to the Apple environment, but requires work "outside" of the main GRASS development to make it work.&nbsp; Two examples are the Open OS X port of GRASS (see the GRASS downloads), which uses an Aqua version of the Tcl/Tk interface so that the menuing system has a consistent look and feel to other Macintosh products, and <a href="http://grasstep.sourceforge.net">GRASStep</a> that is attempting to port GRASS to Quartz and GNUstep</a>.</p>
+<p>Therefore, building GRASS requires a decision on whether or not GRASS will use features that are exclusive to Apple's graphic interface ("Aqua").&nbsp; This allows more seamless integration in to the Apple environment, but requires work "outside" of the main GRASS development to make it work.&nbsp; There are two approaches to this: use an Aqua version of the Tcl/Tk interface, or port GRASS to native GUI APIs.  The latter requires a LOT of work and dedicated/fanatical Mac programmers.</p>
 
-<p>The problem with an Aqua Tcl/Tk solution is that there is one module that still requires X11 - NVIZ.  Also, in Mac OS 10.3, Apple's Aqua Tcl is just Tcl, no Tk - you need a third-party installation of an Aqua Tcl/Tk.  Mac OS 10.4 &quot;Tiger&quot; does include an Aqua Tk (in fact, a subset of that third-party Tcl/Tk Aqua).</p>
+<p>The Tcl/Tk Aqua method just takes minimal work (but work nonetheless) to make sure everything works well in the Aqua environment, and much progress has been made on this front.  The problem is that there is one module that still requires X11 - NVIZ.  Also, in Mac OS 10.3, Apple's Aqua Tcl is just Tcl, no Tk - you need a third-party installation of an Aqua Tcl/Tk.  Mac OS 10.4 &quot;Tiger&quot; does include an Aqua Tk (in fact, a subset of that third-party Tcl/Tk Aqua).</p>
 
 <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>
 
@@ -59,19 +67,13 @@
 
 <p>Detailed instructions for <a href="macgrass/grassinstall.php">building GRASS on Mac OS X</a>, including all dependencies.</p>
 
-<!-- FOOTER -->
 <hr>
-<DIV ALIGN=right>&copy; 2003-2005 GRASS Development Team<br>
-<a href="mailto:weblist at grass.itc.it">Comments</a> about this page |
- <a href="../faq/index.html">FAQ</a> |
- <a href="../download/index.php">Download</a> |
- <a href="../community/index.php">Support</a> |
- <a href="../gdp/index.php">Docs</a>  |
- <a href="../devel/index.php">Programming</a> |
- Back <a href=../index.php>HOME</a><br>
- <i>Last change:
+<div align="right">&copy; 2003-2005 GRASS Development Team<br>
+<a href="/impressum.html">Imprint</a> |
+<a href="/contact.php">Comments</a> about this page<br>
+<i>Last change:
  $Date$
-</i></DIV>
+</i></div>
 
 </body>
 </html>





More information about the grass-web mailing list