Gentoo Archives: gentoo-commits

From: "Samuli Suominen (drac)" <drac@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in xfce-base/xfdesktop: ChangeLog xfdesktop-4.4.2-r1.ebuild
Date: Mon, 25 Feb 2008 15:06:14
Message-Id: E1JTeuA-0007TZ-NF@stork.gentoo.org
1 drac 08/02/25 15:06:10
2
3 Modified: ChangeLog
4 Added: xfdesktop-4.4.2-r1.ebuild
5 Log:
6 Fix memory leak as described in upstream bug #3812, comment #8.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.119 xfce-base/xfdesktop/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfdesktop/ChangeLog?rev=1.119&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfdesktop/ChangeLog?rev=1.119&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfdesktop/ChangeLog?r1=1.118&r2=1.119
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/xfce-base/xfdesktop/ChangeLog,v
19 retrieving revision 1.118
20 retrieving revision 1.119
21 diff -u -r1.118 -r1.119
22 --- ChangeLog 17 Dec 2007 18:39:05 -0000 1.118
23 +++ ChangeLog 25 Feb 2008 15:06:10 -0000 1.119
24 @@ -1,6 +1,12 @@
25 # ChangeLog for xfce-base/xfdesktop
26 -# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfdesktop/ChangeLog,v 1.118 2007/12/17 18:39:05 jer Exp $
28 +# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfdesktop/ChangeLog,v 1.119 2008/02/25 15:06:10 drac Exp $
30 +
31 +*xfdesktop-4.4.2-r1 (25 Feb 2008)
32 +
33 + 25 Feb 2008; Samuli Suominen <drac@g.o>
34 + +files/xfdesktop-4.4.2-memory-leak.patch, +xfdesktop-4.4.2-r1.ebuild:
35 + Fix memory leak as described in upstream bug #3812, comment #8.
36
37 17 Dec 2007; Jeroen Roovers <jer@g.o> xfdesktop-4.4.2.ebuild:
38 Stable for HPPA (bug #201747).
39
40
41
42 1.1 xfce-base/xfdesktop/xfdesktop-4.4.2-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfdesktop/xfdesktop-4.4.2-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/xfce-base/xfdesktop/xfdesktop-4.4.2-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: xfdesktop-4.4.2-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2008 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/xfce-base/xfdesktop/xfdesktop-4.4.2-r1.ebuild,v 1.1 2008/02/25 15:06:10 drac Exp $
52
53 EAPI=1
54
55 inherit eutils xfce44
56
57 XFCE_VERSION=4.4.2
58 xfce44
59 xfce44_core_package
60
61 DESCRIPTION="Desktop manager"
62 HOMEPAGE="http://www.xfce.org/projects/xfdesktop"
63 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
64 IUSE="debug doc +file-icons +menu-plugin"
65
66 LANG="be ca cs da de el es et eu fi fr he hu it ja ko nb_NO nl pa pl pt_BR ro ru sk sv tr uk vi zh_CN zh_TW"
67
68 RDEPEND="x11-libs/libX11
69 x11-libs/libSM
70 >=dev-libs/glib-2.6
71 >=x11-libs/gtk+-2.6
72 gnome-base/librsvg
73 >=xfce-base/libxfce4mcs-${XFCE_MASTER_VERSION}
74 >=xfce-base/libxfce4util-${XFCE_MASTER_VERSION}
75 >=xfce-base/libxfcegui4-${XFCE_MASTER_VERSION}
76 >=xfce-base/xfce-mcs-manager-${XFCE_MASTER_VERSION}
77 file-icons? ( >=xfce-base/thunar-${THUNAR_MASTER_VERSION}
78 >=xfce-extra/exo-0.3.2 dev-libs/dbus-glib )
79 menu-plugin? ( >=xfce-base/xfce4-panel-${XFCE_MASTER_VERSION} )"
80 DEPEND="${RDEPEND}
81 dev-util/pkgconfig
82 dev-util/intltool"
83
84 for X in ${LANG}; do
85 IUSE="${IUSE} linguas_${X}"
86 done
87
88 DOCS="AUTHORS ChangeLog NEWS TODO README"
89
90 XFCE_LOCALIZED_CONFIGS="/etc/xdg/xfce4/desktop/xfce-registered-categories.xml
91 /etc/xdg/xfce4/desktop/menu.xml"
92
93 pkg_setup() {
94 XFCE_CONFIG+=" $(use_enable doc xsltproc) $(use_enable menu-plugin panel-plugin)"
95
96 if use file-icons; then
97 XFCE_CONFIG+=" --enable-thunarx --enable-file-icons --enable-exo"
98 else
99 XFCE_CONFIG+=" --disable-thunarx --disable-file-icons --disable-exo"
100 fi
101 }
102
103 src_unpack() {
104 unpack ${A}
105 cd "${S}"
106 echo src/xfdesktop-clipboard-manager.c >> po/POTFILES.skip
107 epatch "${FILESDIR}"/${P}-memory-leak.patch
108 }
109
110 src_install() {
111 xfce44_src_install
112
113 local config lang
114 for config in ${XFCE_LOCALIZED_CONFIGS}; do
115 for lang in ${LANG}; do
116 local localized_config="${D}/${config}.${lang}"
117 if [[ -f ${localized_config} ]]; then
118 use "linguas_${lang}" || rm ${localized_config}
119 fi
120 done
121 done
122 }
123
124
125
126 --
127 gentoo-commits@l.g.o mailing list