           SPELL=varconf2
         VERSION=${VERSION:=0.6.3}
if [ "${CVS}" = "yes" ];  then
         VERSION=cvs
          SOURCE=$SPELL-$VERSION.tar.bz2
   SOURCE_URL[0]=cvs://:pserver:cvsanon:cvsanon@cvs.worldforge.org:/home/cvspsrv/worldforge:forge/libs/varconf
   SOURCE_IGNORE=unversioned
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-$VERSION
  FORCE_DOWNLOAD=1
else
          SOURCE=${SPELL/2/}-$VERSION.tar.bz2
   SOURCE_URL[0]=$SOURCEFORGE_URL/worldforge/$SOURCE
   SOURCE_URL[1]=ftp://ftp.worldforge.org/pub/worldforge/libs/${SPELL/2/}/$SOURCE
     SOURCE_HASH=sha512:d7807631f118890013589433f6850a4a63d5dbfffc8f88fe0e54f59db76f8690721291fe4711df77a333583791486bc8c1e77c2863e25e8d5f1ddbd7e4a6634e
SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/2/}-$VERSION
fi
        WEB_SITE=http://www.worldforge.org/dev/eng/libraries/${SPELL/2/}
         ENTERED=20020915
         UPDATED=20020915
      LICENSE[0]=GPL
           SHORT="C++ utility library for editor developers"
cat << EOF
Varconf is a C++ utility library for all editor developers. It provides:
  * An framework for storing and retrieving configuration data.
  * Loading and saving of config files.
  * Handling of complex command line arguments.
  * Signals to notify the application of configuration changes.

Server, client and tool developers can use varconf to handle the configuration of their application. Initially written for stage, varconf is now used by many WorldForge compoents.

While it has good support for handling flat configuration data, it is not suited for more complex structured data. I recommend that developers use Atlas to store complex data.
EOF
