diff options
author | Samuli Suominen <ssuominen@gentoo.org> | 2013-01-11 03:06:18 +0000 |
---|---|---|
committer | Samuli Suominen <ssuominen@gentoo.org> | 2013-01-11 03:06:18 +0000 |
commit | dc70dc08eb020aef3ba202337b72bead3bcb7a8a (patch) | |
tree | 4e5c0ee3f54764cdef3e335d5381016cf971f439 /sys-auth | |
parent | Version bump (diff) | |
download | historical-dc70dc08eb020aef3ba202337b72bead3bcb7a8a.tar.gz historical-dc70dc08eb020aef3ba202337b72bead3bcb7a8a.tar.bz2 historical-dc70dc08eb020aef3ba202337b72bead3bcb7a8a.zip |
Version bump.
Package-Manager: portage-2.2.0_alpha149/cvs/Linux x86_64
Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/polkit/ChangeLog | 7 | ||||
-rw-r--r-- | sys-auth/polkit/Manifest | 14 | ||||
-rw-r--r-- | sys-auth/polkit/polkit-0.110.ebuild | 118 |
3 files changed, 134 insertions, 5 deletions
diff --git a/sys-auth/polkit/ChangeLog b/sys-auth/polkit/ChangeLog index 0cc6574cec00..5a97bfa67329 100644 --- a/sys-auth/polkit/ChangeLog +++ b/sys-auth/polkit/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-auth/polkit # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.125 2013/01/06 18:20:05 armin76 Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/ChangeLog,v 1.126 2013/01/11 03:06:13 ssuominen Exp $ + +*polkit-0.110 (11 Jan 2013) + + 11 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.110.ebuild: + Version bump. 06 Jan 2013; Raúl Porcel <armin76@gentoo.org> polkit-0.107-r1.ebuild, polkit-0.109-r1.ebuild: diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest index 0bda08738e62..40f8473b89ce 100644 --- a/sys-auth/polkit/Manifest +++ b/sys-auth/polkit/Manifest @@ -6,15 +6,21 @@ AUX polkit-0.109-XAUTHORITY-fallback.patch 2121 SHA256 d25e0ed70940207187c6013de 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.109.tar.gz 1390339 SHA256 805d5c75e2adf18fd6622f0b1ea733759fb29d9d4afe8e16adbff5b84ded2ae2 SHA512 c98410d737c7ef50c2a97e5394327225b8669b7b4ee5ae6c141d234799190d6471c0be1144033d7f866131d980af9ef6be32204bcf3d5a948eda1aad709d289e WHIRLPOOL 7e0baae8d7b411deedc71a0be3a5cebaac3a320747ae4b7d611fc8334d5c9c7583568051dd46c1556942a4fc7403b3e9a57876a64cd0a8a1b7393a11d552e8df +DIST polkit-0.110.tar.gz 1390215 SHA256 8e5c5044bb968643b7fa379f287fb10582615df760ad2f1cb84be6e19fafe6e8 SHA512 f2630a84c21216edfc69f56092ba1b127b7765dcf4fe29a7f2f81d7163c11c643a931b215847a3fc6434c482cf12a48fef2f0e2c007d587c8bbb2fbca74eda67 WHIRLPOOL 1a4928733cdab6c9dfa186643959f15d395f6d6cba0a3790a9716282d331ceed3e962e58dc39ed2c40474238fc4d4c9e54662b20d0055059c512d42eed85631b EBUILD polkit-0.104-r1.ebuild 3584 SHA256 767fdc3ad4feab305086d16e8d0ddd0bbbd6eb8542e4b5c203b4a189c080092c SHA512 067cf0577781df122afdd47b2e1d70333c34f5a74a14dc6a70360b0ac6197724706e8b51bf9bf45ea6213fe580291d9b8fc6c7e686c3f660ef8b53b302ab2f6d WHIRLPOOL 080cab5a6584d71919a19e740b366bc9838adffda8383af0a50bc80b9f19fe9b0cec844a2cf8438694357e1f7170a842e42ebabdf784cda85c40161ec41bf317 EBUILD polkit-0.107-r1.ebuild 3277 SHA256 c73ffcd0f77699ba89f8627731c84c72772e56f5fcd9a655e48d072becd82e9c SHA512 b8711503b9ca7333842d588cf3e039e51aecb71496602d5de3e9f1d9f6eaad5c277a81edd69722cb336328e70490309bb9e60d0066c2a72b4c57d43c346692db WHIRLPOOL ca68db3ffacc8f93fd5be6ceb2c4730750173527f61b1671b5145f04f1e47d02b34461ec37b56e9a61daa05fd0d8886500a34a15de6637ec698d07507ded2638 EBUILD polkit-0.109-r1.ebuild 3144 SHA256 170baaa95ddffea19dceb32de48c0c109b8863c8ff0ae273c2995a70ce9e23a5 SHA512 582f75d5158641ed8538e67cf5b7af6fa58aaafd2bdbddc523b67d45614e4e062f7de5db9b62d3ff3a46402cb6af776f3e6909b9b461abec7dc6933e6f82f566 WHIRLPOOL 2cf3567af9a75045e54eac9c0d45a6ac88ab245f1879b4b9791a3b16fa3c9cdccb2c3009d17cf0a52a2bb2bfe55fb59cbcd6cba172726e2008343e17f6539baf -MISC ChangeLog 17484 SHA256 86dfc3f6e6918b610c74b0899f0452df3a6a0d1fb60638ef4ddbf7fc0dba293b SHA512 554d3e4a8cb703a64b49aca8dcb321203b72c7989713ba8a5fe3b45d43f12e5062ba902a0356fe7015f52ed985343e566845d31be9cdc69af7f0683c13832600 WHIRLPOOL 3a4f98521ae3558689dfaa89bdbb9a669055897076a9649468ac7a35ce2c70407b57ce2ac5c7b05e9c97dd4a662f737ff0d764ed8097abcf09f09985aebe664f +EBUILD polkit-0.110.ebuild 3089 SHA256 3d438c5fe7f8dedd49cc82d8427692b382d96543677a2350995f3c258644e279 SHA512 78b317158eba6809547408b6c027bfb4a04be61d2f08882e3262cc4f278fcb0dc961b2f6cafa0a6e0aa2fa862764d231d0f9b4a79fd8cfdc95d1c7e30374f53a WHIRLPOOL 9dc7a594187f522650ad4c2b723fc8a6779b0c8e6e60770ffeb47989b0bc14a345968c1854ed1e3ed13eb90f2350fb24929c6834ba81e67975f64366fd43167e +MISC ChangeLog 17608 SHA256 7d89bfdf462fae7bffb031f5888cdccca3a88d8dbbe62f5c346748ce391591b7 SHA512 85b731e04f0b905d3035e211c34d6ddd98668968d1d644ebc2aa2195e7badde414d2537f4e7251532a1c788e34756a2d3384c492246d13b5ce1852916e6882ae WHIRLPOOL fcb586ec553bd0b265b458d87486cc9851737a9dfe994457ab047a6d5e12df74e40f656b885d372c34fd751616773dae352f3a6dce7697649d1b3020d1684250 MISC metadata.xml 516 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba SHA512 293585c3b4c95b76af687f398645982d84d583e3cbf039a181c67c9710a899dad34cba9ff43f7be03a00d7552f42f0ac0a2a997c3ce7c9b80097a43f501001d4 WHIRLPOOL 4caf1316226570bec927b20957e420217a490c91013154b84f56fddf50cd5b525ccd0fd736a305ef5bc772cca734aadd8fec757238021b3e05046b503468e1a5 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlDpwFYACgkQuQc30/atMkBREQCfTLHtV9qP4BoAJyR42eRX08Vz -9GUAn35jKVbC3tTAizcXUVcAJq2R59tL -=E/nC +iQEcBAEBCAAGBQJQ74F3AAoJEEdUh39IaPFNEDMH/1SJkrfTZPY3y7S18xkz4UkI +Hv9CP+Gj9wnllud55p9izbKxArZ8N8YSxD/PU8N0BIzHEgwzkkdlnPrkkZdpwKgP +vRzZgKA9YbFGITLczPxLXeOJ+MEzoc7Xc5C/SIKu3h/pOd4l47DUMKWtFqxKOpWZ +EaiyP0nLu9aCzLekHWcOxSEYR6Gp71y5hp8ekGUv1cwuwcVlG5fgn/C27eQiwGNh +tFb22AKIluzfs1+NbefhFq9OkjjVhZR7O+Uz6BtUtJNucWjagsFMp5JIDiaUDOcf +qr6f4VHU1WSSnmA+caG88t9m52m+d7qs2SqX16ymytm6ag1n13znjV00BirvbgM= +=PNH1 -----END PGP SIGNATURE----- diff --git a/sys-auth/polkit/polkit-0.110.ebuild b/sys-auth/polkit/polkit-0.110.ebuild new file mode 100644 index 000000000000..00c07159e983 --- /dev/null +++ b/sys-auth/polkit/polkit-0.110.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-auth/polkit/polkit-0.110.ebuild,v 1.1 2013/01/11 03:06:13 ssuominen Exp $ + +EAPI=5 +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 ~ia64 ~mips ~ppc ~ppc64 ~sh ~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} + elif has_version '<dev-lang/spidermonkey-1.8.7'; then + 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 +} |