Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/uevt: uevt-2.3-r1.ebuild ChangeLog
Date: Wed, 04 Jun 2014 09:04:22
Message-Id: 20140604090418.5BB8D2004F@flycatcher.gentoo.org
1 ssuominen 14/06/04 09:04:18
2
3 Modified: uevt-2.3-r1.ebuild ChangeLog
4 Log:
5 Support >=dev-lang/vala-0.24.0 wrt #509512 by Alexandre Rostovtsev. Prefer sys-power/upower-pm-utils over sys-power/upower because that's the only way to get Hibernate and Suspend support in this version of UEvt. However, don't force it because the power management features are optional.
6
7 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
8
9 Revision Changes Path
10 1.8 sys-apps/uevt/uevt-2.3-r1.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild?rev=1.8&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild?rev=1.8&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild?r1=1.7&r2=1.8
15
16 Index: uevt-2.3-r1.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild,v
19 retrieving revision 1.7
20 retrieving revision 1.8
21 diff -u -r1.7 -r1.8
22 --- uevt-2.3-r1.ebuild 26 May 2014 19:54:34 -0000 1.7
23 +++ uevt-2.3-r1.ebuild 4 Jun 2014 09:04:18 -0000 1.8
24 @@ -1,10 +1,9 @@
25 # Copyright 1999-2014 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild,v 1.7 2014/05/26 19:54:34 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/uevt/uevt-2.3-r1.ebuild,v 1.8 2014/06/04 09:04:18 ssuominen Exp $
29
30 EAPI=5
31 VALA_MIN_API_VERSION="0.16"
32 -VALA_MAX_API_VERSION="0.22"
33 inherit eutils vala
34
35 DESCRIPTION="UPower/UDisks Event, a lightweight desktop-independent power and disk manager"
36 @@ -16,15 +15,13 @@
37 KEYWORDS="amd64 x86"
38 IUSE=""
39
40 -#TODO FIXME: Does this release work with >=sys-power/upower-0.99 API?
41 -#If not, adjust dependencies to:
42 -#|| ( <sys-power/upower-0.99 sys-power/upower-pm-utils ) )
43 COMMON_DEPEND=">=dev-libs/glib-2.28
44 x11-libs/gtk+:2
45 >=x11-libs/libnotify-0.7"
46 +# Prefer sys-power/upower-pm-utils because there is no Hibernate/Suspend otherwise
47 RDEPEND="${COMMON_DEPEND}
48 - >=sys-fs/udisks-1.0.4-r5:0
49 - || ( >=sys-power/upower-0.9.21 sys-power/upower-pm-utils )"
50 + >=sys-fs/udisks-1.0.5:0
51 + || ( sys-power/upower-pm-utils >=sys-power/upower-0.9.23 )"
52 DEPEND="${COMMON_DEPEND}
53 $(vala_depend)
54 dev-util/intltool
55 @@ -39,7 +36,9 @@
56
57 src_prepare() {
58 # http://git.sleipnir.fr/uevt/commit/?id=69d2f45e234190fbfb37745ea05ab88547a3de96
59 - epatch "${FILESDIR}"/${P}-support_for_more_than_one_CPU.patch
60 + epatch \
61 + "${FILESDIR}"/${P}-support_for_more_than_one_CPU.patch \
62 + "${FILESDIR}"/${P}-vala-0.24.patch
63
64 # See http://bugs.gentoo.org/ wrt #428438
65 echo src/configurator.c >> po/POTFILES.skip
66 @@ -47,3 +46,8 @@
67
68 vala_src_prepare
69 }
70 +
71 +pkg_postinst() {
72 + has_version '>=sys-power/upower-0.99.0' && \
73 + ewarn "This version of UEvt doesn't support Hibernate/Suspend with UPower >= 0.99.0"
74 +}
75
76
77
78 1.17 sys-apps/uevt/ChangeLog
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/ChangeLog?rev=1.17&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/ChangeLog?rev=1.17&content-type=text/plain
82 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/uevt/ChangeLog?r1=1.16&r2=1.17
83
84 Index: ChangeLog
85 ===================================================================
86 RCS file: /var/cvsroot/gentoo-x86/sys-apps/uevt/ChangeLog,v
87 retrieving revision 1.16
88 retrieving revision 1.17
89 diff -u -r1.16 -r1.17
90 --- ChangeLog 26 May 2014 19:54:34 -0000 1.16
91 +++ ChangeLog 4 Jun 2014 09:04:18 -0000 1.17
92 @@ -1,6 +1,13 @@
93 # ChangeLog for sys-apps/uevt
94 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
95 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/uevt/ChangeLog,v 1.16 2014/05/26 19:54:34 ssuominen Exp $
96 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/uevt/ChangeLog,v 1.17 2014/06/04 09:04:18 ssuominen Exp $
97 +
98 + 04 Jun 2014; Samuli Suominen <ssuominen@g.o>
99 + +files/uevt-2.3-vala-0.24.patch, uevt-2.3-r1.ebuild:
100 + Support >=dev-lang/vala-0.24.0 wrt #509512 by Alexandre Rostovtsev. Prefer
101 + sys-power/upower-pm-utils over sys-power/upower because that's the only way to
102 + get Hibernate and Suspend support in this version of UEvt. However, don't
103 + force it because the power management features are optional.
104
105 26 May 2014; Samuli Suominen <ssuominen@g.o> uevt-2.3-r1.ebuild:
106 Fix dependencies to allow sys-power/upower-pm-utils.