diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-07 13:16:39 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-07 13:16:39 +0100 |
commit | e91a1aaa5ec8fab37f0fd082ac6024d41c6651e2 (patch) | |
tree | ee7587dfd365faadd9b297d595c31368bf94f9ca /dev-python/gmpy | |
parent | 2d446203bcf1a0db08e99abca43513d246dfa73d (diff) |
gentoo resync : 07.04.2018
Diffstat (limited to 'dev-python/gmpy')
-rw-r--r-- | dev-python/gmpy/Manifest | 3 | ||||
-rw-r--r-- | dev-python/gmpy/files/gmpy-2.0.8-fix-mpir-types.patch | 17 | ||||
-rw-r--r-- | dev-python/gmpy/gmpy-2.0.8.ebuild | 6 |
3 files changed, 24 insertions, 2 deletions
diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest index 6334498259d3..4c4dbfc568ee 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -1,3 +1,4 @@ +AUX gmpy-2.0.8-fix-mpir-types.patch 636 BLAKE2B 3f9a73390cab39ac02c9cdbf6c78381a14e861b15c4e0194e9727b3e801817111b6ece399a2479c0880f84d542816b2e388ad15e8f9786e2ab63b5e893f31cc1 SHA512 701e985b1d8f1d3ed0efa48a9ee225bfb9a06f5a19f53a8a1ec6c525e74fb2b6fd006f1bba28188926f77faec6cbc456985b810b7c774aef1699a0ab2c07896d DIST gmpy2-2.0.8.zip 280551 BLAKE2B b73c48b739ae6972231672ad28598c09e00db6348cd281d190c6dfcf49b0e977563baabe84825658d78bf1e2ac4927ad1882787b6d4efd19f28a4f7fd6a061b4 SHA512 090f449641f378c73eb166831b1d956c6cee3da83e42fde8741f18aa0fa687e37927fc3b045d4b35e3a3b75570e6b1074150d8bc29d16119ab5c717bcfcf9fb4 -EBUILD gmpy-2.0.8.ebuild 1482 BLAKE2B 8c64e2f15ba5559f3e245fc5b672dc1d4906d47e5f6b36068db778a0bd47635c10077b82c68dc44ddf93170a3c55c011463d3c0014c2a35766069d0dccbb3a02 SHA512 5c25f9d11546c439696556a24347fc1abe8762417b502c3fe25c789db766b451d8b60c00364fd6c399d2ba7f20d955fdf771cfb64ef4a685142335203d43b53e +EBUILD gmpy-2.0.8.ebuild 1542 BLAKE2B fb20edd608ed5e45faefb8b0ff17beb308b6b516a3a72cc099525b64fa0800d1616e6e1fe4cd0200cc0da261b5f7359c3c1645b381dac11861d27a774877d1e4 SHA512 177f172291aff5d84618a1a75cdbdbc5ab18e5fbcd6a373eff038edca02ff0d33becd2b02774d51ff6ce3712c7ad6437d4a1ef2706d05c3b484386eb1a807ecc MISC metadata.xml 795 BLAKE2B df987c466b2666db915c405dea507c17f90181c2e2948885292a6de44ba0c4bec640fe25bea3b8b8105d035c3ff999750b747cfd7f4caaab561f459056823eb5 SHA512 e7f8324cdacceed22f28e27a224668f59955fb5a639d26376da037b0d21437ef57708c7c325e00c771df9e11050be8dc423a3d4b631599da2cc1ef3f97cf3795 diff --git a/dev-python/gmpy/files/gmpy-2.0.8-fix-mpir-types.patch b/dev-python/gmpy/files/gmpy-2.0.8-fix-mpir-types.patch new file mode 100644 index 000000000000..d21e5a55510d --- /dev/null +++ b/dev-python/gmpy/files/gmpy-2.0.8-fix-mpir-types.patch @@ -0,0 +1,17 @@ +diff -ur gmpy2-2.0.8.orig/src/gmpy.h gmpy2-2.0.8/src/gmpy.h +--- gmpy2-2.0.8.orig/src/gmpy.h 2018-04-03 22:44:35.494621951 -0700 ++++ gmpy2-2.0.8/src/gmpy.h 2018-04-03 22:45:33.580835296 -0700 +@@ -129,8 +129,13 @@ + #ifndef BITS_PER_UI + /* Assume we are NOT using MPIR > 2.5. */ + #define BITS_PER_UI BITS_PER_ULONG ++#if defined(__mips__) && (_MIPS_SIM == _ABIN32) ++typedef unsigned long long mpir_ui; ++typedef long long mpir_si; ++#else + typedef unsigned long mpir_ui; + typedef long mpir_si; ++#endif + #define mpz_fits_si_p mpz_fits_slong_p + #define mpz_fits_ui_p mpz_fits_ulong_p + #endif diff --git a/dev-python/gmpy/gmpy-2.0.8.ebuild b/dev-python/gmpy/gmpy-2.0.8.ebuild index 1d39738f918a..9f2ce986f582 100644 --- a/dev-python/gmpy/gmpy-2.0.8.ebuild +++ b/dev-python/gmpy/gmpy-2.0.8.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip" LICENSE="LGPL-2.1" SLOT="2" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc mpir" RDEPEND=" @@ -30,6 +30,10 @@ DEPEND="${RDEPEND} S="${WORKDIR}"/${MY_P} +PATCHES=( + "${FILESDIR}"/${P}-fix-mpir-types.patch +) + python_prepare_all() { # rm non std test file rm test*/gmpy_test_thr.py || die |