110 Commits

Author SHA1 Message Date
Kinsey Moore
6685718699 Revert github tarball hash changes
GitHub has reverted the change that caused all these tarball hashes to
change and so we follow suit.
2023-02-01 10:36:50 +11:00
Kinsey Moore
30b290593a devel/gnu-default-tools: Use correct include path
Include paths must use the full file name with extension. This was
causing errors because it couldn't resolve the include.
2023-01-30 17:12:12 -06:00
Kinsey Moore
5c01a44221 Update hashes for github-sourced tarballs
Github has changed the way it generates on-the-fly tarball requests
which has changed the hashes of the resulting tarballs. This adjusts the
affected tarball hashes as a stop-gap until a more permanent solution
can be devised.
2023-01-30 17:12:12 -06:00
Kinsey Moore
afaeda7681 dtc: Add patch to build for ticket 4783
This patch resolves a build error with dtc on cygwin until upstream
adopts a fix.
2023-01-30 11:36:38 -06:00
Sebastian Huber
481233a4f4 sis: update to version 2.30 2022-11-04 12:02:10 +01:00
Chris Johns
e547414978 testproc/gsed: Do not use %include with internal builds 2022-09-16 16:57:13 +10:00
Chris Johns
468fc79e8c devel/gcc: Check and build GNU sed if not available on build host
Closes #2300
2022-09-14 16:56:25 +10:00
Chris Johns
27c61da6df textproc/gsed: Add GNU sed build support
Updates #2300
2022-09-14 16:56:18 +10:00
Chris Johns
3cb78b0b81 config: Various updates to fix downloading of sources 2022-08-17 14:52:12 +10:00
Chris Johns
515973d7ab bare/gnu-tools: Update bare gnu-tools to gcc 12, binutils 2.38 and gdb 11.2
- This tracks the common RTEMS tools version. It does not track
  special builds that are specific to a tool set.

- Use with "--target=microblaze-elf gnu-tools" where the
  target is the tools to build
2022-06-17 09:04:15 +10:00
Sebastian Huber
990e3f05e6 6/7: Use gmp-6.2.1 for GDB 2022-04-25 10:10:03 +02:00
Karel Gardas
89f9208da5 devel: add configuration for expat 2.4.8 2022-04-22 09:06:20 +02:00
Ryan Long
49e3dac177 devel/glib-2.48: Update hash and patch
Changes patch to be pulled from an RTEMS ticket and updated the hash of the
patch.

Updates #4634
2022-03-25 14:12:23 -05:00
Ryan Long
ccb8fe8c71 devel/spike-1.1.0: bump hash
Bump the hash of spike to match the 1.1.0 release.
2022-02-25 11:54:04 -06:00
Joel Sherrill
ad54d1dd3c bare/.../dtc.bset: Update to 1.6.1 like other cases 2021-11-18 11:16:25 -06:00
Karel Gardas
f2a89731ce RSB: update dtc 1.6.0 -> dtc 1.6.1
Fixes #4221

Note: the patch updates only dtc 1.6.0 occurrences. It leaves all other
dtc (1.4.x) usages as they are just to not break anything which depends
on older dtc versions.
2021-11-18 11:06:04 -06:00
Alex White
d162b7de61 rsb: Add Xilinx QEMU 2021-08-20 15:19:42 -05:00
Sebastian Huber
6614beb2e1 sis: update to version 2.29 2021-08-04 18:25:30 +02:00
Sebastian Huber
f12dee02d5 sis: update to version 2.28 2021-07-30 15:30:32 +02:00
Jiri Gaisler
8c8c374ceb sis: update to version 2.27 2021-07-15 16:44:08 +02:00
Alex White
e298dc818c Add aarch64 target to qemu-couverture 2021-07-02 10:06:40 -05:00
Sebastian Huber
4301130dec Add GMP as a prerequisite for GDB 2020-12-21 06:40:51 +01:00
Jiri Gaisler
649beb430b devel/sis: Update to 2.26 2020-12-18 22:57:31 +01:00
Sebastian Huber
675e73f0ea devel/sis: Update to 2.25
Update #4195.
2020-12-02 10:41:46 +01:00
Chris Johns
31dd1ab442 devel/qemu: Add the hash for the QEMU 5.2.0-rc1 2020-11-16 15:57:30 +11:00
Chris Johns
07261837a2 devel/qemu: Update QEMU to 5.2.0-rc1
- This version of qemu uses meson and ninja to build. You will need
  to install ninja to build. No checks are made until meson run
2020-11-13 09:24:06 +11:00
Chris Johns
b9d5f95baa devel/sis: Update to 2.22 2020-09-10 12:05:20 +10:00
Chris Johns
12418190b9 sb/track: Add a command to track build sets.
- Process a build set for a range of hosts and output a dependency
  tree, the used build set and configuration files.
- Output the configuration files that are no referenced

