Chris Johns
3237c8ee69
sb: Provide an unverified SSL context to the URL.
...
The RTEMS servers are causing an exception when downloading patches. The solution is
provided in PEP-0476 (https://www.python.org/dev/peps/pep-0476/#opting-out ).
2015-03-29 15:35:00 +11:00
Chris Johns
2e54abc9ba
sb: Make the source and patch labels have sortable label.
...
This patch changes 'patch1' to 'patch0001' so sorting of the macro
keys in the patch macro map returns the order the patches are declared.
The helps mamage patch sets that need a specific order.
2015-03-26 11:12:13 +11:00
Chris Johns
ba0008c372
sb: Do not accept an extra separate option for --with/--without.
...
The --with/--without that does not have an extra option was
consuming an extra option on the command line.
2015-03-20 13:57:27 +11:00
Chris Johns
b6d6a11abf
sb: Change Cygwin support to produce cygwin executables.
2015-03-18 08:54:48 +11:00
Chris Johns
b0f9e30fa4
Add merge to the git and download modules to merge after a fetch.
...
Update the RTEMS tools and newlib-git to merge after the fetch.
2015-03-18 08:21:34 +11:00
Chris Johns
88cb50a3a4
Fix removall for Windows and POSIX file systems.
2015-03-07 09:24:51 +11:00
Chris Johns
46ec6b52c8
Windows is win32 when testing for the host.
2015-03-07 09:24:51 +11:00
Chris Johns
a84249d261
Windows fixes to build with MSYS2.
...
The path handling has been cleaned up and support for file names
longer than 256 characters.
2015-03-07 09:24:51 +11:00
Chris Johns
d7550652cb
Add options support for --with/--without processing. Add --with-download support.
...
You can now test downloading by using --dry-run and --with-download.
Print the redirect if one is taken.
2015-02-18 10:27:02 +11:00
Chris Johns
616892914e
Fixes to get a better update on MSYS2.
2015-02-18 10:26:57 +11:00
Chris Johns
be63b8a517
Fix coping and delete on Windows.
...
This change uses a python.org feature to make the paths uicode
which changes the WIN32 API used. The default WIN32 is limited
to file lengths of 256 characters.
2015-02-18 10:26:52 +11:00
Chris Johns
d4eb08f55a
Windows native build fixes.
...
The testing of building on Windows is done using MSYS2.
2015-02-07 17:58:17 +11:00
Chris Johns
81ccf41bc0
Update all 4.11 archs to newlib-2.2.0-1 and gdb-7.8.2 where possible.
...
Remove the extra gdb-7.8.1.cfg and added support to allow GDB tar
compression to be version defined. GDB has changed it default to .xz.
2015-02-07 10:46:49 +11:00
Chris Johns
712516ac1e
Add Sqlite as a 3rd party package.
...
Thanks to Wendell P Silva for the excellent Wiki page.
2015-01-28 21:42:46 +11:00
Chris Johns
eeded980e5
Fix the check to see if the path is writable.
2015-01-26 11:57:43 +11:00
Chris Johns
8a7428c94b
Add Google Protocol Buffers as a 3prd party package for RTEMS.
...
https://developers.google.com/protocol-buffers/
2015-01-23 14:33:19 +11:00
Chris Johns
b31d5e2dd9
Fix C++ build support for cross-compiling RTEMS 3rd party packages.
2015-01-23 14:31:25 +11:00
Chris Johns
8197b8ea04
Add the host name to the package name.
...
Adding the host name results in the tar files created by the
--bset-tar-file and --pkg-tar-files to contain the host name.
This is useful when building Cxc packages.
2015-01-18 15:34:35 +11:00
Chris Johns
818ea245da
Minor version number bump.
2015-01-18 11:25:17 +11:00
Chris Johns
3963ac4aae
Detect a Cxc build from the options and automatically disabled installing.
...
This is similar to always providing --no-install on the command when building
a Cxc package.
2015-01-18 11:24:11 +11:00
Chris Johns
0392c5fe6c
Provide flags and include paths for the host when building a Cxc.
2015-01-18 11:23:12 +11:00
Chris Johns
e7cbf74fe2
rtems4.11: Update DTC for Moxie to it's new home path.
...
Add a suitable hash for the build to proceed.
Closes #2202 .
2014-12-12 11:22:54 +11:00
Sebastian Huber
6733a85981
sb: Move content to formatter classes
2014-12-11 07:50:10 +01:00
Sebastian Huber
e794d0aba9
sb: Add HTML generation to formatter class
2014-12-11 07:50:10 +01:00
Sebastian Huber
28410ebf89
sb: Move build set to formatter classes
2014-12-11 07:50:10 +01:00
Sebastian Huber
14e5d2edbb
sb: Move git status to formatter classes
2014-12-11 07:50:10 +01:00
Sebastian Huber
1f77f9e36b
sb: Add XML formatter
2014-12-11 07:50:09 +01:00
Sebastian Huber
97e083a72c
sb: Move introduction to formatter classes
2014-12-11 07:50:09 +01:00
Sebastian Huber
5d565849b3
sb: Introduce formatter classes
...
Use inheritance instead of ifs.
2014-12-11 07:50:09 +01:00
Sebastian Huber
dd51e39fe4
sb: Statically link zlib for GCC on MinGW
2014-12-04 09:00:51 +01:00
Jiri Gaisler
1a0ccb99ac
sparc-gdb: use patch for leon2/3 support to sis
...
Also fixes the can't compute CFA problem.
2014-12-01 08:33:48 +11:00
Chris Johns
5821b02e82
sb: FreeBSD uses clang for cc on version 10 and later.
2014-11-06 08:44:45 +11:00
Chris Johns
85b46b85f1
sb: Provide a default log if none is provided.
2014-10-31 15:11:10 +11:00
Chris Johns
5fdd664b18
sb: Convert the '-' to '_' in symlinks for git repos.
2014-10-31 15:11:10 +11:00
Joel Sherrill
4830e230ec
rtems-4.11: Add libjpeg
2014-10-24 17:00:52 -05:00
Karel Gardas
5eb832f296
add support for i386-solaris2 platform
2014-10-07 19:50:59 +11:00
Matt Carberry
cf9d27ee38
Fixes qemu build error.
...
Since 1.5 qemu defaults to gtk. Since then, the install command triggers
the use of xgettext and msgmerge, both of which are unable to find the
libgettextsrc library without passing LD_LIBRARY_PATH.
2014-09-08 08:49:03 +10:00
Chris Johns
d790668e39
sb: Add support for the standard git protocols for the %source command.
...
The source selector 'git://' now supports a protocol option that lets
you set the specific protocol git is to use to access a remote
repository.
2014-08-29 13:14:14 +10:00
Hesham ALMatary
183626a1d4
Add support for building bare-metal or1ksim.
...
This patch adds support to enable RSB to build or1ksim emulator
(the main OpenRISC 1000 simulator) from latest or1ksim github repo.
2014-08-29 11:51:39 +10:00
Hesham ALMatary
e7a6292cb5
Fix bug of uncompressing zip files.
...
This patch uses __unzip macro for uncompressing zip files instead of
the wrong __zip macro which is not defined in defaults.mc file.
2014-08-29 11:51:24 +10:00
Chris Johns
2b4cd57ed8
sb: Fix the if logic for parameters.
2014-08-23 13:26:24 +00:00
Chris Johns
5d9b1537ac
config: Detect a pipe error on command failure.
2014-08-23 13:23:00 +00:00
Chris Johns
257d1e4378
rtems-4.11: Fix building the SPARC simulator.
...
Add support for simulator options to enable special features of
some gdb simulators.
2014-08-21 22:40:47 +10:00
Chris Johns
53290f9bd7
sb: Add a dry run footer to ereports.
2014-08-14 07:10:52 +10:00
Chris Johns
d3629a9bae
sb: Fix sources related bugs.
...
Updates the sources module introduced bugs in the build and download
modules. The commit fixes those modules.
2014-08-12 12:59:22 +10:00
Chris Johns
8db5212665
sb: Complete support for INI file reporting.
...
The INI file format provides a parsable configuration file format.
2014-08-12 12:22:30 +10:00
Chris Johns
91462f6d5e
sb: Add INI format output to the reports.
...
The INI format report is a way to export a configuration.
2014-08-09 23:51:19 +10:00
Chris Johns
c21f09e060
sb: Update git support.
2014-08-09 23:51:02 +10:00
Chris Johns
4934771892
sb: Add support to get sources and hashses.
2014-08-09 23:49:29 +10:00
Chris Johns
aaa015eda0
rtems-4.11: Do not build GDB sim on MinGW32 for some targets.
...
They are:
m32c
microblaze
mips
moxie
powerpc
sparc
v850
2014-08-05 22:59:43 +00:00