Version BUmp; thanks Ted Tanberry
authorJustin Lecher <jlec@gentoo.org>
Tue, 3 Mar 2015 15:17:11 +0000 (15:17 +0000)
committerJustin Lecher <jlec@gentoo.org>
Tue, 3 Mar 2015 15:17:11 +0000 (15:17 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

sci-biology/bwa/ChangeLog
sci-biology/bwa/Manifest
sci-biology/bwa/bwa-0.7.12.ebuild [new file with mode: 0644]
sci-biology/bwa/files/bwa-0.7.12-Makefile.patch [new file with mode: 0644]

index fceee193618e6e7991fa3b2e9e1921ea5e9f6325..c5a829a1850dad222b8a54a4cd85643476c5f012 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for sci-biology/bwa
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/bwa/ChangeLog,v 1.13 2013/03/11 14:54:24 jlec Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/bwa/ChangeLog,v 1.14 2015/03/03 15:17:10 jlec Exp $
+
+*bwa-0.7.12 (03 Mar 2015)
+
+  03 Mar 2015; Justin Lecher <jlec@gentoo.org> +bwa-0.7.12.ebuild,
+  +files/bwa-0.7.12-Makefile.patch:
+  Version BUmp; thanks Ted Tanberry
 
   11 Mar 2013; Justin Lecher <jlec@gentoo.org> metadata.xml:
   Drop Andrey as maintainer so that bugs get assigned to sci-biology directly
@@ -63,4 +69,3 @@
   26 Feb 2009; Andrey Kislyuk <weaver@gentoo.org> +metadata.xml,
   +bwa-0.4.5.ebuild:
   New package, ebuild written by me.
-
index fa60b1f3df347d8d710012563b61cc2701f0bfdd..c4b32f0d57409bf448348b796e52f798f15fc317 100644 (file)
@@ -1,21 +1,36 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
 
+AUX bwa-0.7.12-Makefile.patch 911 SHA256 b67d36d5fe755f572cf8b5998e5dedc0545e89aa6eb7ca808327f06f592c132a SHA512 17fb2f1ff580c0f6cbe54501fa968cf554c9fb07b5b1190e61f786317c27f769a2475867a5f935ee82055007fc16e14589efa852e674ee49d423bc3283572b37 WHIRLPOOL 54d8b0273b2a20eea7835802ede06f04209b2b3f95fadfb7435d3a7914ee8df6c4fe0c7f911bdcc5d1be533ca80c5aac718f3320dac182f27f1d8d0eea6d87fd
 DIST bwa-0.5.0.tar.bz2 103638 SHA256 02749e290d07ee7c96a9d219be7290f4b0f21fa6fc8e1405d8a6a657cd0dbc77 SHA512 5378072bfc54a3143de71ea34f821e745707564183b790366310a83395c07f37bb836cff3dc1743a5db97065595baa2bd5243f74abf07ad09878344ab85bce08 WHIRLPOOL 9a3ab47d7e7532a21e2d3a3a9d6e29aab551392ca87bb13360e768f06169380ebc32dfba88ffc3e822ea057752b61a56c76042ca3a63257473f51d8fb996349f
 DIST bwa-0.5.9.tar.bz2 113890 SHA256 e1e4c522f75d7829bb1f0eb3920d31b8240f9343ebf977f9cd3540cabb9bdaf2
 DIST bwa-0.6.1.tar.bz2 129994 SHA256 15cc04a0085f3a0114835730e8e46ed72d36f0b34ced67594d4e04779f397be9 SHA512 21e6374184ffd3978e92b62d9f761ea3a1e95ba65984aa6ecb8c7cf821d4ed8364377631025d46ccc96e9ab3ec136b5cd6310c7cb33ea9f83f55a6c1d8f991cf WHIRLPOOL 757572b9fb647635923c0c0a1ad2ec23d97d0f2a61181fdd66fb15724e72fcd9c32fbb5ebde0f9c9164b5c63559a4fb586a3f13936bddf2907dad9cd8e0e94b2
 DIST bwa-0.6.2.tar.bz2 128409 SHA256 8783e5640d8e4ae028e048c56db1d6b4adff6234d1047bd4f98247ffc3be69e6 SHA512 c0fa98c488839062e681f2879f7edc882bfaa99e978c4c075eaa967fcfc2d3eb626c66fd8a998794d4c5e72559594d3dde9b5cccc5baf5e1fbff167c73a5a63b WHIRLPOOL 448be4cb092d45c6649069b5ac36feb29c7671e9bc6d8c9cc51394a0c97f89a21a9ef8564774d9de1e6c7a66b900d93cd4cac55ba890b6889fb2d59c0a51033e
+DIST bwa-0.7.12.tar.bz2 184599 SHA256 701dcad147ae470d741717a72c369b338df7f80bff4bb8eee8176c66f16d608c SHA512 3ea093b861c1596d20b1ee0336468b66e52bc9f26e3d0bcbba0ddccc7fe9b1af2c7e1ed2a4e1366fe93fec348152becc126d5f4685dae54f05e6c582488b3abd WHIRLPOOL 4b8651dedf2e09980850e7212fc2a77dc86b06f708af2077cff28cc843858b15825a203e3e02e7728418e9eb539004404f7c4b234c1f65de6a7b7dfe4dcfd1d0
 EBUILD bwa-0.5.0-r1.ebuild 831 SHA256 2b0219d864e7e802096e5399acbd12445addf3ec9c01e2df0775ad79201014b2 SHA512 5252e984615c3af8b19b591653a68245ac464e86b32478513ad8ca540723ad0c9e6352145c29bd0c07fd8575c576e0828757a014f9ca25062cf8bb26c794ecd3 WHIRLPOOL f4719db02887417230bfaa47182289ca640e0be11b22ebe9f0ab59b4fee190348ffc05e4f8ab68112d84b17e86c84dceceaf4bb2ca0b1861c53a3f81cf1a2944
 EBUILD bwa-0.5.0.ebuild 665 SHA256 fe6a5dd9d7439ef97a1cbe94d0facb29dbc513e5c6fdc7944151850307205f3f SHA512 48c07646e27a787c9acb248866fae68def77cd2c9cde363d27013593cfedb4b5d5418497e3ce771daf999d0d3d548ecc5d66cc7d36996a2540b37027e67dc4c8 WHIRLPOOL 2c283bf4d8e40dacfac95c1470cad311cc5ede18963004ba3897f0cef0a9ca7750d4f08480f3dfe3d563dfae1ad869b3f98a525597d916bf43f36585c37add97
 EBUILD bwa-0.5.9.ebuild 868 SHA256 83ebad8206f365b9f747a86e9014a9ff6cd21670eb024fe790aee36a64b833bf SHA512 4850248d1c22e8d510eb4fc80a093ff0655c514fb52083d7e473c7c93f1690005ca3b91fe5db7bea34aa4be0c7270407b52e3df17cc6a4f7e1ab42e8360911c5 WHIRLPOOL f73b884476027671ca36364c3a4394bab09b032394d486b005f6a6e573fa7e104c0160e152171340f762e4d56ea9ffbd591da5637cb6eb14301690560d352338
 EBUILD bwa-0.6.1.ebuild 870 SHA256 d9f895635056831740589d9c6d09068bf30d84f46b72d7866bf6ced83324435b SHA512 ddc9a8ce246d5de0a0cc76baa3147bf4fa091179dcaac00ced810f27c1c861baee3610b1a5d83a7c0e4ba7172635578eea164cead588a857978b963c24f4bb27 WHIRLPOOL d9354eb700666ed583af66e919e190c172d1df14ffd5383d7f09d32be3c4337205a8003059824bc198c689ccd078ad5689d4a3d46df522d5685c5311ae928541
 EBUILD bwa-0.6.2.ebuild 870 SHA256 16b8d1bc0542261324e189f0331ac7ece261bc66c988affe177d6c49cba27280 SHA512 6b6f1b39fd795745e48cf72dfb67a6860002d117f9cc3615bd8cea261d95b850120322913028e914dc35b90698828d81cdc214c77e1a67b5634bfc8c674add77 WHIRLPOOL bd960bf958ab3a40c6c648f7cdbef849028f0624cc766cf110334fedcf8e243e16f32ee341cad02f995258b6b9f7216af368d3d7b823cf2ecb84de7f940c984e
-MISC ChangeLog 2003 SHA256 1758025bdb86e8cac05476d5d9ff798e34fc3a3a2aaf27ae77eff681401a353b SHA512 cc73671f4d55cf9c9f9348ea57faf0953f4db224ef3999c5b7de06c0c95109a1d3101a1dce105c88ece077d34a27be90b3758cdff92d039f2770c4b07d3afb04 WHIRLPOOL f7a0097df6a242a3ceb1cb8ef0d8d9d349ca8c961dc6a157d71fa3381b66b37550911a20e82ae849ebbe568586bafb0d388b263e5077d6835fdd676dafad27fa
+EBUILD bwa-0.7.12.ebuild 751 SHA256 a7dd09a406dfc32e337c1a4ca437f6ccc884a4647847431f769981238726aa05 SHA512 b492f823c7e6af199afa917902bfb878cbe3ec3df660521f03c1b358a68105c2f93d09bd9896f547ae9fc586692347a1e24d6756563bf619a1d1f9c63753b2db WHIRLPOOL 3f456eb0bf74e8ef1174e1f59e73882be4b3f7dfd73c498652e2c1615df93cf3c453c0d47aaf7d733db8fcfcdd3d0e2fc90368d39a926f8dbdc6193f2521bfe0
+MISC ChangeLog 2169 SHA256 dd7b3bb97136a555145e378405c0c62ba6f87fe23ade991d484623825df702e7 SHA512 3b870ee93e80d10752dd5de5b74ab166b492138761fd9284980bd2d00f05ede66ecbf7efe0c09d2fd79123e5a08e2ee0e988212fe384991912bd1104cbb07f37 WHIRLPOOL d54fedd5f4a745eb5e4783edb4f3e4ff4846ef09b8c26e048dcd8803986cfe9dc829c7292f3ea78c38bf652fb222ec42abd80ef31da6d0d3ce0655dda655e039
 MISC metadata.xml 166 SHA256 29b228f683c71345323d841414e410c929a320f34536eb30910498728260c8ac SHA512 51c5345bb1c4466b73e2feac8895c64fc119365e7f2c156702f4c93664d3aba028b3da9daaabf24f61a88220345fca7806771a252e8ae906cac5dec97862c7e0 WHIRLPOOL 211bf955d94fc1d93b12388a2c597a8d440fb5d78f84d59b2549569537098c3525b1fbab707441d62fabe20edcac2fd9ebe09c5d9870f1c9558d7ee90d5db5b3
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0
 
-iEYEAREIAAYFAlE98CEACgkQgAnW8HDreRaDawCfZLbEs0jExEwFT+sEs/1bZbXI
-Jr4An30uxmZ3Ii4f4l4HUtyYtQENLC+8
-=N39N
+iQJ8BAEBCgBmBQJU9dB3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirN4sP+wRTP1pGglWqp5BZrW3J5vtJ
+evsOmJa/T/s9hVemJsylZaY7X//jLdR6141cYJScLma4Z9vGwzDLoR12DNjS1snu
+peozCLjY18UoaSdpmJ9b1/dSx/YjbsqBFfJdtuG8y3pBdgZg81PPrpXoMcXxehT+
+A9arWNQCje+oq7tjq7IGgJfeyI5M5QVgXRammjw8GbYSMeUG0mdiPWwKuLGy5dXc
+jxgbO+XejOvW47BHx+Zi4mXM163/HbNFQ2esEvb04O2hLiBsKwYKK8ttTgXiFBNY
+l922CfNgyRwfkFXZbOB4QE3otftna3BvLuxbPnGqp83Vp5seshhZ9PqaqNghgSa7
+q65ckvyVxG6y/u/2vkT9v9SkU7lEWWcc0l9g9ZvJ6/tYiYwJ+JgDGxuf5fUoc+en
+2uCX8+pG/ObYLoZgv+jCduOH3gr/PnnJRhTzlPoa72UzYMx3odTlS+GSO8zQQOv+
+D+VnkqCY64wmYKrig1ElJREoXFLH40kNSA4oLSUA2MKZQKmq6jYvxObDlhVaJj+m
+F7d6Tb/DFcaYUQlh2vmZLi15YO7CCwkIBf6QNj+cgSxr4cFiAVqkLqWt/UR7xBoH
+sm6NqlJowDUrUq+GsvRbaIwJMkVbG8ppcAma29GWNUOFzRbQ3lvDyrw/rJIM+Lhs
+bzWXzTftTlj6NxiT4xxm
+=McmR
 -----END PGP SIGNATURE-----
diff --git a/sci-biology/bwa/bwa-0.7.12.ebuild b/sci-biology/bwa/bwa-0.7.12.ebuild
new file mode 100644 (file)
index 0000000..d035ad3
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/bwa/bwa-0.7.12.ebuild,v 1.1 2015/03/03 15:17:10 jlec Exp $
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Burrows-Wheeler Alignment Tool, a fast short genomic sequence aligner"
+HOMEPAGE="http://bio-bwa.sourceforge.net/"
+SRC_URI="mirror://sourceforge/bio-bwa/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86 ~x64-macos"
+
+PATCHES=( "${FILESDIR}"/${P}-Makefile.patch )
+
+src_prepare() {
+       epatch ${PATCHES[@]}
+       tc-export CC AR
+}
+
+src_install() {
+       dobin bwa
+
+       doman bwa.1
+
+       exeinto /usr/libexec/${PN}
+       doexe qualfa2fq.pl xa2multi.pl
+
+       dodoc NEWS.md README-alt.md README.md
+}
diff --git a/sci-biology/bwa/files/bwa-0.7.12-Makefile.patch b/sci-biology/bwa/files/bwa-0.7.12-Makefile.patch
new file mode 100644 (file)
index 0000000..406e9b0
--- /dev/null
@@ -0,0 +1,27 @@
+--- Makefile
++++ Makefile
+@@ -1,8 +1,8 @@
+-CC=                   gcc
++CC?=                  gcc
+ #CC=                  clang --analyze
+-CFLAGS=               -g -Wall -Wno-unused-function -O2
++CFLAGS?=              -g -Wall -Wno-unused-function -O2
+ WRAP_MALLOC=-DUSE_MALLOC_WRAPPERS
+-AR=                   ar
++AR?=                  ar
+ DFLAGS=               -DHAVE_PTHREAD $(WRAP_MALLOC)
+ 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
+ AOBJS=                QSufSort.o bwt_gen.o bwashm.o bwase.o bwaseqio.o bwtgap.o bwtaln.o bamlite.o \
+@@ -26,10 +26,10 @@
+ all:$(PROG)
+ 
+ bwa:libbwa.a $(AOBJS) main.o
+-              $(CC) $(CFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. -lbwa $(LIBS)
++              $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) $(AOBJS) main.o -o $@ -L. -lbwa $(LIBS)
+ 
+ bwamem-lite:libbwa.a example.o
+-              $(CC) $(CFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa $(LIBS)
++              $(CC) $(CFLAGS) $(LDFLAGS) $(DFLAGS) example.o -o $@ -L. -lbwa $(LIBS)
+ 
+ libbwa.a:$(LOBJS)
+               $(AR) -csru $@ $(LOBJS)