Author: cfinck Date: Sat Nov 7 18:16:41 2009 New Revision: 44005
URL: http://svn.reactos.org/svn/reactos?rev=44005&view=rev Log: - Change version to 1.5-RC1 - Handle unknown RosBE-Unix versions in the installation script - Update tool version information
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/README trunk/tools/RosBE/RosBE-Unix/Base-i386/README.odt trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh trunk/tools/RosBE/RosBE-Unix/Base-i386/scripts/setuplibrary.sh trunk/tools/RosBE/RosBE-Windows/Buildtoolchain/rosbe_1.5/scripts/setuplibrary.sh
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/README URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/RE... ============================================================================== --- trunk/tools/RosBE/RosBE-Unix/Base-i386/README [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Unix/Base-i386/README [iso-8859-1] Sat Nov 7 18:16:41 2009 @@ -1,7 +1,7 @@ ReactOS Build Environment - Version 1.4.2 for Unix-based operating systems + Version 1.5-RC1 for Unix-based operating systems Base package and i386 build tools - by Colin Finck (mail@colinfinck.de) + by Colin Finck (colin@reactos.org)
Introduction ------------- @@ -103,28 +103,21 @@ This version of RosBE for Unix-based operating systems uses the following components:
- * GNU Binutils v2.19.51-20090127 (snapshot) + * GNU Binutils v2.20-20091017 (snapshot) + compiled for mingw32 + + * GCC, The GNU Compiler Collection v4.4.2 compiled for mingw32 patched with: - - binutils-2.18.50.10-15-2007-snapshot-hpoussin.patch - (http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/Patches/binutils-2.18.5...) - - * GCC, The GNU Compiler Collection v4.1.3-20071015 (snapshot) - compiled for mingw32 - patched with: - - GCC-v4.1-r129382-prerelease-w3seek.patch - (http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/Patches/GCC-v4.1-r12938...) - - GCC-v4.1-r129382-virtual-stdcall-bug27067.patch - (http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/Patches/GCC-v4.1-r12938...) - - GCC-v4.1-r129490-CreateFileMapping-Vista-bug30335.patch - (http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/Patches/GCC-v4.1-r12949...) + - http://gcc.gnu.org/bugzilla/attachment.cgi?id=18882&action=view + (committed in GCC r153606)
NOTE: This GCC version only supports C and C++
* Make 20071219 (CVS version) - * MinGW-Runtime 3.13 - * NASM, The Netwide assembler v2.05.01 - * W32api 3.10 + * MinGW-Runtime 3.16 + * NASM, The Netwide assembler v2.07 + * W32api 3.13
Tested Operating Systems @@ -132,7 +125,7 @@ The Build Environment was designed to work on all Unix-based operating systems. Nevertheless, it is impossible to test it on all possible systems out there. - The current primary development and test system is Ubuntu 8.10. But users + The current primary development and test system is Ubuntu 9.10. But users also reported that it works well under other Linux systems such as Fedora or openSUSE and Unix derivates like FreeBSD or Mac OS X. You should be able to compile the build tools on both i386 (32-bit) and @@ -159,7 +152,7 @@
Credits -------- -Colin Finck (mail@colinfinck.de) +Colin Finck (colin@reactos.org)
Thanks go also to the members of the RosBE-Windows team, namely: Daniel Reimer (reimer.daniel@freenet.de) @@ -175,3 +168,4 @@ Environment v0.2-3.4.4.
Inspired by Dazzle from TinyKRNL (http://tinykrnl.org/). +
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/README.odt URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/RE... ============================================================================== Binary files - no diff available.
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/Ro... ============================================================================== --- trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Unix/Base-i386/RosBE-Builder.sh [iso-8859-1] Sat Nov 7 18:16:41 2009 @@ -21,8 +21,8 @@
# RosBE-Unix Constants DEFAULT_INSTALL_DIR="/usr/local/RosBE" -KNOWN_ROSBE_VERSIONS="0.3.6 1.1 1.4 1.4.2 1.5" -ROSBE_VERSION="1.5" +KNOWN_ROSBE_VERSIONS="0.3.6 1.1 1.4 1.4.2 1.5-RC1" +ROSBE_VERSION="1.5-RC1" TARGET_ARCH="i386"
source "$rs_scriptdir/scripts/rosbelibrary.sh" @@ -90,6 +90,8 @@ # Check if the directory is empty if [ ! "`ls $installdir`" = "" ]; then if [ -f "$installdir/RosBE-Version" ]; then + choice="" + # Allow the user to update an already installed RosBE version installed_version=`cat "$installdir/RosBE-Version"`
@@ -115,10 +117,22 @@ rs_showchoice "U" "u U r R c C" fi
- echo break fi done + + if [ "$choice" = "" ]; then + # We found no known version, so this could be for example a Release Candidate. + # Only offer the reinstallation option. + echo "Another version of the Build Environment is already installed in this directory." + echo "Please choose one of the following options:" + echo + echo " (R)einstall all components of the Build Environment" + echo " (C)hoose a different installation directory" + echo + + rs_showchoice "R" "r R c C" + fi
case "$choice" in "U"|"u")
Modified: trunk/tools/RosBE/RosBE-Unix/Base-i386/scripts/setuplibrary.sh URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Unix/Base-i386/sc... ============================================================================== --- trunk/tools/RosBE/RosBE-Unix/Base-i386/scripts/setuplibrary.sh [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Unix/Base-i386/scripts/setuplibrary.sh [iso-8859-1] Sat Nov 7 18:16:41 2009 @@ -227,4 +227,6 @@ fi done done -} + + echo +}
Modified: trunk/tools/RosBE/RosBE-Windows/Buildtoolchain/rosbe_1.5/scripts/setuplibrary.sh URL: http://svn.reactos.org/svn/reactos/trunk/tools/RosBE/RosBE-Windows/Buildtool... ============================================================================== --- trunk/tools/RosBE/RosBE-Windows/Buildtoolchain/rosbe_1.5/scripts/setuplibrary.sh [iso-8859-1] (original) +++ trunk/tools/RosBE/RosBE-Windows/Buildtoolchain/rosbe_1.5/scripts/setuplibrary.sh [iso-8859-1] Sat Nov 7 18:16:41 2009 @@ -227,4 +227,6 @@ fi done done -} + + echo +}