           SPELL=vx32
if [ "x$VX32_HG" != "xy" ]; then
         VERSION=0.12
          SOURCE=${SPELL}-${VERSION}.tar.bz2
      SOURCE_URL=http://pdos.csail.mit.edu/~baford/vm/release/${SOURCE}
     SOURCE_HASH=sha512:d1d59425aad73a0bd8fcc92d8ad9c38699eb03e46642ca0bd4c9478380a5d154fcc41147c55bc8d68fcd87a8d28131b407adc148781f8d5228f70455832741fa
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
else
         VERSION=hg
          SOURCE=${SPELL}-${VERSION}.tar.bz2
      SOURCE_URL=http://hg.pdos.csail.mit.edu/hg/${SPELL}
   SOURCE_IGNORE=volatile
  FORCE_DOWNLOAD=on
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
fi
        WEB_SITE=http://pdos.csail.mit.edu/~baford/vm/
         ENTERED=20080629
      LICENSE[0]="LGPL"
           SHORT="Vx32: portable, efficient, safe execution of untrusted \
x86 code"
cat << EOF
Vx32 is a user-mode library that can be linked into arbitrary applications
that wish to create secure, isolated execution environments in which to run
untrusted extensions or plug-ins implemented as native x86 code. Vx32 is
similar in purpose to the Java or .NET virtual machines, but it runs native
x86 code, so plug-ins can be written in ANY language, not just Java or C#.

Vx32 runs on unmodified x86 FreeBSD, Linux, and Mac OS X systems without
special permissions, privileges, or kernel modules. It also runs on x86-64
Linux systems. Ports to x86-64 FreeBSD and Mac OS X should not be
difficult. A port to Windows XP should also be possible. 
EOF
