From c6e62298405d39e635c0d8dd6e026c8cb667a478 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 12 Mar 2024 06:46:08 +0000 Subject: gentoo auto-resync : 12:03:2024 - 06:46:08 --- dev-perl/Manifest.gz | Bin 285658 -> 285662 bytes dev-perl/Tk/Manifest | 2 +- dev-perl/Tk/Tk-804.36.0-r3.ebuild | 2 +- dev-perl/Unicode-Map8/Manifest | 2 + .../Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild | 22 +++++++++ .../files/Unicode-Map8-0.130.0-c99.patch | 48 +++++++++++++++++++ dev-perl/Unicode-UTF8/Manifest | 3 +- .../Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild | 6 ++- .../files/Unicode-UTF8-0.620.0-32-bit.patch | 52 +++++++++++++++++++++ 9 files changed, 133 insertions(+), 4 deletions(-) create mode 100644 dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild create mode 100644 dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch create mode 100644 dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch (limited to 'dev-perl') diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index e520b688ca8d..f189af4d8ec8 100644 Binary files a/dev-perl/Manifest.gz and b/dev-perl/Manifest.gz differ diff --git a/dev-perl/Tk/Manifest b/dev-perl/Tk/Manifest index c58a3c69bad6..8962e1ace6f4 100644 --- a/dev-perl/Tk/Manifest +++ b/dev-perl/Tk/Manifest @@ -6,5 +6,5 @@ AUX Tk-804.036-incompatible-function-pointer-types.patch 587 BLAKE2B e4c289f1dc7 DIST Tk-804.036.tar.gz 7024993 BLAKE2B 0ec47bc7f24af7ea5cf3fb539b2636e978a22707d591cea0a5c1ba9182a70afcf749a9fbc03fd2bf7e969ddb1a57572bd6e1b7b68210ad38b1804c877cb771ee SHA512 7d8b82127a5fdbb2f0387f541af8844a09f1230f377b92d511ecb12e81bfd5ef56d4fe925cac064a798a96a003bb8465b6df37cff18a960f3631bb3a214cd812 EBUILD Tk-804.36.0-r1.ebuild 1889 BLAKE2B 55f080f0852b537b684648c0a5912ce14fd5c9f9946c972bf5a39c439480852af0fbbc968b7ece5e7ad35f2f9bfdfaeb2459b43bacea2c9d23d0079ecbd7c157 SHA512 cfe8309e0545ae00744b7f48269f5bd72042c10542b5d0370a48b7a0a37d8ef9db48f0f1c86ef6bc3fd5679b8ebbf9b392b1fd9f0f2279ec681106aee15b82bd EBUILD Tk-804.36.0-r2.ebuild 1953 BLAKE2B ac64cd324248ab60d29109dd6969d22900bda779bf2effee22eb01a619f159ead52883164c8f37ed76f79e6622fcb793f28b386e28202cd963d6bfca15d93b53 SHA512 a7ddbc8a806c701523f21c119801443bea1be83431ec8dc5ee1d4710aa32b79cd4172c84d3147044fe0c4661aa52779f63c1718391f055a114dce9aeb583d056 -EBUILD Tk-804.36.0-r3.ebuild 2041 BLAKE2B 4e5ed84c882993c8b0c1c9954988047899eafcb1cff2f7725928e089b86d9d20313900461a7bb968c75cf274f072dd14a168c26964a8e1878ec6c15446710d20 SHA512 2e7ec4e0ae9e16bea2dad5676ae619347859051cfe3431a6aa9b81a36aec68dab7f20331ddb0445f0c6e2cdb77f69a6ea0e6b9cf842f73fa68f14d21eea5fedc +EBUILD Tk-804.36.0-r3.ebuild 2040 BLAKE2B d3d62f1db6dc9f9dd23be8013099311886df2b4db7d8203c82b720a4cdf3381455300e8117f1cc8e89f5b90676a01e1f2d2b1b5c53e9d4afd0a9869c225a5792 SHA512 07af06d40ce094672ff9fbe55fd0abd161f5e425709899fdd4aa95c653014e6bd9267923a9b73ab7c90fb752ccc2ab819aafdbad9d4b85fded762c63dbb46b31 MISC metadata.xml 7606 BLAKE2B d893e5bed29497b8c444eb6ed1f32d2cc0f378a27398e6299560eed4ca4202a7e58c9cbd604395c62b2ad126a2c501a406297c746db04a6cb2b523b754d8b0ae SHA512 6d593703f6ad6141faf2d6b4e46fb633fabbd808e7377c0510e6bc877d34d708beb81f8788340a90d37ddfa430e729607f0dd986b4cc70e8b8e079b1b85782d9 diff --git a/dev-perl/Tk/Tk-804.36.0-r3.ebuild b/dev-perl/Tk/Tk-804.36.0-r3.ebuild index 24fa313a1189..c0c9f1921bc5 100644 --- a/dev-perl/Tk/Tk-804.36.0-r3.ebuild +++ b/dev-perl/Tk/Tk-804.36.0-r3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="A Perl Module for Tk" LICENSE+=" tcltk BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" DEPEND=" media-libs/freetype diff --git a/dev-perl/Unicode-Map8/Manifest b/dev-perl/Unicode-Map8/Manifest index b125bfa611ab..e0b623b66c96 100644 --- a/dev-perl/Unicode-Map8/Manifest +++ b/dev-perl/Unicode-Map8/Manifest @@ -1,3 +1,5 @@ +AUX Unicode-Map8-0.130.0-c99.patch 1090 BLAKE2B c9c9f500a2ffd6bf2cd17679821be1feb4c9f441c9bc28476a63c4247ad975cc37a1ee211c1b590b873755ad92bd965d70a73fd398504e74aa3c173b73678d68 SHA512 1aa38c720fc159a94e77e21d5f1b121e61ffe7a8be807bef57c2d3b86839dee905992e2c683608fd1024b51326379fa80d79a8582534cf9e2a3a6d7cc5f67f34 DIST Unicode-Map8-0.13.tar.gz 99250 BLAKE2B 675e39d091c41c2e92e279ada53c2b18283aa5416efc931eba67534af02fab196151e55757ebc689fc26840d290fa54ed91a77c588f8534d5ebe2ed0379ce42e SHA512 1e8db5bb1e10f13da4eb2c5de36d38e1cad5eeed2aba7e6bfcfb36cde727d557902ac476f64d28937ff2a53992c67f027d1a42edb005292d1c2ec89d05e18f2a EBUILD Unicode-Map8-0.130.0-r2.ebuild 370 BLAKE2B 34efaddf73df7b9d59ee68c447b011aceb934aa8ffbc366cd0ff73eaede12ba13aeefa2dc66253131a1c68f269c1e24e15731d8f46407f65dc5e883f4bc4ae12 SHA512 4b5816a83beb0b6c72db62283ceae14676549f21e37f13262e2cb8713943823e9cb7f7f37c374d2cbf96ef907856eb795b3eaa3e6510e4c1504191c6cee322e1 +EBUILD Unicode-Map8-0.130.0-r3.ebuild 427 BLAKE2B 451fc2a5b40375443ac83c29e8fbf4f0eba7373ec3682823cacd2b75176a886a44b87dab1c84d1ccad35547c3f31073d4b37fbd4e80e4c4a4d5a090ba06890a7 SHA512 dcec356c8a3b26582a899eb98362ba2686abbe4f27877370cfa0034838ac35c2f039af26121b4935359a0a83f12c697193a1a113909cf462dca1a12e278cd0e2 MISC metadata.xml 397 BLAKE2B 35a70d53e492b84efb60b06ea34af4ab513049c619b8e05aaba51a5754a96f90f2dcbe48fb0cab15eb8598c46c4bf2df0d28534042b718cbc194953f529d588e SHA512 e820b1784470ae364ea6bdbbaf29aea3f95bbb12a62c082412086218e5955847d39c206ac1244df8c68774cc0c450c833c14d7cf2b6f212393d40bbf2708b785 diff --git a/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild new file mode 100644 index 000000000000..54b99dcb0732 --- /dev/null +++ b/dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=GAAS +DIST_VERSION=0.13 +inherit perl-module + +DESCRIPTION="Convert between most 8bit encodings" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-perl/Unicode-String-2.60.0 +" +BDEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.130.0-c99.patch +) diff --git a/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch new file mode 100644 index 000000000000..7305438159c4 --- /dev/null +++ b/dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch @@ -0,0 +1,48 @@ +https://bugs.gentoo.org/834518 +https://bugs.gentoo.org/856574 +https://bugs.gentoo.org/883709 + +https://rt.cpan.org/Ticket/Display.html?id=24652 +https://rt.cpan.org/Ticket/Display.html?id=126031 +https://rt.cpan.org/Ticket/Display.html?id=70534 +https://rt.cpan.org/Ticket/Display.html?id=43404 +--- a/Map8.xs ++++ b/Map8.xs +@@ -218,7 +218,7 @@ map8_to_char8(map, uc) + U16 uc + + SV* +-to8(map, str16) ++to8(map, xstr16) + Map8* map + PREINIT: + STRLEN len; +@@ -282,7 +282,7 @@ to8(map, str16) + RETVAL + + SV* +-to16(map, str8) ++to16(map, xstr8) + Map8* map + PREINIT: + STRLEN len; +@@ -347,7 +347,7 @@ recode8(m1, m2, str) + Map8* m2 + PREINIT: + STRLEN len; +- STRLEN rlen; ++ int rlen; + char* res; + INPUT: + char* str = SvPV(ST(2), len); +--- a/map8.h ++++ b/map8.h +@@ -80,7 +80,7 @@ void map8_free(Map8*); + + U16* map8_to_str16(Map8*, U8*, U16*, int, int*); + U8* map8_to_str8 (Map8*, U16*, U8*, int, int*); +-U8* map8_recode_8(Map8*, Map8*, U8*, U8*, int, int*); ++U8* map8_recode8(Map8*, Map8*, U8*, U8*, int, int*); + + int map8_empty_block(Map8*, U8); + diff --git a/dev-perl/Unicode-UTF8/Manifest b/dev-perl/Unicode-UTF8/Manifest index 69ce3ef2b3f9..d6dd15eca17b 100644 --- a/dev-perl/Unicode-UTF8/Manifest +++ b/dev-perl/Unicode-UTF8/Manifest @@ -1,3 +1,4 @@ +AUX Unicode-UTF8-0.620.0-32-bit.patch 1437 BLAKE2B 2ca0c074b4e564edbfbadc68ec389c945cbe220b6b5fc8436e86686b53f173bc8ebc7191d260be57c2455e6d2e6b81416ede8768c35a49d0d3d171190cd171e9 SHA512 fdc7e67adf988469af841ae84dc5c0b16586c9aa21212f78deccfacc4e9c591962eecccd1ddd2c21d8cefc4ecdb1ca3be63b99110cf2e66af6d441489caf0fb1 DIST Unicode-UTF8-0.62.tar.gz 87838 BLAKE2B 95f196bc7eee1515d5016cbd28a6e134ac4cb88413d3665eb2570f7838b56582840f6e78355f23ad4a3360c9468051b589c3003e6d5bcb6df977fe15ec778590 SHA512 056026ac2ee4c101de5ea6017db59f875121dba8fd23ab5c2ae525effb8cf864e8a1c24588bb2a027792e27568742fc75bd5765694027b110afef867a4b982e0 -EBUILD Unicode-UTF8-0.620.0-r1.ebuild 796 BLAKE2B 068255174a3d3557e6d76bc67f062b4db0a702a1b9e6423b468a263f5553d09027099629326046a76a771274b3395985c30346d343070572ed00b1b44212ffa1 SHA512 17283f87fb83b0dbc675cea2ad17da9345c99442e09f5b04ba5cbdb46b647c8862c1f86874d6e318e6a97ad1d90ae42b29b7ad55f96a0a0e6b8b68d225dd136f +EBUILD Unicode-UTF8-0.620.0-r1.ebuild 851 BLAKE2B 43dc1bb2d7841c93addb81792042a153ed1c05923623e31f93f7a6b73cb9da5e509a089281cde9036dc4921ce2d39d54b9614379ebafddb7cc3fc4839145cfcb SHA512 8b1c43f2c15e360ff26bbced8f3a58eb304dd18f9063dd0d341fdd8f94d80103c7f7fc7c64963337d8e6609791b2a6b10f9024d3e94fb59816e5bf54ff90aa76 MISC metadata.xml 385 BLAKE2B 7f05748777e4fb79270e01195ab3f81b67f71db3cb0f1a34b607211f33e92e147d543c31c4fad3f25119816bdac0dd1b9255e0c6da49a7f4e10cbb85764cdb54 SHA512 3ad64c0e8d549040b2ae550b250a00243c3e19e0a1b3a80573f5e263d788a6e8e30b184b7a78bf7522ed5d35a6d56b862e8c4c3a3b6e5aed149d8ccbfffac3a0 diff --git a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild index efe2e84c7e4d..9bf3e2d925c5 100644 --- a/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild +++ b/dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -30,6 +30,10 @@ BDEPEND="${RDEPEND} ) " +PATCHES=( + "${FILESDIR}"/${PN}-0.620.0-32-bit.patch +) + src_test() { perl_rm_files t/999_pod.t perl-module_src_test diff --git a/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch new file mode 100644 index 000000000000..9c243c9d106a --- /dev/null +++ b/dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch @@ -0,0 +1,52 @@ +https://bugs.gentoo.org/925365 +https://rt.cpan.org/Public/Bug/Display.html?id=127007 +https://github.com/chansen/p5-unicode-utf8/pull/3 + +From cb30ee19c31a27254c709b78451159d89c377beb Mon Sep 17 00:00:00 2001 +From: "E. Choroba" +Date: Thu, 6 Dec 2018 14:42:09 +0100 +Subject: [PATCH 1/2] Fix 080_super.t for 32-bit + +Copied from https://rt.cpan.org/Public/Bug/Display.html?id=127007. +--- a/t/080_super.t ++++ b/t/080_super.t +@@ -1,5 +1,6 @@ + #!perl + ++use Config; + use strict; + use warnings; + use lib 't'; +@@ -16,8 +17,12 @@ my @SUPER = (); + for (my $i = 0x0011_0000; $i < 0x7FFF_FFFF; $i += 0x200000) { + push @SUPER, $i; + } +- for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) { +- push @SUPER, $i; ++ ++ # Doesn't work on 32 bit. ++ if ($Config{ptrsize} == 8) { ++ for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) { ++ push @SUPER, $i; ++ } + } + } + + +From f989eaedfe83639c7be35fd429af36452ebaf1d2 Mon Sep 17 00:00:00 2001 +From: "E. Choroba" +Date: Tue, 11 Dec 2018 17:30:13 +0100 +Subject: [PATCH 2/2] fixup! Fix 080_super.t for 32-bit + +--- a/t/080_super.t ++++ b/t/080_super.t +@@ -19,7 +19,7 @@ my @SUPER = (); + } + + # Doesn't work on 32 bit. +- if ($Config{ptrsize} == 8) { ++ if ($Config{ivsize} > 4) { + for (my $i = 0x8000_0000; $i < 0xFFFF_FFFF; $i += 0x400000) { + push @SUPER, $i; + } + -- cgit v1.2.3