aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregory M. Tuner <gmt@be-evil.net>2014-01-28 02:02:32 -0800
committerGregory M. Tuner <gmt@be-evil.net>2014-01-28 02:02:32 -0800
commit3f12d05fc2392a0f6f549d0ba638ee0f71d32cce (patch)
treedbca9b352b2d99b9ccdc7a971691662997fee301 /sys-auth
parentmedia-plugins/gst-plugins-v4l2: multilib-utize (diff)
downloadgmt-3f12d05fc2392a0f6f549d0ba638ee0f71d32cce.tar.gz
gmt-3f12d05fc2392a0f6f549d0ba638ee0f71d32cce.tar.bz2
gmt-3f12d05fc2392a0f6f549d0ba638ee0f71d32cce.zip
sys-auth/polkit: clone upstream
Signed-off-by: Gregory M. Tuner <gmt@be-evil.net>
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/polkit/ChangeLog614
-rw-r--r--sys-auth/polkit/Manifest5
-rw-r--r--sys-auth/polkit/files/polkit-0.110-W_define.patch23
-rw-r--r--sys-auth/polkit/metadata.xml13
-rw-r--r--sys-auth/polkit/polkit-0.112-r2.ebuild111
5 files changed, 766 insertions, 0 deletions
diff --git a/sys-auth/polkit/ChangeLog b/sys-auth/polkit/ChangeLog
new file mode 100644
index 0000000..a56d955
--- /dev/null
+++ b/sys-auth/polkit/ChangeLog
@@ -0,0 +1,614 @@
+# 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.163 2013/12/28 00:11:50 blueness Exp $
+
+ 28 Dec 2013; Anthony G. Basile <blueness@gentoo.org> polkit-0.112-r1.ebuild:
+ Fix ia64 where the order of the configure options was overridden by mips,
+ thanks Arfrever
+
+ 27 Dec 2013; Anthony G. Basile <blueness@gentoo.org> polkit-0.112-r1.ebuild:
+ Because sometimes portage is stupid
+
+ 24 Dec 2013; Anthony G. Basile <blueness@gentoo.org> polkit-0.112-r1.ebuild:
+ Fix dependence on spidermonkey for mips, bug #495168
+
+ 23 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for sparc, wrt bug #484486
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for alpha, wrt bug #484486
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for ia64, wrt bug #484486
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for ppc64, wrt bug #484486
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for ppc, wrt bug #484486
+
+ 22 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for arm, wrt bug #484486
+
+ 21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for x86, wrt bug #484486
+
+ 21 Sep 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.112.ebuild:
+ Stable for amd64, wrt bug #484486
+
+ 19 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.110-r1.ebuild,
+ -files/polkit-0.110-CVE-2013-4288.patch:
+ old
+
+*polkit-0.112-r1 (19 Sep 2013)
+
+ 19 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.112-r1.ebuild,
+ polkit-0.112.ebuild:
+ -r0 is for stabilization w/ mozjs185 and -r1 is for ~arch with mozjs 17.0
+
+ 19 Sep 2013; Doug Goldstein <cardoe@gentoo.org> -polkit-0.111-r1.ebuild:
+ Remove vulnerable version
+
+*polkit-0.110-r1 (19 Sep 2013)
+
+ 19 Sep 2013; Doug Goldstein <cardoe@gentoo.org>
+ +files/polkit-0.110-CVE-2013-4288.patch, +polkit-0.110-r1.ebuild:
+ Bump for CVE-2013-4288
+
+*polkit-0.112 (19 Sep 2013)
+
+ 19 Sep 2013; Doug Goldstein <cardoe@gentoo.org> +polkit-0.112.ebuild:
+ Bump for CVE-2013-4288
+
+ 10 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> polkit-0.110.ebuild,
+ polkit-0.111-r1.ebuild:
+ Stop forcing USE="consolekit systemd" for sys-auth/pambase in PDEPEND because
+ CONFIG_AUDITSYSCALL=y is not possible on every arch and the dependency was
+ always more about convinience than being strict requirement.
+
+ 09 Aug 2013; Ian Stakenvicius <axs@gentoo.org> -polkit-0.111.ebuild:
+ dropped polkit-111 in favour of -r1 now that spidermonkey-17 is unmasked, as
+ per ssuominen's approval
+
+ 09 Aug 2013; Ian Stakenvicius <axs@gentoo.org> polkit-0.110.ebuild,
+ polkit-0.111-r1.ebuild:
+ Adjusted deps for dev-lang/spidermonkey to ensure SLOT=0
+
+*polkit-0.111-r1 (08 Aug 2013)
+
+ 08 Aug 2013; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.111-r1.ebuild:
+ Force use of dev-lang/spidermonkey:17 because automagic dependencies are bad.
+
+*polkit-0.111 (15 May 2013)
+
+ 15 May 2013; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.111.ebuild:
+ Version bump by "okias" from Freenode
+
+ 19 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.107-r1.ebuild,
+ -files/polkit-0.107-fallback.patch:
+ old
+
+ 19 Mar 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for sh, wrt bug #452688
+
+ 12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org>
+ files/polkit-0.110-W_define.patch:
+ Include link to upstream bug.
+
+ 12 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> polkit-0.110.ebuild,
+ +files/polkit-0.110-W_define.patch:
+ Fix missing #include <sys/wait.h> for #define's of WIFEXITED, WEXITSTATUS,
+ WIFSIGNALED and WTERMSIG (to fix building on arch "sh")
+
+ 09 Mar 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for sparc, wrt bug #452688
+
+ 03 Mar 2013; Mike Frysinger <vapier@gentoo.org> polkit-0.110.ebuild:
+ Add s390 keywords #457078 by Michael Palimaka.
+
+ 23 Feb 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for alpha, wrt bug #452688
+
+ 10 Feb 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for ppc64, wrt bug #452688
+
+ 09 Feb 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for ia64, wrt bug #452688
+
+ 31 Jan 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.110.ebuild:
+ Stable for ppc, wrt bug #452688
+
+ 29 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> polkit-0.110.ebuild:
+ Force USE="debug" to be disabled in dev-lang/spidermonkey to avoid asseration
+ errors as noted by _AxS_.
+
+ 26 Jan 2013; Markus Meier <maekke@gentoo.org> polkit-0.110.ebuild:
+ arm stable, bug #452688
+
+ 20 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> polkit-0.110.ebuild:
+ x86 stable wrt #452688
+
+ 19 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> polkit-0.110.ebuild:
+ amd64 stable wrt #452688
+
+ 11 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.104-r1.ebuild,
+ -polkit-0.109-r1.ebuild, -files/polkit-0.109-XAUTHORITY-fallback.patch:
+ old
+
+*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:
+ Add ~sh wrt #436668
+
+ 01 Jan 2013; Agostino Sarubbo <ago@gentoo.org> polkit-0.109-r1.ebuild:
+ Add ~ia64, wrt bug #436668
+
+ 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.107-r1.ebuild:
+ Stable for sparc, wrt bug #436666
+
+ 29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.107-r1.ebuild:
+ Stable for alpha, wrt bug #436666
+
+ 21 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.108.ebuild,
+ -polkit-0.109.ebuild:
+ old
+
+*polkit-0.109-r1 (21 Dec 2012)
+
+ 21 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.109-r1.ebuild,
+ +files/polkit-0.109-XAUTHORITY-fallback.patch:
+ Backport XAUTHORITY fallback support from upstream git.
+
+ 19 Dec 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.108.ebuild:
+ Add ~ia64, wrt bug #436668
+
+*polkit-0.109 (19 Dec 2012)
+
+ 19 Dec 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.109.ebuild:
+ Version bump. Fix PaX marking logic wrt #444446 by Maxim Kammerer
+
+ 18 Dec 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.107-r1.ebuild:
+ Stable for ia64, wrt bug #436666
+
+ 22 Nov 2012; Anthony G. Basile <blueness@gentoo.org> polkit-0.107-r1.ebuild:
+ stable arm, bug #436666
+
+ 22 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.107.ebuild:
+ old
+
+ 22 Nov 2012; Anthony G. Basile <blueness@gentoo.org> polkit-0.107-r1.ebuild:
+ stable ppc64, bug #436666
+
+ 22 Nov 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.107-r1.ebuild:
+ Stable for x86, tested by Vincent Olivert Riera <peratu@carrosses.com>, wrt
+ bug #436666
+
+ 21 Nov 2012; Anthony G. Basile <blueness@gentoo.org> polkit-0.107-r1.ebuild:
+ stable ppc, bug #436666, thanks peratu
+
+ 19 Nov 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.108.ebuild:
+ Link against -lgmodule-2.0 to prevent underlinking (backported from upstream,
+ but using sed to avoid eautoreconf) wrt #443798
+
+*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.
+
+ 15 Oct 2012; Jeroen Roovers <jer@gentoo.org> polkit-0.104-r1.ebuild,
+ polkit-0.107-r1.ebuild:
+ Drop HPPA keywording (bug #438368).
+
+ 15 Oct 2012; Zac Medico <zmedico@gentoo.org> polkit-0.107-r1.ebuild:
+ Set QA_MULTILIB_PATHS for bug #424423.
+
+ 09 Oct 2012; Jeroen Roovers <jer@gentoo.org> polkit-0.107-r1.ebuild:
+ Marked ~hppa (bug #436668).
+
+ 08 Oct 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.107-r1.ebuild:
+ Use pax-mark in src_compile() instead of src_install() for src_test() wrt
+ #423927 by "kensington" and "Nikoli". Punt bogus RESTRICT for multilib-strict
+ and emphatize it's an Portage issue instead of polkit issue in src_install()
+ message.
+
+ 07 Oct 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.107-r1.ebuild:
+ Stable for amd64, wrt bug #436666
+
+*polkit-0.107-r1 (20 Sep 2012)
+
+ 20 Sep 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.107-r1.ebuild,
+ +files/polkit-0.107-fallback.patch:
+ Introduce upstream patch for falling back to uid 0 for authentication if list
+ of admin identities is empty.
+
+ 13 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.105.ebuild,
+ -polkit-0.106-r7.ebuild:
+ old
+
+*polkit-0.107 (13 Jul 2012)
+
+ 13 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.107.ebuild:
+ Version bump.
+
+ 07 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.106-r5.ebuild,
+ -polkit-0.106-r6.ebuild:
+ old
+
+ 07 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r7.ebuild:
+ Remove USE="debug" because --enable/--disable-verbose-mode is no-op wrt
+ #391865 by Maksim Melnikau
+
+*polkit-0.106-r7 (02 Jul 2012)
+
+ 02 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r7.ebuild:
+ RESTRICT="multilib-strict" since it's not compatible with the whole
+ /usr/libexec -> /usr/lib/$package migration wrt #424423. This will move
+ polkit-agent-helper-1 and polkitd back to /usr/lib/polkit-1.
+
+*polkit-0.106-r6 (01 Jul 2012)
+
+ 01 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r6.ebuild:
+ Fix hardcoded path to "lib" in polkitagentsession.c for systems without the
+ /usr/lib to /usr/lib64 symlink.
+
+ 30 Jun 2012; <swift@gentoo.org> polkit-0.104-r1.ebuild, polkit-0.105.ebuild,
+ polkit-0.106-r5.ebuild:
+ Adding dependency on SELinux policykit module if USE=selinux is set
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r5.ebuild:
+ pax-mark polkitd only when spidermonkey is built with JIT enabled and only
+ 'm' instead of 'mr' when version is >= 1.8.7 (by using has_version check)
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.106-r2.ebuild,
+ -polkit-0.106-r3.ebuild, -polkit-0.106-r4.ebuild:
+ old
+
+*polkit-0.106-r5 (27 Jun 2012)
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r5.ebuild:
+ Revert entire unix-group:wheel experiment back to unix-user:0 because
+ PolicyKit agent(s) don't behave correctly with it wrt #423733 by Travis
+ Hansen. Revert system-local-login to system-auth for PAM errors wrt #423487
+ by Doug Goldstein.
+
+*polkit-0.106-r4 (27 Jun 2012)
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r4.ebuild:
+ Stop installing polkit-backend-1.pc because upstream changed
+ libpolkit-backend-1.la to be noinst_LTLIBRARIES in
+ src/polkitbackend/Makefile.am wrt #423431 by Pim Vullers
+
+ 27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r3.ebuild:
+ Redefine libprivdir in install for multilib-strict wrt #423381 by Michael
+ Palimaka
+
+*polkit-0.106-r3 (25 Jun 2012)
+
+ 25 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +polkit-0.106-r3.ebuild:
+ pax-mark polkitd to fix crashes on hardened/PaX systems.
+
+ 23 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r2.ebuild:
+ Convert pkg_postinst() message about polkitd home directory to new
+ user.eclass function esethome().
+
+ 19 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r2.ebuild:
+ Check for mozjs187.pc for >=dev-lang/spidermonkey-1.8.7 compability.
+
+ 19 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106-r2.ebuild:
+ Adapt to sys-auth/pambase with USE="systemd" wrt #372229 by Michał Górny
+
+ 17 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.106-r1.ebuild:
+ old
+
+*polkit-0.106-r2 (17 Jun 2012)
+
+ 17 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r2.ebuild:
+ Revision bump to chown /var/lib/polkit-1 because diropts has no effect on
+ existing directories.
+
+ 17 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.106.ebuild:
+ old
+
+*polkit-0.106-r1 (17 Jun 2012)
+
+ 17 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106-r1.ebuild:
+ Update /etc/pam.d/polkit-1 from system-login to system-local-login. Use
+ unix-group "adm" for administrators. Use /var/lib/polkit-1 as home directory
+ for unix-user polkitd. Update owners of /etc/polkit-1/rules.d and
+ /usr/share/polkit-1/rules.d to polkitd:root wrt #420269.
+
+ 13 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.106.ebuild:
+ Pull in dev-lang/spidermonkey >= 1.8.5 and dev-libs/glib >= 2.32 wrt
+ #420173 and #420307.
+
+*polkit-0.106 (07 Jun 2012)
+
+ 07 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.106.ebuild:
+ Version bump.
+
+ 20 May 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.105.ebuild:
+ Improve systemd handling wrt #416317 by Christoph Brill
+
+*polkit-0.105 (14 May 2012)
+
+ 14 May 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.105.ebuild:
+ Version bump.
+
+ 04 May 2012; Jeff Horelick <jdhore@gentoo.org> polkit-0.104-r1.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 18 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.102.ebuild,
+ -polkit-0.103.ebuild, -polkit-0.104.ebuild:
+ old
+
+ 25 Mar 2012; Raúl Porcel <armin76@gentoo.org> polkit-0.104-r1.ebuild:
+ ia64/sh/sparc stable wrt #401513
+
+ 09 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> polkit-0.104-r1.ebuild:
+ ppc/ppc64 stable wrt #401513
+
+ 17 Feb 2012; Tobias Klausmann <klausman@gentoo.org> polkit-0.104-r1.ebuild:
+ Stable on alpha, bug #401513
+
+ 17 Feb 2012; Thomas Kahle <tomka@gentoo.org> polkit-0.104-r1.ebuild:
+ marked x86 per bug 401513
+
+ 13 Feb 2012; Markus Meier <maekke@gentoo.org> polkit-0.104-r1.ebuild:
+ arm stable, bug #401513
+
+ 02 Feb 2012; Jeroen Roovers <jer@gentoo.org> polkit-0.104-r1.ebuild:
+ Stable for HPPA (bug #401513).
+
+ 30 Jan 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.104-r1.ebuild:
+ Stable for AMD64, wrt security bug #401513
+
+*polkit-0.104-r1 (30 Jan 2012)
+
+ 30 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.104-r1.ebuild:
+ Restore the default value of AdminIdentities from "wheel" to "0" like it was
+ in polkit-0.102 and ones before that. You should see files
+ 50-localauthority.conf and 60-gentoo.conf in
+ /etc/polkit-1/localauthority.conf.d. You should also familiarize yourself
+ with "man 8 pklocalauthority" as soon as possible.
+
+ 29 Jan 2012; Markus Meier <maekke@gentoo.org> polkit-0.103.ebuild:
+ arm stable, bug #397755
+
+ 07 Jan 2012; Agostino Sarubbo <ago@gentoo.org> polkit-0.103.ebuild:
+ Stable for AMD64, wrt bug #397755
+
+*polkit-0.104 (05 Jan 2012)
+
+ 05 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.104.ebuild,
+ metadata.xml:
+ Version bump.
+
+ 08 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> -polkit-0.101-r1.ebuild:
+ old
+
+ 08 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> polkit-0.102.ebuild:
+ ppc/ppc64 stable wrt #387163
+
+ 08 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> polkit-0.103.ebuild:
+ Raise dev-libs/glib depend to at least 2.30 wrt #393579 by Matt Palermo
+
+*polkit-0.103 (07 Dec 2011)
+
+ 07 Dec 2011; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.103.ebuild:
+ Version bump. Remove unrequired keepdir of /var/run/polkit-1 wrt #387903 by
+ "i.Dark_Templar"
+
+ 05 Nov 2011; Raúl Porcel <armin76@gentoo.org> polkit-0.102.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #387163
+
+ 29 Oct 2011; Markus Meier <maekke@gentoo.org> polkit-0.102.ebuild:
+ arm stable, bug #387163
+
+ 19 Oct 2011; Jeroen Roovers <jer@gentoo.org> polkit-0.102.ebuild:
+ Stable for HPPA (bug #387163).
+
+ 18 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> polkit-0.102.ebuild:
+ x86 stable wrt bug #387163
+
+ 15 Oct 2011; Markos Chandras <hwoarang@gentoo.org> polkit-0.102.ebuild:
+ Stable on amd64 wrt bug #387163
+
+ 28 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.101-r1.ebuild,
+ polkit-0.102.ebuild:
+ pambase[consolekit] support is needed to use polkit with pam, add to PDEPEND
+
+*polkit-0.102 (06 Aug 2011)
+
+ 06 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.102.ebuild:
+ Version bump.
+
+ 10 Jul 2011; Matt Turner <mattst88@gentoo.org> polkit-0.101-r1.ebuild:
+ Added ~mips, bug 296548
+
+ 14 May 2011; Gilles Dartiguelongue <eva@gentoo.org> polkit-0.101-r1.ebuild:
+ Add missing dtd to DEPEND, bug #355505.
+
+ 30 Apr 2011; Raúl Porcel <armin76@gentoo.org> polkit-0.101-r1.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #364973
+
+ 28 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ polkit-0.101-r1.ebuild:
+ x86 stable wrt security bug #364973
+
+ 27 Apr 2011; Jeroen Roovers <jer@gentoo.org> polkit-0.101-r1.ebuild:
+ Stable for HPPA (bug #364973).
+
+ 27 Apr 2011; Christoph Mende <angelos@gentoo.org> polkit-0.101-r1.ebuild:
+ Stable on amd64 wrt bug #364973
+
+ 27 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org> polkit-0.101-r1.ebuild:
+ ppc/ppc64 stable wrt #364973
+
+*polkit-0.101-r1 (25 Apr 2011)
+
+ 25 Apr 2011; Nirbheek Chauhan <nirbheek@gentoo.org> -polkit-0.100.ebuild,
+ +polkit-0.101-r1.ebuild:
+ Add patches for CVE-2011-1485, remove vulnerable 0.100 version
+
+ 22 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> polkit-0.99-r1.ebuild:
+ ppc/ppc64 stable wrt #354509
+
+ 19 Mar 2011; Raúl Porcel <armin76@gentoo.org> polkit-0.99-r1.ebuild:
+ alpha/ia64/sh/sparc stable wrt #354509
+
+ 15 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.101.ebuild:
+ PDEPEND on 0.101 version of polkit-gnome
+
+ 13 Mar 2011; Markus Meier <maekke@gentoo.org> polkit-0.99-r1.ebuild:
+ arm stable, bug #354509
+
+*polkit-0.101 (11 Mar 2011)
+
+ 11 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.101.ebuild:
+ Version bump.
+
+ 07 Mar 2011; Jeroen Roovers <jer@gentoo.org> polkit-0.99-r1.ebuild:
+ Stable for HPPA (bug #354509).
+
+ 04 Mar 2011; Thomas Kahle <tomka@gentoo.org> polkit-0.99-r1.ebuild:
+ x86 stable per bug 354509
+
+ 23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> polkit-0.99-r1.ebuild:
+ Stable on amd64 wrt bug #354509
+
+*polkit-0.100 (23 Feb 2011)
+
+ 23 Feb 2011; Nirbheek Chauhan <nirbheek@gentoo.org> +polkit-0.100.ebuild:
+ Bump to 0.100
+
+ 24 Jan 2011; Samuli Suominen <ssuominen@gentoo.org> polkit-0.99-r1.ebuild:
+ USE="kde" to pull in authentication agent for KDE.
+
+ 21 Jan 2011; Jeroen Roovers <jer@gentoo.org> polkit-0.99-r1.ebuild:
+ Marked ~hppa (bug #296548).
+
+*polkit-0.99-r1 (25 Dec 2010)
+
+ 25 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> +polkit-0.99-r1.ebuild:
+ Revision bump to remove static archives (.a) and libtool archives (.la).
+ USE="gtk" to pull in authentication agent for GTK+ based desktops.
+
+*polkit-0.99 (25 Sep 2010)
+
+ 25 Sep 2010; <nirbheek@gentoo.org> +polkit-0.99.ebuild:
+ Bump to 0.99, masked due to >=glib-2.25 requirement
+
+ 18 Aug 2010; Markus Meier <maekke@gentoo.org> polkit-0.96-r1.ebuild:
+ arm stable, bug #314899
+
+ 14 Aug 2010; Raúl Porcel <armin76@gentoo.org> polkit-0.96-r1.ebuild,
+ polkit-0.96-r2.ebuild:
+ alpha/ia64/sh/sparc stable
+
+ 09 Aug 2010; Joseph Jezak <josejx@gentoo.org> polkit-0.96-r1.ebuild:
+ Marked ppc/ppc64 stable.
+
+ 25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> polkit-0.96-r2.ebuild:
+ Stable on alpha, bug #329621
+
+ 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> polkit-0.96.ebuild,
+ polkit-0.96-r1.ebuild, polkit-0.96-r2.ebuild:
+ Stable for HPPA (bug #314899).
+
+ 20 Jul 2010; Jeroen Roovers <jer@gentoo.org> polkit-0.96.ebuild,
+ polkit-0.96-r1.ebuild, polkit-0.96-r2.ebuild:
+ Drop HPPA keywording (bug #324511).
+
+ 07 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.96-r1.ebuild,
+ polkit-0.96-r2.ebuild:
+ Add ewarn about ensuring that consolekit sessions are working. Either the
+ user needs to login using a login-manager with consolekit support, or use
+ ck-launch-session to launch the DE as suggested in bug 291116 comment 13
+
+*polkit-0.96-r2 (02 Jul 2010)
+
+ 02 Jul 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+ +polkit-0.96-r2.ebuild, metadata.xml:
+ 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
+
+ 04 Jun 2010; Markus Meier <maekke@gentoo.org> polkit-0.96-r1.ebuild:
+ x86 stable, bug #314899
+
+ 03 May 2010; Olivier Crête <tester@gentoo.org> polkit-0.96-r1.ebuild:
+ amd64 stable, bug #314899
+
+ 25 Apr 2010; Raúl Porcel <armin76@gentoo.org> polkit-0.96.ebuild,
+ polkit-0.96-r1.ebuild:
+ Add ~sh
+
+ 13 Apr 2010; Alexis Ballier <aballier@gentoo.org> polkit-0.96-r1.ebuild,
+ +files/polkit-0.96-getcwd.patch:
+ Fix build on fbsd and keyword it x86-fbsd
+
+ 25 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.96.ebuild,
+ polkit-0.96-r1.ebuild:
+ Raise gtk-doc{,-am} dependencies. Fixes bug 311085
+
+ 21 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+ -files/polkit-0.93-fix-daemon-name.patch, -polkit-0.94.ebuild,
+ -polkit-0.95.ebuild:
+ Remove old
+
+*polkit-0.96-r1 (21 Mar 2010)
+
+ 21 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org>
+ +polkit-0.96-r1.ebuild:
+ Update with newer version of polkit-shadow patch
+
+ 07 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.96.ebuild:
+ Fix minor problems with SRC_URI
+
+ 07 Mar 2010; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.96.ebuild:
+ Add experimental shadow support, bug 291116 . Patch thanks to the
+ slackware folks.
+
+ 28 Feb 2010; Raúl Porcel <armin76@gentoo.org> polkit-0.96.ebuild:
+ Add ~alpha/~arm/~ia64/~sparc
+
+ 16 Feb 2010; Joseph Jezak <josejx@gentoo.org> polkit-0.96.ebuild:
+ Marked ~ppc/~ppc64 for bug #296548.
+
+*polkit-0.96 (23 Jan 2010)
+
+ 23 Jan 2010; Nirbheek Chauhan <nirbheek@gentoo.org> +polkit-0.96.ebuild:
+ Version bump to 0.96; lots of bugfixes, see NEWS
+
+ 06 Jan 2010; Jeroen Roovers <jer@gentoo.org> polkit-0.95.ebuild:
+ Marked ~hppa (bug #296548).
+
+ 11 Dec 2009; Nirbheek Chauhan <nirbheek@gentoo.org> polkit-0.95.ebuild:
+ Add sys-auth/consolekit-0.4.0[polkit] to PDEPEND; needed for checking if
+ the user is in an active/local session via dbus methods
+
+*polkit-0.95 (14 Nov 2009)
+
+ 14 Nov 2009; Nirbheek Chauhan <nirbheek@gentoo.org> +polkit-0.95.ebuild:
+ Bump to 0.95 -- new lockdown API, last dev version till 1.0
+
+ 30 Oct 2009; Nirbheek Chauhan <nirbheek@gentoo.org>
+ -files/polkit-0.92-zsh-completions.patch, polkit-0.94.ebuild:
+ Remove zsh-completion (bug 291114), force pam support on (bug 291116)
+
+*polkit-0.94 (29 Oct 2009)
+
+ 29 Oct 2009; Gilles Dartiguelongue <eva@gentoo.org>
+ +files/polkit-0.92-zsh-completions.patch,
+ +files/polkit-0.93-fix-daemon-name.patch, +polkit-0.94.ebuild,
+ +metadata.xml:
+ Initial ebuild for GNOME 2.28.
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
new file mode 100644
index 0000000..4921788
--- /dev/null
+++ b/sys-auth/polkit/Manifest
@@ -0,0 +1,5 @@
+AUX polkit-0.110-W_define.patch 810 SHA256 75a47bbf04e328a8622996d40128752c6951ce434c404cca87ad3838b848874b SHA512 e17cb4867c0d16c04e4d68dfb95eb58f27cf64e1b8c6b36fa24c876c78bee990bb07a08bb7c335e333797075911639b8c6049909e7948bc86fd07e1abce2be88 WHIRLPOOL 74610ba53eb185f3963fe6dfdddcb2eb4aaa4bf23057939dcfde0d4ada296c7f904a2d45e470a0f0cdae9919c6f51512ee45ea7cb623eb3367439abeac2cb538
+DIST polkit-0.112.tar.gz 1429240 SHA256 d695f43cba4748a822fbe864dd32c4887c5da1c71694a47693ace5e88fcf6af6 SHA512 e4ad1bd287b38e5650cb94b1897a959b2ceaa6c19b4478ba872eacb13b58758fd42f6ab1718976162d823d850cd5c99b3ccadf1b57d75dea7790101422029d5f WHIRLPOOL af5dd0a17b7356302b0319e80565d6ac916128dfc85b6e2711147f3de86651f11fe8d08f3d6067d7abd24e263be92403f9d8f46935ba93db571e386a603a038a
+EBUILD polkit-0.112-r2.ebuild 2943 SHA256 b609a31f2b3a2949a804cc1cdc1ddc9f3918ba24faa2fab259b6309c3256b741 SHA512 7a939991418cdd70442cb14a4730d3192a19e8a238cc8e79a14db099de0c6eee682a2d3395925258b46f2362c23815b1d5f448004f8441203dee4c3e0e6fd4b1 WHIRLPOOL 2070647b55292160d4d9deaed094223007c6ba39c4bf1f128d68718641987706d8645ff0701e5efda8836999f9cd03e88209034f0a885f897d26f260cfa6f475
+MISC ChangeLog 22522 SHA256 9b7ec4b3d81b7f5caa6cf3f5fa22295f9da3514c7e14f7eb36f18f6147b6c4fe SHA512 f64b704d22286271ad39f02e347c53a7f84b867cfb4fadb99b3103b235c36f8dcefd46826ff1dad51f1b1f997d9e6e728d8f903a813baead14535faf1440640a WHIRLPOOL 71cf8f1fcc920aaa00fe6a92c355ada14f2aeff536888cb51e2b7436f5508ebe9f2442d7436a6bbe7cc299a728d5464d4fe837cbe37a8acb846584aee9b8a027
+MISC metadata.xml 516 SHA256 be8c8239fecd14fd1a9c1dee11ccb98b1188aceacf6ea58233a0f958ab648aba SHA512 293585c3b4c95b76af687f398645982d84d583e3cbf039a181c67c9710a899dad34cba9ff43f7be03a00d7552f42f0ac0a2a997c3ce7c9b80097a43f501001d4 WHIRLPOOL 4caf1316226570bec927b20957e420217a490c91013154b84f56fddf50cd5b525ccd0fd736a305ef5bc772cca734aadd8fec757238021b3e05046b503468e1a5
diff --git a/sys-auth/polkit/files/polkit-0.110-W_define.patch b/sys-auth/polkit/files/polkit-0.110-W_define.patch
new file mode 100644
index 0000000..8e502b8
--- /dev/null
+++ b/sys-auth/polkit/files/polkit-0.110-W_define.patch
@@ -0,0 +1,23 @@
+http://bugs.freedesktop.org/show_bug.cgi?id=62220
+
+Failure to compile on SH4 arch because <sys/wait.h> is missing for #define's of:
+WIFEXITED, WEXITSTATUS, WIFSIGNALED, WTERMSIG
+
+Errors are like this:
+
+polkitbackendjsauthority.c:1509:3: warning: implicit declaration of function 'WIFEXITED' [-Wimplicit-function-declaration]
+polkitbackendjsauthority.c:1509:3: warning: nested extern declaration of 'WIFEXITED' [-Wnested-externs]
+
+polkitbackendjsauthority.c:(.text+0x3008): undefined reference to `WIFEXITED'
+polkitbackendjsauthority.c:(.text+0x3010): undefined reference to `WIFEXITED'
+
+--- src/polkitbackend/polkitbackendjsauthority.c
++++ src/polkitbackend/polkitbackendjsauthority.c
+@@ -20,6 +20,7 @@
+ */
+
+ #include "config.h"
++#include <sys/wait.h>
+ #include <errno.h>
+ #include <pwd.h>
+ #include <grp.h>
diff --git a/sys-auth/polkit/metadata.xml b/sys-auth/polkit/metadata.xml
new file mode 100644
index 0000000..ef37ca4
--- /dev/null
+++ b/sys-auth/polkit/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>freedesktop</herd>
+ <maintainer>
+ <email>nirbheek@gentoo.org</email>
+ <name>Nirbheek Chauhan</name>
+ </maintainer>
+ <use>
+ <flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
+ <flag name='systemd'>Use <pkg>sys-apps/systemd</pkg> instead of <pkg>sys-auth/consolekit</pkg> for session tracking</flag>
+ </use>
+</pkgmetadata>
diff --git a/sys-auth/polkit/polkit-0.112-r2.ebuild b/sys-auth/polkit/polkit-0.112-r2.ebuild
new file mode 100644
index 0000000..e2cd896
--- /dev/null
+++ b/sys-auth/polkit/polkit-0.112-r2.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+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 ~s390 ~sh ~sparc ~x86"
+IUSE="examples gtk +introspection kde nls pam selinux systemd"
+
+RDEPEND="ia64? ( =dev-lang/spidermonkey-1.8.5*[-debug] )
+ mips? ( =dev-lang/spidermonkey-1.8.5*[-debug] )
+ !ia64? ( !mips? ( dev-lang/spidermonkey:17[-debug] ) )
+ >=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 )
+ !systemd? ( sys-auth/consolekit[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
+}
+
+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) \
+ $(if use ia64 || use mips; then echo --with-mozjs=mozjs185; else echo --with-mozjs=mozjs-17.0; fi) \
+ "$(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'
+ local m='m'
+ # ia64 and mips uses spidermonkey-1.8.5 which requires different pax-mark flags
+ use ia64 && m='mr'
+ use mips && m='mr'
+ pax-mark ${m} ${f}
+}
+
+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
+}