125 Commits

Author SHA1 Message Date
Kinsey Moore
a9490f6d68 qemu-xilinx: Update to 2023.2
The 2020.2 version of Xilinx's qemu branch does not build on AArch64 due
to a merge conflict that was integrated into the repository and never
corrected. This brings qemu-xilinx up to 2023.2 to resolve that issue
and allow it to build on AArch64 systems.
2024-04-04 08:20:58 -05:00
Kinsey Moore
f7997e236a glib: Update to 2.56.4
This updates glib to 2.56.4 for AArch64 build support.
2024-04-04 08:20:58 -05:00
Kinsey Moore
0d817c4c1f devel/qemu-xilinx: Fix build on GCC 13.2.0
GCC 13.2.0 adds new warnings/errors when mixing ints and enums. This
changes the pminsn helper type to correctly use enums.
2024-02-19 09:26:45 -06:00
Kinsey Moore
43d029e858 Update libtool to 2.4.7 for AArch64 support 2024-02-12 09:07:33 -06:00
Kinsey Moore
5f4df1bd18 bare/config/qemu-5.2.0: Add gdbus-codegen patch 2024-01-31 16:12:04 -06:00
Chris Johns
052ae74bb2 bare/or1ksim: Fix invalid hash and fix the version 2023-12-13 14:08:28 +11:00
Chris Johns
25df680df7 print/texinfo: Check the version and build if too old
Packages like binutils need newer versions than available by
default on MacOS.
2023-12-13 14:06:30 +11:00
Chris Johns
08a44186e0 hash: Fix missing hashes after errors if missing 2023-12-07 10:31:58 +11:00
Chris Johns
9e57632bef 6: Fix gcc-13 support for MacOS
Update #4921
2023-11-28 18:17:11 +11:00
Kinsey Moore
deba39fea4 qemu: Adjust cgem interrupt patch
This patch is being moved to the 5.2.0-1 QEMU configuration because the
Xilinx QEMU build uses the 5-1 configuration and this patch does not
apply to Xilinx's modified tree. This also adds a new patch that applies
correctly to Xilinx's modified QEMU tree.

Updates #4919
2023-10-07 14:48:16 -05:00
Karel Gardas
71588196bd testproc/gsed: update from 4.8 to 4.9.
Fixes #4938.
2023-08-05 20:26:54 +02:00
Sebastian Huber
96b1140892 6: Use libexpat 2.5.0
This version contains security fixes.  Prepare for RTEMS 6.1 release.

Update #4921.
2023-07-24 11:23:46 +02:00
Alex White
122058ee84 devel/qemu-xilinx: Fix source URL
The source URL for Xilinx QEMU appears to have been incorrect from the
start. Since we are cloning a git repository, we should use 'git://'.
2023-05-15 09:06:43 -05:00
Chris Johns
4c73a76c80 print/texinfo: Add texinfo package
- MacOS systems do not come with makeinfo

- Fix the internal build logic. There was config logic in a
  bset file that does not support logic operators. Use a
  special tmp internal path to isolate the internal tools.
2023-04-12 12:08:43 +10:00
Chris Johns
05f6bef093 devel/mpfr: Add MPFR as a package
- This is a place holder incase we stop building MPFR in
  GCC.

Updates #4892
2023-04-05 10:11:15 +10:00
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