# $NetBSD$
#
###########################################################
#                  Generated by fbsd2pkg                  #
#              Thu May  3 10:32:03 CDT 2018               #
###########################################################

DISTNAME=	plink-ng-${PV}
PKGNAME=	plink2-${PV}
PKGREVISION=	1
CATEGORIES=	biology
MASTER_SITES=	${MASTER_SITE_GITHUB:=chrchang/}
GITHUB_PROJECT=	plink-ng
GITHUB_TAG=	00aaeb53d3edd569c93bd60e7bcd27ced4cd8fdb

MAINTAINER=	bacon@NetBSD.org
HOMEPAGE=	http://pngu.mgh.harvard.edu/~purcell/plink/
COMMENT=	Whole genome association analysis toolset
LICENSE=	gnu-gpl-v2

USE_LANGUAGES=	c c++ fortran
USE_TOOLS+=	gmake pax

# RHEL gunzip lacks -k flag
DEPENDS=	gzip>0:../../archivers/gzip

WRKSRC=		${WRKDIR}/${GITHUB_PROJECT}-${GITHUB_TAG}/2.0

SUBST_CLASSES+=		test
SUBST_STAGE.test=	pre-configure
SUBST_FILES.test=	${WRKSRC}/Tests/run_tests.sh
SUBST_SED.test=		-e 's|../../build_dynamic|${PREFIX}/bin|g'
SUBST_SED.test+=	-e 's|^python|${PYTHONBIN}|g'

CFLAGS+=	-g -DDYNAMIC_ZLIB -I${PREFIX}/include
CXXFLAGS+=	-g -DDYNAMIC_ZLIB -I${PREFIX}/include

MAKE_FLAGS+=	ZLIB=-lz BLASFLAGS64="-L${PREFIX}/lib -lcblas ${LAPACK_LIBS} ${BLAS_LIBS}"
# Keep debug info until at least next beta
# INSTALL_TARGET=	install-strip

PV=		0.0.0.20190202
USE_BUILTIN.zlib=	no

MAKE_FILE=	${FILESDIR}/Makefile.generic

DATADIR=	${PREFIX}/share/plink2

post-patch:
	${SED} -e "s|%%DATADIR%%|${DATADIR}|g" ${FILESDIR}/plink2-test.in \
		> ${WRKDIR}/plink2-test

post-install:
	(cd ${WRKSRC} && pax -rw Tests ${DESTDIR}${DATADIR})
	${CHMOD} a+x \
		${DESTDIR}${DATADIR}/Tests/run_tests.sh \
		${DESTDIR}${DATADIR}/Tests/*/run_tests.sh
	${INSTALL_SCRIPT} ${WRKDIR}/plink2-test ${DESTDIR}${PREFIX}/bin
	${INSTALL_SCRIPT} ${FILESDIR}/plink2-bench ${DESTDIR}${PREFIX}/bin

.include "../../mk/blas.buildlink3.mk"
.include "../../wip/cblas/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
