commit:     5b0d5724ba788d179d9a596a5e4424f601e5b794
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Thu May 15 07:21:06 2014 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Thu May 15 07:21:06 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=5b0d5724

sci-biology/khmer: Version BUmp

Package-Manager: portage-2.2.10

---
 sci-biology/khmer/ChangeLog                        |  6 ++++
 sci-biology/khmer/khmer-0.8.ebuild                 |  2 +-
 .../khmer/{khmer-0.8.ebuild => khmer-1.0.1.ebuild} | 35 ++++++++++++++++++----
 3 files changed, 36 insertions(+), 7 deletions(-)

diff --git a/sci-biology/khmer/ChangeLog b/sci-biology/khmer/ChangeLog
index 47af4ab..9b61d89 100644
--- a/sci-biology/khmer/ChangeLog
+++ b/sci-biology/khmer/ChangeLog
@@ -2,6 +2,12 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*khmer-1.0.1 (15 May 2014)
+
+  15 May 2014; Justin Lecher <[email protected]> khmer-0.8.ebuild,
+  +khmer-1.0.1.ebuild:
+  Version BUmp
+
   28 Mar 2014; Martin Mokrejs <[email protected]> khmer-9999.ebuild:
   sci-biology/khmer: upstream dropped the bundled zlib/bzip2 use if it is
   available system-wide, upstream https://github.com/ged-lab/khmer/pull/346

diff --git a/sci-biology/khmer/khmer-0.8.ebuild 
b/sci-biology/khmer/khmer-0.8.ebuild
index 3cbc048..a90628f 100644
--- a/sci-biology/khmer/khmer-0.8.ebuild
+++ b/sci-biology/khmer/khmer-0.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 DEPEND=""

diff --git a/sci-biology/khmer/khmer-0.8.ebuild 
b/sci-biology/khmer/khmer-1.0.1.ebuild
similarity index 52%
copy from sci-biology/khmer/khmer-0.8.ebuild
copy to sci-biology/khmer/khmer-1.0.1.ebuild
index 3cbc048..e5f3c26 100644
--- a/sci-biology/khmer/khmer-0.8.ebuild
+++ b/sci-biology/khmer/khmer-1.0.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS=" ~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE=""
 
 DEPEND=""
@@ -29,12 +29,35 @@ python_prepare_all(){
                -i lib/read_parsers.hh lib/counting.cc || die
 
        sed \
-               -e "/extra_objects/d" \
-               -e "s:'nose >= 1.0', ::g" \
-               -e "s:'sphinx',::g" \
-               -e '/libraries/s:, ]:, "z", "bz2", ]:g' \
-               -e "s:'-O3',::g" \
+               -e "/^EXTRA_COMPILE_ARGS/s:=.*:=[]:g" \
                -i setup.py || die
 
+       cat > setup.cfg <<- EOF
+       [nosetests]
+       verbosity = 2
+       stop = TRUE
+       attr = !known_failing
+
+       [build_ext]
+       undef = NO_UNIQUE_RC
+       libraries = z,bz2
+       ## if using system libraries
+       include-dirs = lib:lib/zlib:lib/bzip2
+       # include-dirs = lib
+       ## if using system libraries (broken)
+
+       define = NDEBUG
+       # is not needed for most Linux installs
+       # see the OPT line in /usr/lib/python2.7/config/Makefile which gets 
included
+       # in distutils version of CFLAGS
+
+       [easy_install]
+
+       EOF
+
        distutils-r1_python_prepare_all
 }
+
+python_test() {
+       esetup.py nosetests || die
+}

Reply via email to