LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects

gcov data for multiple source files and creates HTML pages containing the
source code annotated with coverage information.  It also adds overview pages
for easy navigation within the file structure.

WWW:	http://ltp.sourceforge.net/coverage/lcov.php
This commit is contained in:
Romain Tartière 2010-07-24 08:52:02 +00:00
parent 134cd0581e
commit 681f53e6c5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=258134
4 changed files with 41 additions and 0 deletions

View File

@ -696,6 +696,7 @@
SUBDIR += lamson
SUBDIR += lasi
SUBDIR += lbpp
SUBDIR += lcov
SUBDIR += leaktracer
SUBDIR += lemon
SUBDIR += lexi

31
devel/lcov/Makefile Normal file
View File

@ -0,0 +1,31 @@
# New ports collection makefile for: lcov
# Date created: 2010-02-11
# Whom: Romain Tartiere <romain@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= lcov
PORTVERSION= 1.8
CATEGORIES= devel
MASTER_SITES= SF
MASTER_SITE_SUBDIR=ltp/Coverage%20Analysis/LCOV-1.8
MAINTAINER= romain@FreeBSD.org
COMMENT= The Linux Test Project GCOV extension
RUN_DEPENDS= bash:${PORTSDIR}/shells/bash
NO_BUILD= yes
USE_PERL5_RUN= yes
PLIST_FILES= bin/lcov bin/gendesc bin/genhtml bin/genpng bin/geninfo
MAN1= gendesc.1 genhtml.1 geninfo.1 genpng.1 lcov.1
MAN5= lcovrc.5
do-install:
cd ${WRKSRC}/bin && ${COPYTREE_BIN} "gendesc genhtml geninfo genpng lcov" ${PREFIX}/bin
cd ${WRKSRC}/man && ${INSTALL_MAN} *.1 ${MANPREFIX}/man/man1
cd ${WRKSRC}/man && ${INSTALL_MAN} *.5 ${MANPREFIX}/man/man5
.include <bsd.port.mk>

3
devel/lcov/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (lcov-1.8.tar.gz) = a909d9145111c6133c65b9dce007d7a1
SHA256 (lcov-1.8.tar.gz) = f2a8bb2a328ac678579f43a7d177f6db46797013e7ec64698ad3bf00974a2df7
SIZE (lcov-1.8.tar.gz) = 131581

6
devel/lcov/pkg-descr Normal file
View File

@ -0,0 +1,6 @@
LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects
gcov data for multiple source files and creates HTML pages containing the
source code annotated with coverage information. It also adds overview pages
for easy navigation within the file structure.
WWW: http://ltp.sourceforge.net/coverage/lcov.php