Commit graph

12 commits

Author SHA1 Message Date
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
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
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
b0a2dc96ad Fix LIBDIR handling to be portable
As per aa755b44fa
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
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