Commit graph

1501 commits

Author SHA1 Message Date
Samuel Tyler
1b784cdf04
Add bison 3.7.6 2025-12-19 22:21:59 +11:00
Samuel Tyler
00808ed08a
Replace bison 3.4.2 with bison 3.6.4 2025-12-19 22:18:05 +11:00
Andrius Štikonas
63b24502c7
Merge pull request #522 from fosslinux/mpfr-fixup
mpfr: remove pregenerated files
2025-10-19 01:07:30 +01:00
Samuel Tyler
955fa21fe6
Merge pull request #552 from fosslinux/perl-5.15.7-fix
Fix perl 5.15.7 reproducibility (v2)
2025-10-19 11:04:44 +11:00
Samuel Tyler
a2098a3377
Fix perl 5.15.7 reproducibility (v2)
Expansion of original
2025-10-18 16:09:31 +11:00
Samuel Tyler
88051a5d17
This is all the checksum changes... 2025-10-18 16:08:23 +11:00
Samuel Tyler
b560674b63
Fix checksums
(I did not think changing SPDX identifiers would break checksums)
2025-10-17 22:50:21 +11:00
Samuel Tyler
bbccded731
Use a "real" copyright line 2025-10-17 18:53:10 +11:00
fosslinux
a7e0cc54ea
mpfr: remove pregenerated files 2025-10-17 18:31:19 +11:00
Andrius Štikonas
deb37bb460
Merge pull request #548 from fosslinux/perl-5.15.7-fix
Fix reproducibility of perl 5.15.7
2025-10-15 23:42:31 +01:00
Andrius Štikonas
9a66b2dd2d
Merge pull request #549 from fosslinux/reuse-6
Reuse 6
2025-10-15 23:09:36 +01:00
Samuel Tyler
d4f9a1672d Convert dep5 to REUSE.toml 2025-10-15 10:55:32 +11:00
Samuel Tyler
4014aa787a Add REUSE-IgnoreStart for reuse 6 upgrade 2025-10-15 10:54:30 +11:00
Samuel Tyler
ae4439fb65 Fix reproducibility of perl 5.15.7 2025-10-15 10:40:43 +11:00
Samuel Tyler
ec02efba46
Merge pull request #538 from fosslinux/perl-update-v2
Perl bootstrap
2025-10-08 14:06:57 +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
b4d9a6827c Update bison parts.rst based on perl changes 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
61b294ed60 Complete parts.rst 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
68a09eaa1c Remove unused license (for now) 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