changeset 793:73b3e8c660de

merge
author Volker Grabsch <vog@notjusthosting.com>
date Sun, 21 Feb 2010 00:47:22 +0100
parents 3c0a2677f6e3 (diff) 1aad4544b3f5 (current diff)
children 4125ce84f068
files
diffstat 1 files changed, 93 insertions(+), 36 deletions(-) [+]
line wrap: on
line diff
--- a/doc/index.html	Sat Feb 20 00:41:12 2010 +0100
+++ b/doc/index.html	Sun Feb 21 00:47:22 2010 +0100
@@ -405,35 +405,20 @@
 
     <dl>
 
-    <dt>2010-xx-xx &ndash; Release <span id="latest-version">2.11</span></dt>
+    <dt>2010-xx-xx &ndash; Release <span id="latest-version">2.12</span></dt>
     <dd>
         <p>
-        <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.11.tar.gz">Download</a> |
-        <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.11">Changelog</a>
+        <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.12.tar.gz">Download</a> |
+        <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.12">Changelog</a>
         </p>
 
         <p>
-        This release fixes some minor build issues,
-        and contains a first small set of test programs
-        to check the package builds.
-        </p>
-
-        <p>
-        The build rules are simplified
-        by calling generators like Autotools and Flex,
-        instead of patching the generated files.
+        This release ...
         </p>
 
         <p>
         Almost all packages are updated to their latest version.
         </p>
-
-        <p>
-        Many new packages are supported:
-        aubio, devil, directx, exiv2, fftw, freeimage, gsoap,
-        id3lib, liblo, libpano13, librsvg, libsamplerate,
-        muparser, openscenegraph, portaudio and sdl_pango.
-        </p>
     </dd>
 
     <dt>Old Releases</dt>
@@ -489,13 +474,13 @@
         <li><a href="#requirements-freebsd">FreeBSD</a></li>
         <li><a href="#requirements-frugalware">Frugalware</a></li>
         <li><a href="#requirements-macos">MacOS</a></li>
-        <li><a href="#requirements-solaris">Solaris</a></li>
+        <li><a href="#requirements-opensolaris">Open Solaris</a></li>
     </ul>
 
     <table>
     <tr>
         <td><a href="http://www.gnu.org/software/autoconf/">Autoconf</a></td>
-        <td>≥ 2.59</td>
+        <td>≥ 2.62</td>
     </tr>
     <tr>
         <td><a href="http://sources.redhat.com/automake/">Automake</a></td>
@@ -637,41 +622,82 @@
                   gmake gsed libtool openssl pkgconfig \
                   scons wget</pre>
 
-    <h3 id="requirements-solaris">Open Solaris 2009.06</h3>
+    <h3 id="requirements-opensolaris">Open Solaris 2009.06</h3>
 
     <p>
-    Open Solaris seems to have a problem with Binutils 2.20.
-    It should work if you
-    downgrade mingw-cross-env's Binutils to 2.19 by hand.
-    A good solution needs yet to be found.
+    Open Solaris does not fulfill the requirements.
+    Two requirements are hopelessly outdated (M4, Autoconf)&nbsp;<a href="#requirements-opensolaris-dev-note">(*)</a>,
+    and one requirement is not provided at all (SCons).
+    In addition, due to a bug in its LibC,
+    Open Solaris is unable to run some tools of Binutils 2.20.
+    If you want to run mingw-cross-env on Open Solaris nevertheless,
+    a lot of manual work is required:
     </p>
 
-    <h3>Solaris</h3>
+    <p>
+    Downgrade mingw-cross-env's Binutils to 2.19 by hand:
+    </p>
+    <pre>wget http://hg.savannah.gnu.org/hgweb/mingw-cross-env/raw-file/a69aa7de9d10/src/binutils.mk
+mv binutils.mk /<em>where mingw-cross-env is installed</em>/src/</pre>
 
     <p>
-    First, install all requirements
+    Install all requirements
     that already ship with Solaris:
     </p>
     <!-- http://pkg.opensolaris.org/release/en/search.shtml -->
