Jiri Gaisler
4c51cd9c4b
Added qemu 4.1.0 as bare target
...
* target name is devel/qemu4, old qemu preserved as devel/qemu
2019-08-22 20:09:54 +02:00
Chris Johns
5eb4282eb4
devel/sis: Fix building the SIS on FreeBSD
...
- Update to SIS 2.17 which has internal readline support for
the hosts which do not have readline.
Closes #3763
2019-07-23 21:47:53 +10:00
Jiri Gaisler
8156748bd2
Add bare target to build standalone sis (devel/sis)
2019-06-18 20:27:52 +02:00
Hesham Almatary
693e6b518d
rsb: Update RISC-V's Spike revision
2018-11-12 10:22:35 +00:00
Chris Johns
96c414c8ff
windows: Remove BuildRoot from all configs, add a short tmp path.
...
Closes #3562 .
2018-11-05 15:46:42 +11:00
Chris Johns
6ac3ed87d3
bare/devel: Add qemu-couverture support.
...
Add a build set and configuration to build a QEMU we can use for
coverage testing.
2018-05-01 11:58:43 +10:00
Chris Johns
4b3e0f8e3d
The libexpat project has moved to github. Fetch expat from github.
...
Close #3315
2018-03-05 08:29:40 +11:00
Stephan Gambke
18e1ba6a40
sb: Switch some md5 hashes to sha256
...
Using md5 hashes will break the building of qemu.bset,
so switch all involved hashes to sha256
2018-02-05 09:40:54 +11:00
Hesham Almatary
e274bdfe10
RSB - RISC-V: Add scripts to build RISC-V's simulator
...
Update #3109
2017-10-28 18:00:42 +11:00
Chris Johns
d94bd014a8
4.12: Update all MD5 hashes to SHA256.
...
Closes #2536 .
2017-10-12 13:48:52 +11:00
Chris Johns
19a3cb98e2
bare/qemu: Use git if the RSB is not release or without a release URL.
...
Updates #2661 .
2016-03-18 17:03:19 +11:00
Chris Johns
ff9ce9a3ff
bare/qemu: Fix %endif type.
...
Updates #2661 .
2016-03-18 14:41:03 +11:00
Chris Johns
a15650c97d
bare/qemu: Use a tarfile is the RSB is released.
...
Updates #2661 .
2016-03-18 14:41:03 +11:00
Chris Johns
52cb466a6d
bare: Update or1ksim-master.zip hash
...
Updates #2657 .
2016-03-17 19:48:54 +11:00
Chris Johns
c9ea98406f
bare: Correct the libffi-3.0.13 hash.
...
Updates #2657 .
2016-03-17 19:25:13 +11:00
Chris Johns
db8ec8c99e
bare: Update qemu package source hashes that are missing.
...
Add support for pkgconfig checks to fail when just downloading the
source so it is actually downloaded on hosts that may have a package
installed.
Updates #2657 .
2016-03-17 18:30:13 +11:00
Chris Johns
b4800869ef
bare/devel/qemu: Add a hash for glib.
...
Closes #2646 .
2016-03-16 17:16:24 +11:00
Chris Johns
ed86b4b006
bare/devel/qemu: Fix the release URL logic and pkconfig python3 issues.
...
Closes #2645 .
2016-03-16 17:14:45 +11:00
Chris Johns
e645642255
qemu: Add a package name to create a tarball.
2016-03-07 15:03:04 +11:00
Chris Johns
68f803861e
bare/devel: Add missing checksums.
2015-06-05 17:00:21 +10:00
Chris Johns
97aa07d5c7
devel/qemu: Update to the current head of Qemu's git master branch.
2015-06-03 14:13:35 +10:00
Hesham ALMatary
b65c131f2e
Apply QEMU patch for openrisc that handles halt signals
2015-04-03 15:49:53 -05:00
Chris Johns
0f6afd9cf2
4.11/moxie: Fix the broken dtc-1.4.1 build.
2015-03-12 13:11:06 +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
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
Jiri Gaisler
3834e6a28e
bare/qemu: add patches for leon3 support.
2014-12-01 08:33:54 +11:00
Chris Johns
a0a5b1ca8d
bare: Update qemu to the latest version.
...
Add support to build on FreeBSD 10.
The CAN support is broken on a recent qemu and needs updating so has
been removed from the build.
2014-11-06 08:46:41 +11:00
Ben Gras
5f0e38f3bf
rename variable to defined one
2014-09-08 08:49:19 +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
Chris Johns
05cea12ce1
rtems-4.11: Newlib 19-Aug-2014.
...
Add the hash for automake.
2014-08-20 05:00:41 +00:00
Chris Johns
1c3547fcf7
rtems-4.10: Add checksums.
2014-08-13 20:39:06 +00:00
Chris Johns
a083b52921
Add checksum support for downloaded files.
...
File download by http, ftp, pw support checksum. The %hash
directive provides a means of setting a hash used to
checksum the file.
Files on disk or just downloaded are checked.
2014-07-29 16:35:43 +10:00
Chris Johns
2eb764e389
bare: Add support for building gcc-4.9.1 and newlib-2.1.0.
2014-07-25 21:46:34 +10:00
Chris Johns
cbc5332e1d
bare: Update libusb to 1.0.18.
...
Add a build set file for libusb.
2014-06-23 19:15:51 +10:00
Chris Johns
0ffee19316
sb: Add support for building RTEMS 3rd party packages.
...
Remove the 'opt' from various macros and shell variables.
Add pkgconfig to the checks to make it clear the check is a
pkgconfig check.
Add NTP support as the first package to be built using the RSB.
Split the RTEMS URL's out from the base bset file into a separate
file that be included by other files.
Add an RTEMS BSP configuration file to help abstract the process
of building 3rd party packages.
Clean the cross and canadian cross support up so we can cleanly support
cross and canadian cross building.
Refactor the pkgconfig support and clean up the PC file handling of
loading modules.
Add support for %{?..} to return false if a macro is %{nil}.
Add %{pkgconfig ..} support to allow better control of access RTEMS
pkgconfig files.
2014-06-15 17:40:34 +12:00
Chris Johns
cbf576e923
bare: Add GSoC QEMU patches for CAN bus support.
2014-06-11 18:03:56 +12:00
Chris Johns
578405eccb
bare: Add a build set for building libtool.
2014-06-11 18:02:56 +12:00
Chris Johns
1b2919100b
config: Mirgrate the remaining configs.
2014-05-14 16:37:46 +10:00
Chris Johns
6b7b22ac72
config: Use _host_os for conditional checks.
2014-04-10 18:27:17 +10:00
Chris Johns
8ac8ebf8c5
config: Add gdb-7.7 support.
2014-04-09 15:07:54 +10:00
Chris Johns
6ab2f51364
config: Remove the qemu test patch for MinGW.
2014-04-08 16:16:13 +10:00
Chris Johns
34cc5a97f6
config: Add the libffi version to check for.
2014-04-08 16:15:35 +10:00
Chris Johns
f3b549010d
config,sb: Qemu build updates for FreeBSD and the start of MinG32.
...
Hack round the FreeBSD iconv support in Freebsd 10. In 10 libc now
supports iconv however iconv.h is present under /usr/local.
Start to add support to build qemu for MinGW via a Cxc. This is a
work in progress and contains lots of hidden traps.
In config.py separate out of the canadian build status.
2014-04-08 15:11:00 +10:00
Chris Johns
70cc3b093f
config: Use qemu's patchworks site for patches.
2014-02-12 15:27:05 +11:00
Chris Johns
d5c7c1fc4f
config: Fix libffi on Fedora 64bit.
2014-02-12 13:11:38 +11:00
Chris Johns
c5b5493c19
config: Change pkgconfig to check.
...
Add the extra actions: ccflags, cflags, ldflags and libs to allow the
fetching of these from pkg-config files.
2014-02-11 14:06:45 +11:00
Chris Johns
f27f7c40f6
config: Update qemu to build on FreeBSD.
...
Update configuration to build on FreeBSD. This is based on pkg-config
detecting the packages installed on the host.
2014-02-11 10:38:33 +11:00
Chris Johns
56e8d80055
config: Add support to build qemu.
...
Qemu requires gettext, glib, libffi, and pixman. DTC is built
as a submodule.
On Mavrick provide a pkg-config command so avoid needing a pkgconfig.
The one here is only just good enough to work.
Provide an internal autotools build including libtool so qemu can
be built from git.
2014-02-04 18:38:18 +11:00
Chris Johns
873016c249
Add Bare support for GNU tools.
...
Add support to build bare metal tools such as sparc-elf.
2013-11-05 22:09:11 +11:00
Chris Johns
ae717cbc63
Add a DTC build set.
2013-11-05 14:36:42 +11:00