Commit Graph

316 Commits

Author SHA1 Message Date
Andrius Štikonas 781602e4ce Fix font size in heading. 2021-02-21 22:25:30 +11:00
fosslinux 813204326e
Merge pull request #43 from stikonas/minor_cleanup
Minor cleanup
2021-02-21 08:09:45 +11:00
Andrius Štikonas 0232a20dde Fix some typos. 2021-02-20 12:06:33 +00:00
Andrius Štikonas 1f821360bb Cleanup after configure. 2021-02-20 12:04:18 +00:00
Andrius Štikonas 476cdfed73 Fix font size in heading. 2021-02-20 10:19:41 +00:00
fosslinux 7099319284
Merge pull request #39 from fosslinux/checksumming
Checksumming
2021-02-20 20:32:58 +11:00
fosslinux 87b303f455 Add perl checksums
And the gawk change, fix checksums for that as well

For commit e2796e8.
2021-02-20 10:52:54 +11:00
fosslinux f1a2910979 Add guidelines regarding checksumming to DEVEL.md 2021-02-20 10:52:54 +11:00
fosslinux 77ccf06efc Implement sha256summing in bash build harness
1. Adds sha256sum stage to the bash build harness.
2. Adds a third argument to build(), the checksum file name. This is
   used where there is more than one checksum file, most notably
   in multi-stage compilations.
3. Adds checksum files to all remaining programs.
4. Adds appropriate 3rd argument where needed (coreutils, tcc-musl,
   bison).
2021-02-20 10:52:54 +11:00
fosslinux 8724c94d20 Implement sha256summing for all remaining kaem scripts 2021-02-20 10:52:54 +11: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 44bad278e0 Add optional output_filename argument in rootfs.sh
Downloads to a particular filename, allows for different names than
whatever is upstream.
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 192221af22 Add fletcher16-gen developer util
1. I'm not convinced our fletcher16 implementation is proper
2. It is not in coreutils

So we add some basic code to do that.