Closes #4036
2020-08-10 16:19:47 +10:00
Chris Johns
9293dfd3a6 glib: Gnome has change the git version to gitlab in requested patches. 2020-06-25 09:50:16 +10:00
Chris Johns
42b7e8a4fa devel/qemu4: Use release source tarball
Git cannot be used for a release as our release process does not
package the source in a manner qemu expects.

Closes #3976
2020-06-10 14:57:58 +10:00
Chris Johns
f0abfa8911 re/pixman: Revert the accidental commit.
- Move qemu to 0.40.0 so pixman builds on FreeBSD 12
2020-05-08 16:06:21 +10:00
Chris Johns
955c1c173e bare/qemu: Fixes building on FreeBSD
- Move the qemu config to a common file shared by qemu and qemu4.

- Disable nettle on qemu4, FreeBSd complained.

- Add some extra git cleaning steps to the git path. These however
  do not full clean the qemu submodules and it is not worth the
  effort to try and fix.

- The devel/qemu will not build on machines with python set to
  python3. This will not be fixed, use qemu4.

Closes #3966
2020-05-08 14:33:44 +10:00
Joel Sherrill
da17bda77a qemu4.bset: Update to pixman 0.40.0. 2020-05-08 10:42:34 +10:00
Chris Johns
a137ab8451 devel/glib: Fix the checksum for the patch 2020-04-27 14:40:00 +10:00
Vijay Kumar Banerjee
190b39e913 source-builder: Add capstone 2020-04-10 08:44:32 -05:00
Vijay Kumar Banerjee
50916e89e8 bare/config: Add devel/dtc-1.6.0 2020-04-10 08:43:56 -05:00
Vijay Kumar Banerjee
bdffe4647a bare/glib-2.48.2: Add patches to suppress null string warning 2020-04-10 08:43:18 -05:00
Vijay Kumar Banerjee
c41e0c3a6d qemu-couverture: update to qemu-stable-4.0.0 2020-04-10 08:30:58 -05:00
Hesham Almatary
f3afcb5460 rsb: Use dtc.bset for Spike 2020-04-09 12:38:22 +01:00
Hesham Almatary
9f18471828 rsb: Bump DTC to 1.4 version 2020-04-09 12:38:14 +01:00
Chris Johns
9b7cdb7603 bare: Fix pkgconfig checks and getting source.
- If the package was installed the check does not build the package.
  This also meant getting the source failed.

Closes #3919
2020-03-27 14:39:33 +11:00
Chris Johns
25386b12ed bare/glib: Add back glib-2.39.3-1
- It was removed in ...
   https://git.rtems.org/rtems-source-builder/commit/?id=f93fcef875560f6a8ac7a3a541e4a96f73751553
2020-03-27 14:38:19 +11:00
Joel Sherrill
71af2d9ced spike: Update to use exec that searches along PATH.
Updates #3914.
2020-03-25 10:21:28 -05:00
Joel Sherrill
12e02adea0 Spike: Update to include fix for hard-coded path to dtc
Closes #3914.
2020-03-23 15:09:29 -05:00
Martin Erik Werner
f93fcef875 qemu: Update glib to build on newer gcc
Update the glib version to 2.48.2 in order to fix build failure on newer
gcc[0].

Force internal version of libpcre for glib, since otherwise the build
failed, presumably since libpcre is not provided as a module (maybe it
should?).

Increasing the glib version further to the current latest was not
tested.

[0]
  CC       libglib_2_0_la-gdate.lo
../../glib-2.39.3/glib/gdate.c: In function 'g_date_strftime':
../../glib-2.39.3/glib/gdate.c:2497:7: error: format not a string literal, format string not checked [-Werror=format-nonliteral]
       tmplen = strftime (tmpbuf, tmpbufsize, locale_format, &tm);
       ^~~~~~
2020-03-20 11:50:28 -05:00
Jiri Gaisler
bdc674ef34 sis simulator: update to version 2.21
* Fix incorrect operation on big-endian hosts

	* Avoid reserved word sparc

	* Initialize PC before connecting to gdb
2020-03-06 15:24:21 +01:00
Joel Sherrill
6c65fc237b qemu-couverture-git-1.cfg: Use an identifiable name for the download file.
closes #3808.
2019-12-13 08:55:40 -06:00
Jiri Gaisler
0e41f9dd88 Update sis to v2.20
* Support gdb async break on all platforms
	* Support ctrl-c on win32
2019-11-14 14:10:42 +01:00
Hesham Almatary
cd67edb7ca rsb: Update RISC-V's Spike revision
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.
2019-11-12 10:44:51 +00:00
Jiri Gaisler
35a4a0c0e0 Update sis simulator to v2.19
* Improve gdb watchpoint handling/reporting
	* Support building on Mingw-W64
	* Stop flushing sparc reg windows on gdb break
	* updates #3816
2019-11-09 15:42:45 +01:00