Subject: PR/30308 CVS commit: pkgsrc/lang/perl58
To: None <,,>
From: Johnny C. Lam <>
List: pkgsrc-bugs
Date: 06/08/2005 08:43:01
The following reply was made to PR pkg/30308; it has been noted by GNATS.

From: "Johnny C. Lam" <>
Subject: PR/30308 CVS commit: pkgsrc/lang/perl58
Date: Wed,  8 Jun 2005 08:42:33 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	jlam
 Date:		Wed Jun  8 08:42:33 UTC 2005
 Modified Files:
 	pkgsrc/lang/perl58: distinfo
 Added Files:
 	pkgsrc/lang/perl58/patches: patch-cl
 Log Message:
 SDBM_File/sdbm/sdbm.h explicitly doesn't include perl.h, but fails to
 handle errno in the same way that perl.h does.  The workaround in
 sdbm.c for the mishandling of errno that redeclares errno if WIN32
 and sun are not defined is not correct, as it ends up redeclaring
 errno on just about every platform.  Modify sdbm.c so that it uses
 the same method of handling errno as perl.h for the sake of consistency.
 This fixes PR pkg/30308.
 To generate a diff of this commit:
 cvs rdiff -r1.32 -r1.33 pkgsrc/lang/perl58/distinfo
 cvs rdiff -r0 -r1.1 pkgsrc/lang/perl58/patches/patch-cl
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.