- Update changelog, license, etc... in preperation for 1.2 release with new tools, flex, bison and patch.

svn path=/trunk/tools/RosBE/; revision=653
This commit is contained in:
Peter Ward 2008-01-22 19:01:48 +00:00
parent 5ce0a7247b
commit c661a75d8b
8 changed files with 78 additions and 5 deletions

View File

@ -134,6 +134,7 @@ goto :EOF
:: No Option - Number of CPUs.
:: -x1 - Number of CPUs, plus 1.
:: -x2 - Number of CPUs, doubled.
:: -a - Determine the cpu count based on the inherited process affinity mask.
::
for /f "usebackq" %%i in (`"%_ROSBE_BASEDIR%\Tools\cpucount.exe" -x1`) do set CPUCOUNT=%%i

View File

@ -1,5 +1,11 @@
*** XXX XXth, 2008 - RosBE 1.2 Released
- Updated: NASM to 2.01 (Peter Ward)
- Updated: Subversion to 1.4.6 (Peter Ward)
- Added: Flex 2.5.4a-1 from GnuWin32 (Peter Ward)
- Added: Bison 2.1 from GnuWin32 (Peter Ward)
- Added: Patch 2.5.9-7 from GnuWin32 (Peter Ward)
- Updated RosBE Configuration Tool. (Pierre Schweitzer)
- Removed an used var (Pierre Schweitzer)
- Removed magic value use (Pierre Schweitzer)
@ -7,9 +13,12 @@
- If there's a slash at the end of the entered path, it's removed (Pierre Schweitzer)
- Definitively get rid of pidl work (Pierre Schweitzer)
- Now, previous path is just selected in browse window (Pierre Schweitzer)
- Stop abusing WM_SETCURSOR and use tooltips instead. (Thomas Weidenmueller)
- Added a "all" switch to clean.cmd to do both jobs, deleting Compiler Output AND Logs in one process. (Daniel Reimer)
- Add a macro file for the MinGW prompt and add SCUT to this macro file (Colin Finck)
- Add the ability to determine the cpu count based on the inherited process affinity mask to cpucount (only for win32 hosts) (Thomas Weidenmueller)
- KDBG is defaulted to 1 now in Config.cmd to reflect changes in svn. (Daniel Reimer)
*** December 8th, 2007 - RosBE 1.1 Released

View File

@ -1,4 +1,4 @@
ReactOS Build Environment v1.1
ReactOS Build Environment v1.2
Various parts of the ReactOS Build Environment are under different license's, the license's are as follows.
(The complete text for each license is included in this document excluding Subversion)
@ -22,6 +22,12 @@ Various parts of the ReactOS Build Environment are under different license's, th
- Subversion is licensed under various licenses.
(installed to INSTALLDIR\Tools\licences\*)
- Bison is licensed under the GPLv2.
- Flex is licensed under a modified BSD license.
- Patch is licensed under the GPLv2.
*** The complete text of the GNU GENERAL PUBLIC LICENSE v2
GNU GENERAL PUBLIC LICENSE
@ -2199,3 +2205,44 @@ whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.
*** The complete text of the Flex modified BSD license.
Flex carries the copyright used for BSD software, slightly modified
because it originated at the Lawrence Berkeley (not Livermore!) Laboratory,
which operates under a contract with the Department of Energy:
Copyright (c) 1990 The Regents of the University of California.
All rights reserved.
This code is derived from software contributed to Berkeley by
Vern Paxson.
The United States Government has rights in this work pursuant
to contract no. DE-AC03-76SF00098 between the United States
Department of Energy and the University of California.
Redistribution and use in source and binary forms with or without
modification are permitted provided that: (1) source distributions
retain this entire copyright notice and comment, and (2)
distributions including binaries display the following
acknowledgement: ``This product includes software developed by the
University of California, Berkeley and its contributors'' in the
documentation or other materials provided with the distribution and
in all advertising materials mentioning features or use of this
software. Neither the name of the University nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.
This basically says "do whatever you please with this software except
remove this notice or take advantage of the University's (or the flex
authors') name".
Note that the "flex.skl" scanner skeleton carries no copyright notice.
You are free to do whatever you please with scanners generated using flex;
for them, you are not even bound by the above copyright.

