SPELL=sparse VERSION=0.5.0 SOURCE=$SPELL-$VERSION.tar.xz BASE_URL=http://kernel.org/pub/software/devel/$SPELL/dist SOURCE_URL[0]=$BASE_URL/$SOURCE SOURCE_HASH=sha512:0cb70a74034c4bc4d5340ab7d19288a438f4b6d0c4c63ac95d1f4cc3c5fdfe1370a27a607605a6f0c85ea6f371141c55abfdb4438d9e87b2d544fff5674f7ce4 SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" LICENSE[0]=http://www.opensource.org/licenses/osl.php WEB_SITE=http://www.kernel.org/pub/software/devel/sparse/ KEYWORS="devel" ENTERED=20080520 SHORT="A semantic parser of ANSI C/GCC source files" cat << EOF Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic information about types, such as what address space pointers point to, or what locks a function acquires or releases. EOF .