pkgsrc/devel/cppcheck/PLIST
bsiegert ed0976bab9 Update cppcheck to 1.69. Patch from Jonathan Buschmann in PR pkg/49885.
General changes:
- Added flag --platform=native, when it is used type sizes and behaviour of
  host system are used
- Backward compatibility for Libary files is now working. Future cppcheck
  versions will be able to use libraries written for previous versions
- Windows 32 bit builds now set /LARGEADDRESSAWARE, so that they can use up to
  4 GiB

New checks:
- Detect bad bitmask checks (usage of | where & should be used)
- Suggest usage of "explicit" for constructors with a single parameter
- Suggest usage of make_shared/make_unique
- Warn about usage of malloc with auto_ptr
- Detect redundant pointer operations like &*ptr

Improvements:
- Support std::array (C++11)
- Detect same expressions in both branches of a ternary operator
- New <container>-tags in libraries to configure STL (and similar) container
  types
- Several improvements to ValueFlow analysis (for example support for default
  function arguments)
- Improved buffer overrun and memory leak checking
- Removed a bunch of redundant checking code
- Removed several simplifications
- Stronger matching of library functions
- Lots of additions to std.cfg and posix.cfg
- New library for Microsoft SAL (microsoft_sal.cfg)
- Improved C++11 template parsing (">>" as closing brackets, variadic
  templates)
- Added statistics to htmlreport

GUI:
- Fixed language selection

Additionally, lots of false positives and bugs have been fixed and several
existing checks have been improved.
2015-05-08 19:35:33 +00:00

15 lines
444 B
Text

@comment $NetBSD: PLIST,v 1.5 2015/05/08 19:35:33 bsiegert Exp $
bin/cppcheck
${PLIST.qt}bin/cppcheck-gui
bin/cppcheck-htmlreport
man/man1/cppcheck.1
share/cppcheck/cfg/avr.cfg
share/cppcheck/cfg/cppcheck-cfg.rng
share/cppcheck/cfg/gnu.cfg
share/cppcheck/cfg/gtk.cfg
share/cppcheck/cfg/microsoft_sal.cfg
share/cppcheck/cfg/posix.cfg
share/cppcheck/cfg/qt.cfg
share/cppcheck/cfg/sdl.cfg
share/cppcheck/cfg/std.cfg
share/cppcheck/cfg/windows.cfg