aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2010-06-18 17:13:30 +0200
committerKacper Kowalik (Xarthisius) <xarthisius.kk@gmail.com>2010-06-18 17:13:30 +0200
commit4ea122514d676800ff9dc3fb93838c086d1126ee (patch)
treeb97273920a6fd11d6568ee9b4998b4008e62a696
parentAdding support for multiple python abis (diff)
downloadsci-4ea122514d676800ff9dc3fb93838c086d1126ee.tar.gz
sci-4ea122514d676800ff9dc3fb93838c086d1126ee.tar.bz2
sci-4ea122514d676800ff9dc3fb93838c086d1126ee.zip
dev-python/pytables: adding last rc for testing
-rw-r--r--dev-python/pytables/ChangeLog158
-rw-r--r--dev-python/pytables/Manifest4
-rw-r--r--dev-python/pytables/metadata.xml13
-rw-r--r--dev-python/pytables/pytables-2.2_rc2.ebuild61
4 files changed, 236 insertions, 0 deletions
diff --git a/dev-python/pytables/ChangeLog b/dev-python/pytables/ChangeLog
new file mode 100644
index 000000000..a8d56f261
--- /dev/null
+++ b/dev-python/pytables/ChangeLog
@@ -0,0 +1,158 @@
+# ChangeLog for dev-python/pytables
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/pytables/ChangeLog,v 1.35 2010/02/12 04:10:58 bicatali Exp $
+
+*pytables-2.2_rc2 (18 Jun 2010)
+
+ 18 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org>
+ +pytables-2.2_rc2.ebuild, +metadata.xml:
+ Adding release candidate for testing
+
+ 12 Feb 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ pytables-2.1.2.ebuild:
+ Removed mpi use flag in favor of checking if hdf5 was built with mpi, see
+ bug #303215
+
+ 01 Feb 2010; Christian Faulhammer <fauli@gentoo.org>
+ pytables-2.1.2.ebuild:
+ stable x86, bug 223273
+
+ 01 Feb 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ pytables-2.1.2.ebuild:
+ Added an mpi keyword to actually use mpi wrappers when hdf5 was compiled
+ with mpi support
+
+ 19 Jan 2010; Sébastien Fabbro <bicatali@gentoo.org>
+ pytables-2.1.2.ebuild, +files/pytables-2.1.2-no-old-num.patch:
+ Now skip tests for numarray and numeric, obsoleted
+
+*pytables-2.1.2 (12 Dec 2009)
+
+ 12 Dec 2009; Sébastien Fabbro <bicatali@gentoo.org> -pytables-0.8.ebuild,
+ -pytables-1.4.ebuild, -pytables-2.1.1.ebuild, +pytables-2.1.2.ebuild,
+ +files/pytables-2.1.2-failingtests.patch, metadata.xml:
+ Version bump. Disable failing tests due to bad reference HDF5 files
+ (reported upstream), thanks Kacper Kowalik. Removed old version, even x86
+ stable 0.8 because depending on Numeric/numarray which are buggy and
+ obsolete with python > 2.5
+
+ 04 Sep 2009; Patrick Lauer <patrick@gentoo.org> -pytables-2.0.2.ebuild,
+ -pytables-2.0.3.ebuild, -pytables-2.1.ebuild:
+ Remove old
+
+*pytables-2.1.1 (03 Aug 2009)
+
+ 03 Aug 2009; Michał Januszewski <spock@gentoo.org>
+ +pytables-2.1.1.ebuild:
+ Version bump.
+
+ 18 Feb 2009; Patrick Lauer <patrick@gentoo.org> pytables-2.1.ebuild:
+ Fixing dep, thanks to Matt Summers, fixes #254654
+
+*pytables-2.1 (04 Feb 2009)
+
+ 04 Feb 2009; Patrick Lauer <patrick@gentoo.org> +pytables-2.1.ebuild:
+ Bump to 2.1, fixes #254654
+
+*pytables-2.0.3 (28 Jun 2008)
+
+ 28 Jun 2008; Rob Cakebread <pythonhead@gentoo.org> pytables-2.0.2.ebuild,
+ +pytables-2.0.3.ebuild:
+ Version bump. Fixed depend on sci-libs/hdf5, dropped ia64 because it
+ doesn't have hdf5 keyword
+
+*pytables-2.0.2 (23 Feb 2008)
+
+ 23 Feb 2008; Tiziano Müller <dev-zero@gentoo.org> pytables-1.4.ebuild,
+ +pytables-2.0.2.ebuild:
+ Version bump (bug #196062). Fixed dependency in 1.4 (bug #211106, thanks to
+ Chris Kerr). Added tests for both. Note: 1.4 is deprecated and 3 tests fail
+ on x86_64 ant won't be fixed. Since 1.4 and 2.x are not compatible, 1.4
+ hasn't been dropped for now. Fixed wrong license.
+
+ 05 May 2007; Lukasz Strzygowski <lucass@gentoo.org>
+ -pytables-0.7.2.ebuild, -pytables-0.8.1.ebuild, -pytables-0.9.1.ebuild,
+ pytables-1.4.ebuild:
+ Added: NEED_PYTHON, doc/examples use-flags, ~amd64 keyword. Dropped old
+ versions.
+
+*pytables-1.4 (23 Apr 2007)
+
+ 23 Apr 2007; Rob Cakebread <pythonhead@gentoo.org> +pytables-1.4.ebuild:
+ Version bump. bug #167037
+
+ 21 Feb 2007; Lukasz Strzygowski <lucass@gentoo.org>
+ files/digest-pytables-0.7.2, files/digest-pytables-0.8,
+ files/digest-pytables-0.8.1, files/digest-pytables-0.9.1, Manifest:
+ Convert to Manifest2.
+
+ 01 Apr 2006; Aron Griffis <agriffis@gentoo.org> pytables-0.9.1.ebuild:
+ Mark 0.9.1 ~ia64
+
+ 21 Apr 2005; Bryan Østergaard <kloeri@gentoo.org> :
+ Fix broken digest.
+
+ 20 Apr 2005; Alastair Tse <liquidx@gentoo.org> pytables-0.9.1.ebuild:
+ fix numarray dep (#72327)
+
+ 07 Feb 2005; Fernando Serboncini <fserb@gentoo.org> pytables-0.7.2.ebuild,
+ pytables-0.8.ebuild:
+ stable on x86
+
+ 31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> :
+ Dependency update: dev-libs/hdf5 -> sci-libs/hdf5.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> :
+ Dependency update: dev-libs/hdf5 -> sci-libs/hdf5.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> :
+ Dependency update: dev-libs/hdf5 -> sci-libs/hdf5.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> :
+ Dependency update: dev-libs/hdf5 -> sci-libs/hdf5.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> pytables-0.8.ebuild:
+ Dependency update: dev-libs/hdf -> sci-libs/hdf.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> pytables-0.9.1.ebuild:
+ Dependency update: dev-libs/hdf -> sci-libs/hdf.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> pytables-0.8.1.ebuild:
+ Dependency update: dev-libs/hdf -> sci-libs/hdf.
+
+ 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> pytables-0.7.2.ebuild:
+ Dependency update: dev-libs/hdf -> sci-libs/hdf.
+
+*pytables-0.9.1 (07 Dec 2004)
+
+ 07 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> +pytables-0.9.1.ebuild:
+ Version bump.
+
+ 17 Jul 2004; David Holm <dholm@gentoo.org> pytables-0.8.1.ebuild:
+ Added to ~ppc.
+
+*pytables-0.8.1 (16 Jul 2004)
+
+ 16 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> +pytables-0.8.1.ebuild:
+ Version bump.
+
+ 04 May 2004; Bryan Østergaard <kloeri@gentoo.org> pytables-0.7.2.ebuild,
+ pytables-0.8.ebuild:
+ Add missing IUSE.
+
+*pytables-0.8 (10 Mar 2004)
+
+ 10 Mar 2004; <kloeri@gentoo.org> pytables-0.8.ebuild:
+ Version bump.
+
+ 16 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> pytables-0.7.2.ebuild:
+ don't set S to default; repoman: Fix leading whitespace
+
+*pytables-0.7.2 (15 Feb 2004)
+
+ 15 Feb 2004; <kloeri@gentoo.org> pytables-0.7.2.ebuild:
+ Initial import.
+
diff --git a/dev-python/pytables/Manifest b/dev-python/pytables/Manifest
new file mode 100644
index 000000000..058224211
--- /dev/null
+++ b/dev-python/pytables/Manifest
@@ -0,0 +1,4 @@
+DIST tables-2.2rc2.tar.gz 4646426 RMD160 cda142d3d4a52eee2c4a91a07b6819ffd1f5269c SHA1 9d2b31d6614887be05f0ebb31157758dfa24dca2 SHA256 08b02ff8c5ba08e0b59008092e2f9133190538c7fb461dc59d42f90624e19c70
+EBUILD pytables-2.2_rc2.ebuild 1260 RMD160 bcf8bd9bc1213d34a14c2a1f22bf634242a15285 SHA1 adc8f9bd5565728430d11f57de7e152d1f2bc463 SHA256 a15938a01f03a2772980e4dbc3ede858af8c4f8b9e340d9a7c1320d3b8259e01
+MISC ChangeLog 5481 RMD160 ab7d29f1223d45e9d0bdc6ab5622b890cf42f67c SHA1 45b10b3c270f1dd69b070ccb299baf1836a196f9 SHA256 f052692bc12488c63cba1b936bf1750df6f9a672c5b62bbefab4c8779c129f2b
+MISC metadata.xml 612 RMD160 9d22d68fdb45ac4657d3eb763efa57768bf14264 SHA1 ea8e47129d3287e27ec0db1443527af7591470c2 SHA256 52c64e805b50f2888f7b68eb3a1ead40f0246d629a4a17b11507d8008d5351c5
diff --git a/dev-python/pytables/metadata.xml b/dev-python/pytables/metadata.xml
new file mode 100644
index 000000000..363187bc3
--- /dev/null
+++ b/dev-python/pytables/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>python</herd>
+<longdescription lang='en'>
+ PyTables is a hierarchical database package designed to efficently
+ manage very large amounts of data. PyTables is built on top of the
+ HDF5 library and the NumPy package. It features an object-oriented
+ interface that, combined with natural naming and C-code generated
+ from Pyrex sources, makes it a fast, yet extremely easy to use tool
+ for interactively save and retrieve large amounts of data.
+</longdescription>
+</pkgmetadata>
diff --git a/dev-python/pytables/pytables-2.2_rc2.ebuild b/dev-python/pytables/pytables-2.2_rc2.ebuild
new file mode 100644
index 000000000..c1d3ef0dd
--- /dev/null
+++ b/dev-python/pytables/pytables-2.2_rc2.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header$
+
+EAPI="1"
+PYTHON_DEPEND="2:2.4"
+SUPPORT_PYTHON_ABIS="1"
+
+inherit distutils versionator
+
+MY_PV=$(delete_version_separator 2)
+MY_P=${PN}-${MY_PV}
+
+DESCRIPTION="A package for managing hierarchical datasets built on top of the HDF5 library."
+HOMEPAGE="http://www.pytables.org/"
+SRC_URI="http://www.pytables.org/download/preliminary/${MY_P}/tables-${MY_PV}.tar.gz"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+LICENSE="BSD"
+IUSE="doc examples"
+
+DEPEND=">=sci-libs/hdf5-1.6.5
+ >=dev-python/numpy-1.2.1
+ >=dev-python/numexpr-1.3
+ >=dev-python/cython-0.12.1
+ dev-libs/lzo:2
+ app-arch/bzip2"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/tables-${MY_PV}
+DOCS="ANNOUNCE.txt MIGRATING_TO_2.x.txt RELEASE_NOTES.txt THANKS"
+
+RESTRICT_PYTHON_ABIS="3.*"
+
+src_install() {
+ distutils_src_install
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+
+ if use doc; then
+ cd doc
+
+ dohtml -r html/*
+
+ docinto text
+ dodoc text/*
+
+ insinto /usr/share/doc/${PF}
+ doins -r usersguide.pdf scripts/
+ fi
+}
+
+src_test() {
+ testing() {
+ PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" tables/tests/test_all.py
+ }
+ python_execute_function testing
+}