Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/khmer/
Date: Sat, 22 Mar 2014 09:45:26
Message-Id: 1395481480.bd12b7ef927260f2ce1554ff4a627b68e57938af.jlec@gentoo
1 commit: bd12b7ef927260f2ce1554ff4a627b68e57938af
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Tue Mar 18 19:24:38 2014 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 22 09:44:40 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=bd12b7ef
7
8 sci-biology/khmer: Unbundle zlib and bzpi2; bump to disturils-r1; respect CFLAGS
9
10 Package-Manager: portage-2.2.8-r1
11
12 ---
13 sci-biology/khmer/ChangeLog | 6 ++++++
14 sci-biology/khmer/khmer-0.8.ebuild | 38 +++++++++++++++++++++++++++++++++++++
15 sci-biology/khmer/khmer-9999.ebuild | 21 ++++++++++++++++++--
16 3 files changed, 63 insertions(+), 2 deletions(-)
17
18 diff --git a/sci-biology/khmer/ChangeLog b/sci-biology/khmer/ChangeLog
19 index 4f2f8a6..a2834e6 100644
20 --- a/sci-biology/khmer/ChangeLog
21 +++ b/sci-biology/khmer/ChangeLog
22 @@ -2,6 +2,12 @@
23 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*khmer-0.8 (18 Mar 2014)
27 +
28 + 18 Mar 2014; Justin Lecher <jlec@g.o> +khmer-0.8.ebuild,
29 + khmer-9999.ebuild:
30 + Unbundle zlib and bzpi2; bump to disturils-r1; respect CFLAGS
31 +
32 16 Mar 2014; Martin Mokrejs <mmokrejs@×××××××××××××××.cz> khmer-9999.ebuild:
33 sci-biology/khmer: revert to distutils to obey sandbox violation
34
35
36 diff --git a/sci-biology/khmer/khmer-0.8.ebuild b/sci-biology/khmer/khmer-0.8.ebuild
37 new file mode 100644
38 index 0000000..7566b3c
39 --- /dev/null
40 +++ b/sci-biology/khmer/khmer-0.8.ebuild
41 @@ -0,0 +1,38 @@
42 +# Copyright 1999-2014 Gentoo Foundation
43 +# Distributed under the terms of the GNU General Public License v2
44 +# $Header: $
45 +
46 +EAPI=5
47 +
48 +PYTHON_COMPAT=( python2_7 )
49 +
50 +inherit distutils-r1
51 +
52 +DESCRIPTION="In-memory K-mer counting in DNA/RNA/protein sequences"
53 +HOMEPAGE="https://github.com/ged-lab/khmer"
54 +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
55 +
56 +LICENSE="BSD"
57 +SLOT="0"
58 +KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
59 +IUSE=""
60 +
61 +DEPEND=""
62 +RDEPEND="sci-biology/screed"
63 +
64 +python_prepare_all(){
65 + rm -rf lib/{bzip2,zlib} || die
66 +
67 + sed \
68 + -e 's:zlib/zlib.h:zlib.h:g' \
69 + -e 's:bzip2/bzlib.h:bzlib.h:g' \
70 + -i lib/read_parsers.hh lib/counting.cc || die
71 +
72 + sed \
73 + -e "/extra_objects/d" \
74 + -e '/libraries/s:, ]:, "z", "bz2", ]:g' \
75 + -e "s:'-O3',::g" \
76 + -i setup.py || die
77 +
78 + distutils-r1_python_prepare_all
79 +}
80
81 diff --git a/sci-biology/khmer/khmer-9999.ebuild b/sci-biology/khmer/khmer-9999.ebuild
82 index ab29463..4ac1a8b 100644
83 --- a/sci-biology/khmer/khmer-9999.ebuild
84 +++ b/sci-biology/khmer/khmer-9999.ebuild
85 @@ -6,7 +6,7 @@ EAPI=5
86
87 PYTHON_COMPAT=( python2_7 )
88
89 -inherit distutils git-r3
90 +inherit distutils-r1 git-r3
91
92 DESCRIPTION="In-memory K-mer counting in DNA/RNA/protein sequences"
93 HOMEPAGE="https://github.com/ged-lab/khmer"
94 @@ -19,4 +19,21 @@ KEYWORDS=""
95 IUSE=""
96
97 DEPEND=""
98 -RDEPEND="${DEPEND}"
99 +RDEPEND="sci-biology/screed"
100 +
101 +python_prepare_all(){
102 + rm -rf lib/{bzip2,zlib} || die
103 +
104 + sed \
105 + -e 's:zlib/zlib.h:zlib.h:g' \
106 + -e 's:bzip2/bzlib.h:bzlib.h:g' \
107 + -i lib/read_parsers.hh lib/counting.cc || die
108 +
109 + sed \
110 + -e "/extra_objects/d" \
111 + -e '/libraries/s:, ]:, "z", "bz2", ]:g' \
112 + -e "s:'-O3',::g" \
113 + -i setup.py || die
114 +
115 + distutils-r1_python_prepare_all
116 +}