Gentoo Archives: gentoo-commits

From: "Michael Haubenwallner (haubi)" <haubi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-libs/libSM: metadata.xml ChangeLog libSM-1.1.1.ebuild
Date: Wed, 30 Sep 2009 09:58:57
Message-Id: E1MsvxX-0002bN-3x@stork.gentoo.org
1 haubi 09/09/30 09:58:55
2
3 Modified: metadata.xml ChangeLog libSM-1.1.1.ebuild
4 Log:
5 libSM-1.1.1: add local IUSE=+uuid (with eapi 2 bump) for bug#230981
6 (Portage version: 2.1.6.13/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.2 x11-libs/libSM/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/metadata.xml?rev=1.2&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/metadata.xml?rev=1.2&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/metadata.xml?r1=1.1&r2=1.2
14
15 Index: metadata.xml
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libSM/metadata.xml,v
18 retrieving revision 1.1
19 retrieving revision 1.2
20 diff -u -r1.1 -r1.2
21 --- metadata.xml 9 Sep 2005 08:10:47 -0000 1.1
22 +++ metadata.xml 30 Sep 2009 09:58:54 -0000 1.2
23 @@ -2,4 +2,9 @@
24 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
25 <pkgmetadata>
26 <herd>x11</herd>
27 +<use>
28 + <flag name="uuid">Use UUID for session identification instead of IP address
29 + and system time.
30 + </flag>
31 +</use>
32 </pkgmetadata>
33
34
35
36 1.70 x11-libs/libSM/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/ChangeLog?rev=1.70&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/ChangeLog?rev=1.70&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/ChangeLog?r1=1.69&r2=1.70
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libSM/ChangeLog,v
45 retrieving revision 1.69
46 retrieving revision 1.70
47 diff -u -r1.69 -r1.70
48 --- ChangeLog 14 Aug 2009 09:14:57 -0000 1.69
49 +++ ChangeLog 30 Sep 2009 09:58:54 -0000 1.70
50 @@ -1,6 +1,10 @@
51 # ChangeLog for x11-libs/libSM
52 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libSM/ChangeLog,v 1.69 2009/08/14 09:14:57 remi Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libSM/ChangeLog,v 1.70 2009/09/30 09:58:54 haubi Exp $
55 +
56 + 30 Sep 2009; Michael Haubenwallner <haubi@g.o> libSM-1.1.1.ebuild,
57 + metadata.xml:
58 + add local IUSE=+uuid (with eapi 2 bump) for bug#230981
59
60 14 Aug 2009; RĂ©mi Cardona <remi@g.o> libSM-1.1.1.ebuild:
61 up libICE dep to 1.0.5 (fixes bug #281360)
62
63
64
65 1.4 x11-libs/libSM/libSM-1.1.1.ebuild
66
67 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild?rev=1.4&view=markup
68 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild?rev=1.4&content-type=text/plain
69 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild?r1=1.3&r2=1.4
70
71 Index: libSM-1.1.1.ebuild
72 ===================================================================
73 RCS file: /var/cvsroot/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild,v
74 retrieving revision 1.3
75 retrieving revision 1.4
76 diff -u -r1.3 -r1.4
77 --- libSM-1.1.1.ebuild 14 Aug 2009 09:14:57 -0000 1.3
78 +++ libSM-1.1.1.ebuild 30 Sep 2009 09:58:54 -0000 1.4
79 @@ -1,25 +1,31 @@
80 # Copyright 1999-2009 Gentoo Foundation
81 # Distributed under the terms of the GNU General Public License v2
82 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild,v 1.3 2009/08/14 09:14:57 remi Exp $
83 +# $Header: /var/cvsroot/gentoo-x86/x11-libs/libSM/libSM-1.1.1.ebuild,v 1.4 2009/09/30 09:58:54 haubi Exp $
84
85 # Must be before x-modular eclass is inherited
86 #SNAPSHOT="yes"
87
88 +EAPI="2"
89 +
90 inherit x-modular
91
92 DESCRIPTION="X.Org SM library"
93
94 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
95 -IUSE="ipv6 elibc_FreeBSD"
96 +IUSE="ipv6 +uuid elibc_FreeBSD"
97
98 RDEPEND=">=x11-libs/libICE-1.0.5
99 x11-libs/xtrans
100 x11-proto/xproto
101 - !elibc_FreeBSD? (
102 + uuid? (
103 + !elibc_FreeBSD? (
104 || ( >=sys-apps/util-linux-2.16 <sys-libs/e2fsprogs-libs-1.41.8 )
105 + )
106 )"
107 DEPEND="${RDEPEND}"
108
109 pkg_setup() {
110 - CONFIGURE_OPTIONS="$(use_enable ipv6)"
111 + CONFIGURE_OPTIONS="$(use_enable ipv6) $(use_with uuid libuuid)"
112 + # do not use uuid even if available in libc (like on FreeBSD)
113 + use uuid || export ac_cv_func_uuid_create=no
114 }