Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/plink/
Date: Mon, 01 Aug 2016 16:32:35
Message-Id: 1470069132.1bc9bf063980829008293505ed8468e6495b3113.mmokrejs@gentoo
1 commit: 1bc9bf063980829008293505ed8468e6495b3113
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Mon Aug 1 16:32:12 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Mon Aug 1 16:32:12 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=1bc9bf06
7
8 sci-biology/plink: version bump (non-maintainer)
9
10 Package-Manager: portage-2.3.0
11
12 sci-biology/plink/metadata.xml | 16 ++++++++
13 sci-biology/plink/plink-1.90_pre160731.ebuild | 55 +++++++++++++++++++++++++++
14 2 files changed, 71 insertions(+)
15
16 diff --git a/sci-biology/plink/metadata.xml b/sci-biology/plink/metadata.xml
17 new file mode 100644
18 index 0000000..c281934
19 --- /dev/null
20 +++ b/sci-biology/plink/metadata.xml
21 @@ -0,0 +1,16 @@
22 +<?xml version="1.0" encoding="UTF-8"?>
23 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
24 +<pkgmetadata>
25 + <maintainer type="project">
26 + <email>sci-biology@g.o</email>
27 + <name>Gentoo Biology Project</name>
28 + </maintainer>
29 + <use>
30 + <flag name="webcheck">
31 + add support for online update checking every time the program starts
32 + </flag>
33 + <flag name="R">
34 + add support R language
35 + </flag>
36 + </use>
37 +</pkgmetadata>
38
39 diff --git a/sci-biology/plink/plink-1.90_pre160731.ebuild b/sci-biology/plink/plink-1.90_pre160731.ebuild
40 new file mode 100644
41 index 0000000..1048be0
42 --- /dev/null
43 +++ b/sci-biology/plink/plink-1.90_pre160731.ebuild
44 @@ -0,0 +1,55 @@
45 +# Copyright 1999-2016 Gentoo Foundation
46 +# Distributed under the terms of the GNU General Public License v2
47 +# $Id$
48 +
49 +EAPI=5
50 +
51 +inherit eutils toolchain-funcs
52 +
53 +DESCRIPTION="Whole genome association analysis toolset"
54 +HOMEPAGE="http://pngu.mgh.harvard.edu/~purcell/plink/"
55 +SRC_URI="https://www.cog-genomics.org/static/bin/plink160731/plink_src.zip -> ${P}.zip"
56 +
57 +LICENSE="GPL-3+"
58 +SLOT="0"
59 +KEYWORDS="~amd64 ~x86"
60 +IUSE=""
61 +
62 +DEPEND="
63 + app-arch/unzip
64 + virtual/pkgconfig"
65 +RDEPEND="
66 + sys-libs/zlib
67 + virtual/cblas
68 + virtual/lapack
69 + "
70 +
71 +S="${WORKDIR}/"
72 +
73 +# Package collides with net-misc/putty. Renamed to p-link following discussion with Debian.
74 +# Package contains bytecode-only jar gPLINK.jar. Ignored, notified upstream.
75 +
76 +src_prepare() {
77 + sed \
78 + -e 's:zlib-1.2.8/zlib.h:zlib.h:g' \
79 + -i *.{c,h} || die
80 +
81 + sed \
82 + -e 's:g++:$(CXX):g' \
83 + -e 's:gcc:$(CC):g' \
84 + -e 's:gfortran:$(FC):g' \
85 + -i Makefile || die
86 + tc-export PKG_CONFIG
87 +}
88 +
89 +src_compile() {
90 + emake \
91 + CXX=$(tc-getCXX) \
92 + CFLAGS="${CFLAGS}" \
93 + ZLIB="$($(tc-getPKG_CONFIG) --libs zlib)" \
94 + BLASFLAGS="$($(tc-getPKG_CONFIG) --libs lapack cblas)"
95 +}
96 +
97 +src_install() {
98 + newbin plink p-link
99 +}