diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2012-11-18 07:11:59 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2012-11-18 07:11:59 +0000 |
commit | 3836e5ecc4edae1cc6e6eba0add58b10d8b348b8 (patch) | |
tree | ec0641d1968046a6d4a69e9e7513e7db52ec4a0e /sys-auth | |
parent | Thanks to Naohiro Aota for adding patch for agda 2.3.0.1 to build with quickc... (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | sys-auth/polkit/Manifest | 24 | ||||
-rw-r--r-- | sys-auth/polkit/polkit-0.108.ebuild | 118 |
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 +} |