---
name: cppcheck
version: 1.62
origin: devel/cppcheck
comment: Static analysis of C/C++ code
arch: freebsd:10:x86:64
www: http://sourceforge.net/projects/cppcheck
maintainer: bf@FreeBSD.org
prefix: /usr/local
licenselogic: single
licenses:
- GPLv3
flatsize: 3325074
desc: |
  Cppcheck is a tool for static C/C++ code analysis, and it tries to
  detect bugs that your compiler do not see.  Checks for: memory leaks,
  mismatching allocation-deallocation, buffer overrun, and many more.

  Cppcheck is versatile.  You can check non-standard code that includes
  various compiler extensions, inline assembly code, etc.

  The goal is no false positives.

  WWW: http://sourceforge.net/projects/cppcheck
deps:
  tinyxml2: {origin: textproc/tinyxml2, version: 20131105}
  pcre: {origin: devel/pcre, version: 8.33}
categories:
- devel
shlibs_required:
- libtinyxml2.so.1
- libpcre.so.3
options: {RULES: on, MATCHCOMPILER: on}
files:
  /usr/local/bin/cppcheck: a041417142663c37089ed42aaf473fce48049dd92fe7289a21978561b97a1549
  /usr/local/bin/cppcheck-htmlreport: 27c627e8b723a9390369837297703d3c2ce8f4d4a31a71311beb4a9b707b1523
  /usr/local/man/man1/cppcheck.1.gz: 30df6e44a3f7e00c9b8fd64a9f48260a8ca85159fe6a2b9dbae4a1160c85989a
  /usr/local/share/licenses/cppcheck-1.62/GPLv3: 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903
  /usr/local/share/licenses/cppcheck-1.62/LICENSE: feb018c22cc4001bbeccc04db5569c5aeaec18f1ebbee51a52d56c251418e243
  /usr/local/share/licenses/cppcheck-1.62/catalog.mk: 739b148911b820b829d6fd1f416474e4fc091f2fec213ae4b59f254a5d99faea
directories:
  /usr/local/share/licenses/cppcheck-1.62/: n
  /usr/local/share/licenses/: y
scripts:
  post-install: |
    cd /usr/local
  pre-deinstall: |
    cd /usr/local
  post-deinstall: |
    cd /usr/local
