summaryrefslogtreecommitdiff
path: root/sys-auth
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-05-18 00:10:51 +0100
commiteccb70a7f91b2d22582587f26d1a28bb31408b45 (patch)
tree3223e1fd54201bcf4ebecac6fbe87361cbe643e2 /sys-auth
parenta2810985afabcc31d3eace5e61d8ea25b852ba17 (diff)
gentoo resync : 18.05.2019
Diffstat (limited to 'sys-auth')
-rw-r--r--sys-auth/Manifest.gzbin11241 -> 11267 bytes
-rw-r--r--sys-auth/elogind/Manifest5
-rw-r--r--sys-auth/elogind/elogind-241.2.ebuild130
-rw-r--r--sys-auth/elogind/elogind-241.3.ebuild2
-rw-r--r--sys-auth/elogind/files/elogind-241.2-unbreak-musl.patch41
-rw-r--r--sys-auth/keystone/Manifest2
-rw-r--r--sys-auth/keystone/keystone-15.0.0.ebuild2
-rw-r--r--sys-auth/pam_mount/Manifest4
-rw-r--r--sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch52
-rw-r--r--sys-auth/pam_mount/pam_mount-2.16-r1.ebuild44
-rw-r--r--sys-auth/pam_mount/pam_mount-2.16.ebuild4
-rw-r--r--sys-auth/pam_p11/Manifest2
-rw-r--r--sys-auth/pam_p11/pam_p11-0.3.0.ebuild30
-rw-r--r--sys-auth/pam_ssh/Manifest2
-rw-r--r--sys-auth/pam_ssh/pam_ssh-2.3.ebuild2
-rw-r--r--sys-auth/polkit/Manifest2
-rw-r--r--sys-auth/polkit/polkit-0.115-r3.ebuild2
-rw-r--r--sys-auth/realtime-base/Manifest2
-rw-r--r--sys-auth/realtime-base/realtime-base-0.1.ebuild2
-rw-r--r--sys-auth/rtkit/Manifest2
-rw-r--r--sys-auth/rtkit/rtkit-0.11-r2.ebuild4
-rw-r--r--sys-auth/ykpers/Manifest2
-rw-r--r--sys-auth/ykpers/ykpers-1.19.3.ebuild60
23 files changed, 208 insertions, 190 deletions
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz
index b737316b7c78..62c974905ff1 100644
--- a/sys-auth/Manifest.gz
+++ b/sys-auth/Manifest.gz
Binary files differ
diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest
index 5a7388019181..63960aaf4f15 100644
--- a/sys-auth/elogind/Manifest
+++ b/sys-auth/elogind/Manifest
@@ -1,13 +1,10 @@
AUX elogind-238.1-docs.patch 793 BLAKE2B eb6683d5bf221459fb0ff0aab6f10f179769bcaf6a914f6b41f8526ee2075924f80cee1cd320aa7697d60bed24d5652e6bc8c02451a0da98c4b29cb8a73641ce SHA512 16503a616b511e4cf049260c34b1390844ce06b22a99e31813b11886d1dc12c90aa46b3dc67343b2a33df85923b5cd6116d7338ee9bd32f2d7a9be9db934ca74
AUX elogind-239.3-broken-test.patch 593 BLAKE2B 16b67f89479d823609e44af141bb51790b2e06ae3e9f56977f2fc231fb5e5ac5419df6ad5c13b10650dc9b87f2470307f65619530d8e0f2be505a1a4344a1e31 SHA512 cebf306753beefc9ce5c62ca3c5afa332fac9757868f1b58664b2fb2ee1d39b38786362cf5c2f045b5f96bd9d10558bfcd1c787fc6eb9cfb61514807aeeb9208
AUX elogind-241.1-docs.patch 855 BLAKE2B 08fc89a264ab0408c13caa059649a004b775ec2e75ca0561d658106c9947ee0f6b9594ede8a40eb0fb7d0d0454123411f7c408e4701b88d20e0c4042a84b6916 SHA512 9260d94e77512ab8dede225d01c56194b01a0140be66489991ec17f6e1d09f7ab9f9b2efa0205fe3c6c3dedcd2145d6b9eb6126aef047a02e228cd4270972124
-AUX elogind-241.2-unbreak-musl.patch 1364 BLAKE2B fd47458717d77352b14d297e7501c9c0384ff58083ff2eaa88a2c6e7878c65b78b76892afab0ebf793b9e80a8ff516bd98288a0cae8db26d2520e9b8b8c8c833 SHA512 835098e8189878882fbe6fe0238544db0ae4cbbaa9091508f08525fc79dc62d22bda19f05c4ba9aba09a732a155bdef8dc7c471ba237f8a95c2b0ada0b53423a
AUX elogind.conf.in 218 BLAKE2B 7ee0a72c4a628a233fdbb2d3104487859aaa7e5c4f2624e5a4eafb37ed90fb8f64349b1a8acc92e69ec618496bb7f6263b7a5d0fe15a1afe1c03f5955743f079 SHA512 2c62ab28d7db9cd52489069f80363159000385a25dd7f2afe5a03598a0b7a1f61af7c18df71f6286e72f5966e55b62a4029e30cb786dd813bb201b9e20adccd7
AUX elogind.init 490 BLAKE2B 71c102f89a71a2963da50b153d8696a9480d81caa48e8422e7f39614e9bfb0b09037bc4dea202c3735e170140752429dd54747b99941d861453b4714dcb98819 SHA512 60fe1cb55ec0f605f06fb3744a0300accebfc14c4ecd24b7db2e8b0cb1537e816a4a4ccbc4b2eeac45e2f3ca8942dd10d24bdcd814cccbc2ceed198b2657238a
DIST elogind-239.4.tar.gz 1183999 BLAKE2B 3a0aa216ee565ae8f3311b16af9752a99519254ac8737de2a44821e95d05b3e2d8b82af3d397367e8804d7bc45cb942859516f195848ba0317aa73891d77903b SHA512 84e9765d7c3039478b06a683870b37ec718724f1185b56c1b74885133283ad1678f3ca8a73510cb4b0777d099c54f59e927caaae7ae988abda803150b84cf8fc
-DIST elogind-241.2.tar.gz 1399508 BLAKE2B 4f4104785c629b1d7378439ab03e2bead800bbe2403120b9337e747aee5b5d0486cc893b49ddc972c833b2201c7eeef3b60e34b4f5c9cf1d6a89e9a487888a8a SHA512 7f4a822682856547d430f893bb55a9bf5fc2680aff1b31bb3f120f92ccb1d69b848cbba7f59edd3376d083b641d570bf9c56e62a789090e76e4b37dfb375995a
DIST elogind-241.3.tar.gz 1401391 BLAKE2B 90bc10af1b6d66bc6b6e15314cbc7005f270ebd04767a88d93605d81b199758c7f5423ea85f9810f8dfcde82c6c2b8094e2237cf2ca70a9dfc45a4a8e20b0439 SHA512 b33c0ed85c4a97216f8d56441207510be180258d4f4e5ff9dea07d59d53b84b03c27f5397f09214ce9fc880f38865e20d7c05b41255d4b762c33099b7ebb53eb
EBUILD elogind-239.4.ebuild 3515 BLAKE2B 57b0f118f082cfe21433d593c68b2a815303219ba1bd5b33e7b966167a0d0c614412093b6c789f64d9c0892c5f17a7ce6e40c3658cf5fb22522f6606add9ab97 SHA512 63565d8fef437ace9ec05856f7590258c9fd37ddee62b4152f947cc889a81435f54cc5c1e70fb5b6b9c79892b67941bbdc3d971eaac561bdd89bf5a09dd71075
-EBUILD elogind-241.2.ebuild 3539 BLAKE2B fc84fa17a2b0beef70971775753ec428c885147178e598341286ada635ce6599beb44f14f7d9e86fa4e6baffd88e0463c208b5fdb607e92ff6e34926b0146272 SHA512 cd237a22e4d02bffe364b5cabc63aebeaf7d0f65cd615c3af3feb77afb6d7612d0ff555568aa4da8b663482c27d859f724c80d5d2a9e0ca323d47b646c363b71
-EBUILD elogind-241.3.ebuild 3499 BLAKE2B 4116a3e8929951c5682664a166d73abd9b2074f47c61bf129321fddf26e783b8b61bb8818fbeaa32ea2d62c0e8f452113dc52f36b7a692f71f255506752188f7 SHA512 94088760be0c15b8c27e0727eb2b8b0197a0396f34d42274828527621dd32318d3d65d32125d689be1fafd95866ab8787aadb52145b84b7933649cf4e8de4320
+EBUILD elogind-241.3.ebuild 3496 BLAKE2B 6dcbf84cbc683cd1cd5a5e3348c53ee5fb2ccc4366645ac57e99c64d386aa59f9ccc1f53537dd9c9c0c0e6be0412ce5815fe37d0ccdc885a111493d8bc8ee48b SHA512 f52d69f97ec4577dd7842f0016b48ba26b280f48c0b09efa90c202c2efcb61e3318c76265ed275fc228421881b97ede6ea232a32ec0eb95718e6eeba4a5e4f66
MISC metadata.xml 379 BLAKE2B fc63654412fa4cb02122205ad53d29ed35153457c5dd5c5ab8fa3c3dbfcc7c00b2704220d4cb9040f8d6f794bbb9bd0f8cb9be80d410efb6cf85eeee8ce46503 SHA512 30be0eb7903ffb83d9e24fbcacc8db09c0f8cd7187df5f75b2c12fb5cfae1110d52f29aba502ea92af53df02451cc40e0f3789382f87a16bd281f06e9cad6c68
diff --git a/sys-auth/elogind/elogind-241.2.ebuild b/sys-auth/elogind/elogind-241.2.ebuild
deleted file mode 100644
index 9e90bc76496c..000000000000
--- a/sys-auth/elogind/elogind-241.2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info meson pam udev xdg-utils
-
-DESCRIPTION="The systemd project's logind, extracted to a standalone package"
-HOMEPAGE="https://github.com/elogind/elogind"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+acl debug doc +pam +policykit selinux"
-
-COMMON_DEPEND="
- sys-apps/util-linux
- sys-libs/libcap
- virtual/libudev:=
- acl? ( sys-apps/acl )
- pam? ( virtual/pam )
- selinux? ( sys-libs/libselinux )
-"
-DEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.2
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-util/gperf
- dev-util/intltool
- sys-devel/libtool
- virtual/pkgconfig
-"
-RDEPEND="${COMMON_DEPEND}
- !sys-apps/systemd
-"
-PDEPEND="
- sys-apps/dbus
- policykit? ( sys-auth/polkit )
-"
-
-DOCS=( src/libelogind/sd-bus/GVARIANT-SERIALIZATION )
-
-PATCHES=(
- "${FILESDIR}/${PN}-241.2-unbreak-musl.patch"
- "${FILESDIR}/${PN}-241.1-docs.patch"
-)
-
-pkg_setup() {
- local CONFIG_CHECK="~CGROUPS ~EPOLL ~INOTIFY_USER ~SIGNALFD ~TIMERFD"
-
- use kernel_linux && linux-info_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- local rccgroupmode="$(grep rc_cgroup_mode /etc/rc.conf | cut -d '"' -f 2)"
- local cgroupmode="legacy"
-
- if [[ "xhybrid" = "x${rccgroupmode}" ]] ; then
- cgroupmode="hybrid"
- elif [[ "xunified" = "x${rccgroupmode}" ]] ; then
- cgroupmode="unified"
- fi
-
- local emesonargs=(
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- -Dhtmldir="${EPREFIX}/usr/share/doc/${PF}/html"
- -Dpamlibdir=$(getpam_mod_dir)
- -Dudevrulesdir="$(get_udevdir)"/rules.d
- --libdir="${EPREFIX}"/usr/$(get_libdir)
- -Drootlibdir="${EPREFIX}"/$(get_libdir)
- -Drootlibexecdir="${EPREFIX}"/$(get_libdir)/elogind
- -Drootprefix="${EPREFIX}/"
- -Dbashcompletiondir="${EPREFIX}/usr/share/bash-completion/completions"
- -Dman=auto
- -Dsmack=true
- -Dcgroup-controller=openrc
- -Ddefault-hierarchy=${cgroupmode}
- -Ddefault-kill-user-processes=false
- -Dacl=$(usex acl true false)
- --buildtype $(usex debug debug release)
- -Dhtml=$(usex doc auto false)
- -Dpam=$(usex pam true false)
- -Dselinux=$(usex selinux true false)
- -Dutmp=$(usex elibc_musl false true)
- )
-
- meson_src_configure
-}
-
-src_install() {
- DOCS+=( src/libelogind/sd-bus/GVARIANT-SERIALIZATION )
-
- meson_src_install
-
- newinitd "${FILESDIR}"/${PN}.init ${PN}
-
- sed -e "s/@libdir@/$(get_libdir)/" "${FILESDIR}"/${PN}.conf.in > ${PN}.conf || die
- newconfd ${PN}.conf ${PN}
-}
-
-pkg_postinst() {
- if [[ "$(rc-config list boot | grep elogind)" != "" ]]; then
- elog "elogind is currently started from boot runlevel."
- elif [[ "$(rc-config list default | grep elogind)" != "" ]]; then
- ewarn "elogind is currently started from default runlevel."
- ewarn "Please remove elogind from the default runlevel and"
- ewarn "add it to the boot runlevel by:"
- ewarn "# rc-update del elogind default"
- ewarn "# rc-update add elogind boot"
- else
- elog "elogind is currently not started from any runlevel."
- elog "You may add it to the boot runlevel by:"
- elog "# rc-update add elogind boot"
- elog
- elog "Alternatively, you can leave elogind out of any"
- elog "runlevel. It will then be started automatically"
- if use pam; then
- elog "when the first service calls it via dbus, or"
- elog "the first user logs into the system."
- else
- elog "when the first service calls it via dbus."
- fi
- fi
-}
diff --git a/sys-auth/elogind/elogind-241.3.ebuild b/sys-auth/elogind/elogind-241.3.ebuild
index c4f05ff75329..8ee99a8405fe 100644
--- a/sys-auth/elogind/elogind-241.3.ebuild
+++ b/sys-auth/elogind/elogind-241.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="CC0-1.0 LGPL-2.1+ public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="+acl debug doc +pam +policykit selinux"
COMMON_DEPEND="
diff --git a/sys-auth/elogind/files/elogind-241.2-unbreak-musl.patch b/sys-auth/elogind/files/elogind-241.2-unbreak-musl.patch
deleted file mode 100644
index 3688402d2e09..000000000000
--- a/sys-auth/elogind/files/elogind-241.2-unbreak-musl.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From cac266581e2bc3595be60171910db6274c3bf944 Mon Sep 17 00:00:00 2001
-From: Sven Eden <sven.eden@prydeworx.com>
-Date: Thu, 18 Apr 2019 19:25:55 +0200
-Subject: [PATCH] src/basic/filio.c: Do not disable file buffers on non-glibc
- [#130]
-
-When opening an existing file with open() and then turning is into
-a FILE* with fdopen(), a following fputs() returns EOF and sets errno
-to EINVAL on musl-libc based systems when setvbuf() was used to turn
-off the file buffer.
-
-To remedy this return to the old behavior until v239 and never
-diesable the file buffer in such cases when not on a glibc based
-system.
-
-Bug: #130
-Closes: #130
-Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
----
- src/basic/fileio.c | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/src/basic/fileio.c b/src/basic/fileio.c
-index e981cd024..eaad5ccf0 100644
---- a/src/basic/fileio.c
-+++ b/src/basic/fileio.c
-@@ -162,6 +162,11 @@ int write_string_file_ts(
- safe_close(fd);
- goto fail;
- }
-+
-+#ifndef __GLIBC__ /// elogind must not disable buffers on musl-libc based systems when going this route
-+ if (flags & WRITE_STRING_FILE_DISABLE_BUFFER)
-+ flags ^= WRITE_STRING_FILE_DISABLE_BUFFER;
-+#endif // __GLIBC__
- }
-
- (void) __fsetlocking(f, FSETLOCKING_BYCALLER);
---
-2.21.0
-
diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest
index 5432cda7f216..feeefb95dd06 100644
--- a/sys-auth/keystone/Manifest
+++ b/sys-auth/keystone/Manifest
@@ -9,7 +9,7 @@ DIST keystone.policy.yaml.sample-15.0.0 6644 BLAKE2B f983189bc8e855db0b1ae92b106
DIST keystone.policy.yaml.sample-2018.2.9999 38318 BLAKE2B a27e4ea59c99dc91dde9d1cc62340faa4b91e644dc6b8725c2d7de731e44684d8d59571e6470da3ab9fa191087a890a0b417b58b1473038bf39cfc75e5b2bad4 SHA512 95fad079d1fb77d15b9f8e507be8b1e01b493c3f1dd4e992567fe9c905bae01a058e93d59677d472ae47856b13d5cffa213d89e8e267f081a2bad1bf8e1f6036
DIST keystone.policy.yaml.sample-2019.1.9999 6644 BLAKE2B f983189bc8e855db0b1ae92b1066840f3dd13545a1ce8af22be877df1630816fa8fae36217a828d483385e199ede73066b14beb421fe57316ae82a83e851e0f9 SHA512 e358661d4ec363ab11d7d78f6324bbe42c3382b02a1a8579de79686f7c91fe1a09b612ea81138bfcef73f0391262c9fceb3af14e8a8728839b203d281a989c4f
EBUILD keystone-14.1.0-r1.ebuild 6746 BLAKE2B e3aea1e8b18e544e209cfdeb652c71ca6089040babf2ab8e23a156252bdd0b7ff532c3b3e5247337fbf87dc8ea853289b2d9d3bb07c18f8d8bc3679191395054 SHA512 5f18e9605a44f88bb34c2fdbe500583c1758bf32c7d57645450fa846f343bd59ef3650908e69c7f119a358745ba9f2277547a48c4c0de1c8c72a1d21924c68ca
-EBUILD keystone-15.0.0.ebuild 6152 BLAKE2B dc8cf65bf24f787e2bd6b7e382de13664d54b3557a356d989e80b49369219df8ef103c9a35a877efc2f2f6e790e4d1d56bd4d226a52cb86ea0af3d6137ee758a SHA512 080bc2fbb8711a9242bee0b080a0dca80591913aefd60d3b74bade94f332367e14ca1dd536fc0e01bc44f1aace547fb7fff29f3376f29b680305e5eeb8e46cce
+EBUILD keystone-15.0.0.ebuild 6150 BLAKE2B c97ce39b6f2021bdb3814d0d8cdf416afd67e00067f0246e9b268768028d3e3c4a258f4d9e58ac66a171eed7054b6ff89c6c08821103ff26c0095872c8119ddf SHA512 ed2274713c53ffaa71e69a46bd46632356963f26671777e8b284a667745386e5d346b0201007cc77b572e4b95d8c1563ad1d34a2174e9806178421054917acd7
EBUILD keystone-2018.2.9999.ebuild 6748 BLAKE2B a6a42ae151558dd4fbfed30c15b4e4346dde0cb600a2f4fc13852305cdf1bcfbffa2ca64603ea35d4978e871e3156b86a1508a1012ff24effb2fb1991a31cd12 SHA512 8ca3b61a596b59d6e775f17e0c6366e4bb52a6ae67e9e7d759c49a5580fbf366d1097583a3e4e3648c8a81cb5e3e5a6be9463734de947ec78aad2bad1b309e18
EBUILD keystone-2019.1.9999.ebuild 6152 BLAKE2B dc8cf65bf24f787e2bd6b7e382de13664d54b3557a356d989e80b49369219df8ef103c9a35a877efc2f2f6e790e4d1d56bd4d226a52cb86ea0af3d6137ee758a SHA512 080bc2fbb8711a9242bee0b080a0dca80591913aefd60d3b74bade94f332367e14ca1dd536fc0e01bc44f1aace547fb7fff29f3376f29b680305e5eeb8e46cce
MISC metadata.xml 807 BLAKE2B 2e674e33b20a046cbe09e98474f3fc36dadac01f7438acbdc4bb8729b16cf8ca9bc8717b000b798d8d5501cdc14dd4365a5fa2f3e0326e160b74d7a0f8bcdbf7 SHA512 3738ac4fde08eb90daea5aeb9731cf6e303b3ad6838f07732e707d5597ee2d96ac6530f691b6ac8c0f347946b75695be98a19e224496d137bf1968bccfe156ad
diff --git a/sys-auth/keystone/keystone-15.0.0.ebuild b/sys-auth/keystone/keystone-15.0.0.ebuild
index a553b77a52c0..20b6563cf0f8 100644
--- a/sys-auth/keystone/keystone-15.0.0.ebuild
+++ b/sys-auth/keystone/keystone-15.0.0.ebuild
@@ -18,7 +18,7 @@ else
SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/stein/keystone.conf.sample -> keystone.conf.sample-${PV}
https://dev.gentoo.org/~prometheanfire/dist/openstack/keystone/stein/keystone.policy.yaml.sample -> keystone.policy.yaml.sample-${PV}
https://tarballs.openstack.org/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="Apache-2.0"
diff --git a/sys-auth/pam_mount/Manifest b/sys-auth/pam_mount/Manifest
index 0068a159fb03..005bd08b223f 100644
--- a/sys-auth/pam_mount/Manifest
+++ b/sys-auth/pam_mount/Manifest
@@ -1,3 +1,5 @@
+AUX pam_mount-2.16-crypto-Add-support-for-LUKS2.patch 1547 BLAKE2B f6c0ceba9ac683bd852606988688c18321b36192ea3e3d4b7443ac225b53446d594aafa78123a84847dd0b622cea54150a32a0852b572842f6f48fa7bf5e59e5 SHA512 7b37add4202fbbfef9ccbab10f4c3fc10da7dc976adab8c550ee2197b92e7f8f1db06186d155d0ae05b8c775d919d754071854a69c5d7f2a54c5b890f33bbc8f
DIST pam_mount-2.16.tar.xz 312316 BLAKE2B 5954af8f8bf8b9cb47e1c07dc0d5fc5c4db099eeca5de90a3a53dc65aac0a2a6fba3f99c4d91d12f53b13abb5d3bae262b42536434553872a36ec108dc8d2c0c SHA512 3a579d7287cfcaef831d3e54d3e912407b65a966303e81c47f445d601f38f866ce04326e3d37a061f74f97b9cfb201e56109f57e55699d15d8f947ae2b91c8e3
-EBUILD pam_mount-2.16.ebuild 898 BLAKE2B 35b563d37b700f117a3574df6bf81b3b80ce84d31e45fae748750c9723a9acf223aae9198a181ea495070bf011380374e09e76000ff2627f379bbf881530d121 SHA512 4cee527f52a845f669752c59a583ba88b0be841a98e939567c4be2691d4385caa1af57f026ddc8c1d8cfeea54e3f753e9f55d6e12169dab7eabf658738b0d476
+EBUILD pam_mount-2.16-r1.ebuild 979 BLAKE2B 09b9f7b7174d5048a038885b8de36f5b9021dc17ed5933d2ec0b1f9f10193a9e19b7ba64a8a66df1f1ea7821844bb2997596d45182605a5ac59aafe6d94b72c4 SHA512 6c320d44ad95fd482b370016a8030d2c7b6b268a940357882e5a28e40ec55316ec240f8c2581b548cef7fab988360cb324b68c23f2bd21129624f5ebd38622b4
+EBUILD pam_mount-2.16.ebuild 897 BLAKE2B 2ae2a7f8ff32724e6379041f7073a28cc5b2c04dd6c2f65dd66151af7a53c54d0b799b1b5553809759e31e227799e906932a7dc53af56dbc4817ed8238f63861 SHA512 6e8dee0b91929b08e72e243346e45f9c091d6b6d2b5ac7bc08db0ce2e76e0812ab9b77397cad4c82b8cdadb649e9815598d74aca0148c72a2f4833c78a7b68bf
MISC metadata.xml 402 BLAKE2B 001c9702dee12640adcb05c6a6d9750e13ac0d45ebdb46859fc19e4071af76fcde847163f59b876992169968fefed8423352eec067ecf2ae6baa60dfdf412cc4 SHA512 546dd1bb071d1cc634250930b70328fc83f8bb4ac8a857fc3ccddadae5fcfb48d0a40adb0845e07535c63fd2dd2e6ef91779c0b48b6d147efa7aeb7fcde412e1
diff --git a/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
new file mode 100644
index 000000000000..437f359277d5
--- /dev/null
+++ b/sys-auth/pam_mount/files/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
@@ -0,0 +1,52 @@
+From d4434c05e7c0cf05d87089404cfa2deedc60811a Mon Sep 17 00:00:00 2001
+From: Ingo Franzki <ifranzki@linux.ibm.com>
+Date: Mon, 29 Oct 2018 16:47:40 +0100
+Subject: [PATCH] crypto: Add support for LUKS2
+
+Cryptsetup version 2.0 added support for LUKS2.
+This patch adds support for mounting LUKS2 volumes with
+pam_mount.
+
+Signed-off-by: Ingo Franzki <ifranzki@linux.ibm.com>
+---
+ src/crypto-dmc.c | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/src/crypto-dmc.c b/src/crypto-dmc.c
+index d0ab6ca..abd0358 100644
+--- a/src/crypto-dmc.c
++++ b/src/crypto-dmc.c
+@@ -21,6 +21,12 @@
+ #include "libcryptmount.h"
+ #include "pam_mount.h"
+
++#ifndef CRYPT_LUKS
++ #define CRYPT_LUKS NULL /* Passing NULL to crypt_load will
++ default to LUKS(1) on older
++ libcryptsetup versions. */
++#endif
++
+ /**
+ * dmc_is_luks - check if @path points to a LUKS volume (cf. normal dm-crypt)
+ * @path: path to the crypto container
+@@ -48,7 +54,7 @@ EXPORT_SYMBOL int ehd_is_luks(const char *path, bool blkdev)
+
+ ret = crypt_init(&cd, device);
+ if (ret == 0) {
+- ret = crypt_load(cd, CRYPT_LUKS1, NULL);
++ ret = crypt_load(cd, CRYPT_LUKS, NULL);
+ if (ret == -EINVAL)
+ ret = false;
+ else if (ret == 0)
+@@ -106,7 +112,7 @@ static bool dmc_run(const struct ehd_mount_request *req,
+ #endif
+ }
+
+- ret = crypt_load(cd, CRYPT_LUKS1, NULL);
++ ret = crypt_load(cd, CRYPT_LUKS, NULL);
+ if (ret == 0) {
+ ret = crypt_activate_by_passphrase(cd, mt->crypto_name,
+ CRYPT_ANY_SLOT, req->key_data, req->key_size, flags);
+--
+2.21.0
+
diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild
new file mode 100644
index 000000000000..45d0091b7b47
--- /dev/null
+++ b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit multilib
+
+DESCRIPTION="A PAM module that can mount volumes for a user session"
+HOMEPAGE="http://pam-mount.sourceforge.net"
+SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+IUSE="crypt ssl selinux"
+
+COMMON_DEPEND=">=sys-libs/pam-0.99
+ >=sys-libs/libhx-3.12.1
+ >=dev-libs/libxml2-2.6
+ crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
+ ssl? ( dev-libs/openssl:0= )
+ selinux? ( sys-libs/libselinux )"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}
+ >=sys-apps/util-linux-2.20"
+
+PATCHES=(
+ "${FILESDIR}"/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
+)
+
+src_configure() {
+ econf --with-slibdir="/$(get_libdir)" \
+ $(use_with crypt cryptsetup) \
+ $(use_with ssl crypto) \
+ $(use_with selinux)
+}
+
+src_install() {
+ default
+ use selinux || rm -r "${D}"/etc/selinux
+ dodoc doc/*.txt
+}
diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild b/sys-auth/pam_mount/pam_mount-2.16.ebuild
index becc55fc9ca3..396e2ed710c9 100644
--- a/sys-auth/pam_mount/pam_mount-2.16.ebuild
+++ b/sys-auth/pam_mount/pam_mount-2.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -18,7 +18,7 @@ IUSE="crypt ssl selinux"
COMMON_DEPEND=">=sys-libs/pam-0.99
>=sys-libs/libhx-3.12.1
>=dev-libs/libxml2-2.6
- crypt? ( >=sys-fs/cryptsetup-1.1.0 )
+ crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
ssl? ( dev-libs/openssl:0= )
selinux? ( sys-libs/libselinux )"
DEPEND="${COMMON_DEPEND}
diff --git a/sys-auth/pam_p11/Manifest b/sys-auth/pam_p11/Manifest
index 9358e425e90b..42e468644230 100644
--- a/sys-auth/pam_p11/Manifest
+++ b/sys-auth/pam_p11/Manifest
@@ -1,5 +1,7 @@
AUX pam_p11-0.2.0-build.patch 812 BLAKE2B efd9b8f46bff6bfd04d0be9a82998ddb3ef4b53d17130be349b0ed85fd5845e4c4aeff24417e740a3f8534d76bc7598666a9f07836aeeb264bb9d71a05c8ab77 SHA512 ebb3802d4ed4e6e6b2bb863edceb04e02246f5d36a0b7d78ba17295f151c2864a13fd9b161568da614b03c38f81c2157793a4160a90bbb61a9e666c4075807ef
AUX pam_p11-0.2.0-openssl11.patch 2501 BLAKE2B 445b10d67ac5102c4b2b95931ef7168e25ac5627d5a60e6fe3f28dd01840a0882c4f6558d841af9e2ba64bb46a00692cccf403c19195a2eb3f7bc702d23056cc SHA512 1e0ebce3b42f66b2c1d9a0ac2c0369dc6a4d8c379625aad151260c844263381b3ffb8f12e2298152d7b6213cc773bf6aa77b603bebb321902ab106e376966367
DIST pam_p11-0.2.0.tar.gz 417550 BLAKE2B e3c5bb32d6c7c84776341796ebdb9850a9561778aee820acb2a6c61112a2a5df5ee7c539cb5974439e565046e944f4710b87c3b51dea61fdb2cd9171daac3a0c SHA512 2cadf6fe880c953554757099741f3cfe992067f251b7e7e977a6dda5f65cbe1f55b1de6d180638997eada0d3b760887091014b99f8ae4b6d31b25af8e555343c
+DIST pam_p11-0.3.0.tar.gz 422806 BLAKE2B 60ac1cc0b8fff536553b2502f906f7730c1be760b2948389f5a6399979f994b3fcfa04226f1605c64d02bad47f46c9bd28fa076d819814b9121241b034407d4b SHA512 f89cf57f6365c25e54830d18180aad7d14b7eaef82eb0d419bcc3d8b881e1e07993a2c4e635e90b4f2fb779fec24fa0d912388f898d726e387bc0db63d772d49
EBUILD pam_p11-0.2.0.ebuild 794 BLAKE2B d0e27ab2400ee4020ff19340b3fd05f3c4d76b499a2c691626077edcf658cf40d948a582002c25457f6d89c00f830cf64d5c12a3299b36c60fc4013f81edbff3 SHA512 a34f0f2bd5ec5dedc07a8f49cc67e6945dad7ccae263ec55014ba3fb3ba9d535297b2099ae7fbe7f3baac8e6088e3b2c01210d19e698ab64bc9269b7d9e574fc
+EBUILD pam_p11-0.3.0.ebuild 663 BLAKE2B df73ab412eef45b063152e96f281d3b3d4dad11e2404f951cbc3c846586153208bb57a3da0629f7d24f7626397ec9b16ed2515bc221fbaa575715767277b1795 SHA512 1547ec638113e67e30272a99693e2d502931e572f6d979d8e71772d927b0e9f1cf77f0a092a90f19b74943088839ce4de41c1ab8e6fc4d8a3fe95869a340f8d0
MISC metadata.xml 382 BLAKE2B 8617a56b292f5844a178afcbaaf56ad5e1c221871fba9012f19e2b94f2a745e2a39e0298d4edc1b30a4aa62bddfa0afef1751966292d2b9e3117832787e0da8d SHA512 1747f4d94dd0a90448d38557beae49c4532f752a33956a54795a58262d42c259d7371a9ebe5a5ac347a7d1178d7932c7f40bce363c476f7a199ff03129fdaf6c
diff --git a/sys-auth/pam_p11/pam_p11-0.3.0.ebuild b/sys-auth/pam_p11/pam_p11-0.3.0.ebuild
new file mode 100644
index 000000000000..0bcd0d266656
--- /dev/null
+++ b/sys-auth/pam_p11/pam_p11-0.3.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools pam
+
+DESCRIPTION="PAM module for authenticating against PKCS#11 tokens"
+HOMEPAGE="https://github.com/opensc/pam_p11/wiki"
+SRC_URI="https://github.com/OpenSC/${PN}/releases/download/${P}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="virtual/pam
+ dev-libs/libp11:=
+ dev-libs/openssl:0="
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ econf --with-pamdir="$(getpam_mod_dir)"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/sys-auth/pam_ssh/Manifest b/sys-auth/pam_ssh/Manifest
index e3c643daff09..22c2d62ed746 100644
--- a/sys-auth/pam_ssh/Manifest
+++ b/sys-auth/pam_ssh/Manifest
@@ -7,5 +7,5 @@ DIST pam_ssh-2.3.tar.xz 380396 BLAKE2B e228e30c6f353f631c0a1c41e82e31e7a8c573b04
EBUILD pam_ssh-1.98.ebuild 1149 BLAKE2B 992b24c2e63a6c3ab9e253e6953f1f31c2087299a9befa13532e94ff376c2790ded71e47d35244f7acee63a02761f5a04bb68ded168246daa7d5a68583b9fcdb SHA512 c1836e72948fe0fe59f2657c9d5d7fe6f05021cc25b94ef035fd33d63d3a6bc04e3e21d7738a662eab1b3a3bc0b23e2cef47fbd3c6f675fbf3a5f6db1febae27
EBUILD pam_ssh-2.1.ebuild 1674 BLAKE2B 4234af139462e91adcc0184e56372afff1098a666f12e03bfdcb83ee9a8caaffac7fe1814c35159f80e2be5f21e6f419386d15b96ed1d62e231589cd75f3f40d SHA512 12508a96cff523b740ee0dc8cded9ddec545124417e65290fabe7644f5cc9b96206804cf7f071b793722f41305ad4e49ba4612a97ebea6ee01036a5f37cbc62e
EBUILD pam_ssh-2.2.ebuild 1754 BLAKE2B b0175df5997d4caa2a1f9051777e29fc33f37bf7adb7647dce22e3e14867b81529429e07189b1201c8071f8f841e94f276fe62f47f96c15becf0bc61cdebdf33 SHA512 6e569c3708e7976f1a6a30fcd620d9f2a6bad8350a4f58dec9adf4421b8a88e8caf335b95407404dbcb44ddb64bd4e9d1d9cb244002da97e77c7042a7ee53ffc
-EBUILD pam_ssh-2.3.ebuild 1802 BLAKE2B 52a888f635bffd3950f5e6d5ffd6f6a16242e62db5e14702d28f15ab14a1c51bcb816e64087cbb811a51270543d27ab932d5f55026e5aa361f474aec53fa0f66 SHA512 082dd6d7e50dec86c7ee3736b3959b18e61c22938869e67c1624add71c37a93df9b825647710df95139df871c382310d29d03fdbbdae31d2a062c196f8011112
+EBUILD pam_ssh-2.3.ebuild 1799 BLAKE2B 356e802a997f3e2d89c89a283102ab4b57fb1de4fe78d42e0afbab1c5e00d4f2628ea6d87854166c3773dad580a92489d84e6c43b8f9064353e054d1896f9b54 SHA512 c1353c03ab0abce6c8c6222241165b630c772838e8da46ee7fe4c936a4e951d4e4ef37d3c90f6a391fde7663e0fe6328acb2f41ad3b72e0f30f79c3df20928f3
MISC metadata.xml 324 BLAKE2B 1f4653cabf69551457456f200b45bf0240e920ee15962ebce3d959c8bf12f85c8b2de96f3cfaf3f4a244b062f29b2aab2e24eb9c2bd886c491d4c337dc88f3ce SHA512 f90c92c4bf59d659b312bbd22526a9ef2f347d5481d89c91847996981077d1504a996a2bf0a7382f95f5a10f86e20a2ddbc0a4875e2850f9a777457e2e911d40
diff --git a/sys-auth/pam_ssh/pam_ssh-2.3.ebuild b/sys-auth/pam_ssh/pam_ssh-2.3.ebuild
index e2e1b7f94c0f..f8d86c7fd0d7 100644
--- a/sys-auth/pam_ssh/pam_ssh-2.3.ebuild
+++ b/sys-auth/pam_ssh/pam_ssh-2.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pam-ssh/${P}.tar.xz"
LICENSE="BSD-2 BSD ISC"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
# Only supports OpenSSH via `ssh-agent` #282993
diff --git a/sys-auth/polkit/Manifest b/sys-auth/polkit/Manifest
index a202390fa87d..f2f92e77e73f 100644
--- a/sys-auth/polkit/Manifest
+++ b/sys-auth/polkit/Manifest
@@ -6,7 +6,7 @@ DIST polkit-0.113.tar.gz 1448865 BLAKE2B 93cb6abf03d0de193e9f64b953bee40faf3bd07
DIST polkit-0.115.tar.gz 1550932 BLAKE2B 3185ebed46209f88a9ffccbbcaf1bf180d1ae6d5ec53cf3c66d867ad43910b47a1123a3db190991ebb382a0d28fc5a119ea4bab942db324e9af5663056cf6ee1 SHA512 1153011fa93145b2c184e6b3446d3ca21b38918641aeccd8fac3985ac3e30ec6bc75be6973985fde90f2a24236592f1595be259155061c2d33358dd17c4ee4fc
DIST polkit-0.116.tar.gz 1548311 BLAKE2B e9761a2934136d453a47b81dd1f132f9fc96c45b731d5fceb2aa7706f5325b6499f6acbb68032befc1b21878b1b54754685607c916ca8e02a8accca3ca014b31 SHA512 b66b01cc2bb4349de70147f41f161f0f6f41e7230b581dfb054058b48969ec57041ab05b51787c749ccfc36aa5f317952d7e7ba337b4f6f6c0a923ed5866c2d5
EBUILD polkit-0.113-r4.ebuild 3471 BLAKE2B 521e37d8ac00c3dfaed2f31e5aaedfec1e11b3ffd629e362b310c91b134642538fbea7fe2f9280ca21cd5bf1136b3142781e589660b08d1f1d2a8102a01e2bea SHA512 86ec712423c855648a56e998f8c77d37f24d3e9efe0898c8acc4a9e5ac09eb1cc5135f997c5a8dfa06bde4153f734d1bdbf44425eb004be4fb74df258a443a63
-EBUILD polkit-0.115-r3.ebuild 3532 BLAKE2B c1c847911b9e49a92e5893215c39a10703e0d4e5259fa94c5634835961075410a5818d5ce018a965f7787201946c345e675750957afbeed17d1f66a46565d039 SHA512 9b8199eb1fea4e362d593a2eb882d1a48107d8f3511061e2d0272fa835ac76688bf0d8979bab65efdc7da17ce5a8cfd36309d6307cb19bd4bdd943e6e643b062
+EBUILD polkit-0.115-r3.ebuild 3531 BLAKE2B 02c5253c6002ad105b68a9cdd1fc22b7ad7fc7730097ccb558713192f9b27cada28a2b608f91175a878452f3cc34659de3c09dc022b03484adc36e410c6b7667 SHA512 763651271b9b2751b6dbac3b57cc0bb31afc202737dcb7219239e0dddc5357c7c61dea3fa7cff7e08f1f362f83884ec6305f60e282c4dc702f6f150e9544bb26
EBUILD polkit-0.115-r4.ebuild 3624 BLAKE2B 91f5dacc2e17a35cdbcd40d76e044699af6bbcc3bf9b7ba9ff60255fa71bb5d53e0f32868bd2fdcb14bbfddc3636ad1807bcfe65d8e547716976c79e4d33ed58 SHA512 e58772be2b8639b2a3489f411164f626502ed937280ca01eafa46fda356c59d9e5a914735ad7644bd6907d57b5fab24a5234f13ba33fe18ff4eaf3a188a222d6
EBUILD polkit-0.116.ebuild 3538 BLAKE2B bf15f17cbb364e5b1198076aea7d0b49ff9b0d0784cf651f79a919bca6d42f50e59a471ac7d0c00c699b7dddcea955301f2652878f2c8820fd6910afad9a2c97 SHA512 a6f96f4ef9abe67055777be109ddfb667f6191db4439978c6b7a3ad61d941dc50d618686c66383b7b59945cd464f570f2887543020767d3a3689690e3f6b4a44
MISC metadata.xml 498 BLAKE2B 8bbfe2ee11b53b77dc26215776a87acd7cade59a5a139ada605f2ad293c569005d2bd517aaee1c6f4ea45251a0cc67f10082c96c2224d47fd84b5e1d87dcb724 SHA512 16ab1ff82daad858eb9adf7396b0e3d5845914eb7d7f1590cdea44fe1a2214043f011cd65cdde2e2195b959bae6581845bc6b4981fd400b3d8719f400f85b6dc
diff --git a/sys-auth/polkit/polkit-0.115-r3.ebuild b/sys-auth/polkit/polkit-0.115-r3.ebuild
index 929780f087d3..3816fe251861 100644
--- a/sys-auth/polkit/polkit-0.115-r3.ebuild
+++ b/sys-auth/polkit/polkit-0.115-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86"
IUSE="consolekit elogind examples gtk +introspection jit kde nls pam selinux systemd test"
REQUIRED_USE="^^ ( consolekit elogind systemd )"
diff --git a/sys-auth/realtime-base/Manifest b/sys-auth/realtime-base/Manifest
index 396ae128deab..fe9b3ba898bb 100644
--- a/sys-auth/realtime-base/Manifest
+++ b/sys-auth/realtime-base/Manifest
@@ -1,2 +1,2 @@
-EBUILD realtime-base-0.1.ebuild 981 BLAKE2B 0447eece4a9fa51ee69232d319502e20d6517934fbe3a2396e464a948998e8f981d3daca597c8acd0ab93d84cabc152bfcd0bba90d3f50dabb0027a98aa0f384 SHA512 a439c09758350ab88e57e175bf194bd3478ae8c6b74bd03740bfd0555df946bb685f2c8fa7d25bec84c1e4ff7ad215130f3b8bb430f9f45e4ed41a77a9511a41
+EBUILD realtime-base-0.1.ebuild 980 BLAKE2B a79309202df64e38731829a5e871e55ea8142fcec0206c40cbef9d7929995f697cc06fd063142a80cd8781810ca0228ce3ca2ca887227d4877e736eda166922c SHA512 d7ad78e25e7c347e3b9acb7d8710c24c121a127bea2efd7e339050b41574be7ca4869d2d26d13ee0f74b73e990ae98c9ce7934e36f49da261db6d649f74c0bf1
MISC metadata.xml 265 BLAKE2B e3dedcada43b8145986c6c9f3ed1d374d3e93d2a1f6bdf5d83af1a43e24d01ee0ea4b6efd67ffee46d585e6d37272cbacec69e66e21b22af6a5e01878003e44a SHA512 5b875b5d0a59914316df520eee72ee3c5f931b8513424120281657bbc266c777214a924e4c6c867cdd7a61cb66037c7b9b501225cc06d890abb8ca04c13f5fba
diff --git a/sys-auth/realtime-base/realtime-base-0.1.ebuild b/sys-auth/realtime-base/realtime-base-0.1.ebuild
index ebb3152fedf4..fe8a8dabcbf0 100644
--- a/sys-auth/realtime-base/realtime-base-0.1.ebuild
+++ b/sys-auth/realtime-base/realtime-base-0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd"
IUSE=""
DEPEND=""
diff --git a/sys-auth/rtkit/Manifest b/sys-auth/rtkit/Manifest
index 2064af46f7c3..88f30ff0eb05 100644
--- a/sys-auth/rtkit/Manifest
+++ b/sys-auth/rtkit/Manifest
@@ -2,5 +2,5 @@ AUX rtkit-0.11-controlgroup.patch 528 BLAKE2B 2b8d61a1f6705c76015332ecf87a8d940c
AUX rtkit-0.11-gettime.patch 744 BLAKE2B a32bf8db977a473a005d0890b7b6064c0ef8769cdaf42a46bab5d43d5f62adec1f3896a5a6a110eaf3d146e2075304fbba692630c4ee3e1b58a07b1168776743 SHA512 b9207e1be512689e3896587105d135ab686d4eb1dd8c2e0feb62ca73eed2a8e1e473826e82b06bf240f26c64975b9793cd407cf6493a8f7eb6946da17198059c
AUX rtkit-0.11-polkit.patch 2074 BLAKE2B 4530c423c62b1fae601a16271e8de829d9ee5e1b4f147867694de707ae24965ef4aa6864f3981ee0c4084e6652dcd418d651920887509eee2d3c8a4ae3d68d59 SHA512 cc4cb9879235398f828c16951e380e0456c9e5bbd5acc2a0968153c5ce361fd1aceeeeac8ab873c21c0556c5d4677cdad8ed9e23dd3b9b5a8a73cf9264ee5a4b
DIST rtkit-0.11.tar.xz 126748 BLAKE2B e989f1fb9e33c2e06d7eedbe0aab45982d458b6a80aa8ba9b05ae94ed048ef1351d30f8800859a08d8bb0a53891e7b63f6bda6308b4521da10a61182ca3921f9 SHA512 4641af965dc64c0f498ae469fbee1ceb337204fa7d778fbbb41f2b5c5e88947e633c7e9ad037274fdd778c3c097a4a1dbb0b2add287d74eccbcd2d357cb2da22
-EBUILD rtkit-0.11-r2.ebuild 1342 BLAKE2B 4ac3a9cd082ab0dfdc3196e12182cdb528f11f0ad169add7e94f3944e4646faba00d4e2d6afd61e753808b037ca99aece8e41761ce63319ec887b90089b3832f SHA512 4cd30f5dd4f5736d9a66a634aa4aeb2109b202bfe592a6d1bece3fce98a690fe9ef6836c1ca37f0d0689fb20fd14b16cb8e8accb9a2e5a0b69965fa8a1dec558
+EBUILD rtkit-0.11-r2.ebuild 1338 BLAKE2B eec42b55a4d0f07380f0d626053463802ef80fb5f8d0c04e4184ee00a0d31c251597af6e48bcc9ae0a28bdf44f82d32bcd5705e58806fb850d5414475c3bd366 SHA512 a7af08b5dab705c0fd6ab88e1fae184c80d887d46dd014ae19b44e38de9b9a67e236f5e48a8234d0aa55b89fbbb643d178dd81fbfff6ac696f28c33481a10385
MISC metadata.xml 455 BLAKE2B cc63fbcf541ef442091a8bd3f8b2da07f629b71778b0ece05a18617088de554f6f8ffdc1d4aeed4a73bb957c88b470fcec52781704800575b364a3d2164b3914 SHA512 90bde656e242fe6cd7b408671f419ee54f73a781b67ee9047c8cd06d7fb29fee2882aed7ab95b42f22fdb65570f389e04931f8fa24506307b1bc8387c213850e
diff --git a/sys-auth/rtkit/rtkit-0.11-r2.ebuild b/sys-auth/rtkit/rtkit-0.11-r2.ebuild
index cf79c89b989d..f7179edab1be 100644
--- a/sys-auth/rtkit/rtkit-0.11-r2.ebuild
+++ b/sys-auth/rtkit/rtkit-0.11-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="http://0pointer.de/public/${P}.tar.xz"
LICENSE="GPL-3 BSD"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sh sparc x86"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ppc ppc64 sh sparc x86"
IUSE=""
RDEPEND="
diff --git a/sys-auth/ykpers/Manifest b/sys-auth/ykpers/Manifest
index eeb8319add34..68e681b0dd33 100644
--- a/sys-auth/ykpers/Manifest
+++ b/sys-auth/ykpers/Manifest
@@ -1,7 +1,9 @@
DIST ykpers-1.18.0.tar.gz 124932 BLAKE2B 48e7045429081c1e577ca560b3a10a4cc380820add40526dbb2a8e0fe347eae79c1dff8335c5363148da55cb374e193230ecb6273b08566ef94959848ceb848e SHA512 d636fcabf94a3fb48841572b7b0f03a12a3b3243b11ed7377654d01c33c7282dc321ee13b13c1ee3f2a49fc5015e326a96ef5bc1594b8592d07c1e5aa0521d20
DIST ykpers-1.18.1.tar.gz 125397 BLAKE2B 7393373414f9f2f9474408c86b8abba0f2034f5908ab8c14fd1dbf9acab40994b43b19031a58f5e889acaf289869b82bd429199237da173e3fa19154b4424374 SHA512 faf9c98fc41a64ae17e2002cd22e89fa2f51de9941aa6eb10c49aa78fd2e2867a5d47fc91fd91ab8e916117cba08629f3f1b076d91698ac2fee6e43366d948a8
DIST ykpers-1.19.0.tar.gz 125960 BLAKE2B 8b0ce106ec0c6e390f13e960f26d64bf17e4f481f8bf4cdfb29f050bdbcc9f73750993caa00c46f6bc0c59a8cef0891d2d4fa97cea96084b0c9a762adfc3f81a SHA512 413f81325782f0d71501d3dbf5aaaf646bd5dc02d87308a7f650044dfe860dc13b7cef11afa8794df3049c729e10da33ffad86e3f148ac429ee64685bf0fe56e
+DIST ykpers-1.19.3.tar.gz 127789 BLAKE2B 8dfc2751be92e69fcf98f5dc75d87eb170a4f70ff13faa321a85d4a04e27818823acbf02284ba23cb78ea758111513457ced4cdaa6961621a91f68b059eff378 SHA512 436c9807e488f7b324b892da7bfc7ea93e2b746cc3ae075822e9e8bfe478ef8e61c194127e5d4f50f6c1d9512292640d033464cceb6b8a18069411ff7993cc52
EBUILD ykpers-1.18.0.ebuild 937 BLAKE2B ea45c65f0927b0a6c810b90c5662505f68f85e78eeb6aa1f0be6a83ffe13c3237d46aef84614da11321cdf02224629a2344413f1f5d8880fd0cbeb9db660cb5a SHA512 8313c2c13adeacf11427cfa6dfd8455f141ac5d992a3bd418731867e3d599a946edb02e0b9cfc319ceef9506c4e6e60ee75b46ce78f8a5f3c0925cab9a9f348c
EBUILD ykpers-1.18.1.ebuild 981 BLAKE2B af4f36e8d758a125997188c48e16083d3d45cc66334fdc3330dafa175ee552ebbf0a4a88a78c598e6f00b6d12097f7295d874381fcd653c3e0f60d209fe32beb SHA512 b118dd9c1897a434460ca12f3887868c7240eaa5c81035e3f6101300f4519267802aae1f6882e3a24b5a40e669031697635fb87ad8caa1ea35262b93665b0e3f
EBUILD ykpers-1.19.0.ebuild 995 BLAKE2B b4c7a15d5d52056492d04bed8644dd8bffed31625e2d7df5e52bc93d7828d2a21d3f05cbe514778845666461749d77d78cddb8e21bacb1e1231f3be6ef42f9d2 SHA512 864b9228c1eb50c8f0e9e70f32b0ebd394b3f6adeaaf80e694947fd8d64e9058aa0d43fa1529d39b8dcb2cf2ac30f4d8c04e35699e9a00aabcca0b3c20023da8
+EBUILD ykpers-1.19.3.ebuild 1212 BLAKE2B 974aa5130f41bed7432fbef8b477679d212beb205d0997e65284c78b3285dda4f91875763f55e78661d69ca660aca1daa58cbf484ece0f1f198081473a673123 SHA512 8ea2cff7be31b2acc7adb6f9d6be9474a26765287f61967b84e6d9fb0983a85193006e0f93e527066c11a8d04c788d6939c697316579723e0c99902806464314
MISC metadata.xml 632 BLAKE2B b03dff691e31f6d0ff188f1e10156140f0b9d5a91993be3be01f291e5edb75a0e8776a550ad3a66ac0244c402bbb40aa9e7948307d498d05d5c8d6b9b1997c4a SHA512 1cb1ba38e29077530438a94c0a2c4e6724abc4b8e3f946466d141497495b6f316094c5f6d2313e260b163c979f65a777570de03a7630c2908a085ce5da34580b
diff --git a/sys-auth/ykpers/ykpers-1.19.3.ebuild b/sys-auth/ykpers/ykpers-1.19.3.ebuild
new file mode 100644
index 000000000000..26d2f29dd56f
--- /dev/null
+++ b/sys-auth/ykpers/ykpers-1.19.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools udev
+
+DESCRIPTION="Library and tool for personalization of Yubico's YubiKey"
+SRC_URI="https://github.com/Yubico/yubikey-personalization/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/Yubico/yubikey-personalization"
+
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+LICENSE="BSD-2"
+IUSE="consolekit elogind static-libs"
+
+DEPEND="
+ dev-libs/json-c:=
+ >=sys-auth/libyubikey-1.6
+ virtual/libusb:1"
+BDEPEND="
+ app-text/asciidoc
+ virtual/pkgconfig"
+RDEPEND="${DEPEND}
+ consolekit? ( sys-auth/consolekit[acl] )
+ elogind? ( sys-auth/elogind[acl] )
+"
+
+REQUIRED_USE="?? ( consolekit elogind )"
+
+S="${WORKDIR}/yubikey-personalization-${PV}"
+
+DOCS=( doc/. AUTHORS NEWS README )
+
+src_prepare() {
+ default
+ eautoreconf
+
+ if use elogind ; then
+ sed '/TEST==/d' -i 70-yubikey.rules || die
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ --libdir=/usr/$(get_libdir)
+ --localstatedir=/var
+ $(use_enable static-libs static)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ if use consolekit || use elogind ; then
+ udev_dorules *.rules
+ fi
+
+ find "${D}" -name '*.la' -delete || die
+}