diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-02-18 18:55:08 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-02-18 18:55:08 +0000 |
| commit | 57b93475e868b01d2bda1076e684c5d6b38259ee (patch) | |
| tree | 88aafd117e9a52b7ba750298cce45099092ac0f6 /dev-python/bcrypt/bcrypt-4.2.1.ebuild | |
| parent | 9fbb15b952d0693ba49a8adc1a167bfd7276a991 (diff) | |
| download | baldeagleos-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.ebuild | 25 |
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() { |
