From 6ddb6237605ab9bec9a059c9150f41004efd2582 Mon Sep 17 00:00:00 2001 From: Ian Delaney Date: Sun, 19 Apr 2015 09:11:09 +0000 Subject: [PATCH] bump; tidy to ebuild re change to eclass, comment added re 1 missing text file in testsuite Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xB8072B0D --- dev-python/whoosh/ChangeLog | 8 +++- dev-python/whoosh/Manifest | 10 +++-- dev-python/whoosh/whoosh-2.7.0.ebuild | 53 +++++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 5 deletions(-) create mode 100644 dev-python/whoosh/whoosh-2.7.0.ebuild diff --git a/dev-python/whoosh/ChangeLog b/dev-python/whoosh/ChangeLog index d5290c9eb231..285818e890c9 100644 --- a/dev-python/whoosh/ChangeLog +++ b/dev-python/whoosh/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/whoosh # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/whoosh/ChangeLog,v 1.26 2015/01/16 10:57:09 idella4 Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/whoosh/ChangeLog,v 1.27 2015/04/19 09:10:44 idella4 Exp $ + +*whoosh-2.7.0 (19 Apr 2015) + + 19 Apr 2015; Ian Delaney +whoosh-2.7.0.ebuild: + bump; tidy to ebuild re change to eclass, comment added re 1 missing text file + in testsuite 16 Jan 2015; Ian Delaney -whoosh-2.4.1.ebuild, -whoosh-2.5.7.ebuild: diff --git a/dev-python/whoosh/Manifest b/dev-python/whoosh/Manifest index 97d7db7130f6..496f756e7299 100644 --- a/dev-python/whoosh/Manifest +++ b/dev-python/whoosh/Manifest @@ -2,13 +2,15 @@ Hash: SHA256 DIST Whoosh-2.6.0.zip 1193541 SHA256 7de7bc4d00a6d051dbb360b48eb7f3cd002373d87252fb0b284a3c9c453a7677 SHA512 e50e47ec0d1c65ad3c7d657586f5380a1be748945c1ce964305fa68b99379f0da676faef6f0ca45ef151df7be71150601162ee966f3aaf84047a20bca36f7e37 WHIRLPOOL c42e9760833db7186f3df5946f6dd071288cfccf2eaefba95520a2415ca377c49cf74307b3fa2c9e655f134b086ae637e5db06330248b4a27e12175920f3c7b8 +DIST Whoosh-2.7.0.zip 1080985 SHA256 733df1ad4142fcd1e8f3259070de0521d272d7685e2febc0f4fdd1668cfe0d48 SHA512 5126a9ed5ef50af391905347c7aa1c1cc7d100213c29f5a5f67fcfabab9cdcfcd14a6b75735df8e343f61254d1fec8610f0e1260167a321ab303a0a55b02673f WHIRLPOOL 6a35448280e3c6382b8a4b50432d5def3a910d9af95d35afc11544030b69f0103aae910bbf91cb5942ec80f10a848bbd32dbd828c71482f5e2fc15a9cd29c249 EBUILD whoosh-2.6.0.ebuild 1499 SHA256 6c2761835a09acc7e78fee03db4c228b4950594f07b64c7a06591cff6b7daa72 SHA512 3df00fa9f2b6ecf7ad3ec3f066dae8ab0aa3382e3bbce4e4ffcab1250a3fd2306bbab3b531a4f7c084f941b38eb920ff48eef49cb1595618e4bbbb9cc84180ec WHIRLPOOL 15c7a0834a1869c4fd44ad75356e169634fc3e9ef3041fb171739988ecf531752465dc406a0a9e6b51182a20b90116fadc3e6a24b841557872cb0ed957b83bdf -MISC ChangeLog 6304 SHA256 b4a338db8275d9b69b541f0ad70c3deb37b4a57892d51900a67b33281066bbce SHA512 45e78fce94d028176a3eaf09fb5e0c7dd9c777d9ec207acebb7caaa5ef54b222b659e012dca909bbb26db1443714894164b11b3c81b8f671fb46d482b57674b0 WHIRLPOOL 99c4af42511bf05e2f834e9bc594be3903106e92a9425bb4b932c46ba15f327096630330d6f088e235d99a22c164b2500f94c1b8b44af3d3325a2bc3c062a729 +EBUILD whoosh-2.7.0.ebuild 1545 SHA256 b7b870dc06129547e428e1fffe7ff1dcb5714f217debab55efa4d27253866f73 SHA512 c7950703f85fb3c9fdcbe2828b1816e6702326e81357f251bef9ff58454b02c1e09d2d7d5adad3298ff5252729534b8f778b2fe0aba5978adf6276b2580503f5 WHIRLPOOL c4709c1f009539f1d78b4ce231c54cb4284a94f23d3c137fe746249323e05fe2282f4d5b21cce1d93afffce42daf312d4ba40843c8de55cebd97eebd979df60d +MISC ChangeLog 6500 SHA256 a9744f00b971c721eec21d1d83c96425af231dd2d34e3908c9fc4ec1d49d60f1 SHA512 5eb1a61f575a373b82dd0abdd9746d23169910105941a2dfece567822059f3d92c0518b0d3345c3d5bdaedd125c2ca84ea20768fb192af2c35ab4616bdca68e8 WHIRLPOOL e41d8efe34ea3b868841f9964add28a9dcad36e3c1f8e3096788f355f483e163a8cce243a0033380baba03cc6897243c8249fab42bd98b1b94950dc52cfd0674 MISC metadata.xml 726 SHA256 8d921efa970379ff88325e6eb1621d0362031a8e63b41c3263022647774838d2 SHA512 f33d5453ed385fe4ff89eb23e46b840ebee93c9d8cca1eb4d4f818083fa40ae2fd5cf2d317f04c83ea414472699ec628182985029fd362a729bfa4c886cf98df WHIRLPOOL cc8b11eebb75a592d77ee606a6fdf875ea24044f852fe36e951d24ba20bd0d7ff077508ea2c8b7c6a1ef4acad14adcea334243790ed14c0650f0632da84d1416 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlS47pgACgkQso7CE7gHKw3MdACgrY2K+cQmgRWfbuVPFKEhPgmX -Z6UAmQFtyaAJ6Dyy1HSaUz7nvnUSpHMi -=GMMk +iEYEAREIAAYFAlUzcSMACgkQso7CE7gHKw2qsgCgxdFwaLM4KSbH3v7lM6Dn4Iiu +2WIAnRebAiv/+B535esXvEdvKe0mDh8w +=xpkw -----END PGP SIGNATURE----- diff --git a/dev-python/whoosh/whoosh-2.7.0.ebuild b/dev-python/whoosh/whoosh-2.7.0.ebuild new file mode 100644 index 000000000000..4cd9a85ee1fb --- /dev/null +++ b/dev-python/whoosh/whoosh-2.7.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/whoosh/whoosh-2.7.0.ebuild,v 1.1 2015/04/19 09:10:44 idella4 Exp $ + +EAPI="5" + +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +MY_PN="Whoosh" + +inherit distutils-r1 + +DESCRIPTION="Fast, pure-Python full text indexing, search and spell checking library" +HOMEPAGE="http://bitbucket.org/mchaput/whoosh/wiki/Home/ http://pypi.python.org/pypi/Whoosh/" +SRC_URI="mirror://pypi/W/${MY_PN}/${MY_PN}-${PV}.zip" + +DEPEND="app-arch/unzip + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/pytest[${PYTHON_USEDEP}] )" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc test" + +S="${WORKDIR}/${MY_PN}-${PV}" + +python_prepare_all() { + # (backport from upstream) + sed -i -e '/cmdclass/s:pytest:PyTest:' setup.py || die + + # Prevent un-needed download during build + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + # https://bitbucket.org/mchaput/whoosh/issue/403/ + use doc && sphinx-build -b html -c docs/source/ docs/source/ docs/source/build/html +} + +python_test() { + # https://bitbucket.org/mchaput/whoosh/issue/412/tarball-of-whoosh-270-pypi-missing-english + # tarball missing a file english-words.10.gz which when added sees all tests pass. + esetup.py test +} + +python_install_all() { + local DOCS=( README.txt ) + use doc && local HTML_DOCS=( docs/source/build/html/. ) + distutils-r1_python_install_all +} -- 2.26.2