Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pygobject: ChangeLog pygobject-2.16.1-r1.ebuild
Date: Thu, 04 Jun 2009 13:18:08
Message-Id: E1MCCpZ-0001Ay-Lq@stork.gentoo.org
1 ssuominen 09/06/04 13:18:05
2
3 Modified: ChangeLog
4 Added: pygobject-2.16.1-r1.ebuild
5 Log:
6 Use virtual/libffi wrt #255488.
7 (Portage version: 2.1.6.13/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.65 dev-python/pygobject/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygobject/ChangeLog?rev=1.65&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygobject/ChangeLog?rev=1.65&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygobject/ChangeLog?r1=1.64&r2=1.65
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v
19 retrieving revision 1.64
20 retrieving revision 1.65
21 diff -u -r1.64 -r1.65
22 --- ChangeLog 27 Apr 2009 13:11:12 -0000 1.64
23 +++ ChangeLog 4 Jun 2009 13:18:05 -0000 1.65
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-python/pygobject
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.64 2009/04/27 13:11:12 jer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/ChangeLog,v 1.65 2009/06/04 13:18:05 ssuominen Exp $
29 +
30 +*pygobject-2.16.1-r1 (04 Jun 2009)
31 +
32 + 04 Jun 2009; Samuli Suominen <ssuominen@g.o>
33 + +pygobject-2.16.1-r1.ebuild:
34 + Use virtual/libffi wrt #255488.
35
36 27 Apr 2009; Jeroen Roovers <jer@g.o> pygobject-2.16.1:
37 Stable for HPPA (bug #260063).
38
39
40
41 1.1 dev-python/pygobject/pygobject-2.16.1-r1.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygobject/pygobject-2.16.1-r1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pygobject/pygobject-2.16.1-r1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: pygobject-2.16.1-r1.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-python/pygobject/pygobject-2.16.1-r1.ebuild,v 1.1 2009/06/04 13:18:05 ssuominen Exp $
51
52 inherit autotools gnome2 python virtualx
53
54 DESCRIPTION="GLib's GObject library bindings for Python"
55 HOMEPAGE="http://www.pygtk.org/"
56
57 LICENSE="LGPL-2"
58 SLOT="2"
59 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
60 IUSE="doc examples libffi"
61
62 RDEPEND=">=dev-lang/python-2.4.4-r5
63 >=dev-libs/glib-2.16
64 !<dev-python/pygtk-2.13
65 libffi? ( virtual/libffi )"
66 DEPEND="${RDEPEND}
67 doc? ( dev-libs/libxslt >=app-text/docbook-xsl-stylesheets-1.70.1 )
68 >=dev-util/pkgconfig-0.12.0"
69
70 DOCS="AUTHORS ChangeLog NEWS README"
71
72 pkg_setup() {
73 G2CONF="${G2CONF} $(use_enable doc docs) $(use_with libffi ffi)"
74 }
75
76 src_unpack() {
77 gnome2_src_unpack
78
79 # Fix FHS compliance, see upstream bug #535524
80 epatch "${FILESDIR}/${PN}-2.15.4-fix-codegen-location.patch"
81
82 # needed to build on a libtool-1 system, bug #255542
83 rm m4/lt* m4/libtool.m4 ltmain.sh
84
85 eautoreconf
86
87 # disable pyc compiling
88 mv py-compile py-compile.orig
89 ln -s $(type -P true) py-compile
90 }
91
92 src_test() {
93 unset DBUS_SESSION_BUS_ADDRESS
94 Xemake check || die "tests failed"
95 }
96
97 src_install() {
98 gnome2_src_install
99
100 if use examples; then
101 insinto /usr/share/doc/${P}
102 doins -r examples
103 fi
104
105 python_version
106 mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py \
107 "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py-2.0
108 mv "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth \
109 "${D}"/usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth-2.0
110 }
111
112 pkg_postinst() {
113 python_version
114 python_mod_optimize /usr/$(get_libdir)/python${PYVER}/site-packages/gtk-2.0
115 alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py pygtk.py-[0-9].[0-9]
116 alternatives_auto_makesym /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.pth pygtk.pth-[0-9].[0-9]
117 python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/pygtk.py
118 python_need_rebuild
119 }
120
121 pkg_postrm() {
122 python_version
123 python_mod_cleanup
124 }