summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-11-18 07:11:59 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-11-18 07:11:59 +0000
commit3836e5ecc4edae1cc6e6eba0add58b10d8b348b8 (patch)
treeec0641d1968046a6d4a69e9e7513e7db52ec4a0e /sys-auth
parentThanks to Naohiro Aota for adding patch for agda 2.3.0.1 to build with quickc... (diff)
downloadhistorical-3836e5ecc4edae1cc6e6eba0add58b10d8b348b8.tar.gz
historical-3836e5ecc4edae1cc6e6eba0add58b10d8b348b8.tar.bz2
historical-3836e5ecc4edae1cc6e6eba0add58b10d8b348b8.zip
Version bump.
Package-Manager: portage-2.2.0_alpha142/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/polkit/ChangeLog9
-rw-r--r--sys-auth/polkit/Manifest24
-rw-r--r--sys-auth/polkit/polkit-0.108.ebuild118
3 files changed, 135 insertions, 16 deletions
diff --git a/sys-auth/polkit/ChangeLog b/sys-auth/polkit/ChangeLog
index 73a8c75676d2..e1d151b7f9d5 100644
--- a/sys-auth/polkit/ChangeLog
+++ b/sys-auth/polkit/ChangeLog
@@ -1,8 +1,13 @@
# ChangeLog for sys-auth/polkit
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.109 2012/10/28 15:49:09 naota Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.110 2012/11/18 07:11:54 ssuominen Exp $
- 28 Oct 2012; <naota@gentoo.org> polkit-0.104-r1.ebuild,
+*polkit-0.108 (18 Nov 2012)
+
+ 18 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.108.ebuild:
+ Version bump.
+
+ 28 Oct 2012; Naohiro Aota <naota@gentoo.org> polkit-0.104-r1.ebuild,
polkit-0.107-r1.ebuild, polkit-0.107.ebuild:
Drop ~x86-fbsd due to bug #439968.
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index 93885b6d2bcb..eada45db43ef 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -4,25 +4,21 @@ Hash: SHA256
AUX polkit-0.107-fallback.patch 1849 SHA256 ec59771ea95ac45656bc80bd94ab695990068eded68a340b386f6296f40d2c28 SHA512 bfdb551fd670911d40da6dee227c276e1f4da85cf5ca2f9e230d84b876c6185840ce1a4e8e1165d4da67839b27c97d7af27c18dcd08a29f75937b3556e730d9b WHIRLPOOL b5f08a4512eb0ecc2f420255b666b65c2ca64e14103b8afccfc1735cbdf8bea5d2b7a7a22c8933cf978027bc9f115bb7cc700645001c08c14bef5ad9a842279d
DIST polkit-0.104.tar.gz 1416583 SHA256 6b0a13d8381e4a7b7e37c18a54595191b50757e0fcd186cd9918e9ad0f18c7f9 SHA512 c6e74b4601eed0208d400dcf1ddbfc65a61583f32bef22d71afc5a415eb59d6a97f4ba62e8d0c9f38a082dea2b8c5401ac0889a00adcf9e0545e4847cf437cce WHIRLPOOL 94fe0f7545762465794c5efeed80cdf6be44918bc454b3e2189f9dd4cdcfdaba0c25e9ec7e6daf6419d72071bbbe24d468b1d1ece2f0998b9a63476c73fcd45a
DIST polkit-0.107.tar.gz 1383089 SHA256 c826973db2b226dc8f807af5143f7b8be5d0270f46c0c1241a83b067db9d8311 SHA512 87cf7dddf76a092d7f63e72e6a5eb57b9c137699be46d849b5ea64add30a400cc7be87d0962933e48784576cee350a736b560b2856e7758d7767b06984909559 WHIRLPOOL 985287ff599ff03787f5c53ddf629dc7aafc5f4fbc238d3e47e07b0a5b4c0766045dbdd30d9fb433608be113b7ca2240d9908e02847e293cdbba2191efe7ae37
+DIST polkit-0.108.tar.gz 1389367 SHA256 2877c15f56abe43609f6ece54ee0bfea169ca6d7b271b17296b14d751eab23a6 SHA512 e28c83347dd3da55ad5018b318a333e57f2bfdc232289f7e351969809be7cac476a9b960b654ca585d077b8c1b9fa1b01f8f6050b29e0c5db720d6dd604dff58 WHIRLPOOL 814bc8b670814737899f3f1cd3e644bdb13b3b3d4fc755360a30da96c17218faf8646171cbe1866014c998959aab1a0189719204ca853061aed2ea21f7c952ca
EBUILD polkit-0.104-r1.ebuild 3584 SHA256 767fdc3ad4feab305086d16e8d0ddd0bbbd6eb8542e4b5c203b4a189c080092c SHA512 067cf0577781df122afdd47b2e1d70333c34f5a74a14dc6a70360b0ac6197724706e8b51bf9bf45ea6213fe580291d9b8fc6c7e686c3f660ef8b53b302ab2f6d WHIRLPOOL 080cab5a6584d71919a19e740b366bc9838adffda8383af0a50bc80b9f19fe9b0cec844a2cf8438694357e1f7170a842e42ebabdf784cda85c40161ec41bf317
EBUILD polkit-0.107-r1.ebuild 3271 SHA256 c0be8d7d993d9372b159409cb23c1b03e48b08ff5e2ffded9bdf8f6b7b529213 SHA512 989654f1269dfd3a962d227ac5c37deee05d4b7a74bedd8672c10f81ed2f25b2268cec17d804dbf7b20280523a0b62f467c3d2e16000246c9fef7dabdd1ef322 WHIRLPOOL c42f5f39bb8c2c1728d1282e8d2396b76011df5a0123e975116b3c1a479b88001767cee34fcbf2c47b8aa34530cb789dcbfaf8346457790c5f0430ccfd0184ad
EBUILD polkit-0.107.ebuild 2888 SHA256 79a7cafdde227cfa81b0a8d41a5a101f680e84652cd521c4f2500816db4213b2 SHA512 8c228af05ea94021b6281818358d45e790664573acdc900d4e2437e302374b6b124c39ed67099bdb6fe0f4a3c7d0acbf70361861deb9709c77fb317e09f248db WHIRLPOOL f2f9d71bc6252acac53410480d25dfa5c409cfd8369629658c8a1477c5404ab8814aa9ce8a21dacb9f05bc859f22e6245475d102c4fd0aa17eccca045df2da11
-MISC ChangeLog 15404 SHA256 a69d44860dbafb3d29d1552a172e25d5202d7e7915fb641adc41797c4740d148 SHA512 50e1265176117cd4f4da40e7620c8457a1e8e3f06c5a605f268a9b2c6aec42caeb30740a6c46e1748f95ef51e5714d6e277b012f4c2a3b585662a76dae4a7a7e WHIRLPOOL 3dc05ea5292622412ff7fa17b733a5658da4ebf3966dee41bb445a9d80843e44f34c3da4f0781f09f4eab3d39b1f3b23165bc9e285b9220646f783c49b5b4f37
+EBUILD polkit-0.108.ebuild 3030 SHA256 2c31250f81c0a5178a8481d829180870050fca7c69aed05cfede127fe95ad880 SHA512 0691e2d247a336978c1b004382796c8f2abbc569018183763a325f0701dac023d15ab394140fa44f8b104784ac2edbc5d49163c469a29846442c548a6c013d4d WHIRLPOOL a15cc6161192c61b67fc3d9e634072d1f2819b7e660ddc7a8f34a8bd9350c7229ec83219a1ab275fc026b97060664e4ac9bb366d004def39b9eea8922f1fba72
+MISC ChangeLog 15542 SHA256 347c2f61d276da97fbec23ccaf2523cc18ca8da78337b30523123892c8e78ca8 SHA512 4257e12829dc471fa20d3640ed3dc165925e3a4b5e45dc2ca6a19a6feca5c4eb0f1ec7c74fbaaf2d8b0e417e52bb74b68378ce99ec2bb01aa85069db314e1c8e WHIRLPOOL 84bb267ccb6fccdad2fb9fb7959c33866a9f1cfe4c08a8c051db9bfdf814569e3270f8c1fec34bf98ab09db81525521774967c82772434a1f5af11d06fd10358
MISC metadata.xml 516 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba SHA512 293585c3b4c95b76af687f398645982d84d583e3cbf039a181c67c9710a899dad34cba9ff43f7be03a00d7552f42f0ac0a2a997c3ce7c9b80097a43f501001d4 WHIRLPOOL 4caf1316226570bec927b20957e420217a490c91013154b84f56fddf50cd5b525ccd0fd736a305ef5bc772cca734aadd8fec757238021b3e05046b503468e1a5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJQjVP+AAoJEDYO1FT4VRUUdgsP/R/ncmjIcaz4/w+/zeSz2Cw/
-w7kFau9YiuRdQzPEauyqYyXiXRC11uZ+s4EOH4i7CWmnUjzIxWFeugT1KvW/sD48
-mGhwvTUL2F1Gatk4AJZlehoyoNCfz293o7yb+MBXuqE9DM5djg+xQnWuYfsOQoQy
-F853KT3894FsHFXAsrV/zNTTUPKQqu/Lzux9d//KPbC+JvHGS6NttYnGuutOyvAl
-XFRT0Fvjwfa6jf94KgKwKajMmpZSNmNNk0wuCOvBxjJivnFZa8aZA9FHlyojzSUC
-Sfz9cZRTHj3fhTc5/Z/V4hPfXXUJZkFpwsO1kxoYSPFNi5WYvNuCDgla95OPkCHE
-0hCHCOPAf6rKTI+zuk8uxr7MvN+p5anKHkk6aWkNkeVJrAGm55hBd5X8mWHWZcQ1
-UJMc8nXq7opNLonTX3OKv5FJ9RmWd/j7k1OPv+2k3ZjBLZIwWIkPfAfbUxekP3mR
-R5TWOfzgoNq7uoCH6i8iEK2OGsvaeCHse2KRrb4Ry3Cdj84AuHgvv8bWYp8tMZqa
-lSxi4qWxwjeigYyQZwJaVQt7Ht8/12xfjGB8QHWkgNPXcfp6UrciyxQiSKVl473j
-DxHizsSgM73a1IPB2uJq6VDbHcs2g0Ht6QLO25ab9GrnwfFP2bNMXen7eKIKORMl
-R6uRkcbzzpfmBaWkc9HW
-=DGvo
+iQEcBAEBCAAGBQJQqIo4AAoJEEdUh39IaPFNCagIAJs+YElT0kT9ylIfxmjaHSkg
+qXA+3RXhQUlFEfWGKO5VcaPFE0yZC8XUbvKki9z1N6osfZ4jfAeDF7fK1vTaOwQj
+V2BFhM5peME6/T1Cc/78HeqWE121Jmlj1kgqmP79zJd2N5N0oPY2yNEYxx4hA2T2
+JViFgV8tXqBqDKOVkW1Przrfnwhjq+DXkBGuTuw4rNgldCkTbEFp2AnEf5cJQjmF
+wxtK53grM6S6AKIdPX4vw7LtBLwLL0Dxy91LlRno2KNm5y63796oYl7Jv9MX0IYy
+SfEZanKvCEMNA5IsDQ5MAoOZaq0LUa+ttbkZDOLgH5inxZPpkC44PBXveSd+Kow=
+=ABMh
-----END PGP SIGNATURE-----
diff --git a/sys-auth/polkit/polkit-0.108.ebuild b/sys-auth/polkit/polkit-0.108.ebuild
new file mode 100644
index 000000000000..e10f1535201c
--- /dev/null
+++ b/sys-auth/polkit/polkit-0.108.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.108.ebuild,v 1.1 2012/11/18 07:11:54 ssuominen Exp $
+
+EAPI=4
+inherit eutils multilib pam pax-utils systemd user
+
+DESCRIPTION="Policy framework for controlling privileges for system-wide services"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/polkit"
+SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples gtk +introspection kde nls pam selinux systemd"
+
+RDEPEND=">=dev-lang/spidermonkey-1.8.5-r2
+ >=dev-libs/glib-2.32
+ >=dev-libs/expat-2
+ introspection? ( >=dev-libs/gobject-introspection-1 )
+ pam? (
+ sys-auth/pambase
+ virtual/pam
+ )
+ selinux? ( sec-policy/selinux-policykit )
+ systemd? ( sys-apps/systemd )"
+DEPEND="${RDEPEND}
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ dev-util/intltool
+ virtual/pkgconfig"
+PDEPEND="
+ gtk? ( || (
+ >=gnome-extra/polkit-gnome-0.105
+ lxde-base/lxpolkit
+ ) )
+ kde? ( sys-auth/polkit-kde-agent )
+ pam? (
+ systemd? ( sys-auth/pambase[systemd] )
+ !systemd? ( sys-auth/pambase[consolekit] )
+ )
+ !systemd? ( >=sys-auth/consolekit-0.4.5_p2012[policykit] )"
+
+QA_MULTILIB_PATHS="
+ usr/lib/polkit-1/polkit-agent-helper-1
+ usr/lib/polkit-1/polkitd"
+
+pkg_setup() {
+ local u=polkitd
+ local g=polkitd
+ local h=/var/lib/polkit-1
+
+ enewgroup ${g}
+ enewuser ${u} -1 -1 ${h} ${g}
+ esethome ${u} ${h}
+}
+
+src_prepare() {
+ sed -i -e 's|unix-group:wheel|unix-user:0|' src/polkitbackend/*-default.rules || die #401513
+
+ if has_version '>=dev-lang/spidermonkey-1.8.7'; then
+ sed -i \
+ -e '/mozjs/s:185:187:g' \
+ configure src/polkitbackend/polkitbackendjsauthority.c || die
+ fi
+}
+
+src_configure() {
+ econf \
+ --localstatedir="${EPREFIX}"/var \
+ --disable-static \
+ --enable-man-pages \
+ --disable-gtk-doc \
+ $(use_enable systemd libsystemd-login) \
+ $(use_enable introspection) \
+ --disable-examples \
+ $(use_enable nls) \
+ "$(systemd_with_unitdir)" \
+ --with-authfw=$(usex pam pam shadow) \
+ $(use pam && echo --with-pam-module-dir="$(getpam_mod_dir)") \
+ --with-os-type=gentoo
+}
+
+src_compile() {
+ default
+
+ # Required for polkitd on hardened/PaX due to spidermonkey's JIT
+ local f='src/polkitbackend/.libs/polkitd test/polkitbackend/.libs/polkitbackendjsauthoritytest'
+ if has_version '>=dev-lang/spidermonkey-1.8.7[jit]'; then
+ pax-mark m ${f}
+ else
+ pax-mark mr ${f}
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+
+ dodoc docs/TODO HACKING NEWS README
+
+ fowners -R polkitd:root /{etc,usr/share}/polkit-1/rules.d
+
+ diropts -m0700 -o polkitd -g polkitd
+ keepdir /var/lib/polkit-1
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}/examples
+ doins src/examples/{*.c,*.policy*}
+ fi
+
+ prune_libtool_files
+}
+
+pkg_postinst() {
+ chown -R polkitd:root "${EROOT}"/{etc,usr/share}/polkit-1/rules.d
+ chown -R polkitd:polkitd "${EROOT}"/var/lib/polkit-1
+}