Eduardo Sánchez Muñoz
043fdd448a
Add `--fail` flag to curl download commands
...
By default, curls downloads the HTML error page and exits with code 0 when a server replies with a HTTP error code (e.g., 404), causing a SHA256 mismatch afterwards.
Adding the `--fail` flag makes curl exit with non-zero error code and print an error like "The requested URL returned error: 404", making it a bit easier to diagnose distfile download issues.
Also replaced `-L` with `--location` for the sake of script readability.
2023-03-19 12:28:09 +01:00
Eduardo Sánchez Muñoz
3897987887
Update nss (ca-certificates) to 3.88.1
2023-03-18 20:32:56 +01:00
Eduardo Sánchez Muñoz
9999e075e9
Patch mk-ca-bundle to make ca-certificates reproducible regardless of current date
...
Fixes #220
2023-03-18 20:32:50 +01:00
fosslinux
d0722d42b1
Update python checksums
...
(I forgot to stage this in the last commit :\)
2023-03-16 08:27:58 +11:00
Paul Dersey
61a8df957d
Fix checksum of gettext package
...
The checksum of this package changed due to commit 76a5639b30
"Strip created binaries & libraries"
2023-03-14 11:15:58 -04:00
Bastian Bittorf
464433c911
cosmetic fix for --force-timestamps, avoid touching other filesystems
...
by using find-option -xdev and so: do not try to operate on
e.g. /proc which avoid messages like:
touch: setting times of '/proc/fs/nfsd': Operation not permitted
touch: setting times of '/proc/1': Operation not permitted
closes #264
2023-03-13 18:48:37 +01:00
fosslinux
16cd5be626
Move bash 5.2 to sysc and rebuild 2.05b in sysa
...
This unblocks Fiwix.
2023-03-11 16:33:40 +11:00
fosslinux
da9a32205a
Make automake compatible with bash 2.04
...
Why automake enforces a shell compatible with a *testsuite* in their
configure script is beyond me.
2023-03-11 00:46:16 +00:00
Andrius Štikonas
3a130d4385
Fix initramfs generation.
...
Fixes #259 .
2023-03-11 00:08:45 +00:00
fosslinux
76a5639b30
Strip created binaries & libraries
2023-03-06 17:35:35 +11:00
fosslinux
2044ff6438
Clean up Linux kernel
2023-03-06 17:34:08 +11:00
Andrius Štikonas
a2b1b92874
Fix binary packaging of dist-3.5-236.
2023-03-05 22:05:29 +00:00
Andrius Štikonas
ef2deec60e
Use .env file for passing environmental variables in sysa.
2023-03-05 20:27:12 +00:00
Andrius Štikonas
364cacb1ce
Pass --no-filename to grep command.
2023-03-05 00:11:47 +00:00
Andrius Štikonas
f75a5f0949
Update checksum of ca-certificates after root certificate expired.
2023-03-04 23:41:52 +00:00
Andrius Štikonas
57719f744f
Reduce the size of linux kernel to free up some space.
2023-03-04 15:56:03 +00:00
Andrius Štikonas
db9dd4628a
Add binutils 2.30.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
8fbc5b06c7
Build util-linux without cramfs that fails to build with new binutils.
...
Enable libuuid that might be useful for python later.
Also fixes #244 .
2023-03-02 22:08:43 +00:00
Andrius Štikonas
57b55b8652
Use newer autotools.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
1a2a4c1c6c
Update to xz-5.4.1.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
d8c033aa79
Remove set -x hack.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
241717ee8d
Move automake-1.15.1 to sysa.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
da9a2c6c50
Move bash rebuild to sysa.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
58d1206c83
Add bc-1.07.1.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
b8446054f2
Add ed 1.4.
2023-03-02 22:08:43 +00:00
Andrius Štikonas
ae7e1f9498
Fix checksum of binutils.
2023-02-28 10:28:29 +08:00
Andrius Štikonas
e242f5539d
Remove more pre-generated files from binutils 2.38.
2023-02-26 12:03:38 +08:00
Andrius Štikonas
2c559bb49d
Remove some autotools stages.
2023-02-25 12:22:44 +08:00
Andrius Štikonas
3b90aae529
Upgrade to binutils 2.24:
...
* Move libtool 2.2.4 before binutils.
* Remove libtool 1.4.
* Switch from binutils 2.14 to 2.24.
2023-02-25 12:22:44 +08:00
Andrius Štikonas
ea96519332
Move autoconf-2.69 to sysa.
2023-02-22 10:27:56 +08:00
Andrius Štikonas
da11c40e37
Move automake-1.11.2 to sysa.
2023-02-22 10:27:56 +08:00
Andrius Štikonas
cd396db5d5
Bootstrap newer autotools versions before binutils.
2023-02-22 10:27:56 +08:00
Andrius Štikonas
d4eeba9d7a
Improvements to early package creation:
...
* get_files produces list without extra ./ between extra subdirectories.
* Emtry directories are also included.
* Simplified src_pkg function.
* Use local variables instead of unsetting global variables in src_apply.
2023-02-22 10:27:56 +08:00
Paul Dersey
c67306cfde
Update mes to version 0.24.2
...
A rebuild of mes libc is required after building tcc 0.9.27 for the
first time.
2023-02-21 15:24:14 -05:00
fosslinux
c170152d14
Apply CRC regen to GCC 4.7
...
CRC generated table is regenerated using the same method as GCC 10.
Closes #243
2023-02-13 22:15:58 +11:00
fosslinux
946dd8ee33
Fix GCC 10
...
stripping breaks it
2023-02-13 19:49:11 +11:00
fosslinux
495b985173
Update checksums for misc packages
...
The various toolchain changes recently required a few checksum updates.
2023-02-12 09:21:24 +11:00
fosslinux
dd8bf0921f
Add GCC 10.4.0
...
Last version of GCC that can be compiled with GCC 4.7.
2023-02-12 09:21:24 +11:00
fosslinux
d854915ad3
Add file-5.44
2023-02-12 09:21:24 +11:00
fosslinux
e5f62ba49e
Add missing linux-headers asm-generic header
...
asm/param.h, from asm-generic, is required for GCC 10.
2023-02-12 09:21:24 +11:00
fosslinux
0d81d85e05
Fix --with-sysroot in binutils (again)
...
--with-sysroot removal is insufficient.
There is bad behaviour somewhere that causes --with-sysroot=no as the
default, and then sysroot to be set to 'no'. In reality, we should have
literally no sysroot; so set --with-sysroot=
2023-02-12 09:21:24 +11:00
fosslinux
ca9d3aa51f
Patch GCC 4.7 for GCC 10
...
A couple of backports that ease the building of GCC 10.
2023-02-12 09:21:24 +11:00
fosslinux
712175af44
Make crt*.o available in /usr/lib
...
This is expected by GCC 10+ - they must be at a well defined path.
2023-02-11 20:25:47 +11:00
rick-masters
71d82c783b
Set perl config vars needed to create help2man shebang.
2023-02-08 19:43:49 +00:00
fosslinux
35efcc4223
Rebase checksums
2023-02-06 16:58:10 +11:00
fosslinux
eb607794cd
Clean up TCC buildcode
...
It was unstandard & some files were not correctly in DESTDIR
2023-02-06 16:58:10 +11:00
fosslinux
5f7ae7d964
Fix LIBDIR before musl built
...
Strictly, LIBDIR=/usr/lib/mes pre-musl.
2023-02-06 16:58:10 +11:00
fosslinux
73b8916e1f
Remove with-sysroot from binutils
...
This option is erroneous and only worked by chance.
sysroot is prepended to all library search paths when working correctly,
eg, /usr/lib turns into /usr/usr/lib when --with-sysroot=/usr.
2023-02-06 16:58:10 +11:00
fosslinux
2577d2e704
Fix a packaging bug
...
Previously, symlinks to directories were followed early
in the bootstrap. This is incorrect behaviour.
While never actually encountered (hence no checksum changes),
this could be a problem.
2023-02-06 16:58:10 +11:00
fosslinux
070e9dacc5
Fix binutils 2.14 install
...
Programs shouldn't install to outdated usr/<target> location
2023-02-06 16:58:10 +11:00