summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Delaney <idella4@gentoo.org>2015-06-28 10:07:18 +0000
committerIan Delaney <idella4@gentoo.org>2015-06-28 10:07:18 +0000
commit23e6457bb8bb471cc36ea471d474c8e2df660095 (patch)
treeeb4b81796b22d6fb0da8c03a749b70826285f4f9
parentx86 stable wrt bug #550752 (diff)
downloadhistorical-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/ChangeLog9
-rw-r--r--dev-python/numba/Manifest31
-rw-r--r--dev-python/numba/files/numba-0.19.2-docbuild.patch17
-rw-r--r--dev-python/numba/numba-0.17.0.ebuild48
-rw-r--r--dev-python/numba/numba-0.19.2.ebuild69
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
+}