Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-python/pyxfce: metadata.xml ChangeLog pyxfce-4.4.0.ebuild
Date: Wed, 05 Aug 2009 10:07:31
Message-Id: E1MYdP4-0001j0-Vg@stork.gentoo.org
1 pva 09/08/05 10:07:26
2
3 Modified: metadata.xml ChangeLog pyxfce-4.4.0.ebuild
4 Log:
5 Fixed build issue, bug #277163 reported by Diego E. 'Flameeyes' Pettenò. Added USE flag to explicetly enable/disable panel bindings.
6 (Portage version: 2.1.6.13/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.2 dev-python/pyxfce/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/metadata.xml?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/metadata.xml?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/metadata.xml?r1=1.1&r2=1.2
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyxfce/metadata.xml,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- metadata.xml 28 Dec 2006 02:32:44 -0000 1.1
22 +++ metadata.xml 5 Aug 2009 10:07:26 -0000 1.2
23 @@ -2,4 +2,7 @@
24 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 <pkgmetadata>
26 <herd>xfce</herd>
27 +<use>
28 +<flag name='xfce4panel'>Check for new panel and build binding for it</flag>
29 +</use>
30 </pkgmetadata>
31
32
33
34 1.3 dev-python/pyxfce/ChangeLog
35
36 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/ChangeLog?rev=1.3&view=markup
37 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/ChangeLog?rev=1.3&content-type=text/plain
38 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/ChangeLog?r1=1.2&r2=1.3
39
40 Index: ChangeLog
41 ===================================================================
42 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyxfce/ChangeLog,v
43 retrieving revision 1.2
44 retrieving revision 1.3
45 diff -u -r1.2 -r1.3
46 --- ChangeLog 7 Feb 2007 10:35:50 -0000 1.2
47 +++ ChangeLog 5 Aug 2009 10:07:26 -0000 1.3
48 @@ -1,6 +1,11 @@
49 # ChangeLog for dev-python/pyxfce
50 -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
51 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxfce/ChangeLog,v 1.2 2007/02/07 10:35:50 drac Exp $
52 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
53 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxfce/ChangeLog,v 1.3 2009/08/05 10:07:26 pva Exp $
54 +
55 + 05 Aug 2009; Peter Volkov <pva@g.o> pyxfce-4.4.0.ebuild,
56 + metadata.xml:
57 + Fixed build issue, bug #277163 reported by Diego E. 'Flameeyes' Pettenò.
58 + Added USE flag to explicetly enable/disable panel bindings.
59
60 *pyxfce-4.4.0 (07 Feb 2007)
61
62
63
64
65 1.2 dev-python/pyxfce/pyxfce-4.4.0.ebuild
66
67 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild?rev=1.2&view=markup
68 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild?rev=1.2&content-type=text/plain
69 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild?r1=1.1&r2=1.2
70
71 Index: pyxfce-4.4.0.ebuild
72 ===================================================================
73 RCS file: /var/cvsroot/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild,v
74 retrieving revision 1.1
75 retrieving revision 1.2
76 diff -u -r1.1 -r1.2
77 --- pyxfce-4.4.0.ebuild 7 Feb 2007 10:35:50 -0000 1.1
78 +++ pyxfce-4.4.0.ebuild 5 Aug 2009 10:07:26 -0000 1.2
79 @@ -1,22 +1,35 @@
80 -# Copyright 1999-2007 Gentoo Foundation
81 +# Copyright 1999-2009 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 -# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild,v 1.1 2007/02/07 10:35:50 drac Exp $
84 +# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxfce/pyxfce-4.4.0.ebuild,v 1.2 2009/08/05 10:07:26 pva Exp $
85
86 -inherit xfce44
87 +inherit eutils xfce44
88
89 xfce44
90
91 DESCRIPTION="Python bindings for Xfce4 desktop enviroment"
92 HOMEPAGE="http://pyxfce.xfce.org"
93 -SRC_URI="$HOMEPAGE/$P.tar.gz"
94 +SRC_URI="${HOMEPAGE}/${P}.tar.gz
95 + ${P}-libxfce4panel-enum-types.h.patch.bz2"
96
97 LICENSE="as-is"
98 KEYWORDS="~x86"
99 -IUSE="debug"
100 +IUSE="debug xfce4panel"
101
102 RDEPEND=">=xfce-base/libxfcegui4-${XFCE_MASTER_VERSION}
103 >=xfce-base/xfce-mcs-manager-${XFCE_MASTER_VERSION}
104 + xfce4panel? ( >=xfce-base/xfce4-panel-${XFCE_MASTER_VERSION} )
105 >=dev-python/pygtk-2.6"
106 DEPEND="${RDEPEND}"
107
108 DOCS="AUTHORS ChangeLog NEWS README TODO*"
109 +
110 +pkg_setup() {
111 + XFCE_CONFIG="$(use_enable xfce4panel mighty-mouse)"
112 +}
113 +
114 +src_unpack() {
115 + unpack ${A}
116 + cd "${S}"
117 +
118 + epatch "${WORKDIR}/${P}-libxfce4panel-enum-types.h.patch"
119 +}