diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-18 03:40:50 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-18 03:40:50 +0000 |
commit | 7bf32644d8b70a318475609992d8e4853ec4ec0e (patch) | |
tree | c1a8189f6bec3613a4c73b2158bfa7ce2640b26e /perl-core | |
parent | 85c74bc4e237bda22f900628aab62d70c41536d8 (diff) |
gentoo auto-resync : 18:12:2022 - 03:40:50
Diffstat (limited to 'perl-core')
-rw-r--r-- | perl-core/Encode/Encode-3.120.0.ebuild | 5 | ||||
-rw-r--r-- | perl-core/Encode/Manifest | 3 | ||||
-rw-r--r-- | perl-core/Encode/files/Encode-3.120.0-Werror.patch | 29 | ||||
-rw-r--r-- | perl-core/Manifest.gz | bin | 2097 -> 2097 bytes |
4 files changed, 35 insertions, 2 deletions
diff --git a/perl-core/Encode/Encode-3.120.0.ebuild b/perl-core/Encode/Encode-3.120.0.ebuild index 34933b10c1e1..76f94b2adc06 100644 --- a/perl-core/Encode/Encode-3.120.0.ebuild +++ b/perl-core/Encode/Encode-3.120.0.ebuild @@ -12,4 +12,7 @@ DESCRIPTION="Character encodings in Perl" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -PATCHES=( "${FILESDIR}"/gentoo_enc2xs.diff ) +PATCHES=( + "${FILESDIR}"/${P}-Werror.patch + "${FILESDIR}"/gentoo_enc2xs.diff +) diff --git a/perl-core/Encode/Manifest b/perl-core/Encode/Manifest index 70a85b2a07a8..c18764cd3b43 100644 --- a/perl-core/Encode/Manifest +++ b/perl-core/Encode/Manifest @@ -1,4 +1,5 @@ +AUX Encode-3.120.0-Werror.patch 1301 BLAKE2B c058fedbf0f88268dd9eed992a5abf245fe33693025b6e06dce8d3c894c2bf4ac5011a7bc547834e0c9aff5e00f8ff928a807c391e9dbe27ffa4242cfc75b527 SHA512 014845a7fe2be8ff48bfb3745586a57d5a65e7020795a2a68eee5204d86191785f74499fbf4fc8c1ebbfbd8b205923283fa303451717209ceef6f0928c8b3b15 AUX gentoo_enc2xs.diff 1061 BLAKE2B a49e855b96378534e19e4d739672473a9cfed5021ffd5e00eb419fd315d93caba0760bb7c7b551a6e615579602bdb0f474d4f2f7e0588e6804722af24f942d1c SHA512 09600a36a0e99c0c6d15674482f1d1ef95d9d9a4180bfb97ba619d8775dc542895c29523713f3b7387ff0ace4e1d7c0da5cc11e277627c7db3706b3bcbadaad2 DIST Encode-3.12.tar.gz 2056308 BLAKE2B 9046bb55fc278c8d3d3f60ae295d00b6d6a54371b2e7b83bd3de564ee8c423cd859f3ef7b8a46e83cb6a7fba88741b5316a7e773d544f6cbc91f4360635ee314 SHA512 f9b47dac29df65949c985dc006ad41f68ede3d584b5bb265f7564fb6315e81e9ac23194ae1c4530e4e15c4670c4cf433eb6b1d2cf5542a8ac5d7f0e566db2b81 -EBUILD Encode-3.120.0.ebuild 484 BLAKE2B cf19de64a4d711a2b47d8e4310cde2d16167733060853b594ff45b7798fff8ee33a6eb872a33772af73340009e4f839a58e91d625be4029911cf9eea7efbd100 SHA512 274d27d12f1ee797f8f6661241547546c3139f1e97bc5e394211f56e3a43d58f88d6b0afb0df9fa3ce31df36a0b6c5d0d3a3d26cbc4577868c7ac239a826a929 +EBUILD Encode-3.120.0.ebuild 518 BLAKE2B 083356d9785481f89abe6b192fca3d67060354c35aabc3b95821d9d30d230a3b4c16d9d166b1d438942a26ad202366efe341b79cde937fcb8a3d04fd740c60c1 SHA512 093f582692de2f700fc971942c402025ffdac20bd736636c5c1245efc3a4cd4a9306121ec33d7e9647147a9f029f4b737d61d727b638404dc78ae44b9465fccd MISC metadata.xml 258 BLAKE2B 27875c94f7bc66379335a8c7aa58972855f92cf88390cc368e1fe86ef5af4f370e66725b314e99486428cdd9330b341a6821ed5d3eb19af1950326f252b3eb18 SHA512 496cdc360ed68aacbf268bcd9d904ec27e855e4f70a4c76f4fd99b29d8abc5a41f598144dfa550c8982b6cc57e900aad69a97e32ad363af83e06b50afcb54080 diff --git a/perl-core/Encode/files/Encode-3.120.0-Werror.patch b/perl-core/Encode/files/Encode-3.120.0-Werror.patch new file mode 100644 index 000000000000..34974911a32f --- /dev/null +++ b/perl-core/Encode/files/Encode-3.120.0-Werror.patch @@ -0,0 +1,29 @@ +https://github.com/dankogai/p5-encode/commit/7c9c5be4e658a5b37632b46925a2735123f65c6e +https://bugs.gentoo.org/886507 + +From 7c9c5be4e658a5b37632b46925a2735123f65c6e Mon Sep 17 00:00:00 2001 +From: Nicholas Clark <nick@ccl4.org> +Date: Wed, 13 Oct 2021 07:51:58 +0000 +Subject: [PATCH] Only add -Werror=declaration-after-statement for 5.035004 and + earlier + +Perl v5.35.5 now uses some C99 features. This means that Perl's headers now +contain some code with mixed declarations and code., and so won't compile +with -Werror=declaration-after-statement + +It still makes sense to add this flag for builds for earlier perl versions, +because they support long obsolete compilers that are strict in rejecting +certain C99 features, so adding this gcc flag allows us to audit that our +code does not violate this. +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -20,7 +20,7 @@ if (!$ENV{PERL_CORE}) { + $gccver =~ s/\.//g; $gccver =~ s/ .*//; + $gccver .= "0" while length $gccver < 3; + $gccver = 0+$gccver; +- $ccflags .= ' -Werror=declaration-after-statement' if $gccver > 412; ++ $ccflags .= ' -Werror=declaration-after-statement' if $gccver > 412 and $] < 5.035005; + $ccflags .= ' -Wpointer-sign' if !$Config{d_cplusplus} and $gccver > 400; + $ccflags .= ' -fpermissive' if $Config{d_cplusplus}; + } + diff --git a/perl-core/Manifest.gz b/perl-core/Manifest.gz Binary files differindex 6d32ab1fee5d..4fed478dc1bc 100644 --- a/perl-core/Manifest.gz +++ b/perl-core/Manifest.gz |