# $Id: Portfile 49141 2009-04-04 15:47:36Z kimuraw@macports.org $

PortSystem 1.0

name            lcov
version         1.7
categories      devel
maintainers     kimuraw
description		\
		LCOV is a graphical front-end for GCC's coverage testing tool gcov.
long_description \
		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.

homepage        http://ltp.sourceforge.net/coverage/lcov.php
platforms       darwin
master_sites    sourceforge:ltp
patchfiles		patch-Makefile.diff \
				patch-bin-install.sh.diff
use_configure	no
build			{}
destroot.env	PREFIX=${destroot}${prefix}
post-destroot	{
		# install docs and examples
		xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
		xinstall -m 644 \
			${worksrcpath}/README \
			${worksrcpath}/CHANGES \
				${destroot}${prefix}/share/doc/${name}
		foreach subdir { example example/methods } {
			xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/${subdir}
			eval xinstall -m 644 [glob -type f ${worksrcpath}/${subdir}/*] \
				${destroot}${prefix}/share/doc/${name}/${subdir}
		}
		# modify the location of etc/lcovrc
		reinplace "s|/etc/lcovrc|${prefix}/etc/lcovrc|" \
				${destroot}${prefix}/bin/gendesc \
				${destroot}${prefix}/bin/genhtml \
				${destroot}${prefix}/bin/geninfo \
				${destroot}${prefix}/bin/genpng \
				${destroot}${prefix}/bin/lcov
}
checksums      	md5 445fc85c33c0ce21f5e0e06cd881b928 \
				rmd160 2a53f7037a78ee3ddb761c0c2c109a111a318956 \
				sha1 3cbf50d1e4be3d61acedd243aaed264a4b24a3a6

livecheck.check	regex
livecheck.url	${homepage}
livecheck.regex	{>lcov-(.*).tar.gz</a>}

