Blame SOURCES/perl-scl-use-gdbm-dbm_h.patch

9572a7
--- perl-5.16.2/Configure.orig	2013-02-07 11:32:14.289079167 +0100
9572a7
+++ perl-5.16.2/Configure	2013-02-07 13:45:18.211639942 +0100
9572a7
@@ -11691,7 +11691,15 @@
9572a7
 
9572a7
 case "$d_dbmclose" in
9572a7
 $define)
9572a7
-	set dbm.h i_dbm
9572a7
+	: Compatibility location for RedHat 6.x
9572a7
+	set gdbm/dbm.h i_gdbmdbm
9572a7
+	eval $inhdr
9572a7
+	if $test -f /usr/include/gdbm/dbm.h; then
9572a7
+	    echo '<gdbm/dbm.h> found.'
9572a7
+	fi
9572a7
+	i_gdbmdbm="$define"
9572a7
+	i_dbm="$i_gdbmdbm"
9572a7
+	set i_dbm
9572a7
 	eval $inhdr
9572a7
 	case "$i_dbm" in
9572a7
 	$define)
9572a7
@@ -11699,7 +11707,7 @@
9572a7
 		set i_rpcsvcdbm
9572a7
 		eval $setvar
9572a7
 		;;
9572a7
-	*)	set rpcsvc/dbm.h i_rpcsvcdbm
9572a7
+	*)	set rpcsvc/gdbm/dbm.h i_rpcsvcdbm
9572a7
 		eval $inhdr
9572a7
 		;;
9572a7
 	esac
9572a7
@@ -22355,6 +22363,7 @@
9572a7
 		esac
9572a7
 		;;
9572a7
 	ODBM_File|odbm_fil)
9572a7
+	    echo "ODBM_File ${i_dbm}${i_rpcsvcdbm} ${define}" >&4
9572a7
 		case "${i_dbm}${i_rpcsvcdbm}" in
9572a7
 		*"${define}"*)
9572a7
 		    case "$d_cplusplus" in
9572a7
--- perl-5.16.2/ext/ODBM_File/ODBM_File.xs.orig	2013-02-07 14:45:52.259352392 +0100
9572a7
+++ perl-5.16.2/ext/ODBM_File/ODBM_File.xs	2013-02-07 14:46:14.791908971 +0100
9572a7
@@ -5,7 +5,7 @@
9572a7
 #include "XSUB.h"
9572a7
 
9572a7
 #ifdef I_DBM
9572a7
-#  include <dbm.h>
9572a7
+#  include <gdbm/dbm.h>
9572a7
 #else
9572a7
 #  ifdef I_RPCSVC_DBM
9572a7
 #    include <rpcsvc/dbm.h>