View File

@ -35,6 +35,7 @@ echo.
:: No Option - Number of CPUs.
:: -x1 - Number of CPUs, plus 1.
:: -x2 - Number of CPUs, doubled.
:: -a - Determine the cpu count based on the inherited process affinity mask.
::
for /f "usebackq" %%i in (`"%_ROSBE_BASEDIR%\Tools\cpucount.exe" -x1`) do set CPUCOUNT=%%i

Binary file not shown.

View File

@ -17,7 +17,7 @@
color 0A
if not defined APPDATA set APPDATA=%USERPROFILE%
set PATH=%SystemRoot%\system32;%SystemRoot%
set _ROSBE_VERSION=1.1
set _ROSBE_VERSION=1.2
set _ROSBE_BASEDIR=%~dp0
set _ROSBE_BASEDIR=%_ROSBE_BASEDIR:~0,-1%
set _ROSBE_MODE=RosBE

View File

@ -47,5 +47,19 @@ if exist "%_ROSBE_MINGWPATH%\bin\nasm.exe" (
echo ERROR: NASM is required to build ReactOS, none found in the current MinGW/GCC.
)
)
if exist "%_ROSBE_MINGWPATH%\bin\bison.exe" (
bison --version | find "GNU Bison"
) else (
if "%_ROSBE_MODE%" == "RosBE" (
echo ERROR: Bison is required to build ReactOS, none found in the current MinGW/GCC.
)
)
if exist "%_ROSBE_MINGWPATH%\bin\flex.exe" (
flex --version
) else (
if "%_ROSBE_MODE%" == "RosBE" (
echo ERROR: Flex is required to build ReactOS, none found in the current MinGW/GCC.
)
)
ld -v
mingw32-make -v | find "GNU Make"

View File

@ -1,5 +1,5 @@
!define PRODUCT_NAME "ReactOS Build Environment for Windows"
!define PRODUCT_VERSION "1.1"
!define PRODUCT_VERSION "1.2"
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\RosBE.cmd"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKCU"
@ -17,7 +17,7 @@ ShowUnInstDetails show
;;
;; Add version/product information metadata to the installation file.
;;
VIAddVersionKey /LANG=1033 "FileVersion" "1.1.0.0"
VIAddVersionKey /LANG=1033 "FileVersion" "1.2.0.0"
VIAddVersionKey /LANG=1033 "ProductVersion" "${PRODUCT_VERSION}"
VIAddVersionKey /LANG=1033 "ProductName" "${PRODUCT_NAME}"
VIAddVersionKey /LANG=1033 "Comments" "This installer was written by Peter Ward and Daniel Reimer using Nullsoft Scriptable Install System (http://nsis.sourceforge.net/)"
@ -25,7 +25,7 @@ VIAddVersionKey /LANG=1033 "CompanyName" "ReactOS Team"
VIAddVersionKey /LANG=1033 "LegalTrademarks" "Copyright © 2007 ReactOS Team"
VIAddVersionKey /LANG=1033 "LegalCopyright" "Copyright © 2007 ReactOS Team"
VIAddVersionKey /LANG=1033 "FileDescription" "${PRODUCT_NAME} Setup"
VIProductVersion "1.1.0.0"
VIProductVersion "1.2.0.0"
CRCCheck force
SetCompressor /FINAL /SOLID lzma
@ -116,6 +116,7 @@ Section -BaseFiles SEC01
File /r Root\changelog.txt
File /r Root\LICENSE.txt
File /r Root\MinGW.cmd
File /r Root\MinGW.mac
File /r Root\Build.cmd
File /r Root\chdefgcc.cmd
File /r Root\Clean.cmd