summaryrefslogtreecommitdiffstats
path: root/source-builder (follow)
Commit message (Collapse)AuthorAgeFilesLines
* freebsd: Fix GDB building on some 12 and higher versionsChris Johns2020-01-212-1/+13
|
* sb/getsources: Fix the repo_mail reference.Chris Johns2019-12-051-1/+1
|
* sb/getsources: Macro right hand values need to be strings.Chris Johns2019-12-051-2/+2
|
* sb: VERSION may not contain a release path or hashesChris Johns2019-12-051-2/+2
|
* Use user ID number instead of nameSebastian Huber2019-12-031-1/+1
| | | | | | | This helps to avoid issues with user names which contain space characters. Close #3830.
* Be more resilient against $PATH errorsSebastian Huber2019-12-021-13/+17
| | | | Close #3781.
* sb/setbuilder: Output the mail send failure message on errorChris Johns2019-11-191-1/+5
|
* sb: Align the version processing with rtems-tools.Chris Johns2019-11-189-79/+207
| | | | | | | | | | | - Use the same VERSION file format as rtems-tools so a common release generation can be used. - The version.py is almost the same as rtems-tools. There are some minor differences, one is the RTEMS version is present in this file while rtems-tool uses config/rtems-release.ini. Updates #3822
* sb: Add support for a comma separated release path list.Chris Johns2019-11-182-19/+22
| | | | Updates #3814
* rsb: Update RISC-V's Spike revisionHesham Almatary2019-11-121-20/+2
| | | | | | | | Latest Spike integrated fesvr in its source directory, so there is no separate fesvr anymore. Also use a revision of Spike that fixes the file permissions when getting installed.
* sb/getsource: Load the local host overridesChris Johns2019-10-281-0/+47
| | | | | The local host overrides have to be loaded so host specific commands and settings can be found and used.
* sb/getsource: Add RTEMS BSP defaults to fetch packages sources.Chris Johns2019-10-271-2/+13
|
* sb/default: Add _dry_run as a default.Chris Johns2019-10-271-0/+1
|
* sb/gdb: Add further getting source checks.Chris Johns2019-10-271-1/+1
|
* sb/getsource: Set the correct macro name for getting source.Chris Johns2019-10-271-1/+1
|
* sb/defaults: Provide a default for _rsb_getting_source.Chris Johns2019-10-271-0/+3
|
* sb/get-source: Add a macro to indicate the get-source command is running.Chris Johns2019-10-272-1/+2
| | | | - Fix GDB's library checks to ignore errors when getting the source.
* sb/config: Add support for line continuation.Chris Johns2019-10-272-3/+19
| | | | | | | | | | - Add line continuation support so empty macros can be used at the end of configure command lines, ie RTEMS kernel. The config parser removes empty lines and wihout this support a trailing line continuation character joins a configure command line to next command. - Fix freetype's gmake support for non-GNU operating systems.
* sb/options: Split options on the first '=' only.Chris Johns2019-10-261-2/+2
| | | | | Split only on the first '=' in an option so BSPOPTS can contain an '='.
* rtems/llvm: Add support to build llvm on Windows.Chris Johns2019-10-251-11/+25
|
* sb/windows: Add the optional cmake command.Chris Johns2019-10-251-0/+1
|
* sb/build: Add -E to '%source setup' to handle tar dependency errors.Chris Johns2019-10-251-1/+25
| | | | | | | | Tar on Windows raises an error if a symlink appears before the target. Windows needs the target to exist before a link can be created. This patch adds support via the -E option to catch the error and rerun the tar command a second time. The symlink should work as the target should exist on the second pass.
* Update Spike RSB recipe and correct installed permissionsJoel Sherrill2019-10-231-12/+22
| | | | Updates #3802.
* sb: Detect duplicate adds of patches.Chris Johns2019-09-191-1/+7
|
* 5/llvm: Add LLVM as a package for RTEMS.Chris Johns2019-09-169-73/+363
| | | | | | | | | | | | | - Add '%source download <source>' to only download the source and do not unpack and prep. This can used when a package internally needs another source package. - Install the staging root only if it is present. A package may internally build another package that is not staged as it is not suitable for installing. Updates #3250 Updatew #3797
* sb/setbuilder: Add a trace to help installing.Chris Johns2019-09-161-0/+1
|
* bare/pcre: Add PCRE 8.40Chris Johns2019-09-161-0/+70
|
* sb/check-command: Add a check command wrapperChris Johns2019-09-161-0/+26
|
* sb/config: Escape double quotes on Windows for shell macrosChris Johns2019-09-061-2/+5
| | | | Closes #3792
* freebsd: SVN is optional.Chris Johns2019-09-061-1/+1
|
* bare/t1lib: Format fix.Chris Johns2019-08-291-1/+1
|
* sb/defaults: Add LDLIBS as some packages use this rather than LIBS.Chris Johns2019-08-291-3/+7
|
* sb/setbuilder: Check is mail is valid.Chris Johns2019-08-291-1/+1
|
* sb: Send only one mail when building a BSPChris Johns2019-08-271-46/+68
| | | | - Add support to email a single report if configured to do so.
* sb/download: Add support for a base64 hash stringChris Johns2019-08-271-2/+8
|
* Add support for MX LinuxHimanshu402019-08-241-1/+1
|
* Added qemu 4.1.0 as bare targetJiri Gaisler2019-08-221-0/+135
| | | | * target name is devel/qemu4, old qemu preserved as devel/qemu
* Revert commit that breaks sis installationJiri Gaisler2019-08-101-5/+12
|
* Adjust gdb-python checksGedare Bloom2019-07-291-1/+1
|
* devel/sis: Fix building the SIS on FreeBSDChris Johns2019-07-231-12/+5
| | | | | | | - Update to SIS 2.17 which has internal readline support for the hosts which do not have readline. Closes #3763
* rtems/bsp: Build packages for the beagle BSP.Chris Johns2019-07-227-12/+18
| | | | Closes #3769
* sb/setbuilder: Support staging of build set build before installing.Chris Johns2019-07-213-45/+209
| | | | | | - Staging lets build sets use previously built build sets. - Fix the rtems-bsp builds to support staging.
* sb/options: Update copyright year to 2019.Chris Johns2019-07-211-6/+13
|
* sb/config: Add triplet processing command.Chris Johns2019-07-211-0/+31
|
* rtems: Add kernel, libbsd and BSP building as packages.Chris Johns2019-07-213-42/+65
|
* sb/config: Fix GDB probes when using python-config.Chris Johns2019-07-212-13/+39
| | | | | | - Fix the config file handling of shell calls where the shell command has nesting braces. - Fix the bool check to support a '!' next to the check value.
* 5/packages: Add curl and update all packages with RTEMS 5 and LibBSDChris Johns2019-07-2111-31/+129
| | | | | | | | | - Update rtems-bsp support to correctly handle hosts for BSP. - Clean up the options for a BSP. - Check all RTEMS 5 packages and add 5/rtems-packages for all that build. - Update download locations and checksum of all packages. - The work requires the kernel and Libbsd hacve the same prefix.
* Add bare target to build standalone sis (devel/sis)Jiri Gaisler2019-06-181-0/+66
|
* sb: Add sb-get-sources to download all referenced source files.Chris Johns2019-05-223-0/+671
| | | | | | | | - Downloads all files into a single directory - Iterates over all supported hosts to get any host dependent source no matter which host you run the command on. Closes #3532
* sb: Fix error handling on thread exceptions when bootstraping.Chris Johns2019-05-192-3/+3
|