Gentoo Archives: gentoo-commits

From: "Nirbheek Chauhan (nirbheek)" <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-auth/polkit: metadata.xml ChangeLog polkit-0.96-r2.ebuild
Date: Fri, 02 Jul 2010 10:02:26
Message-Id: 20100702100224.3BE0A2CF3E@corvid.gentoo.org
1 nirbheek 10/07/02 10:02:24
2
3 Modified: metadata.xml ChangeLog
4 Added: polkit-0.96-r2.ebuild
5 Log:
6 USE=expat was quite useless, expat is mandatory in polkit. Don't create user 'polkituser', it was used by policykit, but isn't by polkit. Also, add introspection support
7 (Portage version: 2.1.8.3/cvs/Linux i686)
8
9 Revision Changes Path
10 1.2 sys-auth/polkit/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-auth/polkit/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 29 Oct 2009 23:28:01 -0000 1.1
23 +++ metadata.xml 2 Jul 2010 10:02:23 -0000 1.2
24 @@ -6,5 +6,9 @@
25 <name>Nirbheek Chauhan</name>
26 </maintainer>
27 <herd>freedesktop</herd>
28 + <use>
29 + <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> for
30 + introspection</flag>
31 + </use>
32 </pkgmetadata>
33
34
35
36
37 1.18 sys-auth/polkit/ChangeLog
38
39 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/ChangeLog?rev=1.18&view=markup
40 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/ChangeLog?rev=1.18&content-type=text/plain
41 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/ChangeLog?r1=1.17&r2=1.18
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v
46 retrieving revision 1.17
47 retrieving revision 1.18
48 diff -u -r1.17 -r1.18
49 --- ChangeLog 4 Jun 2010 19:50:44 -0000 1.17
50 +++ ChangeLog 2 Jul 2010 10:02:24 -0000 1.18
51 @@ -1,6 +1,14 @@
52 # ChangeLog for sys-auth/polkit
53 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.17 2010/06/04 19:50:44 maekke Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.18 2010/07/02 10:02:24 nirbheek Exp $
56 +
57 +*polkit-0.96-r2 (02 Jul 2010)
58 +
59 + 02 Jul 2010; Nirbheek Chauhan <nirbheek@g.o>
60 + +polkit-0.96-r2.ebuild, metadata.xml:
61 + USE=expat was quite useless, expat is mandatory in polkit. Don't create
62 + user 'polkituser', it was used by policykit, but isn't by polkit. Also,
63 + add introspection support
64
65 04 Jun 2010; Markus Meier <maekke@g.o> polkit-0.96-r1.ebuild:
66 x86 stable, bug #314899
67
68
69
70 1.1 sys-auth/polkit/polkit-0.96-r2.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/polkit-0.96-r2.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-auth/polkit/polkit-0.96-r2.ebuild?rev=1.1&content-type=text/plain
74
75 Index: polkit-0.96-r2.ebuild
76 ===================================================================
77 # Copyright 1999-2010 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.96-r2.ebuild,v 1.1 2010/07/02 10:02:24 nirbheek Exp $
80
81 EAPI="2"
82
83 inherit autotools eutils multilib pam
84
85 DESCRIPTION="Policy framework for controlling privileges for system-wide services"
86 HOMEPAGE="http://hal.freedesktop.org/docs/PolicyKit"
87 SRC_URI="http://hal.freedesktop.org/releases/${P}.tar.gz
88 !pam? ( mirror://gentoo/${P}-r1-shadow-support.patch.lzma )"
89
90 LICENSE="GPL-2"
91 SLOT="0"
92 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
93 IUSE="debug doc examples +introspection nls pam"
94
95 # not mature enough
96 RDEPEND=">=dev-libs/glib-2.21.4
97 >=dev-libs/eggdbus-0.6
98 dev-libs/expat
99 introspection? ( dev-libs/gobject-introspection )
100 pam? ( virtual/pam )"
101 DEPEND="${RDEPEND}
102 !!>=sys-auth/policykit-0.92
103 dev-libs/libxslt
104 app-text/docbook-xsl-stylesheets
105 >=dev-util/pkgconfig-0.18
106 >=dev-util/intltool-0.36
107 >=dev-util/gtk-doc-am-1.13
108 doc? ( >=dev-util/gtk-doc-1.13 )"
109 PDEPEND=">=sys-auth/consolekit-0.4[policykit]"
110 # gtk-doc-am-1.13 needed for eautoreconf
111
112 src_prepare() {
113 epatch "${FILESDIR}/${P}-getcwd.patch"
114 if ! use pam; then
115 # Experimental shadow support, bug 291116
116 epatch "${WORKDIR}/${P}-r1-shadow-support.patch"
117 eautoreconf
118 fi
119 }
120
121 src_configure() {
122 local conf
123
124 if use pam; then
125 conf="${conf} --with-authfw=pam
126 --with-pam-module-dir=$(getpam_mod_dir)"
127 else
128 conf="${conf} --with-authfw=shadow"
129 fi
130
131 # We define libexecdir due to fdo bug #22951
132 # easier to maintain than patching everything
133 econf ${conf} \
134 --disable-ansi \
135 --disable-examples \
136 --enable-fast-install \
137 --enable-libtool-lock \
138 --enable-man-pages \
139 --disable-dependency-tracking \
140 --with-os-type=gentoo \
141 --localstatedir=/var \
142 --libexecdir='${exec_prefix}/libexec/polkit-1' \
143 $(use_enable debug verbose-mode) \
144 $(use_enable doc gtk-doc) \
145 $(use_enable introspection) \
146 $(use_enable nls)
147 }
148
149 src_install() {
150 emake DESTDIR="${D}" install || die "emake install failed"
151
152 dodoc NEWS README AUTHORS ChangeLog || die "dodoc failed"
153
154 # We disable example compilation above, and handle it here
155 if use examples; then
156 insinto /usr/share/doc/${PF}/examples
157 doins src/examples/{*.c,*.policy*}
158 fi
159
160 # Need to keep a few directories around...
161 diropts -m0700 -o root -g root
162 keepdir /var/run/polkit-1
163 keepdir /var/lib/polkit-1
164 }