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

276c98
diff -up perl-5.24.0/Configure.gdbm perl-5.24.0/Configure
276c98
--- perl-5.24.0/Configure.gdbm	2016-07-14 15:56:45.673916058 +0200
276c98
+++ perl-5.24.0/Configure	2016-07-14 15:56:45.732915809 +0200
276c98
@@ -12415,7 +12415,15 @@ eval $inlibc
276c98
 
276c98
 case "$d_dbmclose" in
276c98
 $define)
276c98
-	set dbm.h i_dbm
276c98
+	: Compatibility location for RedHat 6.x
276c98
+	set gdbm/dbm.h i_gdbmdbm
276c98
+	eval $inhdr
276c98
+	if $test -f /usr/include/gdbm/dbm.h; then
276c98
+	    echo '<gdbm/dbm.h> found.'
276c98
+	fi
276c98
+	i_gdbmdbm="$define"
276c98
+	i_dbm="$i_gdbmdbm"
276c98
+	set i_dbm
276c98
 	eval $inhdr
276c98
 	case "$i_dbm" in
276c98
 	$define)
276c98
@@ -12423,7 +12431,7 @@ $define)
276c98
 		set i_rpcsvcdbm
276c98
 		eval $setvar
276c98
 		;;
276c98
-	*)	set rpcsvc/dbm.h i_rpcsvcdbm
276c98
+	*)	set rpcsvc/gdbm/dbm.h i_rpcsvcdbm
276c98
 		eval $inhdr
276c98
 		;;
276c98
 	esac
276c98
@@ -23700,6 +23708,7 @@ for xxx in $xs_extensions ; do
276c98
 		esac
276c98
 		;;
276c98
 	ODBM_File|odbm_fil)
276c98
+	    echo "ODBM_File ${i_dbm}${i_rpcsvcdbm} ${define}" >&4
276c98
 		case "${i_dbm}${i_rpcsvcdbm}" in
276c98
 		*"${define}"*)
276c98
 		    case "$d_cplusplus" in
276c98
diff -up perl-5.24.0/ext/ODBM_File/ODBM_File.xs.gdbm perl-5.24.0/ext/ODBM_File/ODBM_File.xs
276c98
--- perl-5.24.0/ext/ODBM_File/ODBM_File.xs.gdbm	2016-07-14 15:56:45.676916045 +0200
276c98
+++ perl-5.24.0/ext/ODBM_File/ODBM_File.xs	2016-07-14 15:56:45.732915809 +0200
276c98
@@ -9,7 +9,7 @@
276c98
 #endif
276c98
 
276c98
 #ifdef I_DBM
276c98
-#  include <dbm.h>
276c98
+#  include <gdbm/dbm.h>
276c98
 #else
276c98
 #  ifdef I_RPCSVC_DBM
276c98
 #    include <rpcsvc/dbm.h>