Commit Graph

335 Commits

Author SHA1 Message Date
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
Andrius Štikonas ec06f1363f Remove yacc, we won't need it anymore. 2021-02-05 22:57:25 +00:00
Andrius Štikonas 13b030e1ed Move grep after musl. 2021-02-05 22:57:24 +00:00
Andrius Štikonas 3e7b17c03e Update m4 from 1.4 to 1.4.4. 2021-02-05 22:56:59 +00:00
Andrius Štikonas fb522be854 Add flex 2.6.4. 2021-02-05 22:56:56 +00:00
fosslinux e9c8313458
Merge pull request #26 from stikonas/musl
Musl
2021-02-04 21:40:08 +11:00
fosslinux 7efa8bb0ff
Merge pull request #27 from fosslinux/patch-cleanup
Add patch headers
2021-02-04 21:39:58 +11:00
Andrius Štikonas e0fba919a2 Build tcc-musl. 2021-02-04 08:35:50 +00:00
fosslinux f7ea086630 Add patch headers
Also cleanup the flex patch a bit
2021-02-04 16:43:20 +11:00
fosslinux 51700a208e
Merge pull request #28 from fosslinux/devel-guidelines
Add some new guidelines to DEVEL.md
2021-02-04 16:26:03 +11:00
Andrius Štikonas 9ddc0bcee6 Add musl 1.1.24. 2021-02-03 22:09:30 +00:00
Andrius Štikonas 9d5519ad79 Unset overridden functions at the end of build function. 2021-02-03 22:09:30 +00:00
Andrius Štikonas 066d32933d Fix src_unpack not being sourced. 2021-02-03 21:30:12 +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
fosslinux 39e6a0ca47 Add some new guidelines to DEVEL.md 2021-02-03 17:02:11 +11:00
fosslinux 9961c4b75f Remove sources/ directory 2021-01-31 21:12:53 +11:00
fosslinux 4cdfe8f92d
Merge pull request #25 from stikonas/sleep
Build sleep and yes from coreutils.
2021-01-31 12:26:41 +11:00
Andrius Štikonas d6269e2563 Build sleep and yes from coreutils. 2021-01-31 00:34:19 +00:00
fosslinux d7dc031283
Merge pull request #21 from stikonas/flex
Build flex 2.5.11 and 2.5.14.
2021-01-31 08:34:21 +11:00
fosslinux 9f86b664a1
Merge pull request #23 from stikonas/bash_script
Build harness in bash
2021-01-31 08:34:11 +11:00
Andrius Štikonas 2b8394e1f5 Build flex 2.5.14. 2021-01-30 19:47:48 +00:00
Andrius Štikonas de9548dbff Build flex 2.5.11. 2021-01-30 19:27:02 +00:00
Andrius Štikonas 707328a15c Add bash based build harness. 2021-01-30 17:56:51 +00:00
fosslinux 6d51641b06
Merge pull request #24 from pder/ls
Ls
2021-01-30 10:35:37 +11:00
Paul Dersey 12617feabd Fix numbering of steps and update documentation 2021-01-29 16:43:10 -05:00
Paul Dersey fef663a46b coreutils: Fix build of ls 2021-01-29 16:43:05 -05:00
Paul Dersey 7c90d5bf4c Add new step mes-libc-patched 2021-01-29 16:43:01 -05:00
Paul Dersey 85ead5582e tcc-0.9.27: move code to compile libc into separate kaem script 2021-01-29 16:37:01 -05:00
fosslinux bc402d8af8
Merge pull request #22 from stikonas/bash_parser
Bash parser
2021-01-30 08:15:41 +11:00
Andrius Štikonas 596af33507 Rebuild bash parser. 2021-01-29 00:12:15 +00:00
Andrius Štikonas 2750c82058 Remove a note about sed. s/a/b/ seems functional. 2021-01-29 00:10:58 +00:00
fosslinux 1946e02d44
Merge pull request #19 from stikonas/master
Heirloom-devutils: yacc and lex
2021-01-28 12:59:17 +11:00