summaryrefslogtreecommitdiff
path: root/dev-python/ruamel-yaml-clib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-02 23:23:40 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-02 23:23:40 +0100
commitf20958f66a5e97c92cc44354e07e3e3089dfc23d (patch)
treefbf2993fb14c0f373d35922030b711e3fda4f864 /dev-python/ruamel-yaml-clib
parente805507c58bab294dddb75f6fc9b551d9d92de86 (diff)
gentoo auto-resync : 02:05:2023 - 23:23:39
Diffstat (limited to 'dev-python/ruamel-yaml-clib')
-rw-r--r--dev-python/ruamel-yaml-clib/Manifest2
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild14
2 files changed, 11 insertions, 5 deletions
diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest
index 8351c649bb45..dc6a0a4b68d4 100644
--- a/dev-python/ruamel-yaml-clib/Manifest
+++ b/dev-python/ruamel-yaml-clib/Manifest
@@ -1,4 +1,4 @@
AUX ruamel-yaml-clib-0.2.7-clang-16.patch 1848 BLAKE2B 35f64bb3d23e6724e997962f3cc485ea4bcba504228c36bc417069bab2f2efa2ffcaebc1b68471f543284a750cf94944bbda922cffa480406d274f211029a985 SHA512 5a0c62255d148fd3ff083e7c2735ca11c46863c8a6c0f3eddeaf338295e3cfeb69827c4cb5b00dbaa8ceb3bfd15cadedd3e96046c397c2450762e15213030df5
DIST ruamel.yaml.clib-0.2.7.tar.xz 141668 BLAKE2B be731f7e11dbb7b94bc27e900c70fed8ae53b788cd8827425d442baac795a73426cb8c133aedbab876f111bf8e99a8fdafc6151a5de334b1b8b409792b6895bc SHA512 e9413cca5f00fe4896a0185a85494ee9ba8ed955285bd93de9cf6e0f9eed2ff569be1ee70cf974af0eaf58f4671b9ac7ae85b461652eb9abd5bf34d593052f07
-EBUILD ruamel-yaml-clib-0.2.7.ebuild 896 BLAKE2B 3806579641bb05a02d1233d77c33b4fc29c98d789013412c0f85f36f20669e3c3ab1caad025aeda4a2f3756b48a0bf126d99ae25d65612c635d6236b345d43ef SHA512 9ddc665f0062fc073ebd6f36155f708cd385c2423a9b961c79d943f81be87d64168daf6bfc5fbd0a8c3a85ae7860d9d2dee0fcda1661f274933466fa8808f7de
+EBUILD ruamel-yaml-clib-0.2.7.ebuild 957 BLAKE2B 6872b0e041c346ccacc807bffa3c82305d03a56cfdac5a870de3027cbd5d289e11a1f5f98a1f655ab2617de4f433aa22152cd23a8cb2d95c5d7de108b46d6eff SHA512 40bced13abf452fc17d4dd227b7fe81bc0417aa54b33455cc6116250711fc7d3e8c1c732fa0a6439089707fab0cbb4be44e20d3dfd052aa290dbebba6ec7cbae
MISC metadata.xml 1173 BLAKE2B 349bfd2a189aa2761278b5083ced8eb48997128fc75e44d28cf2f64f73c8b8cdf2ee69758b05b3c0fbc80aaae9d03a4dcf2d6cb6d831a9f6fced7cd360ed04ec SHA512 61d55bada715046285892d29ce9779885a5fe3f808c9804da1246c39e7ecb32029ebf030686380305f24bea62b1e767edf882d60b9377eea38b5dc25f517d081
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
index f5d49c897fdc..09586400fb40 100644
--- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.7.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{9..11} )
@@ -16,23 +17,28 @@ HOMEPAGE="
https://pypi.org/project/ruamel.yaml.clib/
https://sourceforge.net/projects/ruamel-yaml-clib/
"
-# Lacks .pyx files for cythonizing for py3.11
-#SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
+# sdist lacks .pyx files for cythonizing
SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
-S=${WORKDIR}/${MY_P}
+# workaround https://bugs.gentoo.org/898716
+S=${WORKDIR}/ruamel_yaml_clib
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
BDEPEND="
- <dev-python/cython-2.99[${PYTHON_USEDEP}]
+ dev-python/cython[${PYTHON_USEDEP}]
"
PATCHES=(
"${FILESDIR}"/${PN}-0.2.7-clang-16.patch
)
+src_unpack() {
+ default
+ mv "${MY_P}" ruamel_yaml_clib || die
+}
+
src_configure() {
cythonize -3 _ruamel_yaml.pyx || die
}