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/bwa/files/, sci-biology/bwa/
Date: Mon, 31 Jul 2017 11:26:16
Message-Id: 1501500353.ca813e4a288c12c2fee6734cd97c73e86e129920.mmokrejs@gentoo
1 commit: ca813e4a288c12c2fee6734cd97c73e86e129920
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Mon Jul 31 11:25:53 2017 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Mon Jul 31 11:25:53 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=ca813e4a
7
8 sci-biology/bwa: version bump
9
10 Release 0.7.16 (30 July 2017)
11 -----------------------------
12
13 This release added a couple of minor features and incorporated multiple pull
14 requests, including:
15
16 * Added option -5, which is useful to some Hi-C pipelines.
17
18 * Fixed an error with samtools sorting (#129). Updated download link for
19 GRCh38 (#123). Fixed README MarkDown formatting (#70). Addressed multiple
20 issues via a collected pull request #139 by @jmarshall. Avoid malformatted
21 SAM header when -R is used with TAB (#84). Output mate CIGAR (#138).
22
23 This release is expected to give the same alignment as 0.7.15, except the added
24 mate-cigar tag.
25
26 (0.7.16: 30 July 2017, r1180)
27
28 https://lists.sourceforge.net/lists/listinfo/bio-bwa-help
29
30 Package-Manager: Portage-2.3.6, Repoman-2.3.3
31
32 sci-biology/bwa/bwa-0.7.16.ebuild | 36 +++++++++++++++++++++++++
33 sci-biology/bwa/files/bwa-0.7.15-Makefile.patch | 27 +++++++++++++++++++
34 sci-biology/bwa/metadata.xml | 11 ++++++++
35 3 files changed, 74 insertions(+)
36
37 diff --git a/sci-biology/bwa/bwa-0.7.16.ebuild b/sci-biology/bwa/bwa-0.7.16.ebuild
38 new file mode 100644
39 index 000000000..1568adff3
40 --- /dev/null
41 +++ b/sci-biology/bwa/bwa-0.7.16.ebuild
42 @@ -0,0 +1,36 @@
43 +# Copyright 1999-2017 Gentoo Foundation
44 +# Distributed under the terms of the GNU General Public License v2
45 +
46 +EAPI=6
47 +
48 +inherit toolchain-funcs
49 +
50 +DESCRIPTION="Burrows-Wheeler Alignment Tool, a fast short genomic sequence aligner"
51 +HOMEPAGE="http://bio-bwa.sourceforge.net/"
52 +SRC_URI="mirror://sourceforge/bio-bwa/${P}.tar.bz2"
53 +
54 +LICENSE="GPL-3"
55 +SLOT="0"
56 +IUSE=""
57 +KEYWORDS="~amd64 ~x86 ~x64-macos"
58 +
59 +RDEPEND="dev-lang/perl"
60 +
61 +DOCS=( NEWS.md README-alt.md README.md )
62 +PATCHES=( "${FILESDIR}"/${PN}-0.7.15-Makefile.patch )
63 +
64 +src_configure() {
65 + tc-export CC AR
66 + default
67 +}
68 +
69 +src_install() {
70 + dobin bwa
71 +
72 + doman bwa.1
73 +
74 + exeinto /usr/libexec/${PN}
75 + doexe qualfa2fq.pl xa2multi.pl
76 +
77 + einstalldocs
78 +}
79
80 diff --git a/sci-biology/bwa/files/bwa-0.7.15-Makefile.patch b/sci-biology/bwa/files/bwa-0.7.15-Makefile.patch
81 new file mode 100644
82 index 000000000..39b437a02
83 --- /dev/null
84 +++ b/sci-biology/bwa/files/bwa-0.7.15-Makefile.patch
85 @@ -0,0 +1,27 @@
86 +--- bwa-0.7.13/Makefile
87 ++++ bwa-0.7.13/Makefile
88 +@@ -1,8 +1,8 @@
89 +-CC= gcc
90 ++CC?= gcc
91 + #CC= clang --analyze
92 +-CFLAGS= -g -Wall -Wno-unused-function -O2
93 ++CFLAGS?= -g -Wall -Wno-unused-function -O2
94 + WRAP_MALLOC=-DUSE_MALLOC_WRAPPERS
95 +-AR= ar
96 ++AR?= ar
97 + DFLAGS= -DHAVE_PTHREAD $(WRAP_MALLOC)
98 + LOBJS= utils.o kthread.o kstring.o ksw.o bwt.o bntseq.o bwa.o bwamem.o bwamem_pair.o bwamem_extra.o malloc_wrap.o
99 + AOBJS= QSufSort.o bwt_gen.o bwashm.o bwase.o bwaseqio.o bwtgap.o bwtaln.o bamlite.o \
100 +@@ -26,10 +26,10 @@
101 + all:$(PROG)
102 +
103 + bwa:libbwa.a $(AOBJS) main.o
104 +- $(CC) $(CFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. -lbwa $(LIBS)
105 ++ $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. -lbwa $(LIBS)
106 +
107 + bwamem-lite:libbwa.a example.o
108 +- $(CC) $(CFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa $(LIBS)
109 ++ $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa $(LIBS)
110 +
111 + libbwa.a:$(LOBJS)
112 + $(AR) -csru $@ $(LOBJS)
113
114 diff --git a/sci-biology/bwa/metadata.xml b/sci-biology/bwa/metadata.xml
115 new file mode 100644
116 index 000000000..ceb43ead2
117 --- /dev/null
118 +++ b/sci-biology/bwa/metadata.xml
119 @@ -0,0 +1,11 @@
120 +<?xml version="1.0" encoding="UTF-8"?>
121 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
122 +<pkgmetadata>
123 + <maintainer type="project">
124 + <email>sci-biology@g.o</email>
125 + <name>Gentoo Biology Project</name>
126 + </maintainer>
127 + <upstream>
128 + <remote-id type="sourceforge">bio-bwa</remote-id>
129 + </upstream>
130 +</pkgmetadata>