# $NetBSD$
# TODO:
# - let sloccount(1) find its helper binaries
# - avoid use of md5sum(1)

DISTNAME=	sloccount-2.26
PKGREVISION=	1
CATEGORIES=	devel
MASTER_SITES=	http://www.dwheeler.com/sloccount/

MAINTAINER=	khorben@defora.org
HOMEPAGE=	http://www.dwheeler.com/sloccount/
COMMENT=	Counting physical Source Lines of Code (SLOC)

LICENSE=	gnu-gpl-v2

USE_TOOLS+=	flex gunzip perl

MAKE_FILE=	makefile
MAKE_FLAGS+=	PREFIX=${PREFIX}
MAKE_FLAGS+=	DESTDIR=${DESTDIR}
MAKE_FLAGS+=	INSTALL_DIR=${DESTDIR}${PREFIX}/libexec/sloccount

.include "../../mk/bsd.prefs.mk"
MAKE_FLAGS+=	DOC_DIR=${DESTDIR}${PREFIX}/share/doc/sloccount
MAKE_FLAGS+=	MAN_DIR=${DESTDIR}${PREFIX}/${PKGMANDIR}
AUTO_MKDIRS=	yes

REPLACE_PERL=		append_license
REPLACE_PERL+=		append_specname
REPLACE_PERL+=		asm_count
REPLACE_PERL+=		break_filelist
REPLACE_PERL+=		cobol_count
REPLACE_PERL+=		count_extensions
REPLACE_PERL+=		extract-count
REPLACE_PERL+=		extract_license
REPLACE_PERL+=		f90_count
REPLACE_PERL+=		fortran_count
REPLACE_PERL+=		generic_count
REPLACE_PERL+=		get_sloc
REPLACE_PERL+=		get_sloc_details
REPLACE_PERL+=		haskell_count
REPLACE_PERL+=		lex_count
REPLACE_PERL+=		modula3_count
REPLACE_PERL+=		objc_count
REPLACE_PERL+=		perl_count
REPLACE_PERL+=		print_sum
REPLACE_PERL+=		python_count
REPLACE_PERL+=		simplecount
REPLACE_PERL+=		sql_count

post-install:
	${MV} ${DESTDIR}${PREFIX}/libexec/sloccount/sloccount ${DESTDIR}${PREFIX}/bin/sloccount
	${GUNZIP_CMD} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/sloccount.1.gz

.include "../../mk/bsd.pkg.mk"
