Updated
[mono.git] / web / download
index 8ce901d7f702aa7936705887a23f945050550b06..64daa7761fb133f3c61eee331ed11806b23da9e9 100644 (file)
        test suite and the class library are in the `mcs' package, we
        will move this later into `mono' itself. 
 
-       The mcs compiler requires the `jay' parser generator, this is
-       available in module `jay'.
+       In order to make mcs and the class libraries you will need the
+       GNU make tools.  These may be obtained for the Windows
+       environment from <a href="http://www.cygwin.com">cygwin.com</a>.
 
+       You will also need to get GLIB, from: <a
+href="ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz">ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz</a>
+
+<a name="sources">
 ** Sources
 
-       Currently we will be providing CVS snapshots every day, until
-       we make the first tarball release.
+       We provide both <a href="packaged">packaged and tested</a>
+       tarballs (those are known to compile and pass `make
+       distcheck') as well as <a href="snapshots">daily snapshots</a> done
+       at 10pm Boston Time
+
+<a name="snapshots">
+*** Snapshots
+
+       The daily snapshots are available <a
+       href="http://www.go-mono.com/snapshots">here</a>.  These
+       snapshots are done every day at 10pm EST (Boston Time). 
+
+       They are not guaranteed to build, but most of the time they
+       should.  They should give you a window to see what we are up to.
+
+       You might also want to track our development using the <a
+       href="http://mail.ximian.com/mailman/listinfo/mono-cvs-list">mono-cvs-list</a>
+       mailing list.
+
+<a name="packaged">
+*** Released and tested packages
 
        <ul>
+               <a name="july-29">
+               <b>July 29, 2001</b>
+               <ul>
+               * <a href="archive/mono-0.5.tar.gz">mono-0.5.tar.gz</a>: Mono Runtime 0.5 release
+               * <a href="archive/mono-0.5">Release Notes</a>
+               </ul>
+       
+               <a name="july-22">
+               <b>July 22, 2001</b>
+               <ul>
+               * <a href="archive/mcs-22-Jul-2001.tar.gz">mcs-22-Jul-2001.tar.gz</a>: CVS snapshot.
+               * <a href="archive/mcs-Jul-22-Jul-19-2001.tar.gz">Differences since 19</a>: CVS snapshot.
+               * <a href="archive/mcs-22">Release Notes</a>
+               </ul>
+
+               <a name="july-19">
+               <b>July 19th, 2001</b>
+               <ul>
+               * <a href="archive/mcs-19-Jul-2001.tar.gz">mcs-19-Jul-2001.tar.gz</a>: CVS snapshot.
+               * <a href="archive/mcs-Jul-17-Jul-19-2001.tar.gz">Differences since 17</a>: CVS snapshot.
+               * <a href="archive/mcs-19">Release Notes</a>
+               </ul>
+
+               <a name="july-17">
+               <b>July 17th, 2001</b>
+               <ul>
+               * <a href="archive/mcs-17-Jul-2001.tar.gz">mcs-17-Jul-2001.tar.gz</a>: CVS snapshot.
+               * <a href="archive/mcs-Jul-15-Jul-17-2001.tar.gz">Differences since 15</a>: CVS snapshot.
+               * <a href="archive/mcs-17">Release Notes</a>
+               </ul>
+
+               <a name="july-15">
+               <b>July 15th, 2001</b>
+               <ul>
+               * <a href="archive/mcs-15-Jul-2001.tar.gz">mcs-15-Jul-2001.tar.gz</a>: CVS snapshot.
+               * <a href="archive/mono-0.4.tar.gz">mono-0.4.tar.gz</a>: Packaged Source Code.
+               * <a href="archive/mono-0.4">Release Notes</a>
+               </ul>
+
                <a name="july-14">
                <b>July 14th, 2001</b>
                <ul>
-               * <a href="archive/jay.cs.tar.gz">archive/jay.cs.tar.gz</a>: Sources to Jay.
                * <a href="archive/mcs-12-Jul-2001.tar.gz">mcs-12-Jul-2001.tar.gz</a>: CVS snapshot.
                * <a href="archive/mono-0.3.tar.gz">mono-0.3.tar.gz</a>: Packaged Source Code.
                </ul>
                <b>July 8th, 2001</b>
 
                <ul>
-               * <a href="archive/jay.cs.tar.gz">archive/jay.cs.tar.gz</a>: Sources.
                * <a href="archive/mcs-08-Jul-2001.tar.gz">mcs-08-Jul-2001.tar.gz</a>: CVS Snapshot
                * <a href="archive/mono-08-Jul-2001.tar.gz">mono-08-Jul-2001.tar.gz</a>: CVS Snapshot
                </ul>
        </ul>
 
+<a name="install">
+** Installing the software
+
+       To install and work on the compiler and the class libraries,
+       follow these instructions:
+
+       <ul>
+               * Install <a href="http://www.cygwin.com">CygWin</a> first.
+
+               * Untar the MCS distribution (see below for information).
+
+               * Go into the MCS directory and type `make windows'
+       </ul>
+
+       To compile the mono runtime on windows:
+
+       <ul>
+               * Install <a href="http://www.cygwin.com">CygWin</a> first.
+
+               * Once installed, in a terminal window or a cygwin
+                 window (a shortcut should be on your desktop), untar the glib
+                 distribution:
+
+<pre>
+tar xzvf glib-1.2.10.tar.gz
+</pre>
+
+               * Configure, compile and install glib, like this:
+
+<pre>
+./configure --prefix=/usr
+make
+make install
+</pre>
+
+               * Unpack the mono distribution:
+
+<pre>
+tar xzvf mono-XXX.tar.gz
+</pre>
+
+               * Configure, compile and install:
+
+<pre>
+./configure --prefix=//c/mono
+make
+make install
+</pre>
+       </ul>
+
+       To compile the mono runtime on Unix:
+
+       <ul>
+
+               * Download the mono distribution
+
+               * Unpack the mono distribution:
+
+<pre>
+tar xzvf mono-XXX.tar.gz
+</pre>
+
+               * Configure, compile and install:
+<pre>
+./configure
+make
+make install
+</pre>
+       </ul>
+       
 ** CVS
 
        We are trying to figure out where to put our CVS repository.
        We are debating between the GNOME CVS or SourceForge.  Watch
        this spot.
+
+