-    <pre>pfexec pkg install SUNWaconf SUNWgnu-automake-110 \
-                   SUNWbison SUNWcmake SUNWflexlex \
-                   SUNWgcc SUNWgmake SUNWgsed SUNWgzip \
+    <pre>pfexec pkg install SUNWgnu-automake-110 SUNWbison \
+                   SUNWcmake SUNWflexlex SUNWgcc \
+                   SUNWgmake SUNWgsed SUNWgzip \
                    SUNWlibtool SUNWlibm SUNWopenssl \
                    SUNWgpch SUNWgnome-common-devel \
                    SUNWunzip SUNWwget</pre>
 
     <p>
-    Then make Automake available:
+    and make Automake available:
     </p>
     <pre>pfexec ln -s aclocal-1.10  /usr/bin/aclocal
 pfexec ln -s automake-1.10 /usr/bin/automake</pre>
+
     <p>
-    and download and install SCons by hand:
+    Edit your .bashrc script to add /usr/local/bin to $PATH,
+    and start a new shell session:
+    </p>
+    <pre>export PATH=/<em>where mingw-cross-env is installed</em>/usr/bin:/usr/local/bin:$PATH</pre>
+
+    <p>
+    Download and install M4, Autoconf and SCons by hand:
     </p>
-    <pre>wget http://prdownloads.sourceforge.net/scons/scons-1.2.0.tar.gz
+    <pre>
+wget http://ftp.gnu.org/gnu/m4/m4-1.4.5.tar.gz
+tar -xzf m4-1.4.5.tar.gz
+cd m4-1.4.5
+./configure
+make
+pfexec make install
+cd ..
+
+wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
+tar -xzf autoconf-2.62.tar.gz
+cd autoconf-2.62
+./configure
+make
+pfexec make install
+cd ..
+
+wget http://downloads.sourceforge.net/project/scons/scons/1.2.0/scons-1.2.0.tar.gz
 tar -xzf scons-1.2.0.tar.gz
 cd scons-1.2.0
-pfexec python setup.py install</pre>
+python setup.py build
+pfexec python setup.py install
+cd ..</pre>
+
+    <p id="requirements-opensolaris-dev-note">
+    (*) If you are using the 
+    <a href="http://pkg.opensolaris.org/dev/en/index.shtml">development repository</a>,
+    M4 and Autoconf will meet the requirements.
+    However, recent versions of bash (4+) from this source
+    will cause certain builds to fail.
+    </p>
 </div>
 
 <div class="section">
@@ -782,7 +808,7 @@
 </div>
 
 <div class="section">
-<h2 id="copyright">Copyright © 2009, 2010</h2>
+<h2 id="copyright">Copyright © 2007, 2008, 2009, 2010</h2>
 
     <ul id="authors-list" class="compact-list">
     </ul>
@@ -821,6 +847,37 @@
 
     <dl>
 
+    <dt>2010-02-20 &ndash; Release 2.11</dt>
+    <dd>
+        <p>
+        <a href="http://download.savannah.nongnu.org/releases/mingw-cross-env/mingw-cross-env-2.11.tar.gz">Download</a> |
+        <a href="http://hg.savannah.nongnu.org/hgweb/mingw-cross-env/log/2.11">Changelog</a>
+        </p>
+
+        <p>
+        This release fixes some minor build issues,
+        and contains a first small set of test programs
+        to check the package builds.
+        </p>
+
+        <p>
+        The build rules are simplified
+        by calling generators like Autotools and Flex,
+        instead of patching the generated files.
+        </p>
+
+        <p>
+        Almost all packages are updated to their latest version.
+        </p>
+
+        <p>
+        Many new packages are supported:
+        aubio, devil, directx, exiv2, fftw, freeimage, gsoap,
+        id3lib, liblo, libpano13, librsvg, libsamplerate,
+        muparser, openscenegraph, portaudio and sdl_pango.
+        </p>
+    </dd>
+
     <dt>2009-12-23 &ndash; Release 2.10</dt>
     <dd>
         <p>