pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/49885: Update 'devel/cppcheck' to version 1.69
>Number: 49885
>Category: pkg
>Synopsis: Update 'devel/cppcheck' to version 1.69
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Fri May 08 17:10:00 +0000 2015
>Originator: Jonathan Buschmann
>Release:
>Organization:
>Environment:
>Description:
Update the package 'cppcheck' to version 1.69
Cppcheck-1.69 has been released (1-May-2015)
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.
>How-To-Repeat:
>Fix:
diff --git a/devel/cppcheck/Makefile b/devel/cppcheck/Makefile
index 91737e9..2bbf933 100644
--- a/devel/cppcheck/Makefile
+++ b/devel/cppcheck/Makefile
@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.34 2015/04/25 14:20:33 tnn Exp $
-DISTNAME= cppcheck-1.68
-PKGREVISION= 2
+DISTNAME= cppcheck-1.69
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cppcheck/}
EXTRACT_SUFX= .tar.bz2
diff --git a/devel/cppcheck/PLIST b/devel/cppcheck/PLIST
index 9807a78..1c91279 100644
--- a/devel/cppcheck/PLIST
+++ b/devel/cppcheck/PLIST
@@ -1,10 +1,13 @@
-@comment $NetBSD: PLIST,v 1.4 2014/08/07 11:35:10 wiz Exp $
+@comment $NetBSD$
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
diff --git a/devel/cppcheck/distinfo b/devel/cppcheck/distinfo
index 684f00a..77a0fd3 100644
--- a/devel/cppcheck/distinfo
+++ b/devel/cppcheck/distinfo
@@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.10 2015/01/14 21:48:10 wiz Exp $
-SHA1 (cppcheck-1.68.tar.bz2) = 5f24fe9441cd558863c770e3b230dcfaaa3d93d0
-RMD160 (cppcheck-1.68.tar.bz2) = f2162fc3072801a6cf517b728bb538e6bc53ef99
-Size (cppcheck-1.68.tar.bz2) = 1008321 bytes
+SHA1 (cppcheck-1.69.tar.bz2) = d54f5fa90abd5a3e4e581f85915d46aec5408141
+RMD160 (cppcheck-1.69.tar.bz2) = 70ac3979017d7c9618da9c3021b35d05d211a281
+Size (cppcheck-1.69.tar.bz2) = 1052984 bytes
Home |
Main Index |
Thread Index |
Old Index