commit:     a31d5f1e40b29d56f1761f95c42d4c9c993687a4
Author:     Justin Lecher <jlec <AT> gentoo <DOT> org>
AuthorDate: Fri Nov  6 16:21:57 2015 +0000
Commit:     Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Fri Nov  6 16:21:57 2015 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=a31d5f1e

sci-libs/scikits_image: Adopt to latest HEAD

Package-Manager: portage-2.2.23
Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>

 sci-libs/scikits_image/metadata.xml              |  4 ++-
 sci-libs/scikits_image/scikits_image-9999.ebuild | 46 +++++++++++++-----------
 2 files changed, 29 insertions(+), 21 deletions(-)

diff --git a/sci-libs/scikits_image/metadata.xml 
b/sci-libs/scikits_image/metadata.xml
index 4e57c7f..b9bd049 100644
--- a/sci-libs/scikits_image/metadata.xml
+++ b/sci-libs/scikits_image/metadata.xml
@@ -9,7 +9,9 @@
   algorithms and applications.
 </longdescription>
   <use>
-    <flag name="freeimage">Enable support for image i/o via 
<pkg>media-libs/freeimage</pkg></flag>
+    <flag name="freeimage">Enable support for image i/o via
+  <pkg>media-libs/freeimage</pkg></flag>
+    <flag name="pyamg">Enable support for algebraic solvers via 
<pkg>dev-python/pyamg</pkg></flag>
   </use>
   <upstream>
     <remote-id type="pypi">scikit-image</remote-id>

diff --git a/sci-libs/scikits_image/scikits_image-9999.ebuild 
b/sci-libs/scikits_image/scikits_image-9999.ebuild
index 5d7fa65..4b52572 100644
--- a/sci-libs/scikits_image/scikits_image-9999.ebuild
+++ b/sci-libs/scikits_image/scikits_image-9999.ebuild
@@ -1,14 +1,12 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-# pyamg missing py3 support
-#PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python2_7 python3_{3,4} )
 
-inherit distutils-r1 git-r3
+inherit distutils-r1 eutils git-r3 virtualx
 
 DESCRIPTION="Image processing routines for SciPy"
 HOMEPAGE="http://scikit-image.org/";
@@ -17,31 +15,39 @@ 
EGIT_REPO_URI="https://github.com/scikit-image/scikit-image.git";
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS=""
-IUSE="doc freeimage gtk qt4 test"
+IUSE="doc freeimage gtk pyamg qt4 test"
 
 RDEPEND="
-       sci-libs/scipy[sparse,${PYTHON_USEDEP}]
+       >=dev-python/matplotlib-1.1.0[${PYTHON_USEDEP}]
+       >=dev-python/networkx-1.8[${PYTHON_USEDEP}]
+       >=dev-python/numpy-1.6.1[${PYTHON_USEDEP}]
+       >=dev-python/pillow-1.7.8[${PYTHON_USEDEP}]
+       >=dev-python/six-1.3[${PYTHON_USEDEP}]
+       >=sci-libs/scipy-0.9[sparse,${PYTHON_USEDEP}]
        freeimage? ( media-libs/freeimage )
        gtk? ( dev-python/pygtk[$(python_gen_usedep 'python2*')] )
+       pyamg? ( dev-python/pyamg[$(python_gen_usedep 'python2*')] )
        qt4? ( dev-python/PyQt4[${PYTHON_USEDEP}] )"
-DEPEND="
-       >=dev-python/cython-0.17[${PYTHON_USEDEP}]
-       dev-python/numpy[${PYTHON_USEDEP}]
+DEPEND="${RDEPEND}
+       >=dev-python/cython-0.21[${PYTHON_USEDEP}]
        dev-python/setuptools[${PYTHON_USEDEP}]
        test? (
-               dev-python/matplotlib[${PYTHON_USEDEP}]
                dev-python/nose[${PYTHON_USEDEP}]
-               dev-python/pyamg[${PYTHON_USEDEP}]
-               sci-libs/scipy[sparse,${PYTHON_USEDEP}] )"
+               )"
 
 DOCS=( CONTRIBUTORS.txt CONTRIBUTING.txt README.md DEPENDS.txt RELEASE.txt 
TASKS.txt )
 
 python_test() {
-       # distutils_install_for_testing not working here
-       esetup.py \
-               install --root="${T}/test-${EPYTHON}" \
-               --no-compile
-       cd "${T}/test-${EPYTHON}/$(python_get_sitedir)" || die
-       echo "backend: Agg" > matplotlibrc || die
-       MPLCONFIGDIR=. nosetests -v skimage || die
+       distutils_install_for_testing
+       mkdir for_test && cd for_test || die
+       echo "backend : Agg" > matplotlibrc || die
+       echo "backend.qt4 : PyQt4" >> matplotlibrc || die
+       VIRTUALX_COMMAND=nosetests
+       MPLCONFIGDIR=. virtualmake --exe -v skimage || die
+}
+
+pkg_postinst() {
+       optfeature "FITS io capability" dev-python/astropy
+       #optfeature "io plugin providing a wide variety of formats, including 
specialized formats using in medical imaging." dev-python/simpleitk
+       #optfeature "io plugin providing most standard formats" 
dev-python/imread
 }

Reply via email to