summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2013-01-14 15:19:54 +0000
committerAndrey Grozin <grozin@gentoo.org>2013-01-14 15:19:54 +0000
commitfcbea2f03bb33464287c4e1f5c265ee50336d616 (patch)
tree20b21abfd25c63adffcfaa3c783d0521ade9c3a9 /dev-python
parentversion bump; internal restructuring, minor bugfixes, documentation updates (diff)
downloadhistorical-fcbea2f03bb33464287c4e1f5c265ee50336d616.tar.gz
historical-fcbea2f03bb33464287c4e1f5c265ee50336d616.tar.bz2
historical-fcbea2f03bb33464287c4e1f5c265ee50336d616.zip
Version bump, closing #451220
Package-Manager: portage-2.2.0_alpha151/cvs/Linux i686
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/spyder/ChangeLog10
-rw-r--r--dev-python/spyder/Manifest15
-rw-r--r--dev-python/spyder/files/spyder-2.1.13-disable_sphinx_dependency.patch48
-rw-r--r--dev-python/spyder/spyder-2.1.13.ebuild61
4 files changed, 121 insertions, 13 deletions
diff --git a/dev-python/spyder/ChangeLog b/dev-python/spyder/ChangeLog
index ce7767e080bc..2926f9ecc33a 100644
--- a/dev-python/spyder/ChangeLog
+++ b/dev-python/spyder/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/spyder
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/spyder/ChangeLog,v 1.28 2012/08/02 17:50:03 bicatali Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/spyder/ChangeLog,v 1.29 2013/01/14 15:19:48 grozin Exp $
+
+*spyder-2.1.13 (14 Jan 2013)
+
+ 14 Jan 2013; Andrey Grozin <grozin@gentoo.org> +spyder-2.1.13.ebuild,
+ +files/spyder-2.1.13-disable_sphinx_dependency.patch:
+ Version bump, closing #451220
*spyder-2.1.11 (02 Aug 2012)
diff --git a/dev-python/spyder/Manifest b/dev-python/spyder/Manifest
index 2788ee25d321..3c5f169a97ee 100644
--- a/dev-python/spyder/Manifest
+++ b/dev-python/spyder/Manifest
@@ -1,18 +1,11 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX spyder-2.1.11-disable_sphinx_dependency.patch 2446 SHA256 78d2180c963dda2e01eede4a62e1a41d2b382b917e59ccfd9f6815d4a407e72c SHA512 fc0eab3d3a14b18b9a0986ad3e80d13d703a604daf72d9df741e64be38421502a33d5aaeb5de157cd32884f4b52e9b46dfe58c1fe9ba12440987083857592e05 WHIRLPOOL 199c74bc67107ed3d4a62be4e2df2572e77386a94bef84399c1dffc21ed2ed5d46b245a9fb3310ec61e19b978bdc001ff7ebc0285e088821d9de00b1e37bb749
+AUX spyder-2.1.13-disable_sphinx_dependency.patch 2031 SHA256 468d21546307c5f00feb5914858b84aa661ee80c3de879eeabb36b2e0130bc98 SHA512 c09dcf6a86a5fdb7df9b67f953291868982a3e4b3eabb66ca48290f39bbcfcaa60f374fe24cd06b580bbf519b5a1e10a7db9f48424dd0dc54effb821ccf4f533 WHIRLPOOL 31297496bf5b8939f41213abbb219b5cf61438c2ad38b187beaab31240ae633f54e9cd40e46001a793a2a75f43d175d7e363c185666e8fadeb45f01dbe54e241
AUX spyder-2.1.2-disable_sphinx_dependency.patch 2277 SHA256 a1ec203f3ab0ab9647454f1862bf208a9a271b68084cd874e510aa9d9b3aa51a SHA512 a70c32cbe77691740f27122273e96d55fd1fe88f98fe95750f2bfe6f45d827bf02e0f19ce814ed9913a9f4e150a1cb872830985286022c588cf50456ad8734c1 WHIRLPOOL b78f11b21f328e37846c8631023ee8f90b88561772904e87bf6cecede90da5c6eb4bb83a628299346a126ac18ccd0efe99ad341ed1dcf4b21a856b4948deb3aa
DIST spyder-2.1.11.zip 2180419 SHA256 b6d98442a8b529e31cd66c47c6634571aeaae40067757e95b2d6ee748fbc5877 SHA512 fe47a6ee505c0de9fe3a4f2cf13b5bc814aa074214bb06bf2452ba8a23c46a27422a2d484a099b063d419a8539fc81ca08288f281183addf68a6cbe10b5bb299 WHIRLPOOL 9545108e94d605947a6abe3e6b25ba1f89bc75e5469434f6b65d425f9a0919a30fc977126d5aa17ee2a94cc0d22d53d9f0d7df437eef4e244a3248eb569c169a
+DIST spyder-2.1.13.zip 2182796 SHA256 5222946d8ef96d9c770d63b3831b5af1555cf886933ab5d339321aa83ecc5a30 SHA512 4a3096079ec45d17559e1ddcb32186bb1c7717c5c1fec0c3c32265fcf9202789fdf52bedc8bc390b6e736dd1b0786eb74ceb0d88faae8be686f3b6305879e4f6 WHIRLPOOL 6598fd997589b3f1ff5c081e38d3c667bdeabb84b1ff4b636111d865aab10722162ad6526c6453ce38e3fb1a18045736e6ea14196f0debaf7b21932c9faf146f
DIST spyder-2.1.9.zip 1949933 SHA256 a68228d870ca62b52399591ce14dfeb537289dcbabd1ba848e96d5d694bd933d SHA512 f6d9a9b7052610da209af94629db2a231f1780b22d0d46b5a32fe6997ae66320349bdb3b7b52e82ebf9133204eb0bb685752ab096ad516b2c01211594252c2dc WHIRLPOOL 7ac0b51a8288423d8b9c52d6b02104f5152ba994c04f4ae9d766b07582a14499aadf72be404c76be5be96f6b8c2bd522f9a2a29becbdc73ea79bc59e3c1f3947
EBUILD spyder-2.1.11.ebuild 1742 SHA256 8e85ed427424d689eb9c97479e3e32bda66c05ffa0b0926cbb96bab74a3d82b3 SHA512 e5fd1b071f05243bd7e752894bbde4abdeac55582b8ef4d737e756ee2ccf9181379886252e41368ee517c4968a1abd432d9c2e65cd04395c049474f05cc30e00 WHIRLPOOL 0534b57d373d109e137dbf72e72ca86615339debce9b5ed1cbe6e4bb4260c19aa1209608917918ac7e1e169e91b7930e76bc778c198af8401f1b1dc75af8b1d7
+EBUILD spyder-2.1.13.ebuild 1740 SHA256 86751bac21bd29040cf1754b2f211b65a9f45a93343004873f64a9823ad0451d SHA512 e4c2a31ca99a61df95645779be41c9573b6a9746af6e2e191f4fda5782cefcb1bf0542861bf89c39830a4826dde9831d65565725d296981e28ae7fbe0ebf9d10 WHIRLPOOL 89b3b88478dcaf4e7e6587854db5966c8298d9c9985e2ce3a7f84bac2b98c699b4b26a2aa943bebc1dd7faf7a75063abca3e7846b1910b3f01c034af16cfd290
EBUILD spyder-2.1.9.ebuild 1756 SHA256 839980b89873e5bdf300e2caed192c7a61edf6ec9c85b816503b2ba3e6b32495 SHA512 7f9e4d6039b62a0c380d9ecc8cb5e13248be4aa397ad48696984f422a9fe91448a5bf378e64ef07bab26235da619a3b61e37dbb946bdfe70168e5260006423cc WHIRLPOOL 2382131044287b8fa600750713bc29019208fd101e39947ac6c341507a83535f51658a4572e5e21c5306cd79312ea881f61f8437012070baa7f1094e2ace142a
-MISC ChangeLog 4988 SHA256 ea2e953776acbf3f6e5a5ea9d9e99c1536bb4ea564df5a3253ba275c6d976ecf SHA512 a89d32c020c7212ae7f40a3fad55327ede1514e270462f59d5f7cad527a1bacd66ac5450b1a9835c5d2da454e96ee6aa1a6e01a3658baf7fa9b4eb0d90d1c0a9 WHIRLPOOL 94c7892a432048d5ccd36d889e0956ce1e87f291ed53a66379c354fde19fb2a26a03bcd07af6aa982db069e42f42bab69018ea7d28e544cb17d55dcd7c3c8559
+MISC ChangeLog 5177 SHA256 1d661d3f6f6c33d366dc3e7a72351fede2dfb49bac6c0ea51ffb7d3b362d0a83 SHA512 3605a2a4e580cd1ec78b702beb360ac25b07c415b644ba9eec9c4af8f97a55cdfa5a9dc518e00f9bd86993075440ece680c993ca329ceeede5ac27b52654c4e5 WHIRLPOOL 2df0d0c681c5c5fb7c7719d5fbf51d24d51844905593bf945af8bd5e5196276ea77cbc4744b9a4b867eaa3dbc2792ec6bd9b8da7fe3119ae3591e9a136cbae07
MISC metadata.xml 1194 SHA256 5ec8e7bb1750e71d59de8a3e13ed3ed238666184d6091a6b9c98a9a1a91a22c3 SHA512 97628966fa1a90c6b9697cb69b5af73e311b23e252f85507cb7c3d214fe241d2fe4bcc69f53dd02fd7305bc958c0d1a56cbd826db4dee3e8cb231c19470d597d WHIRLPOOL 0f3abe4ed8556d10be4fe3388339e42720b7014ac3f0e9b02518df4cb9b9eb6529ea431305bc28cc982cee2736a8d47057bde2f6eb4fa1ffbeda74a45557753f
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlAavdEACgkQ1ycZbhPLE2BE6gCeONicnePJn3WkoKjenvThhJaK
-UDMAn180TcFZdBcveaDlGLS8QN1l//mh
-=n2/m
------END PGP SIGNATURE-----
diff --git a/dev-python/spyder/files/spyder-2.1.13-disable_sphinx_dependency.patch b/dev-python/spyder/files/spyder-2.1.13-disable_sphinx_dependency.patch
new file mode 100644
index 000000000000..71b02ee91256
--- /dev/null
+++ b/dev-python/spyder/files/spyder-2.1.13-disable_sphinx_dependency.patch
@@ -0,0 +1,48 @@
+diff -r -U1 spyder-2.1.13.orig/setup.py spyder-2.1.13/setup.py
+--- spyder-2.1.13.orig/setup.py 2013-01-04 20:05:24.000000000 +0700
++++ spyder-2.1.13/setup.py 2013-01-15 02:10:31.085350157 +0700
+@@ -15,3 +15,2 @@
+ from distutils.command.build import build
+-from sphinx import setup_command
+ import os
+@@ -42,30 +41,2 @@
+
+-# Sphinx build (documentation)
+-class MyBuild(build):
+- def has_doc(self):
+- setup_dir = os.path.dirname(os.path.abspath(__file__))
+- return os.path.isdir(os.path.join(setup_dir, 'doc'))
+- sub_commands = build.sub_commands + [('build_doc', has_doc)]
+-
+-
+-class MyBuildDoc(setup_command.BuildDoc):
+- def run(self):
+- build = self.get_finalized_command('build')
+- sys.path.insert(0, os.path.abspath(build.build_lib))
+- dirname = self.distribution.get_command_obj('build').build_purelib
+- self.builder_target_dir = osp.join(dirname, 'spyderlib', 'doc')
+- try:
+- setup_command.BuildDoc.run(self)
+- except UnicodeDecodeError:
+- print >>sys.stderr, "ERROR: unable to build documentation "\
+- "because Sphinx do not handle source path "\
+- "with non-ASCII characters. Please try to "\
+- "move the source package to another location "\
+- "(path with *only* ASCII characters)."
+- sys.path.pop(0)
+-
+-
+-cmdclass = {'build': MyBuild, 'build_doc': MyBuildDoc}
+-
+-
+ NAME = 'spyder'
+@@ -118,3 +89,3 @@
+ ('.mo', '.svg', '.png'))},
+- requires=["rope (>=0.9.2)", "sphinx (>=0.6.0)", "PyQt4 (>=4.4)"],
++ requires=["rope (>=0.9.2)", "PyQt4 (>=4.4)"],
+ scripts=[osp.join('scripts', fname) for fname in SCRIPTS],
+@@ -137,3 +108,2 @@
+ 'Topic :: Scientific/Engineering',
+- 'Topic :: Software Development :: Widget Sets'],
+- cmdclass=cmdclass)
++ 'Topic :: Software Development :: Widget Sets'])
diff --git a/dev-python/spyder/spyder-2.1.13.ebuild b/dev-python/spyder/spyder-2.1.13.ebuild
new file mode 100644
index 000000000000..71351f66aba9
--- /dev/null
+++ b/dev-python/spyder/spyder-2.1.13.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/spyder/spyder-2.1.13.ebuild,v 1.1 2013/01/14 15:19:48 grozin Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2:2.5"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 3.* *-jython 2.7-pypy-*"
+
+inherit distutils eutils
+
+DESCRIPTION="Python IDE with matlab-like features"
+HOMEPAGE="http://code.google.com/p/spyderlib/ http://pypi.python.org/pypi/spyder"
+SRC_URI="http://spyderlib.googlecode.com/files/${P}.zip"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc ipython matplotlib numpy pep8 +pyflakes pylint +rope scipy sphinx"
+
+RDEPEND=">=dev-python/PyQt4-4.4[webkit]
+ ipython? ( dev-python/ipython )
+ matplotlib? ( dev-python/matplotlib )
+ numpy? ( dev-python/numpy )
+ pep8? ( dev-python/pep8 )
+ pyflakes? ( >=dev-python/pyflakes-0.3 )
+ pylint? ( dev-python/pylint )
+ rope? ( >=dev-python/rope-0.9.3 )
+ scipy? ( sci-libs/scipy )
+ sphinx? ( dev-python/sphinx )"
+DEPEND="${RDEPEND}
+ app-arch/unzip
+ doc? ( dev-python/sphinx )"
+
+PYTHON_MODNAME="spyderlib spyderplugins"
+
+src_prepare() {
+ distutils_src_prepare
+ epatch "${FILESDIR}"/${PN}-2.1.13-disable_sphinx_dependency.patch
+}
+
+src_compile() {
+ distutils_src_compile
+ if use doc; then
+ einfo "Generation of documentation"
+ PYTHONPATH="build-$(PYTHON -f --ABI)" \
+ sphinx-build doc doc_output || die "Generation of documentation failed"
+ fi
+}
+
+src_install() {
+ distutils_src_install
+ doicon spyderlib/images/spyder.svg
+ make_desktop_entry spyder Spyder spyder "Development;IDE"
+ if use doc; then
+ pushd doc_output > /dev/null
+ insinto /usr/share/doc/${PF}/html
+ doins -r [a-z]* _images _static
+ popd > /dev/null
+ fi
+}