Gentoo Archives: gentoo-commits

From: "Arfrever Frehtes Taifersar Arahesis (arfrever)" <arfrever@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pythonmagick: pythonmagick-0.9.1.ebuild ChangeLog
Date: Sat, 29 May 2010 15:50:36
Message-Id: 20100529155032.ACF092CF37@corvid.gentoo.org
1 arfrever 10/05/29 15:50:32
2
3 Modified: pythonmagick-0.9.1.ebuild ChangeLog
4 Log:
5 Set SUPPORT_PYTHON_ABIS.
6 (Portage version: HEAD/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.6 dev-python/pythonmagick/pythonmagick-0.9.1.ebuild
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild?rev=1.6&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild?rev=1.6&content-type=text/plain
13 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild?r1=1.5&r2=1.6
14
15 Index: pythonmagick-0.9.1.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild,v
18 retrieving revision 1.5
19 retrieving revision 1.6
20 diff -u -r1.5 -r1.6
21 --- pythonmagick-0.9.1.ebuild 18 May 2010 16:53:51 -0000 1.5
22 +++ pythonmagick-0.9.1.ebuild 29 May 2010 15:50:32 -0000 1.6
23 @@ -1,12 +1,16 @@
24 # Copyright 1999-2010 Gentoo Foundation
25 # Distributed under the terms of the GNU General Public License v2
26 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild,v 1.5 2010/05/18 16:53:51 bicatali Exp $
27 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/pythonmagick-0.9.1.ebuild,v 1.6 2010/05/29 15:50:32 arfrever Exp $
28
29 -EAPI=2
30 -inherit python flag-o-matic
31 +EAPI="3"
32 +PYTHON_DEPEND="2"
33 +SUPPORT_PYTHON_ABIS="1"
34 +PYTHON_EXPORT_PHASE_FUNCTIONS="1"
35
36 -MY_PN=PythonMagick
37 -MY_P=${MY_PN}-${PV}
38 +inherit autotools eutils python
39 +
40 +MY_PN="PythonMagick"
41 +MY_P="${MY_PN}-${PV}"
42
43 DESCRIPTION="Python bindings for ImageMagick"
44 HOMEPAGE="http://www.imagemagick.org/script/api.php"
45 @@ -21,22 +25,33 @@
46 >=dev-libs/boost-1.35.0[python]"
47 DEPEND="${RDEPEND}
48 dev-util/pkgconfig"
49 +RESTRICT_PYTHON_ABIS="3.*"
50
51 -PYTHON_MODNAME="${MY_PN}"
52 S="${WORKDIR}/${MY_P}"
53
54 -pkg_setup() {
55 - append-flags $(python-config --includes)
56 - export BOOST_PYTHON_LIB=boost_python
57 +src_prepare() {
58 + epatch "${FILESDIR}/${P}-use_active_python_version.patch"
59 + eautoreconf
60 +
61 + # Disable byte-compilation.
62 + echo "#!/bin/sh" > config/py-compile
63 +
64 + python_src_prepare
65 }
66
67 src_configure() {
68 - # no need of static library for python module
69 - econf --disable-static
70 + python_src_configure --disable-static BOOST_PYTHON_LIB="boost_python"
71 }
72
73 src_install() {
74 - python_need_rebuild
75 - emake DESTDIR="${D}" install || die "emake install failed"
76 - rm -f "${D}"$(python_get_sitedir)/${MY_PN}/*.la
77 + python_src_install
78 + python_clean_installation_image
79 +}
80 +
81 +pkg_postinst() {
82 + python_mod_optimize PythonMagick
83 +}
84 +
85 +pkg_postrm() {
86 + python_mod_cleanup PythonMagick
87 }
88
89
90
91 1.24 dev-python/pythonmagick/ChangeLog
92
93 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/ChangeLog?rev=1.24&view=markup
94 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/ChangeLog?rev=1.24&content-type=text/plain
95 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-python/pythonmagick/ChangeLog?r1=1.23&r2=1.24
96
97 Index: ChangeLog
98 ===================================================================
99 RCS file: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/ChangeLog,v
100 retrieving revision 1.23
101 retrieving revision 1.24
102 diff -u -r1.23 -r1.24
103 --- ChangeLog 18 May 2010 16:53:51 -0000 1.23
104 +++ ChangeLog 29 May 2010 15:50:32 -0000 1.24
105 @@ -1,6 +1,11 @@
106 # ChangeLog for dev-python/pythonmagick
107 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
108 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/ChangeLog,v 1.23 2010/05/18 16:53:51 bicatali Exp $
109 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pythonmagick/ChangeLog,v 1.24 2010/05/29 15:50:32 arfrever Exp $
110 +
111 + 29 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@g.o>
112 + pythonmagick-0.9.1.ebuild,
113 + +files/pythonmagick-0.9.1-use_active_python_version.patch:
114 + Set SUPPORT_PYTHON_ABIS.
115
116 18 May 2010; Sébastien Fabbro <bicatali@g.o>
117 -pythonmagick-0.8-r2.ebuild, pythonmagick-0.9.1.ebuild: