Commit graph

1434 commits

Author SHA1 Message Date
Samuel Tyler
77392fa5ab Add perl 5.17.4 2025-10-06 12:21:26 +11:00
Samuel Tyler
98af97b255 Add perl 5.17.2 2025-10-06 12:21:26 +11:00
Samuel Tyler
22ba86b6c3 Add perl 5.16.3 2025-10-06 12:21:26 +11:00
Samuel Tyler
1b6d89f9b4 Add perl 5.15.7 2025-10-06 12:21:26 +11:00
fosslinux
8318056879 Perl 5.12.5 2025-10-06 12:21:26 +11:00
fosslinux
f6428c9481 Various regenerations for perl 5.8.9
Including -j1 because of concurrency issues
2025-10-06 12:21:26 +11:00
fosslinux
dd2026dc19 Build perl-Devel-Tokenizer against latest version of perl 2025-10-06 12:21:26 +11:00
fosslinux
614482220c Restore permissions on stripped files 2025-10-06 12:21:26 +11:00
fosslinux
1fbc21935f Add perl 5.8.9 2025-10-06 12:21:26 +11:00
fosslinux
0c763cdfc3 Add makegloss to dist 2025-10-06 12:21:26 +11:00
fosslinux
a5e363c2db Update dist, move earlier 2025-10-06 12:21:25 +11:00
fosslinux
a3e48fa302 add perl-Devel-Tokenizer-C 2025-10-06 12:20:20 +11:00
Andrius Štikonas
54b7cd5ed1
Merge pull request #544 from fosslinux/gcc-depcomp-v2
Fix depcomp being deleted in GCC: 2nd attempt
2025-10-04 14:55:47 +01:00
Andrius Štikonas
856bb6b435
Merge pull request #546 from fosslinux/better-git
Better git repo handling
2025-10-04 14:55:07 +01:00
Samuel Tyler
9d08d181f0 Support new sources format within the lb environment 2025-10-04 17:50:36 +10:00
Samuel Tyler
617b516f1f Change a number of git sources to use https 2025-10-03 21:33:30 +10:00
Samuel Tyler
851aa5ed5b Add distfile source type to sources files 2025-10-03 21:32:59 +10:00
Samuel Tyler
acf1a7f24e Fix depcomp being deleted in GCC: 2nd attempt
The first attempt doesn't always work. Revert to the previous more ugly
fix.
2025-10-03 20:26:46 +10:00
Andrius Štikonas
1452a8fd65
Merge pull request #543 from fosslinux/gcc-depcomp
Fix depcomp being deleted in GCC
2025-09-29 21:42:22 +01:00
Andrius Štikonas
f94e767962
Merge pull request #542 from stikonas/submodules
Update submodules in mirror.sh
2025-09-29 21:41:19 +01:00
Samuel Tyler
35e7076e2f Fix depcomp being deleted in GCC
On my system, (usually) depcomp is deleted during autoreconf. The
reasons for this are very unclear but appear to be timestamp related.
This seems to fix it.
2025-09-29 16:34:56 +10:00
Andrius Štikonas
bbb71ce3a6 Update submodules in mirror.sh 2025-09-29 00:44:32 +01:00
Samuel Tyler
1e91ce56db
Merge pull request #541 from stikonas/mes-0.27.1
Update mes to 0.27.1
2025-09-20 16:49:06 +10:00
Andrius Štikonas
865b9aeae1 Update mes to 0.27.1 2025-09-19 22:43:45 +01:00
Andrius Štikonas
bdc83ee451
Merge pull request #537 from eduardosm/libtool-rm-libtoolize.in
Remove additional generated files in libtool-2.2.4
2025-09-08 20:21:20 +01:00
Eduardo Sánchez Muñoz
3a557d40ce Delete tests/package.m4 from libtool-2.4.7 2025-09-08 13:56:32 +02:00
Eduardo Sánchez Muñoz
ec2efcd027 Remove additional generated files in libtool-2.2.4
Most of the times, libtoolize.in was not being regenerated by bootstrap. However, there was at least one spurious case where it got regenerated, leading to a package with a different checksum. By deleting it before running bootstrap, it will be always regenerated.
2025-09-08 12:10:11 +02:00
Samuel Tyler
69fdc27d64
Merge pull request #535 from eduardosm/gcc-15.2.0
Update final gcc to 15.2.0
2025-09-08 18:05:11 +10:00
Andrius Štikonas
3d1d1e751f
Merge pull request #528 from fosslinux/mirror-docs
Document mirrors a bit better
2025-09-08 01:04:45 +01:00
Eduardo Sánchez Muñoz
ebe5f0ddff Update final gcc to 15.2.0 2025-09-07 13:25:30 +02:00
Andrius Štikonas
14937efcb2
Merge pull request #531 from eduardosm/i686
Use i686-unknown-linux-musl target instead of i386-unknown-linux-musl
2025-08-19 22:19:11 +01:00
Eduardo Sánchez Muñoz
aa755b44fa Use i686-unknown-linux-musl target instead of i386-unknown-linux-musl
The Linux kernel is already built with CONFIG_M686=y, which suggests that the bootstrap is not supported on anything older thant i686. So, use i686 on userspace too. Some software, such as gettext, cmake or elfutils, has trouble building for i386 due to missing atomic intrinsics.

