Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/egenix-mx-base: egenix-mx-base-3.2.3.ebuild ChangeLog
Date: Mon, 23 Apr 2012 11:13:06
Message-Id: 20120423111250.004E02004B@flycatcher.gentoo.org
1 xarthisius 12/04/23 11:12:49
2
3 Modified: egenix-mx-base-3.2.3.ebuild ChangeLog
4 Log:
5 Fix distutils mess in python 2.7, revert broken sed and shorten description. Fixes bug #412739 by Anton Kochkov <anton.kochkov@×××××.com>
6
7 (Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.3 dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild?rev=1.3&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild?rev=1.3&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild?r1=1.2&r2=1.3
15
16 Index: egenix-mx-base-3.2.3.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild,v
19 retrieving revision 1.2
20 retrieving revision 1.3
21 diff -u -r1.2 -r1.3
22 --- egenix-mx-base-3.2.3.ebuild 20 Apr 2012 00:24:45 -0000 1.2
23 +++ egenix-mx-base-3.2.3.ebuild 23 Apr 2012 11:12:49 -0000 1.3
24 @@ -1,15 +1,15 @@
25 # Copyright 1999-2012 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild,v 1.2 2012/04/20 00:24:45 floppym Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/egenix-mx-base-3.2.3.ebuild,v 1.3 2012/04/23 11:12:49 xarthisius Exp $
29
30 EAPI="3"
31 PYTHON_DEPEND="2"
32 SUPPORT_PYTHON_ABIS="1"
33 RESTRICT_PYTHON_ABIS="3.* *-jython *-pypy-*"
34
35 -inherit distutils
36 +inherit distutils eutils
37
38 -DESCRIPTION="eGenix mx Base Distribution for Python - mxDateTime, mxTextTools, mxProxy, mxTools, mxBeeBase, mxStack, mxQueue, mxURL, mxUID"
39 +DESCRIPTION="eGenix utils for Python"
40 HOMEPAGE="http://www.egenix.com/products/python/mxBase http://pypi.python.org/pypi/egenix-mx-base"
41 SRC_URI="http://downloads.egenix.com/python/${P}.tar.gz"
42
43 @@ -32,8 +32,7 @@
44 # Avoid unnecessary overriding of settings. Distutils in Gentoo is patched in better way.
45 sed -e 's/if compiler.compiler_type == "unix":/if False:/' -i mxSetup.py || die "sed failed"
46
47 - # http://hg.python.org/cpython/rev/6240ff5dfebe
48 - sed -e "s/from distutils.ccompiler import customize_compiler/from distutils.sysconfig import customize_compiler/" -i mxSetup.py || die "sed failed"
49 + epatch "${FILESDIR}"/${P}-distutils.patch
50 }
51
52 src_compile() {
53
54
55
56 1.69 dev-python/egenix-mx-base/ChangeLog
57
58 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/ChangeLog?rev=1.69&view=markup
59 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/ChangeLog?rev=1.69&content-type=text/plain
60 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/egenix-mx-base/ChangeLog?r1=1.68&r2=1.69
61
62 Index: ChangeLog
63 ===================================================================
64 RCS file: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/ChangeLog,v
65 retrieving revision 1.68
66 retrieving revision 1.69
67 diff -u -r1.68 -r1.69
68 --- ChangeLog 20 Apr 2012 00:24:45 -0000 1.68
69 +++ ChangeLog 23 Apr 2012 11:12:49 -0000 1.69
70 @@ -1,6 +1,11 @@
71 # ChangeLog for dev-python/egenix-mx-base
72 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
73 -# $Header: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/ChangeLog,v 1.68 2012/04/20 00:24:45 floppym Exp $
74 +# $Header: /var/cvsroot/gentoo-x86/dev-python/egenix-mx-base/ChangeLog,v 1.69 2012/04/23 11:12:49 xarthisius Exp $
75 +
76 + 23 Apr 2012; Kacper Kowalik <xarthisius@g.o>
77 + +files/egenix-mx-base-3.2.3-distutils.patch, egenix-mx-base-3.2.3.ebuild:
78 + Fix distutils mess in python 2.7, revert broken sed and shorten description.
79 + Fixes bug #412739 by Anton Kochkov <anton.kochkov@×××××.com>
80
81 20 Apr 2012; Mike Gilbert <floppym@g.o> egenix-mx-base-3.2.3.ebuild:
82 Fix building with Python >=2.7.3_pre20120212:2.7. Backport other changes from