Samuel Tyler
4014aa787a
Add REUSE-IgnoreStart for reuse 6 upgrade
2025-10-15 10:54:30 +11:00
Samuel Tyler
d95aa0fecc
Rebase on master, fix sources
2025-10-06 21:13:03 +11:00
Samuel Tyler
d16817a649
shellcheck fix
2025-10-06 12:21:53 +11:00
Samuel Tyler
b7104bc3cc
Fix licensing information etc
2025-10-06 12:21:53 +11:00
Samuel Tyler
5ae083281e
Update checksums!!
2025-10-06 12:21:53 +11:00
Samuel Tyler
8f105b3329
Make perl reproducible between bwrap and hardware
...
Also, with these changes, change the architecture to i686, as per
previous commits.
2025-10-06 12:21:53 +11:00
Samuel Tyler
b6422a6f4e
Fix PERL_BUILD_DATE handling
...
(Wow I misread the code the first time)
2025-10-06 12:21:53 +11:00
Samuel Tyler
83ad28221a
Ensure digest of lib/unicore/mktables is reproducible
...
For reasons Perl has decided files that don't exist should be given a
random "small" digest to make them rebuild always. That isn't helpful
for reproducibility.
2025-10-06 12:21:53 +11:00
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