diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-15 10:12:35 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-15 10:12:35 -0500 |
| commit | 99d6652f1c56f6bd0f2fbc564d613297121a6976 (patch) | |
| tree | 555e8d7b4386d89c9230126ef0d9e7ec6e340f7a /dev-python/ast-serialize | |
| parent | a5a137d12774b833cc8730fc291f88c7582658dd (diff) | |
| download | baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.tar.gz baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.tar.xz baldeagleos-repo-99d6652f1c56f6bd0f2fbc564d613297121a6976.zip | |
Adding metadata
Diffstat (limited to 'dev-python/ast-serialize')
| -rw-r--r-- | dev-python/ast-serialize/ast-serialize-0.8.0.ebuild | 10 | ||||
| -rw-r--r-- | dev-python/ast-serialize/files/get-size2-ppc.patch | 27 |
2 files changed, 36 insertions, 1 deletions
diff --git a/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild b/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild index 343452d6d0fd..0b306d821ee7 100644 --- a/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild +++ b/dev-python/ast-serialize/ast-serialize-0.8.0.ebuild @@ -214,7 +214,7 @@ LICENSE+=" Unicode-DFS-2016 ZLIB " SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~s390 ~sparc ~x86" EPYTEST_PLUGINS=() distutils_enable_tests pytest @@ -229,3 +229,11 @@ src_unpack() { pypi_src_unpack cargo_src_unpack } + +src_prepare() { + default + + # hack around https://github.com/mypyc/ast_serialize/issues/68 + cd "${ECARGO_VENDOR}"/get-size2-* || die + eapply "${FILESDIR}/get-size2-ppc.patch" +} diff --git a/dev-python/ast-serialize/files/get-size2-ppc.patch b/dev-python/ast-serialize/files/get-size2-ppc.patch new file mode 100644 index 000000000000..a4e4ce65b1e2 --- /dev/null +++ b/dev-python/ast-serialize/files/get-size2-ppc.patch @@ -0,0 +1,27 @@ +diff '--color=auto' -dupr old/src/impls/primitives.rs get-size2-0.8.0/src/impls/primitives.rs +--- old/src/impls/primitives.rs 2026-08-15 16:43:00.804672506 +0200 ++++ get-size2-0.8.0/src/impls/primitives.rs 2026-08-15 16:43:22.885502883 +0200 +@@ -5,8 +5,8 @@ use std::num::{ + NonZeroU16, NonZeroU32, NonZeroU64, NonZeroU128, NonZeroUsize, + }; + use std::sync::atomic::{ +- AtomicBool, AtomicI8, AtomicI16, AtomicI32, AtomicI64, AtomicIsize, AtomicU8, AtomicU16, +- AtomicU32, AtomicU64, AtomicUsize, Ordering, ++ AtomicBool, AtomicI8, AtomicI16, AtomicI32, AtomicIsize, AtomicU8, AtomicU16, ++ AtomicU32, AtomicUsize, Ordering, + }; + use std::time::{Duration, Instant, SystemTime}; + +@@ -46,12 +46,10 @@ impl GetSize for AtomicBool {} + impl GetSize for AtomicI8 {} + impl GetSize for AtomicI16 {} + impl GetSize for AtomicI32 {} +-impl GetSize for AtomicI64 {} + impl GetSize for AtomicIsize {} + impl GetSize for AtomicU8 {} + impl GetSize for AtomicU16 {} + impl GetSize for AtomicU32 {} +-impl GetSize for AtomicU64 {} + impl GetSize for AtomicUsize {} + impl GetSize for Ordering {} + impl GetSize for std::cmp::Ordering {} |