This is also the first dev-util, so add some documentation to DEVEL.md.
2021-02-20 10:52:54 +11:00
fosslinux 71505bc8b9 Add fletcher16 impl to mescc-tools-extra 2021-02-20 10:52:54 +11:00
fosslinux e2796e8d57
Merge pull request #40 from stikonas/perl
Add perl 5.004_05 (5.4.50).
2021-02-18 18:38:34 +11:00
Andrius Štikonas d4ddf4b79b Build Perl 5.4.50. 2021-02-18 00:04:20 +00:00
Andrius Štikonas 621b099a57 Switch to perl tarballs generated from archiving git tags. 2021-02-17 20:23:50 +00:00
Andrius Štikonas e9455c8463 Install perl 5.003 library files. 2021-02-17 00:20:51 +00:00
Andrius Štikonas 7bace0cc99 Build perl 5.003. 2021-02-16 23:49:02 +00:00
Andrius Štikonas 221b1d07ad Add perl 5.000. 2021-02-16 20:25:25 +00:00
Andrius Štikonas aa11513fdd gawk: enable bit operations. 2021-02-16 17:48:00 +00:00
fosslinux 574cba3bcb
Merge pull request #41 from pder/stdio-flush-on-exit
Flush stdio buffers on exit
2021-02-16 16:33:10 +11:00
fosslinux fe421b6954
Merge pull request #42 from pder/gawk-segfault
Fix segfault in gawk due to some missing Makefile preprocessor defines
2021-02-16 16:32:58 +11:00
Paul Dersey edf8a802bc Flush stdio buffers on exit
Make sure real __stdio_exit() is called on exit and not the dummy noop
versions.  This fixes the issue of truncated output when redirecting
output to a file or pipe.  It also fixes truncated output on programs
that forget to call fclose()
2021-02-15 10:09:22 -05:00
Paul Dersey 6dadfad9b8 Fix segfault in gawk due to some missing Makefile preprocessor defines 2021-02-15 10:03:21 -05:00
fosslinux 9bd3ba745c
Merge pull request #34 from pder/coreutils2
Rebuild coreutils-5.0 with tcc+musl and more utilities
2021-02-12 21:47:50 +11:00
fosslinux ae680b79e5
Merge branch 'master' into coreutils2 2021-02-12 17:47:43 +11:00
fosslinux b7400923b6
Merge pull request #37 from stikonas/gawk
Add gawk-3.0.4.
2021-02-12 17:42:13 +11:00
fosslinux becc35843b
Merge pull request #38 from pder/musl-stdio-fix
musl: Force line buffering when writing to stdout
2021-02-12 17:41:37 +11:00
Paul Dersey c2e5a1c01a musl: Force line buffering when writing to stdout
This is a workaround for an issue in which binaries compiled with our
tcc+musl toolchain can fail to write complete output when stdout is
redirected to a file or pipe.
2021-02-11 18:37:03 -05:00
Paul Dersey d5a9f4c9ea Rebuild coreutils-5.0 with tcc+musl and more utilities
Add comm, expr, date, dd, sort, uname, uniq
2021-02-11 18:35:28 -05:00
Andrius Štikonas abcc904d9d Add gawk-3.0.4. 2021-02-11 21:36:59 +00:00
fosslinux 1eb67e5fd1
Merge pull request #36 from stikonas/bison
Add bison 3.4.1.
2021-02-11 16:35:24 +11:00
Andrius Štikonas 1a93f19e9c Add bison 3.4.1. 2021-02-10 22:47:20 +00:00
fosslinux fb554b3685
Merge pull request #35 from fosslinux/ci-timeout-reuse
Various CI improvments
2021-02-11 07:03:51 +11:00
fosslinux b25e49e11d Fix SHA256SUMS.sources
As per request of @bittorf
2021-02-10 20:10:09 +11:00
fosslinux 839f7c763c
Merge pull request #30 from bittorf/wget_cache
add download cache
2021-02-10 18:40:34 +11:00
Bastian Bittorf c0d2c232ac add download cache
overload 'wget' with a function,
so all wget downloads are cached in
ether 'sources' or ENV defined using $CACHEDIR.

directory 'sources' is already in .gitignore

checksum store is in root-dir of repo
and can be manually checked with:

( cd sources && sha256sum -c ../SHA256SUMS.sources )

introducing '$GITDIR' and enforce run in this dir.
2021-02-10 08:10:10 +01:00
fosslinux c0ffc482e4 Various CI improvments
- Use KVM specific stuff for only the actual running task
- Introduce a new reuse lint task
- Use generic debian image for linting tasks
2021-02-10 17:28:00 +11:00
fosslinux 68d7c34194
Merge pull request #32 from fosslinux/reuse-initial
Comply with REUSE 3.0
2021-02-09 21:24:25 +11:00
fosslinux bd3e7659b2 Add licensing guidelines to DEVEL.md 2021-02-08 20:00:10 +11:00
fosslinux 72b1b30c9b Comply with REUSE 3.0 2021-02-08 20:00:10 +11:00
fosslinux b769e16e87
Merge pull request #33 from stikonas/m4
Update m4 to 1.4.7
2021-02-08 17:22:41 +11:00
Andrius Štikonas c9a390d67c Update m4 to 1.4.7 2021-02-07 17:33:09 +00:00
fosslinux b88fbd1a2d
Merge pull request #31 from stikonas/diffutils
Move diffutils after musl.
2021-02-07 09:00:47 +11:00
Andrius Štikonas e20ce6fdca Move diffutils after musl. 2021-02-06 00:16:32 +00:00
fosslinux 209c60e092 Various README fixes
- fix a couple of typos
- flex 2.6.4 clarity
- add colons to part numbers
- textwrap to 80
2021-02-06 10:12:42 +11:00
fosslinux 88f3b52c35
Merge pull request #29 from stikonas/flex
Add flex 2.6.4.
2021-02-06 10:00:39 +11:00