summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAli Polatel <hawking@gentoo.org>2007-11-02 18:37:56 +0000
committerAli Polatel <hawking@gentoo.org>2007-11-02 18:37:56 +0000
commite848a56fa47911346ea29f46fd73284224eef955 (patch)
tree37b73455326037215fe84a7b32fcf806c4bcdaf4 /dev-python/axiom
parentamd64 stable, bug 192391 (diff)
downloadgentoo-2-e848a56fa47911346ea29f46fd73284224eef955.tar.gz
gentoo-2-e848a56fa47911346ea29f46fd73284224eef955.tar.bz2
gentoo-2-e848a56fa47911346ea29f46fd73284224eef955.zip
Version bump.
(Portage version: 2.1.3.16)
Diffstat (limited to 'dev-python/axiom')
-rw-r--r--dev-python/axiom/ChangeLog8
-rw-r--r--dev-python/axiom/axiom-0.5.20.ebuild43
-rw-r--r--dev-python/axiom/files/axiom-0.5.20-sqlite3.patch45
-rw-r--r--dev-python/axiom/files/digest-axiom-0.5.203
4 files changed, 98 insertions, 1 deletions
diff --git a/dev-python/axiom/ChangeLog b/dev-python/axiom/ChangeLog
index abf585709314..69575f6416ce 100644
--- a/dev-python/axiom/ChangeLog
+++ b/dev-python/axiom/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/axiom
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/axiom/ChangeLog,v 1.11 2007/01/14 21:52:59 dev-zero Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/axiom/ChangeLog,v 1.12 2007/11/02 18:37:55 hawking Exp $
+
+*axiom-0.5.20 (02 Nov 2007)
+
+ 02 Nov 2007; Ali Polatel <hawking@gentoo.org>
+ +files/axiom-0.5.20-sqlite3.patch, +axiom-0.5.20.ebuild:
+ Version bump.
14 Jan 2007; Tiziano Müller <dev-zero@gentoo.org> axiom-0.5.0.ebuild:
Corrected dependencies and fixed src_test.
diff --git a/dev-python/axiom/axiom-0.5.20.ebuild b/dev-python/axiom/axiom-0.5.20.ebuild
new file mode 100644
index 000000000000..59f0ec2856c9
--- /dev/null
+++ b/dev-python/axiom/axiom-0.5.20.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/axiom/axiom-0.5.20.ebuild,v 1.1 2007/11/02 18:37:55 hawking Exp $
+
+inherit distutils eutils
+
+MY_P=Axiom-${PV}
+
+DESCRIPTION="Axiom is an object database implemented on top of SQLite."
+HOMEPAGE="http://divmod.org/trac/wiki/DivmodAxiom"
+SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~ia64 ~x86"
+IUSE=""
+
+DEPEND="|| ( >=dev-lang/python-2.5
+ ( >=dev-lang/python-2.4 >=dev-python/pysqlite-2.0 ) )
+ >=dev-db/sqlite-3.2.1
+ >=dev-python/twisted-2.4
+ >=dev-python/twisted-conch-0.7.0-r1
+ =dev-python/epsilon-0.5*"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="NAME.txt"
+
+src_unpack() {
+ distutils_src_unpack
+
+ epatch "${FILESDIR}/${P}-sqlite3.patch"
+}
+
+src_compile() {
+ # skip this, or epsilon will install the temporary "build" dir
+ true
+}
+
+src_test() {
+ PYTHONPATH=. trial axiom || die "trial failed"
+}
diff --git a/dev-python/axiom/files/axiom-0.5.20-sqlite3.patch b/dev-python/axiom/files/axiom-0.5.20-sqlite3.patch
new file mode 100644
index 000000000000..8913a1e70d80
--- /dev/null
+++ b/dev-python/axiom/files/axiom-0.5.20-sqlite3.patch
@@ -0,0 +1,45 @@
+--- axiom/_pysqlite2.py 2006-07-05 18:31:18.000000000 +0300
++++ axiom/_pysqlite2.py 2007-11-02 05:10:45.000000000 +0200
+@@ -8,7 +8,11 @@
+ """
+ import time
+
+-from pysqlite2 import dbapi2
++# Use python2.5's sqlite3 if avaliable
++try:
++ from sqlite3 import dbapi2
++except:
++ from pysqlite2 import dbapi2
+
+ from twisted.python import log
+
+--- axiom/test/test_pysqlite2.py 2006-07-02 19:23:40.000000000 +0300
++++ axiom/test/test_pysqlite2.py 2007-11-02 05:39:44.000000000 +0200
+@@ -2,7 +2,11 @@
+ Test cases for PySQLite2-specific parts of the backend.
+ """
+
+-from pysqlite2.dbapi2 import OperationalError
++# Use python2.5's sqlite3 if avaliable
++try:
++ from sqlite3.dbapi2 import OperationalError
++except:
++ from pysqlite2.dbapi2 import OperationalError
+
+ from twisted.trial.unittest import TestCase
+
+--- axiom/test/test_xatop.py 2007-02-23 02:09:19.000000000 +0200
++++ axiom/test/test_xatop.py 2007-11-02 05:38:48.000000000 +0200
+@@ -9,7 +9,11 @@
+ from axiom import attributes, item, store, errors
+ from axiom.errors import ItemNotFound
+
+-from pysqlite2.dbapi2 import sqlite_version_info
++# Use python2.5's sqlite3 if avaliable
++try:
++ from sqlite3.dbapi2 import sqlite_version_info
++except:
++ from pysqlite2.dbapi2 import sqlite_version_info
+
+
+ class RevertException(Exception):
diff --git a/dev-python/axiom/files/digest-axiom-0.5.20 b/dev-python/axiom/files/digest-axiom-0.5.20
new file mode 100644
index 000000000000..eef2908a9556
--- /dev/null
+++ b/dev-python/axiom/files/digest-axiom-0.5.20
@@ -0,0 +1,3 @@
+MD5 c91059c65a4fda8955d45892b201dc5e Axiom-0.5.20.tar.gz 153887
+RMD160 b78bbb681b3497e91700dab33fbb612cddbd5b06 Axiom-0.5.20.tar.gz 153887
+SHA256 2655a1917151211c6f8e291a132588ea453d957ceb72a1d08a4844c11601b53c Axiom-0.5.20.tar.gz 153887