diff options
author | Caleb Tennis <caleb@gentoo.org> | 2008-10-15 21:17:57 +0000 |
---|---|---|
committer | Caleb Tennis <caleb@gentoo.org> | 2008-10-15 21:17:57 +0000 |
commit | 48543e7745335278680736d2a4bd30c77a8a9193 (patch) | |
tree | 8f88732346fbd5d259aa8d0b404d4cc0c4996a07 /dev-python | |
parent | Version bump to 0.24. (diff) | |
download | gentoo-2-48543e7745335278680736d2a4bd30c77a8a9193.tar.gz gentoo-2-48543e7745335278680736d2a4bd30c77a8a9193.tar.bz2 gentoo-2-48543e7745335278680736d2a4bd30c77a8a9193.zip |
version bump per 237849
(Portage version: 2.2_rc12/cvs/Linux 2.6.21-gentoo-r1 i686)
Diffstat (limited to 'dev-python')
-rw-r--r-- | dev-python/psycopg/ChangeLog | 8 | ||||
-rw-r--r-- | dev-python/psycopg/files/psycopg-2.0.8-fbsd.patch | 11 | ||||
-rw-r--r-- | dev-python/psycopg/psycopg-2.0.8.ebuild | 52 |
3 files changed, 70 insertions, 1 deletions
diff --git a/dev-python/psycopg/ChangeLog b/dev-python/psycopg/ChangeLog index 8ce24e766831..a392b2594a9c 100644 --- a/dev-python/psycopg/ChangeLog +++ b/dev-python/psycopg/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-python/psycopg # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/psycopg/ChangeLog,v 1.66 2008/08/06 19:57:29 neurogeek Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-python/psycopg/ChangeLog,v 1.67 2008/10/15 21:17:57 caleb Exp $ + +*psycopg-2.0.8 (15 Oct 2008) + + 15 Oct 2008; Caleb Tennis <caleb@gentoo.org> + +files/psycopg-2.0.8-fbsd.patch, +psycopg-2.0.8.ebuild: + version bump per 237849 06 Aug 2008; Jesus Rivero <neurogeek@gentoo.org> metadata.xml, psycopg-2.0.2.ebuild: diff --git a/dev-python/psycopg/files/psycopg-2.0.8-fbsd.patch b/dev-python/psycopg/files/psycopg-2.0.8-fbsd.patch new file mode 100644 index 000000000000..cfacfe67ab9f --- /dev/null +++ b/dev-python/psycopg/files/psycopg-2.0.8-fbsd.patch @@ -0,0 +1,11 @@ +--- psycopg/config.h.orig 2008-09-16 09:54:26.000000000 -0600 ++++ psycopg/config.h 2008-09-16 09:55:26.000000000 -0600 +@@ -129,7 +129,7 @@ + #define inline + #endif + +-#if defined(__FreeBSD__) || (defined(_WIN32) && !defined(__GNUC__)) || defined(__sun__) || defined(sun) ++#if (defined(_WIN32) && !defined(__GNUC__)) || defined(__sun__) || defined(sun) + /* what's this, we have no round function either? */ + static double round(double num) + { diff --git a/dev-python/psycopg/psycopg-2.0.8.ebuild b/dev-python/psycopg/psycopg-2.0.8.ebuild new file mode 100644 index 000000000000..8aae97b425a8 --- /dev/null +++ b/dev-python/psycopg/psycopg-2.0.8.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/psycopg/psycopg-2.0.8.ebuild,v 1.1 2008/10/15 21:17:57 caleb Exp $ + +NEED_PYTHON=2.4 + +inherit eutils distutils + +MY_P=${PN}2-${PV} + +DESCRIPTION="PostgreSQL database adapter for Python." +SRC_URI="http://initd.org/pub/software/psycopg/${MY_P}.tar.gz" +HOMEPAGE="http://initd.org/projects/psycopg2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +LICENSE="GPL-2" +IUSE="debug doc examples mxdatetime" + +DEPEND="virtual/postgresql-base + mxdatetime? ( dev-python/egenix-mx-base )" +RDEPEND="${DEPEND}" + +S=${WORKDIR}/${MY_P} + +PYTHON_MODNAME=${PN}2 + +src_unpack() { + unpack ${A} + cd "${S}" + + if use debug; then + sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die "sed failed" + fi + + if use mxdatetime; then + sed -i 's/\(use_pydatetime=\)1/\10/' setup.cfg || die "sed failed" + fi + + # Fixes compilation issue in fbsd. + epatch "${FILESDIR}/${P}-fbsd.patch" +} + +src_install() { + DOCS="AUTHORS doc/HACKING doc/SUCCESS doc/TODO doc/async.txt" + distutils_src_install + + insinto /usr/share/doc/${PF} + use examples && doins -r examples + + cd doc + use doc && dohtml -r . +} |