From dd16aecbd531f3a41594d14ca534af2d19607468 Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Wed, 13 Jan 2021 12:42:38 +0000 Subject: Updating liguros repo --- .../cython-python2-0.29.21-r1.ebuild | 78 --------------------- .../cython-python2-0.29.21-r2.ebuild | 79 ++++++++++++++++++++++ 2 files changed, 79 insertions(+), 78 deletions(-) delete mode 100644 dev-python/cython-python2/cython-python2-0.29.21-r1.ebuild create mode 100644 dev-python/cython-python2/cython-python2-0.29.21-r2.ebuild (limited to 'dev-python/cython-python2') diff --git a/dev-python/cython-python2/cython-python2-0.29.21-r1.ebuild b/dev-python/cython-python2/cython-python2-0.29.21-r1.ebuild deleted file mode 100644 index 655494d9f63a..000000000000 --- a/dev-python/cython-python2/cython-python2-0.29.21-r1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python2_7 python3_{6,7,8,9,10} ) -PYTHON_REQ_USE="threads(+)" - -DISTUTILS_USE_SETUPTOOLS=manual -inherit distutils-r1 toolchain-funcs elisp-common - -MY_PN=cython -MY_P=$MY_PN-$PV - -DESCRIPTION="A Python to C compiler" -HOMEPAGE="https://cython.org https://pypi.org/project/Cython/ - https://github.com/cython/cython" -SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" -IUSE="emacs" -RESTRICT="test" - -RDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) -" -BDEPEND=" - dev-python/setuptools-python2[${PYTHON_USEDEP}] - ${RDEPEND}" - -PATCHES=( - "${FILESDIR}/cython-0.29.14-sphinx-update.patch" -) - -S="${WORKDIR}/${MY_PN}-${PV}" - -SITEFILE=50cython-gentoo.el - -python_compile() { - # Python gets confused when it is in sys.path before build. - local -x PYTHONPATH= - - distutils-r1_python_compile -} - -python_compile_all() { - use emacs && elisp-compile Tools/cython-mode.el -} - -python_test() { - tc-export CC - # https://github.com/cython/cython/issues/1911 - local -x CFLAGS="${CFLAGS} -fno-strict-overflow" - "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \ - || die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) - distutils-r1_python_install_all - - if use emacs; then - elisp-install ${PN} Tools/cython-mode.* - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - rm -r ${D}/usr/share - rm -r ${D}/usr/bin -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-python/cython-python2/cython-python2-0.29.21-r2.ebuild b/dev-python/cython-python2/cython-python2-0.29.21-r2.ebuild new file mode 100644 index 000000000000..a80cedc13829 --- /dev/null +++ b/dev-python/cython-python2/cython-python2-0.29.21-r2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{6,7,8,9,10} ) +PYTHON_REQ_USE="threads(+)" + +DISTUTILS_USE_SETUPTOOLS=manual +inherit distutils-r1 toolchain-funcs elisp-common + +MY_PN=cython +MY_P=$MY_PN-$PV + +DESCRIPTION="A Python to C compiler" +HOMEPAGE="https://cython.org https://pypi.org/project/Cython/ + https://github.com/cython/cython" +SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="emacs" +RESTRICT="test" + +RDEPEND=" + !dev-python/cython[python_targets_python2_7] + emacs? ( >=app-editors/emacs-23.1:* ) +" +BDEPEND=" + dev-python/setuptools-python2[${PYTHON_USEDEP}] + ${RDEPEND}" + +PATCHES=( + "${FILESDIR}/cython-0.29.14-sphinx-update.patch" +) + +S="${WORKDIR}/${MY_PN}-${PV}" + +SITEFILE=50cython-gentoo.el + +python_compile() { + # Python gets confused when it is in sys.path before build. + local -x PYTHONPATH= + + distutils-r1_python_compile +} + +python_compile_all() { + use emacs && elisp-compile Tools/cython-mode.el +} + +python_test() { + tc-export CC + # https://github.com/cython/cython/issues/1911 + local -x CFLAGS="${CFLAGS} -fno-strict-overflow" + "${PYTHON}" runtests.py -vv --work-dir "${BUILD_DIR}"/tests \ + || die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt ) + distutils-r1_python_install_all + + if use emacs; then + elisp-install ${PN} Tools/cython-mode.* + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + fi + rm -r ${D}/usr/share + rm -r ${D}/usr/bin +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.3.1