pkgsrc/lang/perl5/patches
rin a95ab37fb0 perl5: Compare inode numbers as string. Bump revision.
PR pkg/55997

Internal stat() function for perl stores inode number as string, if it
cannot be represented by host's integer. However, unfortunately, some
components compare them as integer.

Therefore, if 64-bit integers are not supported, files cannot be handled,
whose inode number is larger than UINT32_MAX.

Usually, inode numbers on real filesystems are well below UINT32_MAX. But,
inode numbers larger than UINT32_MAX are assigned for tmpfs on LP64 kernels.
This results in build failures for perl on COMPAT_NETBSD32 if working
directory is tmpfs, and perl-64bitint and friends are not specified.

Now, inode numbers are compared as string, which works just fine even if
64-bit integers are not supported.

Cherry-picked from upstream. See https://github.com/Perl/perl5/pull/18788
and related pull-requests for more details.
2021-05-29 13:04:21 +00:00
..
patch-caretx.c
patch-cflags.SH
patch-Configure perl: update to 5.34.0. 2021-05-24 17:46:25 +00:00
patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__BeOS.pm perl5: Fix build under Haiku R1/beta2 2021-03-15 14:23:12 +00:00
patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm perl5: Compare inode numbers as string. Bump revision. 2021-05-29 13:04:21 +00:00
patch-cpan_ExtUtils-MakeMaker_t_MM__BeOS.t perl5: Fix build under Haiku R1/beta2 2021-03-15 14:23:12 +00:00
patch-dist_PathTools_Cwd.pm perl5: Compare inode numbers as string. Bump revision. 2021-05-29 13:04:21 +00:00
patch-hints_cygwin.sh
patch-hints_linux.sh
patch-hints_netbsd.sh
patch-hints_solaris__2.sh
patch-installperl perl5: Fix build under Haiku R1/beta2 2021-03-15 14:23:12 +00:00
patch-lib_File_Copy.pm perl5: Compare inode numbers as string. Bump revision. 2021-05-29 13:04:21 +00:00
patch-Makefile.SH
patch-numeric.c fix the build on netbsd/vax. 2020-09-17 10:02:20 +00:00