diff options
author | Ian Delaney <idella4@gentoo.org> | 2015-06-28 10:07:18 +0000 |
---|---|---|
committer | Ian Delaney <idella4@gentoo.org> | 2015-06-28 10:07:18 +0000 |
commit | 23e6457bb8bb471cc36ea471d474c8e2df660095 (patch) | |
tree | eb4b81796b22d6fb0da8c03a749b70826285f4f9 | |
parent | x86 stable wrt bug #550752 (diff) | |
download | historical-23e6457bb8bb471cc36ea471d474c8e2df660095.tar.gz historical-23e6457bb8bb471cc36ea471d474c8e2df660095.tar.bz2 historical-23e6457bb8bb471cc36ea471d474c8e2df660095.zip |
bump; add patch to facilitate new doc build, upgrade install of docs
Package-Manager: portage-2.2.20/cvs/Linux x86_64
Manifest-Sign-Key: 0xB8072B0D
-rw-r--r-- | dev-python/numba/ChangeLog | 9 | ||||
-rw-r--r-- | dev-python/numba/Manifest | 31 | ||||
-rw-r--r-- | dev-python/numba/files/numba-0.19.2-docbuild.patch | 17 | ||||
-rw-r--r-- | dev-python/numba/numba-0.17.0.ebuild | 48 | ||||
-rw-r--r-- | dev-python/numba/numba-0.19.2.ebuild | 69 |
5 files changed, 105 insertions, 69 deletions
diff --git a/dev-python/numba/ChangeLog b/dev-python/numba/ChangeLog index 4a46c162fa21..97a2daada9e2 100644 --- a/dev-python/numba/ChangeLog +++ b/dev-python/numba/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-python/numba # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/numba/ChangeLog,v 1.17 2015/06/07 14:22:05 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/numba/ChangeLog,v 1.18 2015/06/28 10:06:51 idella4 Exp $ + +*numba-0.19.2 (28 Jun 2015) + + 28 Jun 2015; Ian Delaney <idella4@gentoo.org> + +files/numba-0.19.2-docbuild.patch, +numba-0.19.2.ebuild, + -numba-0.17.0.ebuild: + bump; add patch to facilitate new doc build, upgrade install of docs 07 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: Add github to remote-id in metadata.xml diff --git a/dev-python/numba/Manifest b/dev-python/numba/Manifest index 79e78f9540b9..1e829919f559 100644 --- a/dev-python/numba/Manifest +++ b/dev-python/numba/Manifest @@ -1,28 +1,19 @@ -----BEGIN PGP SIGNED MESSAGE----- -Hash: SHA512 +Hash: SHA256 -DIST numba-0.17.0.tar.gz 682420 SHA256 1c33b3b9b6995f0ea25623824605d7ab15867d39e577e524bf052d13985ca1bc SHA512 bf5dc7dd0b580fe07a82452bc383d59725a9b1cb0fea6e617ed6ab6460c77b13565760d521d34a61c82d350c150834fe7b350fe25be5351b49bbc0d7187b2f16 WHIRLPOOL 7e7e3f386587fee975347ba545d582222efcc133da7a93791a2f2ec48f2e25044bbe1c6d336bc9f06f74539a3732413d1e03642df6ca00e3de94f4b83aa7af56 +AUX numba-0.19.2-docbuild.patch 601 SHA256 a2703db1f22da6cd2adc5814fcaf1fdb24006ccc07d2b046e2d2968114af667f SHA512 86c0ea1f45436c4ff89bed5c00da5ff9be92aa7bf445e37165d174f7e36a0809c48d0f7db665e3c171748822e7f70cdb8dd6cd0396b5f98587fc426de455f033 WHIRLPOOL 5edf6e57746dfec105878e467d9b97171551ee2ac3f78bfa31a9c84c755dcbcabccb17be56c717487766c0cd0a3d5dd6fb99bfa9e1cf688e9ac0b7a33342a42f DIST numba-0.18.2.tar.gz 786935 SHA256 5988621a8dd3609d252435c8e280bf01e2f25d9eb63bb8ae49487fe013235a7f SHA512 03d0511df1a5e98f4166a1febc51b6bc4dbf4ca8b432c315a93c8a5c762f6d0ac830fd264c4b42cdb52f262a24c6777885abcccc6e61e08605f30c4bb830850d WHIRLPOOL d62e5e14191146d301fd5475023d0e711e1a014f52c8d2d4661529adb6190006c37259e9a45a8336e5e4cbf8d60fa8a69babce6e0cf01a297ef43d1e7f563cf7 -EBUILD numba-0.17.0.ebuild 1239 SHA256 88477b3c8ee48d003be9d44c5939cae374b6005999e93ce2e5b12013b2d4bdbf SHA512 1995a9b979407ee95041dd11220f5c8766abac783e35d7341c112284644f026706ba754652729cd5059366a81c579d699165c128faf2ed21e36c5aa771f553d2 WHIRLPOOL c8a09d57f02f17468f8b1c54cf080088b1014a05de388ebfd13135cc98d37ca5913b2157cb576bd1c03a5b06e8b3d29cc908e71c61e78473594b9715dd2ecd6c +DIST numba-0.19.2.tar.gz 871394 SHA256 10bdd84a3a8dfb9b195ad7d3b11c1f52693833820268c64837dc8510e66f1e2e SHA512 9eca230b5d69890680278248365e748b2e8a7e040703e80acaed2c0e1dc3576e102bde3809eceb6e600d90e02685e66419ca3423d332620c034fe9c07995aa67 WHIRLPOOL bfba05b56ff9fa9708b67dad1f514bc35c72ac3bf76e349f2ec20c63f7cb9c1664b106898559220e796ae9cafc7a48dbb5e6e537720d6cd4f6b5ccde4903dc67 EBUILD numba-0.18.2.ebuild 1324 SHA256 e1709d2457227358c0754150df24185ba46e6fd937f8eac5fa38859f2e6ab69e SHA512 53dc8da1069923c3261b82c4b4e2fa31eb3eb308e0cb02a9a5a2298d546343b166de8eaa6aed3c5604b5ce75458066390c57e4a089264b6c7376efccf9d24f89 WHIRLPOOL a0ce90fa4b57384cacf25c0891e2d5454362d4cdb1d3f7a53df8e3e038f01632f5a58f2a7bac30593c1c9342bec1ca2537f00739f540c6c1b181d277317843d4 -MISC ChangeLog 2706 SHA256 5498650615e8156908ad2d9cdf729d615767e75d9dafb0b61c11ce8975a0f269 SHA512 2a010043582a2ec8d5072b23571763c325cc4bce531ad993cdc63f5de43d35646e0932057766f52484eb688a8c7d9bb1e117a8c6b4bdbb47778ef042f2b9e399 WHIRLPOOL 9d98514ae028346abf1c9ad7314504519fe99da031b79a3dddd1bb76f60e48fe00c8a9d7b156e63ac18d8fe0e8d76a9013cea82c045831c7847646d72b955426 +EBUILD numba-0.19.2.ebuild 1926 SHA256 e73e05418aa57aff4b3ee98225db3edace3b04720e2e4483cdb3d5d39f5c1fce SHA512 ae3653d0267a9ea2f6c9782ba3f24bc868984d72188c1aaa1bfe04d44406c7651572213e7813378f5446467d69edd46dc9320f24f455813a57fd1dcca39ba293 WHIRLPOOL ddaa4704d62371b84985016fa3b22cd5f884464f1fdf8ca43bc6adcb2a45f48b905b949bfeaf320757d10ddbb75fd0564c831c92d3d05121846148fc051d3f57 +MISC ChangeLog 2942 SHA256 2708ae7dfa0e2c2b286e297d3e43671136a850330e1c882fa700727e3962fcdc SHA512 8232bde66c8ee2360e8cbb2ffaf5d3c987419625fc6da7025ffd8b5336e20c5686d47bb4b5893be494f5130cbedce9acdd1183e1f087dd1bc4910e607cb9eb55 WHIRLPOOL caabff417121fceff0731426bf340dc2d25cd16067012de8dac04643a885ae6ecef38e11dacb9f7c92c7513c03dc5b8a588433e445745ab25709fcbc0cc7febc MISC metadata.xml 732 SHA256 1c4e9b59fb341e4fc07039e85e143eaf40435d9830821a5ca87eb65225f49595 SHA512 b4bf3348c8f72ecf699e61c3829866f4baf64c9343baee27e78fe57dd443d3d543b044d2f0df923466697a64d042571de55a06f19cd407f643697653af2a1416 WHIRLPOOL fa223916dba83fc803a357df2b2930ae900304353448398ddbb6081227601e564a14404084a5e6ad38d78d64720913f677b0ee22e11f29a4eccf75a7bd21afb7 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0 +Version: GnuPG v2.1 -iQJ8BAEBCgBmBQJVdFOOXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF -OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiV+QQAJt4MiGB+I7s0TB7SDX4lq+H -PCuEaX/B6q79lnPrl14gyCpiEVRthWuBJ7KCH5xPtWMi49cdvoFAdnQKxNb2hpaj -2VumU993Er3EqP8xqqopl/d7/vJ0A3aFnkugTi3aYdaAfTP81sjB8TAyNDlt6RjA -4Xad95IviIz/CPH1oCaUz85vfTpn8gvoM5cs62KHEV0dIoD44lKV9b8Cl4SxiwLR -s6P83YkpFmK8GkWK9K+DzlB2+DcoRupzKkJgLEbgIlaOqQ+/n0dxW+xvskmMU7lz -ZZwUlvs+fyusVPhUwYiGaZ8IhvQ1QkqPtUdSrHPjzQUBHR3M/XB3qZXOOd0JIE5U -xp3azbnzdpbXyF0i7PXxFPOGMV/xT8JyuzZ472dfjRxI/UYuBiOkGwYZWVGyrKwv -FWhCclqGI7uxUt9BGQgOvuX7fbwHi6e8liy+QEnOeFft/GzBP1fUQwzsCA8qHUvX -vpcTPH7a3aDmBqU4tunUo9QeceikebyVhkQapoFoeeOkAQgmtvWDjilt+sC6ZIew -cx7Df5XWneLXJQfzAmm/USuNceRn6Yy6IVmoHSX2KN1OfL8qV9tEd3adKTgf1GUm -aAY3mqYijhO0TCSGChTdtVUH0W9+y8Dx2AWwUFyC84Oguxm3D0IhkdxUg02B9jPU -PMh7cPBfO8acJuRBPNA4 -=o0Hq +iKYEAREIAGYFAlWPxz1fFIAAAAAALgAoaXNzdWVyLWZwckBub3RhdGlvbnMub3Bl +bnBncC5maWZ0aGhvcnNlbWFuLm5ldDdDQUM1OUY0ODkzMERBREU1NUQ1RjJBRkIy +OEVDMjEzQjgwNzJCMEQACgkQso7CE7gHKw2mYwCeOPZHBC6XKn+yEXwXAiX3fPKC +ba0An1FpU5aUyKITwyosJKrBo8xeoVZ+ +=gdG/ -----END PGP SIGNATURE----- diff --git a/dev-python/numba/files/numba-0.19.2-docbuild.patch b/dev-python/numba/files/numba-0.19.2-docbuild.patch new file mode 100644 index 000000000000..1c8853c1b11c --- /dev/null +++ b/dev-python/numba/files/numba-0.19.2-docbuild.patch @@ -0,0 +1,17 @@ +Delete intersphinx, delete entry to set sphinxjp.themecore which is absent from portage +diff -ur numba-0.19.2.orig/docs/source/conf.py numba-0.19.2/docs/source/conf.py +--- docs/source/conf.py 2015-06-28 15:19:14.573386743 +0800 ++++ docs/source/conf.py 2015-06-28 15:20:16.808191183 +0800 +@@ -36,12 +36,9 @@ + # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom + # ones. + extensions = [ +- 'sphinx.ext.intersphinx', + 'sphinx.ext.todo', + #'sphinx.ext.mathjax', + 'sphinx.ext.autodoc', +- #'sphinx.ext.graphviz', +- 'sphinxjp.themecore', + ] + + todo_include_todos = True diff --git a/dev-python/numba/numba-0.17.0.ebuild b/dev-python/numba/numba-0.17.0.ebuild deleted file mode 100644 index 722bf7e2ef5c..000000000000 --- a/dev-python/numba/numba-0.17.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/numba/numba-0.17.0.ebuild,v 1.1 2015/02/12 05:50:40 patrick Exp $ - -EAPI=5 - -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -inherit distutils-r1 - -DESCRIPTION="NumPy aware dynamic Python compiler using LLVM" -HOMEPAGE="http://numba.pydata.org/" -SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="doc examples test" - -RDEPEND=" - dev-python/llvmlite[${PYTHON_USEDEP}] - >=dev-python/numpy-1.6[${PYTHON_USEDEP}] - $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python{2_7,3_3}) -" -DEPEND="${RDEPEND} - test? ( $(python_gen_cond_dep 'dev-python/funcsigs[${PYTHON_USEDEP}]' python2_7) )" - -python_compile() { - if ! python_is_python3; then - local CFLAGS="${CFLAGS} -fno-strict-aliasing" - export CFLAGS - fi - distutils-r1_python_compile -} - -python_test() { - cd "${BUILD_DIR}"/lib* || die - ${PYTHON} -c "import numba; numba.test()" || die -} - -python_install_all() { - # doc needs obsolete sphnxjp package - use doc && dodoc docs/Numba.pdf - use examples && local EXAMPLES=( examples/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/numba/numba-0.19.2.ebuild b/dev-python/numba/numba-0.19.2.ebuild new file mode 100644 index 000000000000..9d88ff4e1038 --- /dev/null +++ b/dev-python/numba/numba-0.19.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/numba/numba-0.19.2.ebuild,v 1.1 2015/06/28 10:06:51 idella4 Exp $ + +EAPI=5 + +# test phase is pointless since it errors in circa 60% of 1984 tests +RESTRICT="test" + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="NumPy aware dynamic Python compiler using LLVM" +HOMEPAGE="http://numba.pydata.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="doc examples test" + +RDEPEND=" + dev-python/llvmlite[${PYTHON_USEDEP}] + >=dev-python/numpy-1.6[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/enum34[${PYTHON_USEDEP}]' python{2_7,3_3}) + $(python_gen_cond_dep 'dev-python/funcsigs[${PYTHON_USEDEP}]' python2_7)" +DEPEND="test? ( ${RDEPEND} ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +# Delete intersphinx & entry to set sphinxjp.themecore, which is absent from portage, from conf.py +PATCHES=( "${FILESDIR}"/${P}-docbuild.patch ) + +python_prepare_all() { + # Re-set them of doc build to one provided by sphinx + if has_version ">=dev-python/sphinx-1.3.1"; then + sed -e 's:basicstrap:classic:' -i docs/source/conf.py || die + else + sed -e 's:basicstrap:default:' -i docs/source/conf.py || die + fi + distutils-r1_python_prepare_all +} + +python_compile() { + if ! python_is_python3; then + local CFLAGS="${CFLAGS} -fno-strict-aliasing" + export CFLAGS + fi + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake -C docs/ html +} + +python_test() { + cd "${BUILD_DIR}"/lib* || die + ${PYTHON} -c "import numba; numba.test()" || die +} + +python_install_all() { + # doc needs obsolete sphinxjp package +# use doc && dodoc docs/Numba.pdf + use examples && local EXAMPLES=( examples/. ) + use doc && local HTML_DOCS=( docs/_build/html/. ) + + distutils-r1_python_install_all +} |