gdbm package provide gdbm and ndbm [aka libgdbm-compat] libraries, but
configures libgdbm-compat only if berkdb use flag is defined.
Therefore, we can use nbdm only if berkdb gdbm use flags are defined.
Without this change, perl compilation fails if gdbm is set but not berkdb.
I did not add a new ebuild to be able to see the difference.
Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
mydb='U'
if use gdbm ; then
mygdbm='D'
- myndbm='D'
+ if use berkdb ; then
+ myndbm='D'
+ fi
fi
if use berkdb ; then
mydb='D'
mydb='U'
if use gdbm ; then
mygdbm='D'
- myndbm='D'
+ if use berkdb ; then
+ myndbm='D'
+ fi
fi
if use berkdb ; then
mydb='D'
mydb='U'
if use gdbm ; then
mygdbm='D'
- myndbm='D'
+ if use berkdb ; then
+ myndbm='D'
+ fi
fi
if use berkdb ; then
mydb='D'