# ChangeLog for dev-python/gmpy
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/ChangeLog,v 1.50 2014/12/06 16:53:58 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/ChangeLog,v 1.51 2015/01/18 05:33:37 idella4 Exp $
+
+*gmpy-2.0.5 (18 Jan 2015)
+
+ 18 Jan 2015; Ian Delaney <idella4@gentoo.org> +gmpy-2.0.5.ebuild,
+ -gmpy-1.16.ebuild, -gmpy-2.0.0.ebuild:
+ bump, expand test phase, rm old
06 Dec 2014; Agostino Sarubbo <ago@gentoo.org> gmpy-2.0.3.ebuild:
Stable for ia64, wrt bug #526460
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-DIST gmpy-1.16.zip 143811 SHA256 58eca10dfcbb68c537acf6815b9904a813da0df90936ffdd7b3cc7028e785fad SHA512 10f5088c764b844d642ab91bf2d9439cf878afd0f6fadad4912bb13abadab030ed05692c06c7391d861ebb7df54fea73a5e5afdc207e1fed4b54409a48e0c83f WHIRLPOOL 2391411d5f054d6b42f8c7dc6b159692371c26d5fa0eedfbcf2c28ca329de84e02a7c4c88284199d04152a4cde976841180d52af6371937b53db366a2e89d711
-DIST gmpy2-2.0.0.zip 288417 SHA256 ecaccceb8fa4f75e631ae0211fd1e1ca1c24d8cdcc371e961052d1d038ac577a SHA512 f7c814a766a288bbd3860f7a36180e3ef5004ce9594d914b30ab11e0bfc06cd71f82fd27472fa1642ca8cf89c4a311eff8472bdfd04b2ec7e43c73614cbcfcbb WHIRLPOOL e559927242a3eec685c10780234d63f5c9e45a6a759f487db88b5e054d97800d488c6ed9dd20e443d4c64252cd63f54fca503c846429f98319bf7d8298e71a10
DIST gmpy2-2.0.3.zip 279348 SHA256 d2eab2d4024f13e9ab77e57636e51714b8a37fb9804024c92b48585701aa6b1a SHA512 7d4b4f6f76de1979a3867b0fb21158bfbaab342d600e9bebc89fc86be2b7b54b48fa71f09c49cd79d089c578aa942d8f7f834995ea8d4349905bc4fe1c50959c WHIRLPOOL 22695fc19d6e17b6e3a711fa36fef359c6f1657bd077236d7ade4be9f2eac61a7f9446c503d867a0f52782e09c9140605e3321ae4088d96dc72347a2947b69f2
DIST gmpy2-2.0.4.zip 280459 SHA256 c2b06e75d876960adabce575f01361f96884a64401740af49e8b9ef356bbbecf SHA512 98f57a0b140bb352dc1403dc799845685d52d346e87e6402d1e10c8ef46bbe90bae598143bd2ebffedb617c0519f75590a6cc9b30d887dc08ff6d5ae4fd7ec75 WHIRLPOOL 2f9c903c91c864ef4eb7e02b4004204580af1b7ddf67c67719ab68506a95cf57af64e06bed24ef445eb7eb2de0e7ef550748ac6e8b41e10297fcc22b04cfbca9
-EBUILD gmpy-1.16.ebuild 1122 SHA256 cf090615d63b6569034e3186523a12d0bc960b1ba8b38abd976fc64b2cab6b3c SHA512 b1cb978e24b3380cf8f1a966e3956c65db08c2efcd258c9c72e645981d58a89f4e38db1122b6ef6e8d379c6423567dfddef430dd6807fcbfe9b6b0f48cea9ef1 WHIRLPOOL 3629853f22e17bb1cf66495f1661adc1ad31563a0ebd5552e793b67f9b78a9f3bc62f41e70fcc8229c68b2324c4b000ba75a508bb09c2d932e6fd14018d475d0
-EBUILD gmpy-2.0.0.ebuild 819 SHA256 f0c95a2809ee8813ebaa6fd7e681c9ac7483faa62447ac1cd1a72896cf0b00aa SHA512 9af6c08e344e379db94d9818d59f113224881a39f5c22b52283c93ed6fdfa9f12a09b5047265675f2cf819a773b0d9ec24b7003f4c3fb1123c5825e038466678 WHIRLPOOL 0fa72f8764ef1aeb39baaa63cab407818386768f7b0116dc0c886d167a4d965b50df7f5837ef51a52199e339ee89861a0a5ab7de200a91ba71d5aaaa0a6cde5a
+DIST gmpy2-2.0.5.zip 280565 SHA256 014ebfb901fde1d823bfa6bdd70abd79adff36c0473d678ea79664be10d4e620 SHA512 d72bf8e309143ec1f28adf7a73fe9a644ca17f0e7aa40408d7336b5729a6b84fd0d7a235830721c802994551f3225ffa0f953ddc1e79b4a33d51e21d5a65f122 WHIRLPOOL d2b3206fd485d4e8680cbba1b03954459a867ca58032e2c3b1c0e50b55eec8b6e24d288bd8833f368e8b89852fb3f6b6d57ca55c2edebd71785959459c283437
EBUILD gmpy-2.0.3.ebuild 918 SHA256 dcdd9fb7c6126078472c556b87996d6cfb074dc3b88e5bf38f78bd7531173e94 SHA512 569fcf0282156dc13ff3327a15dec609cdbf961a2a02fe33d5604aee957ef903dfc1c334646b02b8cb5019d54403fa0e15b63482084b2f904624cf9f67ed1b56 WHIRLPOOL 83e24f56b90c16e5ec711d3416ede58ff2de6d229b392e952f31c355d059670007b817723ceaf1eb05b8cdb2100fc82bc725f583e36b8e56c7725b0a5b456910
EBUILD gmpy-2.0.4.ebuild 1287 SHA256 3bdae9acfd67959ec7c42fe7afefbbcc70b3440fbc8424c3a7d707079af1a7c5 SHA512 79b7608d6b3483d60ad4935b8b27bb9add2d45907b110ae8d70bda9bc219846a22c664ae3702da6304c8a6e8703962961a9d218e614fccd002382a604212cbae WHIRLPOOL 80d831904cc75376d0359b2c72c2a3d58a2669d192e3452d197f1ae9941fb60f8850b36f9fcbd264936baa3c06a5eada2654efc6d93f62afef9fe97751584d91
-MISC ChangeLog 6530 SHA256 47f7bf470867a291c9df8c5efcd956257b6e9e2118910b39d90349b5c8c4be33 SHA512 8e297cfe9310d580b9464d8101102541774441370afa3b66bffa2717fc118f03b040d2baa4166d5a243521bbb73e7d0adfb00db242622bcd0bad6c5db2da8d80 WHIRLPOOL 4593bc8ea54ed51f7af237929a147342a0a1da03d371a47f0c16c9c977fd449f136437cef89c67777c9b3109784865758f65f5205d483a437f864e50830faf86
+EBUILD gmpy-2.0.5.ebuild 1595 SHA256 e96cca5d09d0ac954ccf34eca716ca8cb62eb0b9a35654b92f936495ec47a944 SHA512 84caab16ffdec81867a6becdb8d3a88e1f50cdf179f1089a703ece11da2f2cea3d09f6dd2202a51188d68d503a3e7a430b90f9240cb56982a5785de1732cfad1 WHIRLPOOL 9238a6f7fc6f853d13a032ce5960556614f9f5688009c053c1bbd9d0e2c3cb26875ea7a843e5e04fe097bfebad2ddcacef2a366245cd4ef4ae5188e1769febe8
+MISC ChangeLog 6705 SHA256 3e63a354eae4aa34a340618a6e35465514bd018af4af11d9e26cbc29f7d63751 SHA512 3a16f0a92cbcbfcc272ab575ad5414f31f937a25c6abfc897a9add9b236e56c51a771aea285b513e740cdf72a679b407bbcd4d7250aefa7f14927943e157c882 WHIRLPOOL 76bcf0c577399a67c262361ea5fa25dfba38ab13d66279c898823cb11a19be6b58b126f04e38773206e6ec822820eb42743fa7a87d77e42734bc29544603b4ff
MISC metadata.xml 640 SHA256 41c1f14e0660ee3e1ca43dd0a774dbd8d86ce75c3be47385c74a207f03448ba0 SHA512 f0a9525d7a8c84ba56ce7689be7ad93a526cc778650cb92d76590370d993d0d19c3ae783fb2b0be6f897c3b969194469fc7b277c0c11fdb6d57cae78fd93acc5 WHIRLPOOL 014f1ffa37368540f9a6da6c2be90dc4e7d6d75c25bf373e7f11f12b1fb1875173f3097dbe14ba52b0a6057bb30642bb8a209d37672166bcc1577a15bfe25641
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUgzSnAAoJELp701BxlEWfrgAP/jVn0R7kwY/t9mLXQVCLhp5p
-tq0uvwsQ/9Hyt+V6SXAm439v3K9tYfqjItGHv8op3V0Pff8aZosqLTNMZgITifjg
-c5Io6j1kRghQm84QQ2/gC/aT3Mcb/fpwLiT/XZ4zeFI3ylGdeiwMXPz7PxKs5pdC
-49jb/SLOBD9xXV2tgP7vVOKCpZE47FXpQ7yCKAHphEn6ykRDwjRObWe/Yw2UC9/C
-NeSleudddPIgZlZZHJJoVkyLwIRwdJxzyn5qa0kuEvj7uEogQPyHTXXH3P3TsOs8
-URwarAowa4bjLy0BifDXPU8q3cqWyW14HFe7oy89YubgNvLsrHRMAKUvV7NEe50l
-kFDBIp3RB9oTZaB5ww+4DxuSUldrNhVgmYtnQ/BINT2dsH4zzpnraS+21OarFMuH
-Rb3Wae39APIxv+qTm7b9mLHFnzjixzvjx9awfX3BlDRB5eeTF57ZlKqrI3cmnnEV
-pTGjR12T+J0bHIxD5vAlJSVhRrRXFngxuzTz96ge1oqe+9IMlpvb/vme6LxxbXxm
-ZBTl8+DPM2paOo0PBh32rvEjrxcb6GvvhqQMla6Z6Jx/V7zC7MVxACjCEcWEVE54
-1/hweFmP48AyukuVayyW0i+W2TG0IS8SSfzojr4tFyOkobqTXfLuBfjyRjCrVy8g
-GLsymCcai+7+4cTsoTyt
-=jsDC
+iEYEAREIAAYFAlS7RcEACgkQso7CE7gHKw3bDgCfTEnDzCMICdg+0bWsWlvcv6v7
+oVIAoJBT/3q5fRNPQfajtldq+rX5ut9d
+=it3o
-----END PGP SIGNATURE-----
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-1.16.ebuild,v 1.5 2014/08/27 12:06:13 blueness Exp $
-
-EAPI="3"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="*-jython 2.7-pypy-*"
-
-inherit distutils
-
-DESCRIPTION="Python bindings for GMP library"
-HOMEPAGE="http://www.aleax.it/gmpy.html http://code.google.com/p/gmpy/ http://pypi.python.org/pypi/gmpy"
-SRC_URI="http://${PN}.googlecode.com/files/${P}.zip"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86 ~x86-linux ~ppc-macos"
-IUSE=""
-
-RDEPEND="dev-libs/gmp"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
-
-DOCS="doc/gmpydoc.txt"
-
-src_test() {
- testing() {
- if [[ "${PYTHON_ABI:0:2}" == "3." ]]; then
- pushd test3 > /dev/null
- else
- pushd test > /dev/null
- fi
- PYTHONPATH="$(ls -d ../build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" gmpy_test.py || return 1
- popd > /dev/null
- }
- python_execute_function testing
-}
-
-src_install() {
- distutils_src_install
- dohtml doc/index.html || die "dohtml failed"
-}
+++ /dev/null
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-2.0.0.ebuild,v 1.6 2014/08/27 12:06:13 blueness Exp $
-
-EAPI=5
-
-PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} )
-
-inherit distutils-r1
-
-MY_PN="${PN}2"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Python bindings for GMP library"
-HOMEPAGE="http://www.aleax.it/gmpy.html http://code.google.com/p/gmpy/ http://pypi.python.org/pypi/gmpy2"
-SRC_URI="http://gmpy.googlecode.com/files/${MY_P}.zip"
-
-LICENSE="LGPL-2.1"
-SLOT="2"
-KEYWORDS="amd64 ~arm ~ia64 ~ppc ~ppc64 x86 ~x86-linux ~ppc-macos"
-IUSE=""
-
-RDEPEND="
- dev-libs/gmp
- dev-libs/mpc
- dev-libs/mpfr"
-DEPEND="${RDEPEND}
- app-arch/unzip"
-
-S="${WORKDIR}"/${MY_P}
-
-python_test() {
- cd test || die
- ${PYTHON} runtests.py || die
-}
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/gmpy/gmpy-2.0.5.ebuild,v 1.1 2015/01/18 05:33:37 idella4 Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+
+inherit distutils-r1
+
+MY_PN="${PN}2"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries"
+HOMEPAGE="http://code.google.com/p/gmpy/"
+SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc mpir"
+
+RDEPEND="
+ >=dev-libs/mpc-1.0.2
+ >=dev-libs/mpfr-3.1.2
+ !mpir? ( dev-libs/gmp )
+ mpir? ( sci-libs/mpir )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
+
+S="${WORKDIR}"/${MY_P}
+
+python_prepare_all() {
+ # rm non std test file
+ rm test*/gmpy_test_thr.py || die
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ mydistutilsargs=(
+ $(usex mpir --mpir --gmp)
+ )
+}
+
+python_compile() {
+ python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing"
+ distutils-r1_python_compile
+}
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ cd test || die
+ "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}"
+ if python_is_python3; then
+ cd ../test3 || die
+ else
+ cd ../test2 || die
+ fi
+ for test in ./gmpy_test*.py
+ do
+ "${PYTHON}" $test || die "test $test failed under ${EPYTHON}"
+ done
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
+}