From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-844456-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 824A71384B4 for <garchives@archives.gentoo.org>; Fri, 6 Nov 2015 16:22:16 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BBF9521C014; Fri, 6 Nov 2015 16:22:12 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4B8DF21C014 for <gentoo-commits@lists.gentoo.org>; Fri, 6 Nov 2015 16:22:12 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BA8E5340666 for <gentoo-commits@lists.gentoo.org>; Fri, 6 Nov 2015 16:22:10 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9A5322226 for <gentoo-commits@lists.gentoo.org>; Fri, 6 Nov 2015 16:22:07 +0000 (UTC) From: "Justin Lecher" <jlec@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Justin Lecher" <jlec@gentoo.org> Message-ID: <1446826917.a31d5f1e40b29d56f1761f95c42d4c9c993687a4.jlec@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/scikits_image/ X-VCS-Repository: proj/sci X-VCS-Files: sci-libs/scikits_image/metadata.xml sci-libs/scikits_image/scikits_image-9999.ebuild X-VCS-Directories: sci-libs/scikits_image/ X-VCS-Committer: jlec X-VCS-Committer-Name: Justin Lecher X-VCS-Revision: a31d5f1e40b29d56f1761f95c42d4c9c993687a4 X-VCS-Branch: master Date: Fri, 6 Nov 2015 16:22:07 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: eb20bb73-0471-42aa-a6df-d7d24fece411 X-Archives-Hash: 0a6b8b18ad500032365299b37d12a11d 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 }