diff options
author | reed <reed@pkgsrc.org> | 2010-12-06 19:19:15 +0000 |
---|---|---|
committer | reed <reed@pkgsrc.org> | 2010-12-06 19:19:15 +0000 |
commit | 061ed254f187ccb8f6ca8f2f90ad459ef96abb16 (patch) | |
tree | 48f9fc8cff429fbef2c81669675a005e5ad737e9 /devel | |
parent | 9796a8d9b9585ef352e93632fd989d51a253d2f2 (diff) | |
download | pkgsrc-061ed254f187ccb8f6ca8f2f90ad459ef96abb16.tar.gz |
Upgrade lcov to 1.9. Branch coverage analysis added and defaults to on.
From the CHANGES:
Version 1.9
===========
genhtml:
- Improved wording for branch representation tooltip text
- Fixed vertical alignment of HTML branch representation
geninfo:
- Improved warning message about --initial not generating branch coverage data
- Debugging messages are now printed to STDERR instead of STDOUT
- Fixed problem with some .gcno files. Reported by gui@futarque.com.
(file.gcno: reached unexpected end of file)
- Fixed problem with relative build paths. Reported by zhanbiao2000@gmail.com.
(cannot find an entry for ^#src#test.c.gcov in .gcno file, skipping file!)
- Fixed problem where coverage data is missing for some files. Reported by
weston_schmidt@open-roadster.com
- Fixed problem where exclusion markers are ignored when gathering
initial coverage data. Reported by ahmed_osman@mentor.com.
- Fixed large execution counts showing as negative numbers in HTML output.
Reported by kkyriako@yahoo.com.
- Fixed problem that incorrectly associated branches outside of a block with
branches inside the first block
lcov:
- Fixed problem that made lcov ignore --kernel-directory parameters when
specifying --initial. Reported by hjia@redhat.com.
- Added --list-full-path option to prevent lcov from truncating paths in list
output
- Added lcov_list_width and lcov_list_truncate_max directives to the
lcov configuration file to allow for list output customization
- Improved list output
COPYING:
- Added license text to better comply with GPL recommendations
Version 1.8
===========
gendesc:
- Fixed problem with single word descriptions
genhtml:
- Added support for branch coverage measurements
- Added --demangle-cpp option to convert C++ function names to human readable
format. Based on a patch by slava.semushin@gmail.com.
- Improved color legend: legend display takes up less space in HTML output
- Improved coverage rate limits: all coverage types use the same limits
unless specified otherwise
- Fixed CRLF line breaks in source code when generating html output. Based
on patch by michael.knigge@set-software.de.
- Fixed warning when $HOME is not set
- Fixed problem with --baseline-file option. Reported by sixarm@gmail.com.
(Undefined subroutine &main::add_fnccounts called at genhtml line 4560.)
- Fixed problem with --baseline-file option and files without function
coverage data (Can't use an undefined value as a HASH reference at genhtml
line 4441.)
- Fixed short-name option ambiguities
- Fixed --highlight option not showing line data from converted test data
- Fixed warnings about undefined value used. Reported by nikita@zhuk.fi.
- Fixed error when processing tracefiles without function data. Reported
by richard.corden@gmail.com (Can't use an undefined value as a HASH
reference at genhtml line 1506.)
geninfo:
- Added support for branch coverage measurements
- Added support for exclusion markers: Users can exclude lines of code from
coverage reports by adding keywords to the source code.
- Added --derive-func-data option
- Added --debug option to better debug problems with graph files
- Fixed CRLF line breaks in source code when generating tracefiles. Based on
patch by michael.knigge@set-software.de.
- Fixed problems with unnamed source files
- Fixed warning when $HOME is not set. Reported by acalando@free.fr.
- Fixed errors when processing unnamed source files
- Fixed help text typo
- Fixed errors when processing incomplete function names in .bb files
- Fixed filename prefix detection
- Fixed problem with matching filename
- Fixed problem when LANG is set to non-english locale. Reported by
benoit_belbezet@yahoo.fr.
- Fixed short-name option ambiguities
genpng:
- Fixed runtime-warning
lcov:
- Added support for branch coverage measurements
- Added support for the linux-2.6.31 upstream gcov kernel support
- Added --from-package and --to-package options
- Added --derive-func-data option
- Added overall coverage result output for more operations
- Improved output of lcov --list
- Improved gcov-kernel handling
- Fixed minor problem with --diff
- Fixed double-counting of function data
- Fixed warning when $HOME is not set. Reported by acalando@free.fr.
- Fixed error when combining tracefiles without function data. Reported by
richard.corden@gmail.com. (Can't use an undefined value as a HASH reference
at lcov line 1341.)
- Fixed help text typo
- Fixed filename prefix detection
- Fixed lcov ignoring information about converted test data
README:
- Added note to mention required -lgcov switch during linking
Diffstat (limited to 'devel')
-rw-r--r-- | devel/lcov/Makefile | 4 | ||||
-rw-r--r-- | devel/lcov/distinfo | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/devel/lcov/Makefile b/devel/lcov/Makefile index b5ef23ee219..93d8f494f47 100644 --- a/devel/lcov/Makefile +++ b/devel/lcov/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.1.1.1 2010/01/26 01:05:04 reed Exp $ +# $NetBSD: Makefile,v 1.2 2010/12/06 19:19:16 reed Exp $ # -DISTNAME= lcov-1.7 +DISTNAME= lcov-1.9 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ltp/} diff --git a/devel/lcov/distinfo b/devel/lcov/distinfo index 76fea2e5c45..8dee7a88251 100644 --- a/devel/lcov/distinfo +++ b/devel/lcov/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.1.1.1 2010/01/26 01:05:04 reed Exp $ +$NetBSD: distinfo,v 1.2 2010/12/06 19:19:16 reed Exp $ -SHA1 (lcov-1.7.tar.gz) = 3cbf50d1e4be3d61acedd243aaed264a4b24a3a6 -RMD160 (lcov-1.7.tar.gz) = 2a53f7037a78ee3ddb761c0c2c109a111a318956 -Size (lcov-1.7.tar.gz) = 109396 bytes +SHA1 (lcov-1.9.tar.gz) = 5aff4b998b1288896734326a0b74ab536339ec21 +RMD160 (lcov-1.9.tar.gz) = 8065012a49cc7e10c295093c9b0c6dee9efcac22 +Size (lcov-1.9.tar.gz) = 140035 bytes |