Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: lxde-base/lxsession/files/, lxde-base/lxsession/
Date: Sat, 09 Jul 2016 13:40:39
Message-Id: 1468071597.fe2d0626f1b94b0f3597f66a28ffd9e9163a8bc5.pacho@gentoo
1 commit: fe2d0626f1b94b0f3597f66a28ffd9e9163a8bc5
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 9 11:59:07 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 9 13:39:57 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe2d0626
7
8 lxde-base/lxsession: Drop old
9
10 Package-Manager: portage-2.3.0
11
12 lxde-base/lxsession/Manifest | 1 -
13 .../files/lxsession-0.4.9.2-configure.patch | 13 ---
14 .../lxsession-0.4.9.2-fix-logind-dbus-calls.patch | 111 ---------------------
15 .../files/lxsession-0.4.9.2-makefile.patch | 13 ---
16 lxde-base/lxsession/lxsession-0.4.9.2-r3.ebuild | 60 -----------
17 5 files changed, 198 deletions(-)
18
19 diff --git a/lxde-base/lxsession/Manifest b/lxde-base/lxsession/Manifest
20 index 35eaf96..ca4c86f 100644
21 --- a/lxde-base/lxsession/Manifest
22 +++ b/lxde-base/lxsession/Manifest
23 @@ -1,2 +1 @@
24 -DIST lxsession-0.4.9.2.tar.gz 745637 SHA256 eff03e573b561cabe81c5d015d825e3d998e98d6621040113d7df471c8b9cfb4 SHA512 cffcd15faab79ad165f969edf65b6b106c5b4405b78e6c102a74ab96da9cf61b781d0be7587849ce56672ae3015e8f63bc1b84465f5ec0084c299ec588992172 WHIRLPOOL 5a5c172cda30a4690d82a4a8acd3b983cbcc60ed71fefdfbfbb97e8b4363f4c26825267a0bd45c71589c2dd180f9699a2d05dd759fe23bcfdd5e9d3a10ccdda2
25 DIST lxsession-0.5.2.tar.xz 354092 SHA256 2d55e9ea80057fe5ffd68a91a15bb004ad7bf019e50807a8bb9b342115efaada SHA512 2e08e5263bb4ef9d8051e84997347a12d2f1ba75cf4e70f9e3ba783a509246f0d6efd672ac1cc1d0fffc8707710ddb148298449b5365deb6785623d596bc3da1 WHIRLPOOL 720144b89c7719b283478427d5858ee0de8ca25dce77a19eef1646983c22927b3af079ec24f218b92141b77c414ebf7f85e4f863e47646b29fccb96d94586ce7
26
27 diff --git a/lxde-base/lxsession/files/lxsession-0.4.9.2-configure.patch b/lxde-base/lxsession/files/lxsession-0.4.9.2-configure.patch
28 deleted file mode 100644
29 index 36c7c5f..0000000
30 --- a/lxde-base/lxsession/files/lxsession-0.4.9.2-configure.patch
31 +++ /dev/null
32 @@ -1,13 +0,0 @@
33 -diff --git a/configure.ac b/configure.ac
34 -index 66d041c..4d8a370 100644
35 ---- a/configure.ac
36 -+++ b/configure.ac
37 -@@ -2,7 +2,7 @@
38 - AC_INIT([lxsession],[0.4.9.2],[],[lxsession])
39 -
40 - # Autotols programs
41 --AM_INIT_AUTOMAKE([1.11.1 -Wall -Werror foreign])
42 -+AM_INIT_AUTOMAKE([1.11.1 -Wall -Werror foreign subdir-objects])
43 - AC_PREREQ([2.69])
44 - IT_PROG_INTLTOOL([0.40.0],[no-xml])
45 -
46
47 diff --git a/lxde-base/lxsession/files/lxsession-0.4.9.2-fix-logind-dbus-calls.patch b/lxde-base/lxsession/files/lxsession-0.4.9.2-fix-logind-dbus-calls.patch
48 deleted file mode 100644
49 index 91d1583..0000000
50 --- a/lxde-base/lxsession/files/lxsession-0.4.9.2-fix-logind-dbus-calls.patch
51 +++ /dev/null
52 @@ -1,111 +0,0 @@
53 -Taken from:
54 -http://svnweb.mageia.org/packages/cauldron/lxsession/current/SOURCES/lxsession-0.4.9.2-fix-logind-dbus-calls.patch?revision=549605&view=co&pathrev=549606
55 -
56 ---- lxsession-0.4.9.2/lxsession-logout/dbus-interface.c.0000 2013-04-12 22:02:19.000000000 +0100
57 -+++ lxsession-0.4.9.2/lxsession-logout/dbus-interface.c 2013-11-05 11:00:34.038965063 +0000
58 -@@ -244,10 +244,11 @@
59 - return function_result;
60 - }
61 -
62 --static void
63 --logind_call_function (const gchar *function, gboolean value, GError **error)
64 -+static char *
65 -+logind_call_function (const gchar *function)
66 - {
67 - GVariant *result;
68 -+ GError *err = NULL;
69 -
70 - if (!logind_proxy)
71 - {
72 -@@ -258,20 +259,28 @@
73 - "/org/freedesktop/login1",
74 - "org.freedesktop.login1.Manager",
75 - NULL,
76 -- error);
77 -+ &err);
78 -+ if (err != NULL)
79 -+ g_error_free(err);
80 - if (!logind_proxy)
81 -- return;
82 -+ return NULL;
83 - }
84 -
85 - result = g_dbus_proxy_call_sync (logind_proxy,
86 - function,
87 -- g_variant_new ("(b)", value),
88 -+ g_variant_new ("(b)", TRUE),
89 - G_DBUS_CALL_FLAGS_NONE,
90 - -1,
91 - NULL,
92 -- error);
93 -- g_variant_unref (result);
94 -- return;
95 -+ &err);
96 -+ if (result)
97 -+ g_variant_unref (result);
98 -+ if (err != NULL) {
99 -+ char *r = strdup(err->message);
100 -+ g_error_free(err);
101 -+ return r;
102 -+ }
103 -+ return NULL;
104 - }
105 -
106 - gboolean
107 -@@ -280,10 +289,10 @@
108 - return logind_query ("CanPowerOff", FALSE, NULL);
109 - }
110 -
111 --void
112 --dbus_logind_PowerOff (GError **error)
113 -+char *
114 -+dbus_logind_PowerOff (void)
115 - {
116 -- logind_call_function ("PowerOff", TRUE, error);
117 -+ return logind_call_function ("PowerOff");
118 - }
119 -
120 - gboolean
121 -@@ -292,10 +301,10 @@
122 - return logind_query ("CanReboot", FALSE, NULL);
123 - }
124 -
125 --void
126 --dbus_logind_Reboot (GError **error)
127 -+char *
128 -+dbus_logind_Reboot (void)
129 - {
130 -- logind_call_function ("Reboot", TRUE, error);
131 -+ return logind_call_function ("Reboot");
132 - }
133 -
134 - gboolean
135 -@@ -304,10 +313,10 @@
136 - return logind_query ("CanSuspend", FALSE, NULL);
137 - }
138 -
139 --void
140 --dbus_logind_Suspend (GError **error)
141 -+char *
142 -+dbus_logind_Suspend (void)
143 - {
144 -- logind_call_function ("Suspend", TRUE, error);
145 -+ return logind_call_function ("Suspend");
146 - }
147 -
148 - gboolean
149 -@@ -316,10 +325,10 @@
150 - return logind_query ("CanHibernate", FALSE, NULL);
151 - }
152 -
153 --void
154 --dbus_logind_Hibernate (GError **error)
155 -+char *
156 -+dbus_logind_Hibernate (void)
157 - {
158 -- logind_call_function ("Hibernate", TRUE, error);
159 -+ return logind_call_function ("Hibernate");
160 - }
161 -
162 - /*** ConsoleKit mechanism ***/
163 -
164
165 diff --git a/lxde-base/lxsession/files/lxsession-0.4.9.2-makefile.patch b/lxde-base/lxsession/files/lxsession-0.4.9.2-makefile.patch
166 deleted file mode 100644
167 index 8a51f03..0000000
168 --- a/lxde-base/lxsession/files/lxsession-0.4.9.2-makefile.patch
169 +++ /dev/null
170 @@ -1,13 +0,0 @@
171 -# upstream issue: https://sourceforge.net/tracker/?func=detail&aid=3615092&group_id=180858&atid=894869
172 -
173 ---- a/lxsession-edit/Makefile.am 2012-10-25 14:20:04.000000000 -0400
174 -+++ b/lxsession-edit/Makefile.am 2013-10-14 21:30:56.627684026 -0400
175 -@@ -5,7 +5,7 @@
176 - bin_PROGRAMS = lxsession-edit
177 -
178 - lxsession_edit_CFLAGS = \
179 -- -I$(topsrcdir) \
180 -+ -I$(top_srcdir) \
181 - $(GTK_CFLAGS) \
182 - $(ADDITIONAL_FLAGS) \
183 - -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
184
185 diff --git a/lxde-base/lxsession/lxsession-0.4.9.2-r3.ebuild b/lxde-base/lxsession/lxsession-0.4.9.2-r3.ebuild
186 deleted file mode 100644
187 index 27270a0..0000000
188 --- a/lxde-base/lxsession/lxsession-0.4.9.2-r3.ebuild
189 +++ /dev/null
190 @@ -1,60 +0,0 @@
191 -# Copyright 1999-2015 Gentoo Foundation
192 -# Distributed under the terms of the GNU General Public License v2
193 -# $Id$
194 -
195 -EAPI=5
196 -
197 -VALA_MIN_API_VERSION="0.14"
198 -VALA_MAX_API_VERSION="0.22"
199 -
200 -inherit vala autotools eutils
201 -
202 -DESCRIPTION="LXDE session manager (lite version)"
203 -HOMEPAGE="http://lxde.sf.net/"
204 -SRC_URI="mirror://sourceforge/lxde/${P}.tar.gz"
205 -
206 -LICENSE="GPL-2"
207 -KEYWORDS="~alpha amd64 arm ppc x86 ~arm-linux ~x86-linux"
208 -SLOT="0"
209 -# upower USE flag is enabled by default in the desktop profile
210 -IUSE="nls upower"
211 -
212 -COMMON_DEPEND="dev-libs/glib:2
213 - dev-libs/libgee:0
214 - dev-libs/dbus-glib
215 - lxde-base/lxde-common
216 - sys-auth/polkit
217 - x11-libs/gtk+:2
218 - x11-libs/libX11
219 - sys-apps/dbus"
220 -RDEPEND="${COMMON_DEPEND}
221 - !lxde-base/lxsession-edit
222 - sys-apps/lsb-release
223 - upower? ( || ( sys-power/upower sys-power/upower-pm-utils ) )"
224 -DEPEND="${COMMON_DEPEND}
225 - $(vala_depend)
226 - dev-util/intltool
227 - sys-devel/gettext
228 - virtual/pkgconfig
229 - x11-proto/xproto"
230 -
231 -DOCS="AUTHORS ChangeLog README"
232 -
233 -src_prepare() {
234 - # bug #488082
235 - epatch "${FILESDIR}"/${P}-makefile.patch
236 -
237 - # bug #497100
238 - epatch "${FILESDIR}"/${P}-configure.patch
239 -
240 - # bug #496880
241 - epatch "${FILESDIR}"/${P}-fix-logind-dbus-calls.patch
242 -
243 - eautoreconf
244 -}
245 -
246 -src_configure() {
247 - # dbus is used for restart/shutdown (CK, logind?), and suspend/hibernate (UPower)
248 - econf \
249 - $(use_enable nls)
250 -}