Commit graph

346 commits

Author SHA1 Message Date
Samuel Tyler
7bc5ec4555 Make Perl 5.18 reproducible
All of these only apply to Perl 5.18 and future perls are okay.
This commit backports
- a patch to make the include order of files in Encode package
  reproducible
- a patch to make Errno and Pod pm files reproducible
- a patch to make the ordering of .a files deterministic using ParseXS
2025-10-06 12:21:53 +11:00
Samuel Tyler
e4980c20e8 Make PPPort.pm reproducible in Perl 5.18+ 2025-10-06 12:21:53 +11:00
Samuel Tyler
4322a200f5 Make mktables reproducible
Had a datetime embedded in it
2025-10-06 12:21:53 +11:00
Samuel Tyler
d25949b8a5 Fix preseeding with >9 revisions 2025-10-06 12:21:53 +11:00
Samuel Tyler
9ed20b484b Make Devel-PPPort regenerations reproducible 2025-10-06 12:21:53 +11:00
Samuel Tyler
626273ad2e Define PERL_BUILD_DATE where supported
This means we don't have to do the -U__DATE__ -U__TIME__ hack in later
perls.
2025-10-06 12:21:53 +11:00
Samuel Tyler
1b276a1898 Fix metaconfig for 5.30 2025-10-06 12:21:53 +11:00
Samuel Tyler
b0a2dc96ad Fix LIBDIR handling to be portable
As per aa755b44fa
2025-10-06 12:21:53 +11:00
Samuel Tyler
9f15cc2f6c the reordering doesn't actually work 2025-10-06 12:21:53 +11:00
Samuel Tyler
a888adde33 Actually we don't need 5.40.3 2025-10-06 12:21:53 +11:00
Samuel Tyler
7da7883010 Clean up perl 5.42 2025-10-06 12:21:53 +11:00
Samuel Tyler
fc08010f6d Clean up perl 5.40 2025-10-06 12:21:53 +11:00
Samuel Tyler
e9489cab46 Clean up perl 5.36 2025-10-06 12:21:53 +11:00
Samuel Tyler
269c2e07fc Add SPDX information to a 5.24 patch 2025-10-06 12:21:53 +11:00
Samuel Tyler
cead0a32b4 Remove unused file 2025-10-06 12:21:53 +11:00
Samuel Tyler
34b6d7392e Enable the rest of the perl bootstrap 2025-10-06 12:21:53 +11:00
Samuel Tyler
c634840581 Final perl: Add perl 5.42.0! 2025-10-06 12:21:53 +11:00
Samuel Tyler
495365c016 Remove perl 5.32.1 2025-10-06 12:21:53 +11:00
Samuel Tyler
77c09085fe Perl 5.40.3 2025-10-06 12:21:45 +11:00
Samuel Tyler
a529a647bd Perl 5.36.3 added 2025-10-06 12:21:45 +11:00
Samuel Tyler
b70900a652 Remove unnecessary sed from perl 5.30 2025-10-06 12:21:45 +11:00
Samuel Tyler
8e408f77cc Fix bug with repo with more than 10 builds 2025-10-06 12:21:45 +11:00
Samuel Tyler
9f98642a47 Enable new perls 2025-10-06 12:21:45 +11:00
Samuel Tyler
a50835713a More Devel::Tokenizer::C builds 2025-10-06 12:21:45 +11:00
Samuel Tyler
248af5edc0 Add perl 5.30.3 2025-10-06 12:21:45 +11:00
Samuel Tyler
d4f507d7f0 Add licensing information to 5.24 compress-raw-zlib file 2025-10-06 12:21:45 +11:00
Samuel Tyler
81c9bf1a6e Set up 5.24 to build 5.30 2025-10-06 12:21:45 +11:00
Samuel Tyler
97f6ac66ec Cleanup 5.22 and 5.24 2025-10-06 12:21:45 +11:00
Samuel Tyler
654e317725 Make 5.22.4 able to build 5.24 2025-10-06 12:21:45 +11:00
Samuel Tyler
073b7d0b54 Add perl 5.22.4
Note that most perl builds have been moved later, this gains some
benefits of GCC 4.7, particularly makes debug messages easier to
interpret :)
2025-10-06 12:21:45 +11:00
Samuel Tyler
dcce75dd79 Prepare perl 5.18.4 for 5.22 2025-10-06 12:21:45 +11:00
Samuel Tyler
a817d8fcc4 Build new versions 2025-10-06 12:21:45 +11:00
Samuel Tyler
44fb179402 Add more perl-Devel-Tokenizer-C rebuilds 2025-10-06 12:21:45 +11:00
Samuel Tyler
0807cb0834 Clean up perl 5.18.4 2025-10-06 12:21:45 +11:00
Samuel Tyler
629f4a764c Clean up perl 5.17.4 2025-10-06 12:21:45 +11:00
Samuel Tyler
15537188e6 Cleanup perl 5.17.2 2025-10-06 12:21:45 +11:00
Samuel Tyler
5f20fddc29 Clean up perl 5.16.3 2025-10-06 12:21:45 +11:00
Samuel Tyler
b574ae96f8 Clean up perl 5.15.7 2025-10-06 12:21:45 +11:00
Samuel Tyler
a4616a9593 Add SPDX information to perl 5.8.9 and 5.12.5 2025-10-06 12:21:45 +11:00
Samuel Tyler
1145ddd981 Remove unused perl 5.10.1 2025-10-06 12:21:44 +11:00
Samuel Tyler
1a07149847 Building perl 5.18.4 2025-10-06 12:21:26 +11:00
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