pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/55997 CVS commit: pkgsrc/lang/perl5



The following reply was made to PR pkg/55997; it has been noted by GNATS.

From: "Rin Okuyama" <rin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/55997 CVS commit: pkgsrc/lang/perl5
Date: Sat, 29 May 2021 13:04:22 +0000

 Module Name:	pkgsrc
 Committed By:	rin
 Date:		Sat May 29 13:04:21 UTC 2021
 
 Modified Files:
 	pkgsrc/lang/perl5: Makefile distinfo
 	pkgsrc/lang/perl5/patches:
 	    patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm
 Added Files:
 	pkgsrc/lang/perl5/patches: patch-dist_PathTools_Cwd.pm
 	    patch-lib_File_Copy.pm
 
 Log Message:
 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.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.270 -r1.271 pkgsrc/lang/perl5/Makefile
 cvs rdiff -u -r1.170 -r1.171 pkgsrc/lang/perl5/distinfo
 cvs rdiff -u -r1.1 -r1.2 \
     pkgsrc/lang/perl5/patches/patch-cpan_ExtUtils-MakeMaker_lib_ExtUtils_MM__Unix.pm
 cvs rdiff -u -r0 -r1.1 pkgsrc/lang/perl5/patches/patch-dist_PathTools_Cwd.pm \
     pkgsrc/lang/perl5/patches/patch-lib_File_Copy.pm
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index