summaryrefslogtreecommitdiff
path: root/dev-python/bcrypt/bcrypt-4.2.1.ebuild
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-18 18:55:08 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-02-18 18:55:08 +0000
commit57b93475e868b01d2bda1076e684c5d6b38259ee (patch)
tree88aafd117e9a52b7ba750298cce45099092ac0f6 /dev-python/bcrypt/bcrypt-4.2.1.ebuild
parent9fbb15b952d0693ba49a8adc1a167bfd7276a991 (diff)
downloadbaldeagleos-repo-57b93475e868b01d2bda1076e684c5d6b38259ee.tar.gz
baldeagleos-repo-57b93475e868b01d2bda1076e684c5d6b38259ee.tar.xz
baldeagleos-repo-57b93475e868b01d2bda1076e684c5d6b38259ee.zip
Adding metadata
Diffstat (limited to 'dev-python/bcrypt/bcrypt-4.2.1.ebuild')
-rw-r--r--dev-python/bcrypt/bcrypt-4.2.1.ebuild25
1 files changed, 16 insertions, 9 deletions
diff --git a/dev-python/bcrypt/bcrypt-4.2.1.ebuild b/dev-python/bcrypt/bcrypt-4.2.1.ebuild
index c9b392831108..cb562acee686 100644
--- a/dev-python/bcrypt/bcrypt-4.2.1.ebuild
+++ b/dev-python/bcrypt/bcrypt-4.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -31,11 +31,11 @@ CRATES="
pbkdf2@0.12.2
portable-atomic@1.9.0
proc-macro2@1.0.89
- pyo3-build-config@0.23.1
- pyo3-ffi@0.23.1
- pyo3-macros-backend@0.23.1
- pyo3-macros@0.23.1
- pyo3@0.23.1
+ pyo3-build-config@0.23.4
+ pyo3-ffi@0.23.4
+ pyo3-macros-backend@0.23.4
+ pyo3-macros@0.23.4
+ pyo3@0.23.4
quote@1.0.37
sha2@0.10.8
subtle@2.6.1
@@ -58,6 +58,7 @@ HOMEPAGE="
"
SRC_URI+="
${CARGO_CRATE_URIS}
+ https://dev.gentoo.org/~mgorny/dist/pyo3-ffi-0.23.4-pypy3_11.patch.xz
"
LICENSE="Apache-2.0"
@@ -75,13 +76,19 @@ QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/bcrypt/_bcrypt.*.so"
distutils_enable_tests pytest
-export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
-
src_prepare() {
distutils-r1_src_prepare
- cd "${ECARGO_VENDOR}"/pyo3-0*/ || die
+ # unpin pyo3
+ rm src/_bcrypt/Cargo.lock || die
+
+ pushd "${ECARGO_VENDOR}"/pyo3-ffi* >/dev/null || die
+ eapply -p2 "${WORKDIR}/pyo3-ffi-0.23.4-pypy3_11.patch"
+ popd >/dev/null || die
+
+ pushd "${ECARGO_VENDOR}"/pyo3-0*/ >/dev/null || die
eapply "${FILESDIR}/bcrypt-4.2.0-patch-pyo3-subinterp.patch"
+ popd >/dev/null || die
}
python_configure_all() {