Commit Graph

1092 Commits

Author SHA1 Message Date
Daniel Reimer
607181b349 [ROSBE] Fix Bison path, update changelog + remove wget update for XP and ROS support, try to persuade setup to create a lower case bin folder to make new cmake happy, fix all errors showing up in PS version due to bad regex and not enough file access rights... 2020-04-15 19:29:14 +02:00
Daniel Reimer
06ee4c3990 [ROSBE] Hello new dependencies. Wanna bet I forgot one? ^^ 2020-04-15 19:29:14 +02:00
Daniel Reimer
08390d47b9 (RosBE) First updates for the other binaries. First parts of changelog. 2020-04-15 19:29:14 +02:00
Daniel Reimer
8f564dc53d [ROSBE] Fix removal of desktop shortcuts on uninstall. No good idea to remove from current user while the shortcuts are on public desktop... Fix removal of a few shortcuts even if you say NO on uninstall. 2020-04-15 19:29:13 +02:00
Daniel Reimer
237a302d62 [ROSBE] Fix indentation... 2020-04-15 19:29:13 +02:00
Daniel Reimer
266b052f8b [ROSBE] forgot to remove old cert... 2020-04-15 19:29:13 +02:00
Daniel Reimer
4ea765b984 [ROSBE] More preparation for new version - Include AMD64 compiler into base package as optional component - Add new XP GlobalSign Certs 2020-04-15 19:29:13 +02:00
Daniel Reimer
dc67ce167d [ROSBE] merge mess! 2020-04-15 19:29:13 +02:00
Daniel Reimer
e43dfa4d46 [ROSBE] New Version preparation
Add AMD64 compiler to base setup
2020-04-15 19:29:13 +02:00
Daniel Reimer
1260a331da [ROSBE]
Semi fix GIT mess
2020-04-15 19:29:13 +02:00
Daniel Reimer
77d66a6ba9 [ROSBE]
This is what happens when you try to make everyone happy at once. Add more rights to Users in Install root dir.
2020-04-15 19:29:13 +02:00
Daniel Reimer
f48211ea01 [ROSBE]
Update changelog last time
2020-04-15 19:29:13 +02:00
dreimer1986
65411d2e9b [ROSBE]
Removed old hack
Readded dlls needed for cmake
2020-04-15 19:29:13 +02:00
Victor Perevertkin
4ae0aa250b
[ROSBE] Build GCC with --enable-sjlj-exceptions.
In fact it was built like that before as well
(probably because GCC 4.7.2 don't support dwarf2 exceptions)
Binaries built with RosBE and dwarf2 exceptions don't work for some unknown (yet) reason
2020-04-14 20:39:44 +03:00
Victor Perevertkin
b19106a7e5
[ROSBE-WINDOWS] Update dependencies versions 2020-04-14 20:33:39 +03:00
Colin Finck
32dcc00319
[ROSBE-WINDOWS] Add precise checks for the correct MSYS environment. 2020-04-14 18:44:01 +02:00
Daniel Reimer
fa8623b6bb - M4 path needs the FULL path, not the folder the exe is inside...
- Fix a 'maybe' problem with multi arch and options.exe
- Remove color codes from shortcuts. We do things the same way now on PS and Batch
2019-12-26 21:07:29 +01:00
Daniel Reimer
a41d46f074 Fix for NSIS 3.05 by replacing the dated macro for PATH var manipulation with the very recent plugin "EnvVar".
Make sure that the certificate updater does NOTHING on anything newer than XP.
2019-12-26 18:55:47 +01:00
Daniel Reimer
97daba12f9 Update README.* 2019-12-26 15:09:35 +01:00
Daniel Reimer
bef01bbc86 Merge branch 'master' of https://github.com/dreimer1986/RosBE 2019-12-26 13:39:48 +01:00
Daniel Reimer
3f40838918
Update RosBE.nsi
GIT POS fix #2
2019-12-26 13:36:21 +01:00
Daniel Reimer
9fecb5f420
Update RosBE.nsi
-- New shortcut I will use from now on: GIT POS (Pile of SHIT) --
GIT POS caused crap again, thus I fix it by copying over RosBE.nsi
2019-12-26 13:33:12 +01:00
Daniel Reimer
f1c6bee610 Update RosBE NSIS Script to include a host tools lib and include as needed by new binaries, remove old bison share not needed anymore, add new binaries 2019-12-26 13:19:52 +01:00
Daniel Reimer
e54873c797 Updates for Dec 2019 bison/flex/m4 inclusion, untested and setup still needs updating!
(GIT still sucks!)
2019-12-26 11:45:14 +01:00
Daniel Reimer
87cc9f3a94 [ROSBE] Test commit to make GIT fuck up again... Change default install dir back to C:\RosBE 2019-12-26 11:45:14 +01:00
Daniel Reimer
9c6f1b8faa [ROSBE] Add new dependencies for CMAKE build, update changelog and Readme 2019-12-26 11:45:14 +01:00
Daniel Reimer
4a5ec9be20 (RosBE) First updates for the other binaries. First parts of changelog. 2019-12-26 11:45:14 +01:00
Daniel Reimer
b418c8e9bb [ROSBE] More preparation for new version - Include AMD64 compiler into base package as optional component - Add new XP GlobalSign Certs 2019-12-26 11:45:14 +01:00
Daniel Reimer
bab83cdbde [ROSBE]
Update changelog once more
2019-12-26 11:45:14 +01:00
Daniel Reimer
a0a94f661b [ROSBE] Check through all needed CRTs and remove the no more needed ones. Dedicated to Thomas Faber ^^ 2019-12-26 11:45:14 +01:00
Daniel Reimer
01c14cc282 [ROSBE] Downgrade CMake to maintain XP/ROS support... and fix a typo 2019-12-26 11:45:14 +01:00
Daniel Reimer
d1d0077a80 [ROSBE] Fix Bison path, update changelog + remove wget update for XP and ROS support, try to persuade setup to create a lower case bin folder to make new cmake happy, fix all errors showing up in PS version due to bad regex and not enough file access rights... 2019-12-26 11:45:14 +01:00
Daniel Reimer
d8c3774e61 [ROSBE] Hello new dependencies. Wanna bet I forgot one? ^^ 2019-12-26 11:45:14 +01:00
Daniel Reimer
eab869897a (RosBE) First updates for the other binaries. First parts of changelog. 2019-12-26 11:45:14 +01:00
Daniel Reimer
e01b51d24f [ROSBE] Fix removal of desktop shortcuts on uninstall. No good idea to remove from current user while the shortcuts are on public desktop... Fix removal of a few shortcuts even if you say NO on uninstall. 2019-12-26 11:45:14 +01:00
Daniel Reimer
52d1860f2b [ROSBE] Fix indentation... 2019-12-26 11:45:14 +01:00
Daniel Reimer
060fca9d6d [ROSBE] forgot to remove old cert... 2019-12-26 11:45:14 +01:00
Daniel Reimer
5be15a92b5 [ROSBE] More preparation for new version - Include AMD64 compiler into base package as optional component - Add new XP GlobalSign Certs 2019-12-26 11:45:14 +01:00
Daniel Reimer
127b07a7ad [ROSBE] merge mess! 2019-12-26 11:45:13 +01:00
Daniel Reimer
e04bdc4b13 [ROSBE] New Version preparation
Add AMD64 compiler to base setup
2019-12-26 11:45:13 +01:00
Daniel Reimer
27d74d4438 [ROSBE]
Semi fix GIT mess
2019-12-26 11:45:13 +01:00
Daniel Reimer
4d44bfbe56 [ROSBE]
This is what happens when you try to make everyone happy at once. Add more rights to Users in Install root dir.
2019-12-26 11:45:13 +01:00
Daniel Reimer
a43af3b117 [ROSBE]
Update changelog last time
2019-12-26 11:45:13 +01:00
dreimer1986
d03eb612fb [ROSBE]
Removed old hack
Readded dlls needed for cmake
2019-12-26 11:45:13 +01:00
Daniel Reimer
12534ef31a Updates for Dec 2019 bison/flex/m4 inclusion, untested and setup still needs updating!
(GIT still sucks!)
2019-12-26 11:44:59 +01:00
Bișoc George
f92810667b [ROSBE-UNIX] Accept Yes/No answers with upper case letters (#6)
So far, the script can only check if the user answered yes or no, without capital letters. That would make the script exit unexpectedly if the user, for instance, answered Yes or YES in the input.
2019-12-25 08:11:51 +01:00
Colin Finck
ea1bf6c96b
[ROSBE-UNIX] Update sanity checks in makepackage.sh 2019-12-24 17:46:19 +01:00
Colin Finck
7acd82aa40
[ROSBE-WINDOWS] Sync Buildtoolchain with latest RosBE-Unix changes to provide Bison and Flex builds and an updated CMake.
Bison 3.5 doesn't build under Mingw-w64 out of the box, but the small patch "bison-3.5-reactos-fix-win32-build.patch" fixes that.
It then only needs the BISON_PKGDATADIR and M4 environment variables set correctly (due to poor relocatability of the built binary).

Flex 2.6.4 depends on several POSIX-isms, and the version from winflexbison is heavily modified, so I decided for an MSYS2 build.
This requires a different environment, which is why we have an additional "buildtoolchain-msys.sh" script now.
Let's hope they import some winflexbison changes in the future.

Updated builds are available at https://svn.reactos.org/RosBE-Temp
2019-12-24 17:36:54 +01:00
Colin Finck
8b87343a63
[ROSBE-UNIX] Update README and add .gitignore 2019-12-24 08:49:27 +01:00
Colin Finck
91a46bc9ae
[ROSBE] Add a patch to fix the Bison 3.5 Win32 build the easy way.
Not suitable for upstream inclusion, but will be submitted as an inspiration to the winflexbison project at least.
New bison package is up at https://svn.reactos.org/RosBE-Sources/rosbe_2.2
2019-12-24 08:28:44 +01:00