summaryrefslogtreecommitdiff
path: root/lang/perl5-devel
diff options
context:
space:
mode:
Diffstat (limited to 'lang/perl5-devel')
-rw-r--r--lang/perl5-devel/Makefile7
-rw-r--r--lang/perl5-devel/distinfo6
-rw-r--r--lang/perl5-devel/files/patch-Configure8
-rw-r--r--lang/perl5-devel/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm4
-rw-r--r--lang/perl5-devel/files/patch-perl.c4
-rw-r--r--lang/perl5-devel/files/patch-t_porting_customized.dat10
-rw-r--r--lang/perl5-devel/pkg-plist89
-rw-r--r--lang/perl5-devel/version.mk2
8 files changed, 100 insertions, 30 deletions
diff --git a/lang/perl5-devel/Makefile b/lang/perl5-devel/Makefile
index aa7ac59f3022..eef896da8e98 100644
--- a/lang/perl5-devel/Makefile
+++ b/lang/perl5-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= perl
DISTVERSION= ${PERL_VERSION}
-PORTREVISION= 0
CATEGORIES= lang devel perl5
-MASTER_SITES= CPAN/../../src/5.0
+MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK
DIST_SUBDIR= perl
MAINTAINER= mat@FreeBSD.org
@@ -272,6 +271,10 @@ post-patch:
/^if.*nopods.*versiononly || /s/.*/if (1) {/' \
${WRKSRC}/installperl
.endif
+ cd ${PATCHDIR}; for patch in patch-*; do \
+ ${AWK} -v patch="$$patch" 'seen == 1 && /,NULL/ {print ",\"FreeBSD:" patch "\""} {print} /local_patches\[\]/ { seen=1 }' ${WRKSRC}/patchlevel.h > ${WRKDIR}/patchlevel.h; \
+ mv -f ${WRKDIR}/patchlevel.h ${WRKSRC}/patchlevel.h ; \
+ done
post-install:
@${REINPLACE_CMD} -e '/^lddlflags/s|-L${WRKSRC} ||' \
diff --git a/lang/perl5-devel/distinfo b/lang/perl5-devel/distinfo
index 27e458c08e8f..dadd09d17748 100644
--- a/lang/perl5-devel/distinfo
+++ b/lang/perl5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725006506
-SHA256 (perl/perl-5.41.3.tar.xz) = e4f23aa6160a3830bdbefa241c87018a33e21da9e0ad915332158832d0fd8230
-SIZE (perl/perl-5.41.3.tar.xz) = 13925164
+TIMESTAMP = 1753200978
+SHA256 (perl/perl-5.43.1.tar.xz) = 260fa2f8cae4a700083f48db70c2eb56abc3e45a166a6eb22df3319aef7eb141
+SIZE (perl/perl-5.43.1.tar.xz) = 14394860
diff --git a/lang/perl5-devel/files/patch-Configure b/lang/perl5-devel/files/patch-Configure
index 049b48874bea..48739f26a760 100644
--- a/lang/perl5-devel/files/patch-Configure
+++ b/lang/perl5-devel/files/patch-Configure
@@ -2,9 +2,9 @@
- ?
- ?
---- Configure.orig 2024-04-26 09:23:35 UTC
+--- Configure.orig 2025-07-20 16:15:02 UTC
+++ Configure
-@@ -3916,7 +3916,10 @@ esac
+@@ -3917,7 +3917,10 @@ esac
. ./posthint.sh
: who configured the system
@@ -16,7 +16,7 @@
case "$cf_by" in
"")
cf_by=`(logname) 2>/dev/null`
-@@ -5044,7 +5047,7 @@ esac
+@@ -5045,7 +5048,7 @@ do
: Now check and see which directories actually exist, avoiding duplicates
for xxx in $dlist
do
@@ -25,7 +25,7 @@
case " $libpth " in
*" $xxx "*) ;;
*) libpth="$libpth $xxx";;
-@@ -9595,8 +9598,7 @@ prefixvar=siteman3dir
+@@ -9599,8 +9602,7 @@ case "$sitescript" in
: determine where add-on public executable scripts go
case "$sitescript" in
diff --git a/lang/perl5-devel/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm b/lang/perl5-devel/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
index e747986d06f9..53b750472b90 100644
--- a/lang/perl5-devel/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
+++ b/lang/perl5-devel/files/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Any.pm
@@ -1,8 +1,8 @@
- Allow overriding PREFIX?
---- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig 2020-10-18 21:18:11 UTC
+--- cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm.orig 2025-03-16 06:10:28 UTC
+++ cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Any.pm
-@@ -2032,13 +2032,14 @@ sub init_INSTALL_from_PREFIX {
+@@ -2034,13 +2034,14 @@ sub init_INSTALL_from_PREFIX {
('$(PREFIX)') x 3;
}
else {
diff --git a/lang/perl5-devel/files/patch-perl.c b/lang/perl5-devel/files/patch-perl.c
index 76db86c6b0eb..7778fd27ac13 100644
--- a/lang/perl5-devel/files/patch-perl.c
+++ b/lang/perl5-devel/files/patch-perl.c
@@ -1,8 +1,8 @@
Remove compile time information (reproducible builds)
---- perl.c.orig 2024-08-28 15:19:17 UTC
+--- perl.c.orig 2025-07-20 16:15:02 UTC
+++ perl.c
-@@ -2098,23 +2098,7 @@ S_Internals_V(pTHX_ CV *cv)
+@@ -2113,23 +2113,7 @@ S_Internals_V(pTHX_ CV *cv)
PUSHs(Perl_newSVpvn_flags(aTHX_ non_bincompat_options,
sizeof(non_bincompat_options) - 1, SVs_TEMP));
diff --git a/lang/perl5-devel/files/patch-t_porting_customized.dat b/lang/perl5-devel/files/patch-t_porting_customized.dat
index 3aa8d9d83f87..c6347acfe83f 100644
--- a/lang/perl5-devel/files/patch-t_porting_customized.dat
+++ b/lang/perl5-devel/files/patch-t_porting_customized.dat
@@ -1,8 +1,8 @@
Fix tests for modified files.
---- t/porting/customized.dat.orig 2024-08-28 15:19:17 UTC
+--- t/porting/customized.dat.orig 2025-05-21 15:56:09 UTC
+++ t/porting/customized.dat
-@@ -4,12 +4,13 @@
+@@ -4,12 +4,13 @@ ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t
AutoLoader cpan/AutoLoader/t/02AutoSplit.t bb90cda13b88599ad45de4b45799d5218afcb6d8
ExtUtils::Constant cpan/ExtUtils-Constant/lib/ExtUtils/Constant/Base.pm 7560e1018f806db5689dee78728ccb8374aea741
ExtUtils::Constant cpan/ExtUtils-Constant/t/Constant.t 165e9c7132b003fd192d32a737b0f51f9ba4999e
@@ -14,6 +14,6 @@ Fix tests for modified files.
MIME::Base64 cpan/MIME-Base64/lib/MIME/QuotedPrint.pm 36cbb455ab57b9bbca7e86f50987c8b1df1a8122
-Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 582be34c077c9ff44d99914724a0cc2140bcd48c
+Pod::Perldoc cpan/Pod-Perldoc/lib/Pod/Perldoc.pm 8b35c5a137791b0cfedcffd2937cb3b5fb984cac
- Time::Piece cpan/Time-Piece/Piece.pm 8cec8b66183ceddb9bf2b6af35dcdd345bc9adfa
- Time::Piece cpan/Time-Piece/Piece.xs 543152540ee17788a638b2c5746b86c3d04401d1
- Win32API::File cpan/Win32API-File/File.pm 8fd212857f821cb26648878b96e57f13bf21b99e
+ Scalar::Util cpan/Scalar-List-Utils/lib/List/Util.pm 98dbc1cb98d448bd929fe42cf0fc47da978df196
+ Scalar::Util cpan/Scalar-List-Utils/lib/List/Util/XS.pm 0e2ef5dcbebb5d808edd4b7adec8f6553cdde916
+ Scalar::Util cpan/Scalar-List-Utils/lib/Scalar/Util.pm dddbfb9e26de572f88598cdf06353902718eb2ec
diff --git a/lang/perl5-devel/pkg-plist b/lang/perl5-devel/pkg-plist
index 0e85ef4bfd10..e860d6e5db7b 100644
--- a/lang/perl5-devel/pkg-plist
+++ b/lang/perl5-devel/pkg-plist
@@ -195,6 +195,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/ExtUtils/ParseXS/Constants.pm
%%PRIV_LIB%%/ExtUtils/ParseXS/CountLines.pm
%%PRIV_LIB%%/ExtUtils/ParseXS/Eval.pm
+%%PRIV_LIB%%/ExtUtils/ParseXS/Node.pm
%%PRIV_LIB%%/ExtUtils/ParseXS/Utilities.pm
%%PRIV_LIB%%/ExtUtils/Typemaps.pm
%%PRIV_LIB%%/ExtUtils/Typemaps/Cmd.pm
@@ -437,7 +438,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Test.pm
%%PRIV_LIB%%/Test/Builder.pm
%%PRIV_LIB%%/Test/Builder/Formatter.pm
-%%PRIV_LIB%%/Test/Builder/IO/Scalar.pm
%%PRIV_LIB%%/Test/Builder/Module.pm
%%PRIV_LIB%%/Test/Builder/Tester.pm
%%PRIV_LIB%%/Test/Builder/Tester/Color.pm
@@ -497,6 +497,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Test2/Compare/String.pm
%%PRIV_LIB%%/Test2/Compare/Undef.pm
%%PRIV_LIB%%/Test2/Compare/Wildcard.pm
+%%PRIV_LIB%%/Test2/Env.pm
%%PRIV_LIB%%/Test2/Event.pm
%%PRIV_LIB%%/Test2/Event/Bail.pm
%%PRIV_LIB%%/Test2/Event/Diag.pm
@@ -616,6 +617,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/Test2/Util/HashBase.pm
%%PRIV_LIB%%/Test2/Util/Importer.pm
%%PRIV_LIB%%/Test2/Util/Ref.pm
+%%PRIV_LIB%%/Test2/Util/Sig.pm
%%PRIV_LIB%%/Test2/Util/Stash.pm
%%PRIV_LIB%%/Test2/Util/Sub.pm
%%PRIV_LIB%%/Test2/Util/Table.pm
@@ -798,7 +800,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/CORE/XSUB.h
%%ARCH_LIB%%/CORE/av.h
%%ARCH_LIB%%/CORE/bitcount.h
-%%ARCH_LIB%%/CORE/charclass_invlists.h
%%ARCH_LIB%%/CORE/config.h
%%ARCH_LIB%%/CORE/cop.h
%%ARCH_LIB%%/CORE/cv.h
@@ -861,6 +862,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/CORE/regcomp.h
%%ARCH_LIB%%/CORE/regcomp_internal.h
%%ARCH_LIB%%/CORE/regexp.h
+%%ARCH_LIB%%/CORE/regexp_constants.h
%%ARCH_LIB%%/CORE/reginline.h
%%ARCH_LIB%%/CORE/regnodes.h
%%ARCH_LIB%%/CORE/sbox32_hash.h
@@ -967,6 +969,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%ARCH_LIB%%/PerlIO/mmap.pm
%%ARCH_LIB%%/PerlIO/via.pm
%%ARCH_LIB%%/SDBM_File.pm
+%%ARCH_LIB%%/Scalar/List/Utils.pm
%%ARCH_LIB%%/Scalar/Util.pm
%%ARCH_LIB%%/Socket.pm
%%ARCH_LIB%%/Storable.pm
@@ -1117,11 +1120,14 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN1%%/perl5380delta.1.gz
%%MAN1%%/perl5381delta.1.gz
%%MAN1%%/perl5382delta.1.gz
+%%MAN1%%/perl5383delta.1.gz
+%%MAN1%%/perl5384delta.1.gz
%%MAN1%%/perl5400delta.1.gz
-%%MAN1%%/perl5410delta.1.gz
-%%MAN1%%/perl5411delta.1.gz
-%%MAN1%%/perl5412delta.1.gz
-%%MAN1%%/perl5413delta.1.gz
+%%MAN1%%/perl5401delta.1.gz
+%%MAN1%%/perl5402delta.1.gz
+%%MAN1%%/perl5420delta.1.gz
+%%MAN1%%/perl5430delta.1.gz
+%%MAN1%%/perl5431delta.1.gz
%%MAN1%%/perl561delta.1.gz
%%MAN1%%/perl56delta.1.gz
%%MAN1%%/perl581delta.1.gz
@@ -1449,6 +1455,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/ExtUtils::ParseXS.3.gz
%%MAN3%%/ExtUtils::ParseXS::Constants.3.gz
%%MAN3%%/ExtUtils::ParseXS::Eval.3.gz
+%%MAN3%%/ExtUtils::ParseXS::Node.3.gz
%%MAN3%%/ExtUtils::ParseXS::Utilities.3.gz
%%MAN3%%/ExtUtils::Typemaps.3.gz
%%MAN3%%/ExtUtils::Typemaps::Cmd.3.gz
@@ -1643,6 +1650,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/Pod::Usage.3.gz
%%MAN3%%/SDBM_File.3.gz
%%MAN3%%/Safe.3.gz
+%%MAN3%%/Scalar::List::Utils.3.gz
%%MAN3%%/Scalar::Util.3.gz
%%MAN3%%/Search::Dict.3.gz
%%MAN3%%/SelectSaver.3.gz
@@ -1752,6 +1760,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/Test2::Compare::String.3.gz
%%MAN3%%/Test2::Compare::Undef.3.gz
%%MAN3%%/Test2::Compare::Wildcard.3.gz
+%%MAN3%%/Test2::Env.3.gz
%%MAN3%%/Test2::Event.3.gz
%%MAN3%%/Test2::Event::Bail.3.gz
%%MAN3%%/Test2::Event::Diag.3.gz
@@ -1871,6 +1880,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/Test2::Util::HashBase.3.gz
%%MAN3%%/Test2::Util::Importer.3.gz
%%MAN3%%/Test2::Util::Ref.3.gz
+%%MAN3%%/Test2::Util::Sig.3.gz
%%MAN3%%/Test2::Util::Stash.3.gz
%%MAN3%%/Test2::Util::Sub.3.gz
%%MAN3%%/Test2::Util::Table.3.gz
@@ -1887,7 +1897,6 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%MAN3%%/Test2::Workflow::Task::Group.3.gz
%%MAN3%%/Test::Builder.3.gz
%%MAN3%%/Test::Builder::Formatter.3.gz
-%%MAN3%%/Test::Builder::IO::Scalar.3.gz
%%MAN3%%/Test::Builder::Module.3.gz
%%MAN3%%/Test::Builder::Tester.3.gz
%%MAN3%%/Test::Builder::Tester::Color.3.gz
@@ -2061,11 +2070,14 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/pod/perl5380delta.pod
%%PRIV_LIB%%/pod/perl5381delta.pod
%%PRIV_LIB%%/pod/perl5382delta.pod
+%%PRIV_LIB%%/pod/perl5383delta.pod
+%%PRIV_LIB%%/pod/perl5384delta.pod
%%PRIV_LIB%%/pod/perl5400delta.pod
-%%PRIV_LIB%%/pod/perl5410delta.pod
-%%PRIV_LIB%%/pod/perl5411delta.pod
-%%PRIV_LIB%%/pod/perl5412delta.pod
-%%PRIV_LIB%%/pod/perl5413delta.pod
+%%PRIV_LIB%%/pod/perl5401delta.pod
+%%PRIV_LIB%%/pod/perl5402delta.pod
+%%PRIV_LIB%%/pod/perl5420delta.pod
+%%PRIV_LIB%%/pod/perl5430delta.pod
+%%PRIV_LIB%%/pod/perl5431delta.pod
%%PRIV_LIB%%/pod/perl561delta.pod
%%PRIV_LIB%%/pod/perl56delta.pod
%%PRIV_LIB%%/pod/perl581delta.pod
@@ -2247,6 +2259,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/Hst.pl
%%PRIV_LIB%%/unicore/To/Identif2.pl
%%PRIV_LIB%%/unicore/To/Identifi.pl
+%%PRIV_LIB%%/unicore/To/InCB.pl
%%PRIV_LIB%%/unicore/To/InPC.pl
%%PRIV_LIB%%/unicore/To/InSC.pl
%%PRIV_LIB%%/unicore/To/Isc.pl
@@ -2258,6 +2271,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/NFDQC.pl
%%PRIV_LIB%%/unicore/To/NFKCCF.pl
%%PRIV_LIB%%/unicore/To/NFKCQC.pl
+%%PRIV_LIB%%/unicore/To/NFKCSCF.pl
%%PRIV_LIB%%/unicore/To/NFKDQC.pl
%%PRIV_LIB%%/unicore/To/Na1.pl
%%PRIV_LIB%%/unicore/To/NameAlia.pl
@@ -2273,6 +2287,15 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/To/WB.pl
%%PRIV_LIB%%/unicore/To/_PerlLB.pl
%%PRIV_LIB%%/unicore/To/_PerlSCX.pl
+%%PRIV_LIB%%/unicore/To/kEHCat.pl
+%%PRIV_LIB%%/unicore/To/kEHCore.pl
+%%PRIV_LIB%%/unicore/To/kEHDesc.pl
+%%PRIV_LIB%%/unicore/To/kEHFVal.pl
+%%PRIV_LIB%%/unicore/To/kEHFunc.pl
+%%PRIV_LIB%%/unicore/To/kEHHG.pl
+%%PRIV_LIB%%/unicore/To/kEHIFAO.pl
+%%PRIV_LIB%%/unicore/To/kEHJSesh.pl
+%%PRIV_LIB%%/unicore/To/kEHUniK.pl
%%PRIV_LIB%%/unicore/UCD.pl
%%PRIV_LIB%%/unicore/lib/Age/NA.pl
%%PRIV_LIB%%/unicore/lib/Age/V100.pl
@@ -2282,6 +2305,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Age/V130.pl
%%PRIV_LIB%%/unicore/lib/Age/V140.pl
%%PRIV_LIB%%/unicore/lib/Age/V150.pl
+%%PRIV_LIB%%/unicore/lib/Age/V160.pl
%%PRIV_LIB%%/unicore/lib/Age/V20.pl
%%PRIV_LIB%%/unicore/lib/Age/V30.pl
%%PRIV_LIB%%/unicore/lib/Age/V31.pl
@@ -2372,6 +2396,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/GCB/LVT.pl
%%PRIV_LIB%%/unicore/lib/GCB/PP.pl
%%PRIV_LIB%%/unicore/lib/GCB/SM.pl
+%%PRIV_LIB%%/unicore/lib/GCB/V.pl
%%PRIV_LIB%%/unicore/lib/GCB/XX.pl
%%PRIV_LIB%%/unicore/lib/Gc/C.pl
%%PRIV_LIB%%/unicore/lib/Gc/Cf.pl
@@ -2411,6 +2436,8 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Hst/NA.pl
%%PRIV_LIB%%/unicore/lib/Hyphen/T.pl
%%PRIV_LIB%%/unicore/lib/IDC/Y.pl
+%%PRIV_LIB%%/unicore/lib/IDCMContinue/Y.pl
+%%PRIV_LIB%%/unicore/lib/IDCMStart/Y.pl
%%PRIV_LIB%%/unicore/lib/IDS/Y.pl
%%PRIV_LIB%%/unicore/lib/IdStatus/Allowed.pl
%%PRIV_LIB%%/unicore/lib/IdStatus/Restrict.pl
@@ -2433,6 +2460,8 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/In/13_0.pl
%%PRIV_LIB%%/unicore/lib/In/14_0.pl
%%PRIV_LIB%%/unicore/lib/In/15_0.pl
+%%PRIV_LIB%%/unicore/lib/In/15_1.pl
+%%PRIV_LIB%%/unicore/lib/In/16_0.pl
%%PRIV_LIB%%/unicore/lib/In/2_0.pl
%%PRIV_LIB%%/unicore/lib/In/2_1.pl
%%PRIV_LIB%%/unicore/lib/In/3_0.pl
@@ -2450,6 +2479,10 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/In/7_0.pl
%%PRIV_LIB%%/unicore/lib/In/8_0.pl
%%PRIV_LIB%%/unicore/lib/In/9_0.pl
+%%PRIV_LIB%%/unicore/lib/InCB/Consonan.pl
+%%PRIV_LIB%%/unicore/lib/InCB/Extend.pl
+%%PRIV_LIB%%/unicore/lib/InCB/Linker.pl
+%%PRIV_LIB%%/unicore/lib/InCB/None.pl
%%PRIV_LIB%%/unicore/lib/InPC/Bottom.pl
%%PRIV_LIB%%/unicore/lib/InPC/BottomAn.pl
%%PRIV_LIB%%/unicore/lib/InPC/Left.pl
@@ -2515,12 +2548,16 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Jt/T.pl
%%PRIV_LIB%%/unicore/lib/Jt/U.pl
%%PRIV_LIB%%/unicore/lib/Lb/AI.pl
+%%PRIV_LIB%%/unicore/lib/Lb/AK.pl
%%PRIV_LIB%%/unicore/lib/Lb/AL.pl
+%%PRIV_LIB%%/unicore/lib/Lb/AP.pl
+%%PRIV_LIB%%/unicore/lib/Lb/AS.pl
%%PRIV_LIB%%/unicore/lib/Lb/BA.pl
%%PRIV_LIB%%/unicore/lib/Lb/BB.pl
%%PRIV_LIB%%/unicore/lib/Lb/CJ.pl
%%PRIV_LIB%%/unicore/lib/Lb/CL.pl
%%PRIV_LIB%%/unicore/lib/Lb/CM.pl
+%%PRIV_LIB%%/unicore/lib/Lb/CP.pl
%%PRIV_LIB%%/unicore/lib/Lb/EX.pl
%%PRIV_LIB%%/unicore/lib/Lb/GL.pl
%%PRIV_LIB%%/unicore/lib/Lb/ID.pl
@@ -2533,8 +2570,10 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Lb/PR.pl
%%PRIV_LIB%%/unicore/lib/Lb/QU.pl
%%PRIV_LIB%%/unicore/lib/Lb/SA.pl
+%%PRIV_LIB%%/unicore/lib/Lb/VI.pl
%%PRIV_LIB%%/unicore/lib/Lb/XX.pl
%%PRIV_LIB%%/unicore/lib/Lower/Y.pl
+%%PRIV_LIB%%/unicore/lib/MCM/Y.pl
%%PRIV_LIB%%/unicore/lib/Math/Y.pl
%%PRIV_LIB%%/unicore/lib/NFCQC/M.pl
%%PRIV_LIB%%/unicore/lib/NFCQC/Y.pl
@@ -2653,11 +2692,13 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/SD/Y.pl
%%PRIV_LIB%%/unicore/lib/STerm/Y.pl
%%PRIV_LIB%%/unicore/lib/Sc/Arab.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Armn.pl
%%PRIV_LIB%%/unicore/lib/Sc/Beng.pl
%%PRIV_LIB%%/unicore/lib/Sc/Cprt.pl
%%PRIV_LIB%%/unicore/lib/Sc/Cyrl.pl
%%PRIV_LIB%%/unicore/lib/Sc/Deva.pl
%%PRIV_LIB%%/unicore/lib/Sc/Dupl.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Ethi.pl
%%PRIV_LIB%%/unicore/lib/Sc/Geor.pl
%%PRIV_LIB%%/unicore/lib/Sc/Glag.pl
%%PRIV_LIB%%/unicore/lib/Sc/Gong.pl
@@ -2668,6 +2709,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Sc/Guru.pl
%%PRIV_LIB%%/unicore/lib/Sc/Han.pl
%%PRIV_LIB%%/unicore/lib/Sc/Hang.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Hebr.pl
%%PRIV_LIB%%/unicore/lib/Sc/Hira.pl
%%PRIV_LIB%%/unicore/lib/Sc/Kana.pl
%%PRIV_LIB%%/unicore/lib/Sc/Knda.pl
@@ -2677,21 +2719,29 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Sc/Mlym.pl
%%PRIV_LIB%%/unicore/lib/Sc/Mong.pl
%%PRIV_LIB%%/unicore/lib/Sc/Mult.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Mymr.pl
%%PRIV_LIB%%/unicore/lib/Sc/Orya.pl
%%PRIV_LIB%%/unicore/lib/Sc/Sinh.pl
%%PRIV_LIB%%/unicore/lib/Sc/Syrc.pl
%%PRIV_LIB%%/unicore/lib/Sc/Taml.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Tang.pl
%%PRIV_LIB%%/unicore/lib/Sc/Telu.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Tibt.pl
+%%PRIV_LIB%%/unicore/lib/Sc/Tutg.pl
%%PRIV_LIB%%/unicore/lib/Sc/Zinh.pl
%%PRIV_LIB%%/unicore/lib/Sc/Zyyy.pl
%%PRIV_LIB%%/unicore/lib/Scx/Adlm.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Aghb.pl
%%PRIV_LIB%%/unicore/lib/Scx/Arab.pl
%%PRIV_LIB%%/unicore/lib/Scx/Armn.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Avst.pl
%%PRIV_LIB%%/unicore/lib/Scx/Beng.pl
%%PRIV_LIB%%/unicore/lib/Scx/Bhks.pl
%%PRIV_LIB%%/unicore/lib/Scx/Bopo.pl
%%PRIV_LIB%%/unicore/lib/Scx/Cakm.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Cari.pl
%%PRIV_LIB%%/unicore/lib/Scx/Cham.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Cher.pl
%%PRIV_LIB%%/unicore/lib/Scx/Copt.pl
%%PRIV_LIB%%/unicore/lib/Scx/Cprt.pl
%%PRIV_LIB%%/unicore/lib/Scx/Cyrl.pl
@@ -2699,10 +2749,12 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Diak.pl
%%PRIV_LIB%%/unicore/lib/Scx/Dupl.pl
%%PRIV_LIB%%/unicore/lib/Scx/Ethi.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Gara.pl
%%PRIV_LIB%%/unicore/lib/Scx/Geor.pl
%%PRIV_LIB%%/unicore/lib/Scx/Glag.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gong.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gonm.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Goth.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gran.pl
%%PRIV_LIB%%/unicore/lib/Scx/Grek.pl
%%PRIV_LIB%%/unicore/lib/Scx/Gujr.pl
@@ -2713,6 +2765,7 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Hira.pl
%%PRIV_LIB%%/unicore/lib/Scx/Hmng.pl
%%PRIV_LIB%%/unicore/lib/Scx/Hmnp.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Hung.pl
%%PRIV_LIB%%/unicore/lib/Scx/Kana.pl
%%PRIV_LIB%%/unicore/lib/Scx/Khar.pl
%%PRIV_LIB%%/unicore/lib/Scx/Khmr.pl
@@ -2725,6 +2778,9 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Limb.pl
%%PRIV_LIB%%/unicore/lib/Scx/Lina.pl
%%PRIV_LIB%%/unicore/lib/Scx/Linb.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Lisu.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Lydi.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Mahj.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mlym.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mong.pl
%%PRIV_LIB%%/unicore/lib/Scx/Mult.pl
@@ -2732,21 +2788,30 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/Scx/Nand.pl
%%PRIV_LIB%%/unicore/lib/Scx/Nko.pl
%%PRIV_LIB%%/unicore/lib/Scx/Orya.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Osge.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Perm.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Phag.pl
%%PRIV_LIB%%/unicore/lib/Scx/Phlp.pl
%%PRIV_LIB%%/unicore/lib/Scx/Rohg.pl
%%PRIV_LIB%%/unicore/lib/Scx/Shrd.pl
%%PRIV_LIB%%/unicore/lib/Scx/Sind.pl
%%PRIV_LIB%%/unicore/lib/Scx/Sinh.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Sunu.pl
%%PRIV_LIB%%/unicore/lib/Scx/Syrc.pl
%%PRIV_LIB%%/unicore/lib/Scx/Tagb.pl
%%PRIV_LIB%%/unicore/lib/Scx/Takr.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Tale.pl
%%PRIV_LIB%%/unicore/lib/Scx/Talu.pl
%%PRIV_LIB%%/unicore/lib/Scx/Taml.pl
%%PRIV_LIB%%/unicore/lib/Scx/Tang.pl
%%PRIV_LIB%%/unicore/lib/Scx/Telu.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Tfng.pl
%%PRIV_LIB%%/unicore/lib/Scx/Thaa.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Thai.pl
%%PRIV_LIB%%/unicore/lib/Scx/Tibt.pl
%%PRIV_LIB%%/unicore/lib/Scx/Tirh.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Todr.pl
+%%PRIV_LIB%%/unicore/lib/Scx/Tutg.pl
%%PRIV_LIB%%/unicore/lib/Scx/Vith.pl
%%PRIV_LIB%%/unicore/lib/Scx/Xsux.pl
%%PRIV_LIB%%/unicore/lib/Scx/Yezi.pl
@@ -2776,6 +2841,8 @@ etc/man.d/perl%%PKGNAMESUFFIX%%.conf
%%PRIV_LIB%%/unicore/lib/WB/XX.pl
%%PRIV_LIB%%/unicore/lib/XIDC/Y.pl
%%PRIV_LIB%%/unicore/lib/XIDS/Y.pl
+%%PRIV_LIB%%/unicore/lib/kEHNoMirror/Y.pl
+%%PRIV_LIB%%/unicore/lib/kEHNoRotate/Y.pl
%%PRIV_LIB%%/unicore/uni_keywords.pl
%%PRIV_LIB%%/unicore/version
%%PRIV_LIB%%/utf8.pm
diff --git a/lang/perl5-devel/version.mk b/lang/perl5-devel/version.mk
index caf92bde2e50..e0dab74cd3e9 100644
--- a/lang/perl5-devel/version.mk
+++ b/lang/perl5-devel/version.mk
@@ -1,2 +1,2 @@
-PERL_VERSION= 5.41.3
+PERL_VERSION= 5.43.1
PERL5_DEPEND= perl5>=5.41.r<5.42