# $Id: Portfile 74730 2010-12-31 06:11:28Z kimuraw@macports.org $

PortSystem 1.0

name            lcov
version         1.9
categories      devel
maintainers     kimuraw openmaintainer
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
license			GPL-2+
platforms       darwin
supported_archs	noarch
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 8b88cfc0200a8c176b879ac115a31379 \
				rmd160 8065012a49cc7e10c295093c9b0c6dee9efcac22 \
				sha1 5aff4b998b1288896734326a0b74ab536339ec21

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

