Commit graph

38 commits

Author SHA1 Message Date
Andrius Štikonas
419cd74d92 Move tcc 0.9.27 after bzip2.
This also allows to merge two builds of tcc 0.9.27.
Drop tcc 0.9.27 git submodule.
2021-04-17 01:29:31 +01:00
Andrius Štikonas
f030a3a74e Add untar.c 2021-04-17 01:29:31 +01:00
Paul Dersey
8565d26fef Update initial build of sed from version 4.0.7 to 4.0.9 2021-03-17 17:11:16 -04:00
Paul Dersey
46b0d547a3 Move sed build to after tar and gzip 2021-03-15 17:18:51 -04:00
fosslinux
8eec63e1b7 Change the part numbering system + Move to .rst
Parts have been split out into seperate file from README. Convert
README to .rst; remove part numbers from scripts.
2021-02-28 08:04:28 +11:00
fosslinux
116cc15086 Remove blynn-compiler
(at least for now)

Reasons:

1. It takes quite a long time to build.
2. It does not currently provide any value to the bootstrap.
2021-02-26 08:53:14 +11:00
Andrius Štikonas
9b314af3f0 Resync part numbers between README, after.kaem.run and run.sh. 2021-02-21 16:53:19 +00:00
fosslinux
d6780c9947 Recheck all of the fletcher16 using sha-2
Ensure validity at a higher bit depth
2021-02-20 10:52:54 +11:00
fosslinux
92cb05442e Add sha-2 (commit 61155d)
Unfortunatley the sha2 project does not have versioned releases so we
use the latest commit.

We have also manually added a frontend to sha-2 to allow us to invoke
it from the command line, thanks bittrof for the help!
2021-02-20 10:52:54 +11:00
fosslinux
372e08e4f9 Implement fletcher16 checksumming up to path
Uses fletcher16 from previous commits.
Next we will use sha-2 to do checksumming.
2021-02-20 10:52:54 +11:00
fosslinux
72b1b30c9b Comply with REUSE 3.0 2021-02-08 20:00:10 +11:00
Andrius Štikonas
e20ce6fdca Move diffutils after musl. 2021-02-06 00:16:32 +00:00
Andrius Štikonas
13b030e1ed Move grep after musl. 2021-02-05 22:57:24 +00:00
Paul Dersey
b929dc84b4 Fix mes-libc crt1 to allow commands with greater than 255 arguments to run
Also reverse order of tcc-patched and mes-libc-patched stages.
2021-02-03 13:40:56 -05:00
Andrius Štikonas
707328a15c Add bash based build harness. 2021-01-30 17:56:51 +00:00
Paul Dersey
12617feabd Fix numbering of steps and update documentation 2021-01-29 16:43:10 -05:00
Paul Dersey
7c90d5bf4c Add new step mes-libc-patched 2021-01-29 16:43:01 -05:00
Andrius Štikonas
89ca88eaea Add heirloom yacc. 2021-01-26 22:19:53 +00:00
Andrius Štikonas
d26463ffa2 Build most utils from coreutils-5.0. 2021-01-21 01:28:41 +00:00
Andrius Štikonas
089b6d6020 Build grep-2.4. 2021-01-21 01:28:41 +00:00
fosslinux
97fd39feb2 Add cirrus CI 2021-01-20 15:30:14 +11:00
fosslinux
5a369dc783 Restructure 2021-01-20 15:24:37 +11:00
fosslinux
c1454a5db6 Add bash 2.05b 2021-01-16 15:04:48 +11:00
Andrius Štikonas
54a39c2e33 Build m4-1.4. 2021-01-15 01:24:27 +00:00
Andrius Štikonas
e8f545612d Add bzip2 1.0.8. 2021-01-14 23:31:26 +00:00
fosslinux
a9d894317d Add make 3.80 2021-01-14 21:47:08 +11:00
fosslinux
d62ed4c55a Add patched tcc
Forces static link.
2021-01-14 21:45:36 +11:00
fosslinux
1b7cb3a96d Add patch 2.5.9 2021-01-14 08:21:25 +11:00
Andrius Štikonas
c4528a0dac Build diffutils 2.7. 2021-01-12 00:02:39 +00:00
Andrius Štikonas
238e9359b0 Build gzip 1.2.4. 2021-01-12 00:02:38 +00:00
Andrius Štikonas
3405518e2e Build tar 1.12. 2021-01-12 00:01:48 +00:00
Andrius Štikonas
58b85adbf9 Update sed to 4.0.7. 2021-01-11 22:00:17 +00:00
fosslinux
4b88b5a6f0 Do a bit of renaming so things are versioned 2021-01-11 17:47:13 +11:00
Andrius Štikonas
d59f0f3495 Build sed 1.18. 2021-01-11 12:21:10 +11:00
fosslinux
39e0a366be Add tcc 0.9.26
This is the first tcc, which will be used to build 0.9.26p1.

Instructions taken from bootstrap.sh in tcc-0.9.26p1. p1 denotes it has
been patched.
2021-01-10 13:21:32 +11:00
fosslinux
649d7b68dc Add mes and mescc-tools-extra
mescc-tools-extra contains two important tools:
- cp
- chmod

mes first builds itself from a mes 0.21 seed as used by guix, and then
builds a mes 0.22 and then mes 0.22 using that created mes 0.22.

It does /not/ use bootstrap.sh as we don't have a proper shell at this
point, it has been manually adapted for kaem.
2020-12-25 18:40:14 +11:00
fosslinux
2706e07556 Update blynn-compiler to latest 2020-12-24 16:00:42 +11:00
fosslinux
c97ad0212f Make structure of sysa/ a bit cleaner 2020-12-23 17:02:57 +11:00