commit:     9a81b9caca5d3126d478a1e7faccd104864ef83d
Author:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
AuthorDate: Sat Sep 26 11:45:50 2020 +0000
Commit:     Aisha Tammy <gentoo <AT> aisha <DOT> cc>
CommitDate: Sat Sep 26 11:46:11 2020 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=9a81b9ca

dev-python/meshpy: version bump

test_torus is still failing

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Aisha Tammy <gentoo <AT> aisha.cc>

 dev-python/meshpy/meshpy-2014.1.ebuild      | 45 -------------------------
 dev-python/meshpy/meshpy-2018.2.1.ebuild    | 47 ++++++++++++++++++++++++++
 dev-python/meshpy/meshpy-2018.2.1_p1.ebuild | 51 +++++++++++++++++++++++++++++
 3 files changed, 98 insertions(+), 45 deletions(-)

diff --git a/dev-python/meshpy/meshpy-2014.1.ebuild 
b/dev-python/meshpy/meshpy-2014.1.ebuild
deleted file mode 100644
index c46c8398a..000000000
--- a/dev-python/meshpy/meshpy-2014.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1
-
-MY_PN="MeshPy"
-
-DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
-HOMEPAGE="https://mathema.tician.de/software/meshpy 
https://pypi.python.org/pypi/MeshPy";
-SRC_URI="mirror://pypi/M/${MY_PN}/${MY_PN}-${PV}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RDEPEND="
-       dev-libs/boost[python,${PYTHON_USEDEP}]
-       dev-python/numpy[${PYTHON_USEDEP}]
-       dev-python/pytools[${PYTHON_USEDEP}]
-       dev-python/six[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}
-       dev-python/setuptools[${PYTHON_USEDEP}]
-       test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-python_prepare_all() {
-       sed 's: delay = 10: delay = 1:g' -i aksetup_helper.py || die
-       distutils-r1_python_prepare_all
-}
-
-python_compile() {
-       mkdir "${BUILD_DIR}" || die
-       echo "BOOST_PYTHON_LIBNAME = [\'boost_${EPYTHON}-mt\']">> 
"${BUILD_DIR}"/siteconf.py
-       distutils-r1_python_compile
-}
-
-python_test() {
-       py.test || die
-}

diff --git a/dev-python/meshpy/meshpy-2018.2.1.ebuild 
b/dev-python/meshpy/meshpy-2018.2.1.ebuild
new file mode 100644
index 000000000..5df9336ad
--- /dev/null
+++ b/dev-python/meshpy/meshpy-2018.2.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
+HOMEPAGE="https://mathema.tician.de/software/meshpy
+       https://pypi.python.org/pypi/MeshPy
+"
+
+SRC_URI="https://github.com/inducer/meshpy/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+       dev-libs/boost[python,${PYTHON_USEDEP}]
+       dev-python/gmsh_interop[${PYTHON_USEDEP}]
+       dev-python/numpy[${PYTHON_USEDEP}]
+       dev-python/pybind11[${PYTHON_USEDEP}]
+       dev-python/pytools[${PYTHON_USEDEP}]
+       dev-python/six[${PYTHON_USEDEP}]
+       sci-libs/gmsh
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+       sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
+
+#      echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> 
"${S}"/siteconf.py
+
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       distutils_install_for_testing
+       pytest -vv || die "tests failed with ${EPYTHON}"
+}

diff --git a/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild 
b/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
new file mode 100644
index 000000000..6985305a0
--- /dev/null
+++ b/dev-python/meshpy/meshpy-2018.2.1_p1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DISTUTILS_IN_SOURCE_BUILD=1
+PYTHON_COMPAT=( python3_{6..8} )
+
+inherit distutils-r1
+
+MY_PN="MeshPy"
+
+DESCRIPTION="Quality triangular and tetrahedral mesh generation for Python"
+HOMEPAGE="https://mathema.tician.de/software/meshpy
+       https://pypi.python.org/pypi/MeshPy
+"
+
+COMMIT=6f4f9418f5f02b414d561bd8de710c4f1349ea72
+SRC_URI="https://github.com/inducer/meshpy/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${COMMIT}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+RDEPEND="
+       dev-libs/boost[python,${PYTHON_USEDEP}]
+       dev-python/gmsh_interop[${PYTHON_USEDEP}]
+       dev-python/numpy[${PYTHON_USEDEP}]
+       dev-python/pybind11[${PYTHON_USEDEP}]
+       dev-python/pytools[${PYTHON_USEDEP}]
+       dev-python/six[${PYTHON_USEDEP}]
+       sci-libs/gmsh
+"
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+       sed 's:delay=10:delay=1:g' -i aksetup_helper.py || die
+
+#      echo "BOOST_PYTHON_LIBNAME = ['boost_${EPYTHON}-mt']">> 
"${S}"/siteconf.py
+
+       distutils-r1_python_prepare_all
+}
+
+python_test() {
+       distutils_install_for_testing
+       pytest -vv || die "tests failed with ${EPYTHON}"
+}

Reply via email to