SPELL=mldbm SPELLX=MLDBM VERSION=2.05 SOURCE=${SPELLX}-${VERSION}.tar.gz SOURCE_URL[0]=$PERL_CPAN_URL/CPAN/authors/id/C/CH/CHORNY/${SOURCE} SOURCE_HASH=sha512:410fae3a2bd2182a4b9ace64127a92cbebc850d4252b8e9ccf0f6710f7086d87769eed518cd0c237031a96767bcff28f6c9695eaabac4bb629dc554261c78d2a SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-${VERSION}" LICENSE=ART WEB_SITE=http://search.cpan.org/dist/MLDBM/ ENTERED=20150417 KEYWORDS="perl db" SHORT="store multi-level Perl hash structure in single level tied hash" cat << EOF This module can serve as a transparent interface to any TIEHASH package that is required to store arbitrary perl data, including nested references. Thus, this module can be used for storing references and other arbitrary data within DBM databases. It works by serializing the references in the hash into a single string. In the underlying TIEHASH package (usually a DBM database), it is this string that gets stored. When the value is fetched again, the string is deserialized to reconstruct the data structure into memory. EOF .