For example, building gettext 0.26 would fail with:

```
/usr/lib/i386-unknown-linux-musl/gcc/i386-unknown-linux-musl/13.3.0/../../../../../i386-unknown-linux-musl/bin/ld: /build/gettext-0.26_1/gettext-0.26/build/gettext-tools/gnulib-lib/.libs/libgettextlib.so: undefined reference to `__atomic_compare_exchange_4'
```
2025-08-18 15:35:09 +02:00
fosslinux
a4abe4f5c5 Fix CI 2025-08-18 22:06:16 +10:00
fosslinux
9aa6784b15 Avoid recording gzip creation time in mirror.sh 2025-08-18 21:54:48 +10:00
Samuel Tyler
30bf5be8ff
Merge pull request #529 from eduardosm/target-var
Define "TARGET" variable to avoid hardcoding "i386-unknown-linux-musl" everywhere
2025-07-19 09:46:27 +10:00
Eduardo Sánchez Muñoz
502e8f944c Define "TARGET" variable to avoid hardcoding "i386-unknown-linux-musl" everywhere 2025-07-18 14:28:30 +02:00
fosslinux
92ed6453fb Add mirrors to the configurator 2025-07-17 17:47:43 +10:00
fosslinux
00e39e13d0 Force people to include a mirror 2025-07-17 17:47:43 +10:00
fosslinux
fdbccc251b Document mirrors more clearly 2025-07-14 11:56:55 +10:00
Andrius Štikonas
a7397d5caa
Merge pull request #527 from alganet/mirrors
Allow --qemu and file:// --mirrors to be used together
2025-06-22 00:57:33 +01:00
Alexandre Gomes Gaigalas
6e5e42307b Allow --qemu and file:// --mirrors to be used together
When using file:// mirrors, rootfs.py will spawn a local HTTP
server at 127.0.0.1.

In combination with --qemu, this poses a problem: downloads
on the host machine will work, but downloads on the guest
machine will not reach the local server.

This commit introduces a change to rewrite the address to
10.0.2.2 inside the guest, only when QEMU=True is set in
the configuration, allowing this combination to build
past the get_network improvement step.
2025-06-11 22:28:28 -03:00
Andrius Štikonas
f2d7fda460
Merge pull request #526 from alganet/master
Update sources for libatomic_ops
2025-06-06 18:43:50 +01:00
Alexandre Gomes Gaigalas
59a2a98a66 Update sources for libatomic_ops
The previous download source became unavailable, I was able to
find in their README a link for their website which contains
direct download links.
2025-06-05 00:14:01 -03:00
Samuel Tyler
63898d9f55
Merge pull request #525 from alganet/master
Make download-distfiles.sh read from steps/manifest
2025-06-05 10:30:54 +10:00
Alexandre Gomes Gaigalas
437dc4a1b2 Make download-distfiles.sh read from steps/manifest
This brings the shell script closer to what get_packages() at
lib/generator.py does.

It allows for downloading only what is specified in the manifest.
2025-06-02 22:43:52 -03:00
Andrius Štikonas
2057d551e0
Merge pull request #521 from fosslinux/make-fixup
make-4.2.1: remove pregenerated files
2025-03-25 23:16:03 +00:00
Andrius Štikonas
e8b2e55df6
Merge pull request #520 from fosslinux/nochecksum-fixes
Pregenerated files removal
2025-03-25 23:15:17 +00:00
fosslinux
07c15ea7db gmp: remove pregenerated files 2025-03-24 21:49:26 +11:00
fosslinux
506cc21036 make-4.2.1: remove pregenerated files 2025-03-24 21:49:03 +11:00
fosslinux
e28407e643 pkg-config: regenerate pregenerated files 2025-03-24 09:04:12 +11:00