Subject: CVS commit: pkgsrc/lang/perl58
To: None <>
From: Johnny C. Lam <>
List: pkgsrc-changes
Date: 06/08/2005 08:42:33
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

copyright notices on the relevant files.