summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2014-11-05 09:51:20 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2014-11-05 09:51:20 +0000
commit3cb5625bd3dc180aba89f542ffb84efa2013e263 (patch)
tree8ff5f8b2f536df6eaf8387e3f8d5e426d231b4fb /sys-auth
parentVersion bump, wrt bug #527860. Fix manpage installation path, use correct pkg... (diff)
downloadhistorical-3cb5625bd3dc180aba89f542ffb84efa2013e263.tar.gz
historical-3cb5625bd3dc180aba89f542ffb84efa2013e263.tar.bz2
historical-3cb5625bd3dc180aba89f542ffb84efa2013e263.zip
Version bump to ConsoleKit2 from github from where the xfce4-power-manager author has picked up the code. Masked for testing.
Package-Manager: portage-2.2.14/cvs/Linux x86_64 Manifest-Sign-Key: 0x4868F14D
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/consolekit/ChangeLog8
-rw-r--r--sys-auth/consolekit/Manifest14
-rw-r--r--sys-auth/consolekit/consolekit-0.9.2.ebuild108
3 files changed, 125 insertions, 5 deletions
diff --git a/sys-auth/consolekit/ChangeLog b/sys-auth/consolekit/ChangeLog
index c6f0b8595a5f..dca83e976f83 100644
--- a/sys-auth/consolekit/ChangeLog
+++ b/sys-auth/consolekit/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-auth/consolekit
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/ChangeLog,v 1.173 2014/08/14 08:47:40 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/ChangeLog,v 1.174 2014/11/05 09:51:14 ssuominen Exp $
+
+*consolekit-0.9.2 (05 Nov 2014)
+
+ 05 Nov 2014; Samuli Suominen <ssuominen@gentoo.org> +consolekit-0.9.2.ebuild:
+ Version bump to ConsoleKit2 from github from where the xfce4-power-manager
+ author has picked up the code. Masked for testing.
14 Aug 2014; Jeroen Roovers <jer@gentoo.org> consolekit-0.4.6.ebuild:
Stable for HPPA (bug #519870).
diff --git a/sys-auth/consolekit/Manifest b/sys-auth/consolekit/Manifest
index b112d138f2e3..8e024403b617 100644
--- a/sys-auth/consolekit/Manifest
+++ b/sys-auth/consolekit/Manifest
@@ -9,14 +9,20 @@ AUX consolekit-shutdown-reboot-without-policies.patch 924 SHA256 cd9a2aa582644ad
AUX consolekit-udev-acl-install_to_usr.patch 750 SHA256 823316f6898eaab0744e42fa11b1631f64187aebca35baa5aeab09279820bedd SHA512 d2d6fcedea5e72f5a1b387f411ac62a59fd3c9e90a318bd85c35d210b89b18f01511f6b05352c1a4a9508622f0b9242c1b9c15d5ae4f8adf2819b6c3a0ff5ac9 WHIRLPOOL a9b8f48c5dddabfa28c2a65ac99c10dd7cba41d8bdcdc1fac4a0932391a81d9ed87f34115d7a43611d2cd126d10a5378edb8e734c888d529eca4b0d20dd15ac1
AUX pam-foreground-compat.ck 389 SHA256 0b5b22641e2b138f4e9dfff9790df9fedaf2f760cc3d878ee1e94c2fd52edea9 SHA512 3cabd23ff7dc5de0a86284c3a3d3ff923228969cc954a1036290d4f7f6d58646ea6ea1445f472476b6f319df4dcd22f71e5e0f5cc8c845cd7e0b148af689ce5a WHIRLPOOL a8e36292dc094e107492e65efd147b35e217c652c8bcc52c768942b15660ff7d251e55ee038ce326905f5dc8f17857b62725768d60c3d5c93927550c8ff47db2
DIST ConsoleKit-0.4.6.tar.xz 366572 SHA256 b41d17e06f80059589fbeefe96ad07bcc564c49e65516da1caf975146475565c SHA512 54955e3e83778a9216846104da8762fd50a37190e209127dd5d211e2227da617e14f6f5c1359905396d299656e526d14e1187b28eaff7d0ae1d7563dc8d9b46d WHIRLPOOL ebf36b109b4c646d0b874f6b8e2ae9e2d190022ee9b6feff6cbb6b9203c80401c538cc3ca674fa7bde4f07e658d5460864e9784c1e0249d49b4784725a4e05c7
+DIST ConsoleKit2-0.9.2.tar.bz2 506074 SHA256 102aa07e0960e56740e235bba06a546c8e0e88f47546ef252ecda917935af41f SHA512 f5cac69c5a63d648b7ec90019735eae0ec41c82456d9f913f87b243a27a6c360254bc522aa96de78fd820f3fa4ed159e4329d2c074fd8dab1ac6fb7a287f0a10 WHIRLPOOL 85e944a354f0e79f34de5a943e4bd39fdbae43b47b3e05031b6de83fb0590fc8d621d12fd16d97091bb33809524e7179e533c1b1e4cba1a915c3c52dfa452db5
DIST consolekit_0.4.6-4.debian.tar.gz 12192 SHA256 6d4dd5e13a76454b4bab27ab6b407718cd77616afd2b1af7cb8d947c1323b802 SHA512 f7fc5965b1f495d16a8ca167940431bc2569e9bde9e4a356b9c9ed00c2825db61da7b6db3d434d977fff72b3aaef30c455a365b9eba282a887a523753613b58f WHIRLPOOL 961a918c21259e24c68c7a5bf93964825b891ea207c088fecab61f81434012dc8925fca83b74518cfc9cf42f2c4a87eba7518c0829f663716ca0e11e38c856c9
EBUILD consolekit-0.4.6.ebuild 3683 SHA256 5fc0a5929fec8911fa0261212893f944d086bee7ff3dc96e6c86993ffa71a255 SHA512 cb8e8094b3f91eb1a8ea8df964e7534969e5cb2ca7e14c425f74bc6a2e8b57d784a0d51f3d1441a6416cd50b8616b4a09bd4472d915a5d8ff6b2e2d88bc8cfa6 WHIRLPOOL 9a57615c89758adca6b5285175842d6c3861e375735740c47d3ce5465c6e1e6de8b5dfaac6ca6ff8b3247d9eccc9626995421bd3f0fc47b3062218152d77d9a5
-MISC ChangeLog 26556 SHA256 c1e0f6c6eee259e4bb816b32477565280b1782a9e2945e79630f732e480b7365 SHA512 5994ee1d5a5ceef42342925c350f475495bfc48138e27aebc738e9363b3598529b713a6b8ad37d8db9f1e0a58206b13f5b642da083919421187f82c77c6c6e11 WHIRLPOOL cfdf917806ceb444a69795b4dc8e60559e1aeb482042629db24b6b3e5560c3f275a5744fd68344ee1e7ffc6496f43c08849ba03f347b489145c789064f7230f0
+EBUILD consolekit-0.9.2.ebuild 3292 SHA256 b810da4a69b79328f1a3a0a2b6585320e36f647d577b2176777d90578fc9306a SHA512 e71ec0ce72dd1bab6fb413f27e45b99bc6e780e1f2aa6e2182cfb2559532b658d388ba1ea489cd070e2316696f7f9354a1cbaab9d0dca7d6b04f4f0cb29d3629 WHIRLPOOL fe8d0332a81bc402985dc5a2a43002c1b30eaa3b3377765717c133360504ded851a90bac070de51b69f391ef79c6728a1af5628da636916ca363dd2c4d213038
+MISC ChangeLog 26806 SHA256 a27fe3376001d19cfc25ace75c74c5c6a19895718aecae949b6b66559894fd3c SHA512 5efca5cfa54e35e457b047933e95867eea5cff8ec67e022c3eeb99718c314616f991c46c9f4d841b54dd41c537af95c6772443ec18ad4d3cc8b29b8825fff4fb WHIRLPOOL c7cb629472d3ab845e9b970a931154372385a28ea7f653043c808cae55da798dd99f0debf20e1ceec81f324beee85d4c234ce819e26c01b7ad364d5bcf7da5fc
MISC metadata.xml 544 SHA256 a93ca0cd48ee397b993f40993524380e9915ca0949f8b140da289f12bb35bf72 SHA512 6f0eb934bef3999f2ce6be335ebf0ad76464d964c5ac725531e9a2c69358f303c3837fc8bee61c6626991a3dfbd770b153542aebd7c6d3b6eb6fc203803681f1 WHIRLPOOL 493070704543a5ef569dd31dc7322c929aaa2db44fa31221e74d41c8f3300baeb74773210129af1597bc1cde1fdf26d67fc00b67c869bf24f043831c0671fdc4
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPsd60ACgkQVWmRsqeSphMJvgCeIQLTReGkqwnFSNNdwcHf3AS6
-7GEAnA93Zt5vdqvRsiHkGyQXYSW0Zbfm
-=5nbm
+iQEcBAEBCAAGBQJUWfLNAAoJEEdUh39IaPFNvPYH/3/ickBBtoFEOUf5/KlBikgS
++IPEAyi1uoyX9BqpqU3s0CdRXxVU944cxMXRpyx84G0/0k8BwwSTNCu/RlYAIpJW
+ksYwLOpqkbYIKRqlYWGqGvZDi2d6CryK0vA3edLjwuP6d5d+nzvn3d2ekAF1Z6N4
+z0NmfqHEGCInJQiXQ8c9m7dMqKsf5bdJV2N7iDlKAe7gb84I4pnDavtnfRu2fTCu
+A2tvqM3/Ye0TAFMWWoNvKHS9payLSyFlKNNGtrKk9jzOkVQL4pwMmGNCGmPA9rYi
+dahpKJWwoUxzmMr8H12RLQL6GJfSGFA+EPy7LAkepBY0xsA7ajAZHPL8X/9pVYo=
+=q70d
-----END PGP SIGNATURE-----
diff --git a/sys-auth/consolekit/consolekit-0.9.2.ebuild b/sys-auth/consolekit/consolekit-0.9.2.ebuild
new file mode 100644
index 000000000000..a8e4cd3a0022
--- /dev/null
+++ b/sys-auth/consolekit/consolekit-0.9.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-auth/consolekit/consolekit-0.9.2.ebuild,v 1.1 2014/11/05 09:51:14 ssuominen Exp $
+
+EAPI=5
+inherit eutils linux-info pam
+
+MY_PN=ConsoleKit2
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Framework for defining and tracking users, login sessions and seats"
+HOMEPAGE="http://github.com/ConsoleKit2/ConsoleKit2 http://www.freedesktop.org/wiki/Software/ConsoleKit"
+SRC_URI="http://github.com/${MY_PN}/${MY_PN}/releases/download/${PV}/${MY_P}.tar.bz2
+ mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_0.4.6-4.debian.tar.gz" # for logrotate file"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
+IUSE="acl debug doc kernel_linux pam policykit selinux test"
+
+# TODO: Cleanup the || () hack later, like end of the year:
+# Skip certain broken glib 2.38 releases wrt #501330
+COMMON_DEPEND=">=dev-libs/dbus-glib-0.100:=
+ || ( >=dev-libs/glib-2.38.2-r1:2 <dev-libs/glib-2.38:2 )
+ >=dev-libs/glib-2.22:2=
+ sys-libs/zlib:=
+ x11-libs/libX11:=
+ acl? (
+ sys-apps/acl:=
+ >=virtual/udev-200
+ )
+ pam? ( virtual/pam )
+ policykit? ( >=sys-auth/polkit-0.110 )"
+RDEPEND="${COMMON_DEPEND}
+ kernel_linux? ( sys-apps/coreutils[acl?] )
+ selinux? ( sec-policy/selinux-consolekit )"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ virtual/pkgconfig
+ doc? ( app-text/xmlto )
+ test? (
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/xmlto
+ )"
+
+S=${WORKDIR}/${MY_P}
+
+QA_MULTILIB_PATHS="usr/lib/ConsoleKit/.*"
+
+pkg_setup() {
+ if use kernel_linux; then
+ # This is from http://bugs.gentoo.org/376939
+ use acl && CONFIG_CHECK="~TMPFS_POSIX_ACL"
+ # This is required to get login-session-id string with pam_ck_connector.so
+ use pam && CONFIG_CHECK+=" ~AUDITSYSCALL"
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ sed -i -e '/SystemdService/d' data/org.freedesktop.ConsoleKit.service.in || die
+}
+
+src_configure() {
+ econf \
+ XMLTO_FLAGS='--skip-validation' \
+ --libexecdir="${EPREFIX}"/usr/lib/ConsoleKit \
+ --localstatedir="${EPREFIX}"/var \
+ $(use_enable pam pam-module) \
+ $(use_enable doc docbook-docs) \
+ $(use_enable test docbook-docs) \
+ $(use_enable debug) \
+ $(use_enable policykit polkit) \
+ $(use_enable acl udev-acl) \
+ --with-dbus-services="${EPREFIX}"/usr/share/dbus-1/services \
+ --with-pam-module-dir="$(getpam_mod_dir)" \
+ --with-logrotate-dir=/etc/logrotate.d \
+ --with-xinitrc-dir=/etc/X11/xinit/xinitrc.d \
+ --without-systemdsystemunitdir
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ htmldocdir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ install
+
+ dosym /usr/lib/ConsoleKit /usr/lib/${PN}
+
+ dodoc AUTHORS HACKING NEWS README TODO
+
+ newinitd "${FILESDIR}"/${PN}-0.2.rc consolekit
+
+ keepdir /usr/lib/ConsoleKit/run-seat.d
+ keepdir /usr/lib/ConsoleKit/run-session.d
+ keepdir /etc/ConsoleKit/run-session.d
+ keepdir /var/log/ConsoleKit
+
+ exeinto /etc/X11/xinit/xinitrc.d
+ newexe "${FILESDIR}"/90-consolekit-3 90-consolekit
+
+ prune_libtool_files --all # --all for pam_ck_connector.la
+
+ rm -rf "${ED}"/var/run # let the init script create the directory
+
+ insinto /etc/logrotate.d
+ newins "${WORKDIR}"/debian/${PN}.logrotate ${PN} #374513
+}