diff --git a/steps/perl-5.42.0/files/Compress-Raw-Zlib_config.in b/steps/perl-5.42.0/files/Compress-Raw-Zlib_config.in index 60b8dd1c..22ffd510 100644 --- a/steps/perl-5.42.0/files/Compress-Raw-Zlib_config.in +++ b/steps/perl-5.42.0/files/Compress-Raw-Zlib_config.in @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2025 fosslinux +# +# SPDX-License-Identifier: MIT + BUILD_ZLIB = False ZLIB_INCLUDE = /usr/include ZLIB_LIB = /usr/lib/i386-unknown-linux-musl diff --git a/steps/perl-5.42.0/patches/Devel-PPPort-remove-sprintf.patch b/steps/perl-5.42.0/patches/Devel-PPPort-remove-sprintf.patch index 4bf9d10b..20872bec 100644 --- a/steps/perl-5.42.0/patches/Devel-PPPort-remove-sprintf.patch +++ b/steps/perl-5.42.0/patches/Devel-PPPort-remove-sprintf.patch @@ -1,3 +1,11 @@ +SPDX-FileCopyrightText: 2025 fosslinux + +SPDX-License-Identifier: Artistic-1.0 + +my_sprintf appears to be broken. +This should not be necessary, but is; is most likely linked to metaconfig +problems. + diff --git perl-5.42.0/dist/Devel-PPPort/PPPort_pm.PL perl-5.42.0/dist/Devel-PPPort/PPPort_pm.PL index cfbfaeb8fa..f93e56df15 100644 --- perl-5.42.0/dist/Devel-PPPort/PPPort_pm.PL diff --git a/steps/perl-5.42.0/patches/fix-debugging-re.patch b/steps/perl-5.42.0/patches/fix-debugging-re.patch index 30287c00..ec1a3083 100644 --- a/steps/perl-5.42.0/patches/fix-debugging-re.patch +++ b/steps/perl-5.42.0/patches/fix-debugging-re.patch @@ -1,3 +1,11 @@ +SPDX-FileCopyrightText: 2025 fosslinux + +SPDX-License-Identifier: Artistic-1.0 + +This should not be necessary, there is something weird going on here. +A number of #defines are hidden behind -DDEBUGGING that are required to build +the re extension but they are not used. Not sure why, this is a bit of a hack. + diff --git perl-5.42.0/ext/re/Makefile.PL perl-5.42.0/ext/re/Makefile.PL index 01786e1ec2..cc4619bfc3 100644 --- perl-5.42.0/ext/re/Makefile.PL diff --git a/steps/perl-5.42.0/patches/mk_invlists-remove-any.patch b/steps/perl-5.42.0/patches/mk_invlists-remove-any.patch index 75158012..ebce77f2 100644 --- a/steps/perl-5.42.0/patches/mk_invlists-remove-any.patch +++ b/steps/perl-5.42.0/patches/mk_invlists-remove-any.patch @@ -1,3 +1,7 @@ +SPDX-FileCopyrightText: 2025 fosslinux + +SPDX-License-Identifier: Artistic-1.0 + Make mk_invlists work in 5.40. diff --git perl-5.42.0/regen/mk_invlists.pl perl-5.42.0/regen/mk_invlists.pl diff --git a/steps/perl-5.42.0/patches/remove-machine-generated.patch b/steps/perl-5.42.0/patches/remove-machine-generated.patch index b36c0af2..f888160c 100644 --- a/steps/perl-5.42.0/patches/remove-machine-generated.patch +++ b/steps/perl-5.42.0/patches/remove-machine-generated.patch @@ -1,3 +1,7 @@ +SPDX-FileCopyrightText: 2025 fosslinux + +SPDX-License-Identifier: Artistic-1.0 + There is no way to regenerate this easily. It is merely a fallback for when the previous fails and it will not fail with our perl.