Line 0
Link Here
|
|
|
1 |
# $FreeBSD$ |
2 |
|
3 |
PORTNAME= plink |
4 |
DISTVERSIONPREFIX= v |
5 |
DISTVERSION= 1.90b6.16 |
6 |
CATEGORIES= biology |
7 |
|
8 |
MAINTAINER= mzaki@e-mail.ne.jp |
9 |
COMMENT= Whole genome association analysis toolset |
10 |
|
11 |
LICENSE= GPLv3 |
12 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
|
14 |
NOT_FOR_ARCHS= aarch64 mips64 powerpc64 sparc64 |
15 |
NOT_FOR_ARCHS_REASON= 64bit code requires SSE2 instructions |
16 |
|
17 |
USES= gmake fortran |
18 |
|
19 |
USE_GITHUB= yes |
20 |
GH_ACCOUNT= chrchang |
21 |
GH_PROJECT= plink-ng |
22 |
GH_TAGNAME= a2002c8 |
23 |
|
24 |
WRKSRC_SUBDIR= 1.9 |
25 |
MAKEFILE= Makefile.std |
26 |
MAKE_ARGS= ZLIB=-lz BLASFLAGS="${BLASLIB} ${LAPACKLIB}" |
27 |
CFLAGS+= -DDYNAMIC_ZLIB -I${LOCALBASE}/include |
28 |
LDFLAGS+= -lthr |
29 |
INSTALL_TARGET= install-strip |
30 |
|
31 |
OPTIONS_DEFINE= EXAMPLES |
32 |
OPTIONS_SINGLE= BLAS |
33 |
OPTIONS_SINGLE_BLAS= NETLIB OPENBLAS |
34 |
OPTIONS_DEFAULT= OPENBLAS |
35 |
|
36 |
BLAS_DESC= BLAS/LAPACK implementation |
37 |
|
38 |
OPENBLAS_USES= blaslapack:openblas |
39 |
|
40 |
NETLIB_DESC= Netlib's reference |
41 |
NETLIB_USES= blaslapack:netlib |
42 |
NETLIB_LIB_DEPENDS= libcblas.so:math/cblas |
43 |
NETLIB_LDFLAGS= -lcblas |
44 |
|
45 |
EXAMPLES= toy.map toy.ped |
46 |
|
47 |
post-build: |
48 |
(cd ${WRKSRC}; ${CC} ${CFLAGS} prettify.c -o prettify) |
49 |
|
50 |
post-install: |
51 |
${INSTALL_PROGRAM} ${WRKSRC}/prettify ${STAGEDIR}${PREFIX}/bin |
52 |
|
53 |
post-install-EXAMPLES-on: |
54 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
55 |
${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${STAGEDIR}${EXAMPLESDIR} |
56 |
|
57 |
.include <bsd.port.mk> |