summaryrefslogtreecommitdiff
path: root/devel/sparse/PLIST
diff options
context:
space:
mode:
authorreed <reed@pkgsrc.org>2007-05-21 20:46:43 +0000
committerreed <reed@pkgsrc.org>2007-05-21 20:46:43 +0000
commitfc02787c53c6b3718273f16bd91edf53cce863a5 (patch)
treef1b71aaee0b6d93bb23afbd78aff3427f6abed2c /devel/sparse/PLIST
parent8bf63be7ff2763b136da05408969cb537c060e3b (diff)
downloadpkgsrc-fc02787c53c6b3718273f16bd91edf53cce863a5.tar.gz
Import sparse.
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. Linus Torvalds started writing Sparse in 2003, initially targeting issues such as mixing pointers to user address space and pointers to kernel address space.
Diffstat (limited to 'devel/sparse/PLIST')
-rw-r--r--devel/sparse/PLIST26
1 files changed, 26 insertions, 0 deletions
diff --git a/devel/sparse/PLIST b/devel/sparse/PLIST
new file mode 100644
index 00000000000..93ec2949d51
--- /dev/null
+++ b/devel/sparse/PLIST
@@ -0,0 +1,26 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/21 20:46:43 reed Exp $
+bin/cgcc
+bin/sparse
+include/sparse/allocate.h
+include/sparse/bitmap.h
+include/sparse/compat.h
+include/sparse/dissect.h
+include/sparse/expression.h
+include/sparse/flow.h
+include/sparse/ident-list.h
+include/sparse/lib.h
+include/sparse/linearize.h
+include/sparse/parse.h
+include/sparse/ptrlist.h
+include/sparse/scope.h
+include/sparse/storage.h
+include/sparse/symbol.h
+include/sparse/target.h
+include/sparse/token.h
+lib/libsparse.a
+lib/pkgconfig/sparse.pc
+share/doc/sparse/FAQ
+share/doc/sparse/LICENSE
+share/doc/sparse/README
+@dirrm include/sparse
+@dirrm share/doc/sparse