Andrius Štikonas
914b84377a
Update to musl 1.2.4.
2023-06-12 19:31:30 +01:00
fosslinux
e86db47b6e
Merge pull request #286 from fosslinux/ci-length
...
split CI into three (as a temporary solution)
2023-05-10 07:30:52 +00:00
fosslinux
aa2d6c4137
Update to GCC 13
...
The latest version of GCC.
Luckily this allows for a bunch of patches to be dropped - apart from
that, no significant change.
2023-05-09 22:41:45 +10:00
fosslinux
ce33a6e9f9
Actually, split into 3, sysc is too long
2023-05-04 22:15:35 +10:00
fosslinux
6fb676c8c2
Add GCC 12
...
The latest version of GCC.
And with this, the glibc-musl-gcc toolchain is complete.
A variety of modern features (default PIE SSP) are enabled.
2023-04-27 17:25:51 +10:00
fosslinux
ac4685e886
Rebuild Binutils 2.38 using all modern features
...
- Rather than using part-by-part build of Binutils, use autogen and full
./configure, make build.
- Enable some other modern features, including the gold linker, threaded
linking and 64-bit linking.
- This allows GCC 12 to build unhindered by binutils.
2023-04-27 17:25:51 +10:00
fosslinux
f2a0d74bfb
Update to Guile 3.0.9
...
This is achieved by transplanting 3.0.7's psyntax-pp.scm into 3.0.9
which works flawlessly.
This is required for parallelism, since <3.0.8 is irreproducible when
-jN is used.
2023-04-13 17:13:51 +10:00
Eduardo Sánchez Muñoz
dcd43599a7
Build both stages of curl in sysc
...
The source tarball is provided as part of sysa distfiles and copied to sysc, which resolves the issue of finding a reliable plain HTTP mirror for curl.
Splitted from https://github.com/fosslinux/live-bootstrap/pull/253 .
2023-03-23 18:35:38 +01:00
Eduardo Sánchez Muñoz
bc4ecd9ed4
Update curl to 7.88.1
...
Patches have been regenerated to update hunk line numbers
2023-03-19 18:58:52 +01:00
Eduardo Sánchez Muñoz
3897987887
Update nss (ca-certificates) to 3.88.1
2023-03-18 20:32:56 +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
Andrius Štikonas
da9a2c6c50
Move bash rebuild to sysa.
2023-03-02 22:08:43 +00: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
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
Dor Askayo
3921660396
Avoid exporting variables in build scripts
...
Environment variables "pollute" the build environment of packages and
can affect their output.
This change results in the removal of some files from packages that
were not meant to be packaged. It also removes the need for a
workaround in automake 1.10.3 to manually remove such files.
Variables are now saved in an .env file for each system and included
in scripts that need them using the dot operation.
2023-01-27 22:19:52 +02:00
fosslinux
6ec368ce37
Change Python -> python
...
(lowercase convention)
2023-01-18 22:57:04 +11:00
fosslinux
42fa6c24c1
Add Python-3.11.1
2023-01-18 08:20:34 +11:00
fosslinux
d28ea08295
Add Python-3.8.16
2023-01-18 08:20:34 +11:00
fosslinux
d1d422abc5
Add Python-3.4.10
2023-01-18 08:20:34 +11:00
fosslinux
f34defc485
Add Python-3.3.7
2023-01-18 08:20:34 +11:00
fosslinux
2325df7f38
Add Python-3.1.5
2023-01-18 08:20:34 +11:00
fosslinux
eadc92cf38
Add Python-2.5.6
2023-01-18 08:20:34 +11:00
fosslinux
a94c8dbdce
Add Python-2.3.7
2023-01-18 08:20:34 +11:00
fosslinux
13eaba86e8
Add Python-2.0.1
2023-01-18 08:20:34 +11:00
Andrius Štikonas
68c6544df0
Fix invocation of after.sh hook.
...
bash "${FILE}" does not work when FILE is unset.
2023-01-13 20:26:55 +00:00
fosslinux
f4ebc241ac
Fix linters (whoops!)
2023-01-07 19:12:50 +11:00
fosslinux
d91deb50c9
Remove XBPS
2023-01-05 20:44:19 +11:00
fosslinux
fcaa778e93
Add SOURCE_DATE_EPOCH
...
Simply set SOURCE_DATE_EPOCH=0 globally.
2023-01-02 16:44:23 +11:00
fosslinux
667370a726
Set HOME
2023-01-02 16:44:23 +11:00
Andrius Štikonas
e5edc55847
Update ca-certificates to 3.86.
...
This temporarily should fix checksum error due to certificate expiry.
2022-12-12 00:54:06 +00:00
fosslinux
e6c43ebd6a
Remove relic from pre-new sources
2022-10-30 21:07:57 +11:00
Andrius Štikonas
effac229c1
Update to zlib-1.2.13 and fix its download url.
2022-10-21 12:14:50 +02:00
Andrius Štikonas
3900cf04ca
Move musl build with shared libraries after autogen.
2022-10-05 01:33:19 +01:00
Andrius Štikonas
0d4abd0223
Add autogen-5.18.16.
2022-09-29 00:00:02 +01:00
Andrius Štikonas
997cd15453
Add sed 4.8
2022-09-23 22:03:32 +01:00
Andrius Štikonas
f9d83f3a35
Add grep 3.7.
2022-09-20 00:16:43 +01:00
Andrius Štikonas
9f3f65f146
Add which 2.21.
2022-09-17 11:12:10 +01:00
Dor Askayo
9bde9d1afe
Rebuild musl 1.2.3 with support for dynamic linking
...
Now that GCC and binutils support musl's toolchain natively, musl can
have its dynamic linking support enabled without ill-effects.
2022-09-15 09:16:56 +03:00
Dor Askayo
4113d60b24
Add binutils 2.38
2022-09-14 12:36:32 +03:00
Dor Askayo
5aae443d65
Add libtool 2.4.7
...
Instead of using the pre-generated "bootstrap" script, execute the
relevant bootstrap operations manually. This doesn't actually change
the build output; the final package hash remains identical.
2022-09-11 09:19:16 +03:00
fosslinux
25f37ba926
Various fixes from rebase
...
This took a while so a bunch of stuff got broken in rebase.
2022-06-18 09:10:11 +10:00
fosslinux
8008de8e73
Add file downloading logic
...
Add urls to sysc, and modify some tarballs to http (non s) before ssl
2022-06-10 13:30:58 +10:00
fosslinux
39541e30f5
Add ca-certificates-3.78
...
Contains all required certificates for curl/openssl.
2022-06-10 13:30:58 +10:00
fosslinux
01129d20c2
Add curl-7.83.0 sysc rebuild
...
Adds ssl support.
2022-06-10 13:30:58 +10:00
Andrius Štikonas
c6ca548d5b
Add after.sh hook to sysc (similarly to after.kaem hook in stage0-posix).
2022-05-21 00:50:37 +01:00
Andrius Štikonas
8f61b8400e
Merge symlinks into tarball packages.
2022-05-20 09:39:57 +01:00
Dor Askayo
d32d0f1d51
Improve reproducibility of XBPS packages
...
XBPS packages don't seem to have an option to manipulate file
permissions at package creation time.
So as a best effort, set the umask as soon as possible to ensure
file permissions are the same when running the bootstrap.
This is enough to allow reproducible XBPS packages when starting the
bootstrap with a umask different than 0022.
2022-05-15 10:46:18 +03:00
Andrius Štikonas
424aa5be38
Move from mes-m2 to mes-0.24.
2022-05-05 23:59:52 +01:00