summaryrefslogtreecommitdiff
path: root/dev-perl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-12 06:46:08 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-12 06:46:08 +0000
commitc6e62298405d39e635c0d8dd6e026c8cb667a478 (patch)
tree797bd877e6cc2cdcfe3e39ecfedf34781075fc86 /dev-perl
parent2c3b9bbdb114cc13b6ef8e0e5933c9e374fca8b6 (diff)
gentoo auto-resync : 12:03:2024 - 06:46:08
Diffstat (limited to 'dev-perl')
-rw-r--r--dev-perl/Manifest.gzbin285658 -> 285662 bytes
-rw-r--r--dev-perl/Tk/Manifest2
-rw-r--r--dev-perl/Tk/Tk-804.36.0-r3.ebuild2
-rw-r--r--dev-perl/Unicode-Map8/Manifest2
-rw-r--r--dev-perl/Unicode-Map8/Unicode-Map8-0.130.0-r3.ebuild22
-rw-r--r--dev-perl/Unicode-Map8/files/Unicode-Map8-0.130.0-c99.patch48
-rw-r--r--dev-perl/Unicode-UTF8/Manifest3
-rw-r--r--dev-perl/Unicode-UTF8/Unicode-UTF8-0.620.0-r1.ebuild6
-rw-r--r--dev-perl/Unicode-UTF8/files/Unicode-UTF8-0.620.0-32-bit.patch52
9 files changed, 133 insertions, 4 deletions
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index e520b688ca8d..f189af4d8ec8 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files 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" <choroba@matfyz.cz>
+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" <choroba@matfyz.cz>
+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;
+ }
+