diff options
Diffstat (limited to 'sys-auth')
-rw-r--r-- | sys-auth/Manifest.gz | bin | 9743 -> 9741 bytes | |||
-rw-r--r-- | sys-auth/fprintd/Manifest | 4 | ||||
-rw-r--r-- | sys-auth/fprintd/fprintd-1.92.0.ebuild | 3 | ||||
-rw-r--r-- | sys-auth/fprintd/fprintd-1.94.0.ebuild | 95 | ||||
-rw-r--r-- | sys-auth/libfprint/Manifest | 4 | ||||
-rw-r--r-- | sys-auth/libfprint/libfprint-1.92.0-r1.ebuild (renamed from sys-auth/libfprint/libfprint-1.92.0.ebuild) | 1 | ||||
-rw-r--r-- | sys-auth/libfprint/libfprint-1.94.1-r1.ebuild | 51 | ||||
-rw-r--r-- | sys-auth/oath-toolkit/Manifest | 2 | ||||
-rw-r--r-- | sys-auth/oath-toolkit/oath-toolkit-2.6.2-r1.ebuild (renamed from sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild) | 6 | ||||
-rw-r--r-- | sys-auth/seatd/Manifest | 6 | ||||
-rw-r--r-- | sys-auth/seatd/metadata.xml | 28 | ||||
-rw-r--r-- | sys-auth/seatd/seatd-0.6.3.ebuild | 57 | ||||
-rw-r--r-- | sys-auth/seatd/seatd-9999.ebuild | 4 | ||||
-rw-r--r-- | sys-auth/sssd/Manifest | 2 | ||||
-rw-r--r-- | sys-auth/sssd/sssd-2.5.2-r2.ebuild (renamed from sys-auth/sssd/sssd-2.5.2-r1.ebuild) | 5 |
15 files changed, 244 insertions, 24 deletions
diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz Binary files differindex 6add7fb5a222..16605f54ebb5 100644 --- a/sys-auth/Manifest.gz +++ b/sys-auth/Manifest.gz diff --git a/sys-auth/fprintd/Manifest b/sys-auth/fprintd/Manifest index f1f5c234500d..1390bba374af 100644 --- a/sys-auth/fprintd/Manifest +++ b/sys-auth/fprintd/Manifest @@ -5,8 +5,10 @@ DIST fprintd-0.8.1.tar.bz2 75254 BLAKE2B bf59c47c3d0186677bfd180e472e13773afebd4 DIST fprintd-v1.90.8.tar.bz2 635139 BLAKE2B 4f9e5c395c32dd5de3f5ed4d17e81c28a55de0f411deb3ccbc5d1330129be2bc8263c63c61a5e4910f74e49ebbbf508e858f5ee131eb4552e2ea8ab167bc6021 SHA512 0f38e0ce9f7c1459ba5359d0834569fe5d3f5ec3c9499d008dc39b9c869bbfa1cb293b1d96d22f9f36708f26984a1b3f0776685d628df69f1ed6db14de04a489 DIST fprintd-v1.90.9.tar.bz2 636538 BLAKE2B 8a2150887282aae722d143ec96a9c0c3b5dd066e4cba30c41d49b6f6afe95c26c585aec2d9b074d65dd1a3efd462dae294a98965a020c4e55a8cda7c00a827bb SHA512 2b0f3e5812dd29df2b78ff6082c75981c28af71fc07e19e7eb4743842562e7d5bfc0655d5fbb66bfb167bc3087100bd0f154257ad936eab03e9e8ccc2410481f DIST fprintd-v1.92.0.tar.bz2 651377 BLAKE2B 39db660e3203b08c1233b9711f56c5b4539f1dff4f8cd9554dce4ce055e2fd2a63dc5e8792808232f86906bf1b7d15a7f155e67ddd49a98ff92ac75b4bd712f4 SHA512 e3fcf948321bf82398f06cca33cb29745c7fc38421025c9340dc85ba2ffb87e63f9546aae721ae72ad0c6f4268a856d60cd57089238d5c92e14b31de215f17d1 +DIST fprintd-v1.94.0.tar.bz2 656308 BLAKE2B f64f92af51f2d3eda059640cdfa88b26ca12326b3082e9489f6d807ec566aced86e1d19a59ad247ec2aaa6e6a90dd3d030c18e062e39143a1d4110e62e7ad03d SHA512 1ab8cf93d10317201c3f83880b9e6de4a391c2a12afe29725ae3556a7b0108a374eb96f6b2b5be69c01c386f62e3543e3f9a974867256c99e690dd19bdd5778d EBUILD fprintd-0.8.1-r3.ebuild 1633 BLAKE2B 1787260f8a5bc98eb1c9c0f6f96f5c540c5223ada65faf93dc543faaed2a1916e85441f4f27d67c1f46e797d9fb6a09ee16596f94052a689fc3f5f7d107d37ea SHA512 0c02ceca9be196fb9d9f92b8929a64a96b34fa4c6e40c73931aa5ab61a8979f543729f7f9d43e5ca33afe2cfc1c4d6ea00774ff2cd5fb67ba4673a70bb1e4d1c EBUILD fprintd-1.90.8.ebuild 1616 BLAKE2B 6c34b97ff30d9d1b1e249779e74f403b78692b61cf3cb87bd12a513e63ef6017ad101d06136c209470dbf172bb34fe5170b754087ff3f5ba78fa3e6374bb6402 SHA512 6964e4b0287b10a177316295698df06a0488500a4f8d3bd70a735d7a98bd2645da608a50faea8f28f2ba074ab8419c38dd21f64aa4917fd1441ff0ca147a3d1c EBUILD fprintd-1.90.9.ebuild 1646 BLAKE2B ebdbca6dd9bef2a51b60cb24d9ae8e614081ace89ae84b4007c88d8a6853ac20a0b1667aacd5ac5373aa7fe0fac46c5eadc2bd3f1aaf3a5d23b770c2e311eb50 SHA512 3a68129c63d411d1b2bb8343bbdc150229f88e0124b705e1716c5b6b0cf1f9f6a0cd6f1dac04a3349a2d6b9896c2ebcb5eacd830bb8aaa77843199ef611e2dcd -EBUILD fprintd-1.92.0.ebuild 2129 BLAKE2B 1d878f82b504870b82dbe74590ca50fc5c6237f6e14f32c43a5cf2a9c6a9a64092b61cfa8e7a06e56892907f8c8267b7e1c0ef7b5df15753ccdcf385085924e0 SHA512 f2f779cdd6f8569e16475c77033fe90137e8c784dd10e12e3d2d3feebbb81ec6eb021dd2d43b9412095144d284108c6bc4173b4f6ad66936da0c4bd42c4b9713 +EBUILD fprintd-1.92.0.ebuild 2137 BLAKE2B 9e388fa3f8fad59afad75d144f17b78af50468fa187f76a2efe2450cda17407e46e1bc25a4ee32cbc536ada07a8614f6c13d0cdbe56a153c5cf0932d397c9d51 SHA512 b0dcd1b6a071a9418d27a9e73b02b94b348ef82f09bd6874d431dc9feb8dcd564a507ee4000b3cc4b0035483fb5309352d5b32f860477e0569087d18f703671e +EBUILD fprintd-1.94.0.ebuild 2144 BLAKE2B 149c7d59b08e3b2027af6bc4f143c8e615fcef8df8de8bc1f495d44923e4d9b0457638b6bb39eaeebf571a3ae20a505db72daa8c5dc963f816b65e0534a86e1b SHA512 6f06832cd9602aa5679dd5b5542fec68bc60ab64f3982e2e09b071fdd9bf111303e441764792ad83a6ed0548400085f0dbc8aa4378c3d54d4c654d155abc7ca0 MISC metadata.xml 270 BLAKE2B 0f6d61908167c717898b4ba7602bf3b429736afea65a4367231066bb481a2923d25760b31741774b37727f3dcf41ea748340899e7b4a865901036d9bdf52cf0e SHA512 f93613d657594e747e743541df6df87ef7152ccf381f343bc30ac55966bc7ea212697e350d454ddc2f7c91d9485aace053084a668a69a20d6ee74340cbfe1f25 diff --git a/sys-auth/fprintd/fprintd-1.92.0.ebuild b/sys-auth/fprintd/fprintd-1.92.0.ebuild index db5a0d6162f2..cdabc2ee675b 100644 --- a/sys-auth/fprintd/fprintd-1.92.0.ebuild +++ b/sys-auth/fprintd/fprintd-1.92.0.ebuild @@ -62,7 +62,8 @@ python_check_deps() { if use test; then has_version -d "sys-libs/pam_wrapper[${PYTHON_USEDEP}]" fi - has_version -d "dev-python/dbusmock[${PYTHON_USEDEP}]" && + + has_version -d "dev-python/python-dbusmock[${PYTHON_USEDEP}]" && has_version -d "dev-python/dbus-python[${PYTHON_USEDEP}]" && has_version -d "dev-python/pycairo[${PYTHON_USEDEP}]" } diff --git a/sys-auth/fprintd/fprintd-1.94.0.ebuild b/sys-auth/fprintd/fprintd-1.94.0.ebuild new file mode 100644 index 000000000000..d3f73d28d4f4 --- /dev/null +++ b/sys-auth/fprintd/fprintd-1.94.0.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson pam python-any-r1 systemd + +MY_P="${PN}-v${PV}" +DESCRIPTION="D-Bus service to access fingerprint readers" +HOMEPAGE="https://gitlab.freedesktop.org/libfprint/fprintd" +SRC_URI="https://gitlab.freedesktop.org/libfprint/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ia64 ~sparc ~x86" +IUSE="doc pam systemd test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/dbus-glib + dev-libs/glib:2 + >=sys-auth/libfprint-1.94.0:2 + sys-auth/polkit + pam? ( + sys-libs/pam + systemd? ( sys-apps/systemd ) + !systemd? ( sys-auth/elogind ) + )" + +DEPEND=" + ${RDEPEND} + test? ( + $(python_gen_any_dep ' + dev-python/python-dbusmock[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + pam? ( sys-libs/pam_wrapper[${PYTHON_USEDEP}] ) + ') + )" + +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + doc? ( + dev-libs/libxml2 + dev-libs/libxslt + dev-util/gtk-doc + )" + +PATCHES=( + "${FILESDIR}/${PN}-1.90.7_0001-add-test-feature-and-make-tests-optional.patch" + "${FILESDIR}/${PN}-1.90.8_0002-add-configure-option-for-libsystemd-provider.patch" +) + +S="${WORKDIR}/${MY_P}" + +python_check_deps() { + if use test; then + has_version -d "sys-libs/pam_wrapper[${PYTHON_USEDEP}]" + fi + + has_version -d "dev-python/python-dbusmock[${PYTHON_USEDEP}]" && + has_version -d "dev-python/dbus-python[${PYTHON_USEDEP}]" && + has_version -d "dev-python/pycairo[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_configure() { + local emesonargs=( + $(meson_feature test) + $(meson_use pam) + -Dgtk_doc=$(usex doc true false) + -Dman=true + -Dsystemd_system_unit_dir=$(systemd_get_systemunitdir) + -Dpam_modules_dir=$(getpam_mod_dir) + -Dlibsystemd=$(usex systemd libsystemd libelogind) + ) + meson_src_configure +} + +src_install() { + meson_src_install + + dodoc AUTHORS NEWS README TODO + newdoc pam/README README.pam_fprintd +} + +pkg_postinst() { + elog "Please take a look at README.pam_fprintd for integration docs." +} diff --git a/sys-auth/libfprint/Manifest b/sys-auth/libfprint/Manifest index 55edd2112487..ddcc0c4e8dec 100644 --- a/sys-auth/libfprint/Manifest +++ b/sys-auth/libfprint/Manifest @@ -2,7 +2,9 @@ AUX libfprint-0.8.2-fix-implicit-declaration.patch 4831 BLAKE2B ec61d1ee189549f4 DIST libfprint-1.0.tar.gz 475347 BLAKE2B cb560898cec11861c4529c0c37c328f74eaf271c1932ca5126b7bd6c82fafee24aff393c0fe223fef018a34a409647065d5f98a999c00f0e7a879e33bdfcd3cb SHA512 2d7f569368035cce0a579ef3412a1961c28aab254ae6174ce9ad11ce97b3dce824d0c6123adac12718cb074439e4d5b93bf978e5341824f179231d1faa219a26 DIST libfprint-1.90.7.tar.gz 6375722 BLAKE2B d0cb085c3846e870ff31dc346b8e138ab994f03e428aa1887066e56243d10179f3674538841edc75e02c8b58fc9a2ea1e97999fa919bad033aa52c88742948fd SHA512 2781ebb337cbd37affe203a7d054651abc7de4f2f450cddfb78a29e4f93e6a698dd950cc9be7112f43c5a892309e75b11e46cdcb60359859aae3811468adc8af DIST libfprint-1.92.0.tar.gz 8434928 BLAKE2B eba5d103a7ffc1d297bc276baac1f55dcc308bc18a4507fa53552044eb1a57bdb04cab0d81ee1b4022b5407f3cea06f72a686eac1b1cc5b178258b33e81b9216 SHA512 5f802aa65525bbe1c057053f9752052fe8f4e614ec22d373339cba42396a4e7ffe9cbdf7a7b732729e9aac7a4cde42fb5156949e83c574a30c0ad7b23ae4bc38 +DIST libfprint-1.94.1.tar.gz 10405046 BLAKE2B a46af62d3f7f8ad7f0815cecbd2a8c68c212e13785b968b0f0304473db5f4b7eb67d0bb74411c4828a51b9c22f6c86bd08ad564db623acf31715a1d0f7aa8389 SHA512 bae1de8378b9fb8fed1e292d96637a1e4a1c99a5a3f7735dae036eddb022bea2b5646bebf610b714338d4645e73b0968b14c20b1992d77d83a60c939c1509b44 EBUILD libfprint-1.0.ebuild 1063 BLAKE2B a486982077da190caacf146bd9831146087cdc4da4ccf8debb5bbeef1641b72fc21bc16de6ce8b69dd82262e6911ece105840f78991eeed34e6c300099564e42 SHA512 bf1e942f98ffa922bbb3e5110ee87106ca56a2f646be2afc9441ed0d15cea0bbc04daddd92bb9169c02619c8571fd02705be7229ea09716d8298ca0b5904f021 EBUILD libfprint-1.90.7.ebuild 1248 BLAKE2B c8f159d22cf23171dc0ee53fdc21b5069e833edcd6b4d24771529e1238ce886b8c523714bb844ff424b16b17144f2bb3692ef4400981b825b05ff0dfa5c77b29 SHA512 dc1b7483cd7a1d7bd4bb491c44728aa3b04d44500e1753e5525823e8718809257d9b95275c9380f85db914a9cda75e00bf1a372d3a989916aeeb4adbd3c4ba04 -EBUILD libfprint-1.92.0.ebuild 1250 BLAKE2B 0e60d1aa997167a3f5cea3893ff3ac144ce4a34586035b9a63ee2d60d1ac24ce5fb7a4d54366d3c6eafb45145e9167244456a7b1e0c6442b5a29c60e3638be91 SHA512 dcf160b67756b9410db2a75866134a3572d40cffeae27989c6e137276d6e82bc851979678df877007bca9e0c5817a2e2ae67183f5a051d521e430923b0dfbf35 +EBUILD libfprint-1.92.0-r1.ebuild 1269 BLAKE2B 68807fb616967bfeb73e41968af6e08619aeadfa3db600312b6925682d5405c65c17348264a243e99ddd9adbcce68fd0b427907c37c743008da344fe749fe5c0 SHA512 a819eab0a606236a1268324c63f9c9511c9d60070aec3a94c69860609bf563029dc3b1c33ec3fb1ae8564d4e0d0d66d038577ee905c271bfe0c386ed89f4126d +EBUILD libfprint-1.94.1-r1.ebuild 1259 BLAKE2B 4e018a915a5424f39d2c469f440fa2c00cab7cb55cd5389760fcc98ec7106313456deeca726cd78b8423a24c154e996fe8d020f704d6ceee5f50a347df8a6042 SHA512 fe7d4d63ab8407ba47e2d68113b9747cf6d704262ea6778f33e8999c7b98c6c2bdfb9d3b435a2299a51ca3e74deeafb96ea1f7f4f8e76c98a4c80931ffadfcbb MISC metadata.xml 275 BLAKE2B 20edfbe69300bfaf17dcd8e55ed6576d69e44c4e41a27a6211eb613b1bef6e97b0ccca036d9a55ff318faa6ff0679fa387d115109935a4e144fa3dc9c0aaf847 SHA512 9d3975cfeeb4e4e3101c291081d5da73124002d03f016f8ac79931cbba20d3c28d7a08769b4c845cd8d8a2d9be537b68f429fe3691136f851b01bb8b5233f406 diff --git a/sys-auth/libfprint/libfprint-1.92.0.ebuild b/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild index 9d699670ec9e..0d2791ff8c2c 100644 --- a/sys-auth/libfprint/libfprint-1.92.0.ebuild +++ b/sys-auth/libfprint/libfprint-1.92.0-r1.ebuild @@ -16,6 +16,7 @@ IUSE="examples gtk-doc +introspection" RDEPEND=" dev-libs/glib:2 + dev-libs/libgudev dev-libs/libgusb dev-libs/nss virtual/libusb:1= diff --git a/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild b/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild new file mode 100644 index 000000000000..3b98a35777fd --- /dev/null +++ b/sys-auth/libfprint/libfprint-1.94.1-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit meson udev + +DESCRIPTION="Library to add support for consumer fingerprint readers" +HOMEPAGE="https://cgit.freedesktop.org/libfprint/libfprint/ https://github.com/freedesktop/libfprint https://gitlab.freedesktop.org/libfprint/libfprint" +SRC_URI="https://github.com/freedesktop/libfprint/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples gtk-doc +introspection" + +RDEPEND=" + dev-libs/glib:2 + dev-libs/libgudev + dev-libs/libgusb + dev-libs/nss + virtual/libusb:1= + x11-libs/gtk+:3 + x11-libs/libX11 + x11-libs/libXv + x11-libs/pixman + !>=sys-auth/libfprint-1.90:0 +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) +" + +PATCHES=( ${FILESDIR}/${PN}-0.8.2-fix-implicit-declaration.patch ) + +src_configure() { + local emesonargs=( + $(meson_use examples gtk-examples) + $(meson_use gtk-doc doc) + $(meson_use introspection) + -Ddrivers=all + -Dudev_rules=enabled + -Dudev_rules_dir=$(get_udevdir)/rules.d + --libdir=/usr/$(get_libdir) + ) + meson_src_configure +} diff --git a/sys-auth/oath-toolkit/Manifest b/sys-auth/oath-toolkit/Manifest index bb6614e29066..c156b5162dec 100644 --- a/sys-auth/oath-toolkit/Manifest +++ b/sys-auth/oath-toolkit/Manifest @@ -1,5 +1,5 @@ AUX oath-toolkit-2.6.2-gcc7.patch 3526 BLAKE2B 07966d96b4362cb7c271fa745cf9be843e14db9cade77768a9f31bbb0435c4f1f56c81464630871ad337213cbdc97ed0c1cf9ad9d261e29812984bab767c1eb1 SHA512 4bf9bc8e176861f044c55aab6c6cb48dcd7ac1d887f71f08475cc1e7f2b14cb04edc8417532613433af35687169667b073ea57556c85114e5a763a03443a85b9 AUX oath-toolkit-2.6.2-glibc228.patch 4786 BLAKE2B 7690a2b5249b7c668be5a516fa0a298d789ac4d259a27ea3b5c9d5a581990ebc2431074f7e7adcc61c03ce2e0979cfbd2220c4335959c3f4f7279e758b954451 SHA512 4d015bc760b9df074441f93cd94342aff595b5ad5215165d64c0557222123b821c791a87afcba15a3ce0acfbe6945d96330468673249f4a2b1dc1700ab9040b2 DIST oath-toolkit-2.6.2.tar.gz 4295786 BLAKE2B 2b97ab73339647b560b46373922095f18655a167b613b15d4ee2fd507d430025628d20eb111ff1d8025e78646b1d61d9680a7082caba1c75d247bb1d8b9b99dd SHA512 201a702a05a2e9fb3a66d04750e1a34e293342126caf02c344954a0d9fd0daafe73ca7f1fe273be129ae555a29b82b72fa2b4770ea2ad10711924e1926ec2cfb -EBUILD oath-toolkit-2.6.2.ebuild 1829 BLAKE2B 9eb6ae1fc3cec926c2e9c52bc5913dec3c31b780cb592b1c7cf08f70cc44fd955d90efdd7eda9d0dec97d93efdecafc76f4624aa0469f772f9185947e67a5b56 SHA512 8897d8bc4c439e930c09325e18f2669bcf0379414bb34f35fcd9f99ee759b15d367be35cf431b3bdb959ebd70415219f9b1443de09b25402c16cbf8cbc383671 +EBUILD oath-toolkit-2.6.2-r1.ebuild 1928 BLAKE2B fcc30ec06a5485b696877c0c510759d726f171638c32e557c51a606f7a6e7a2198fe2c354983f1b109895b013f99a18eaa94f35ce8ff1df662bd83a0edf50731 SHA512 f3b771f609aaa430e069ef2c00c3681685d7f08e5d666648539f18d18a1103d2a49a6174bae2b7861bdbe9a16a1a77fe0295cbd7f6458dec726e83233e89fca5 MISC metadata.xml 561 BLAKE2B bbb397352031c8bd4114017cbbe3dc4b257ae4c2896dbf570aa87b3483b482c0995611870ca3eb20ada06a4c04f92a12c443ed4acf6ae41b8511552f4fe890d6 SHA512 667ba142904b9da897ab9598db9464c6ed567ab35dd73e631676e8da8bb64bcd27a275becf8361622200bbdb208fd5b8306476f99cf04f6e423591a24ed3865b diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild b/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r1.ebuild index 6e5a98f59d54..e6e4f650cf44 100644 --- a/sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild +++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.2-r1.ebuild @@ -11,7 +11,7 @@ LICENSE="GPL-3 LGPL-2.1" SLOT="0" KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" -IUSE="pam pskc test" +IUSE="pam pskc static-libs test" RESTRICT="!test? ( test )" RDEPEND=" @@ -53,11 +53,13 @@ src_configure() { $(use_enable test xmltest ) \ $(use_enable pam) \ $(use_with pam pam-dir $(getpam_mod_dir)) \ - $(use_enable pskc) + $(use_enable pskc) \ + $(use_enable static-libs static) } src_install() { default + find "${ED}" -name '*.la' -type f -delete || die if use pam; then newdoc pam_oath/README README.pam fi diff --git a/sys-auth/seatd/Manifest b/sys-auth/seatd/Manifest index 655d8e136059..43459b4734cb 100644 --- a/sys-auth/seatd/Manifest +++ b/sys-auth/seatd/Manifest @@ -1,8 +1,10 @@ AUX seatd.initd 87 BLAKE2B e88a8c353191ad9b69c0ee263aee7a050333d43e8dd26c8b3ee40cfbcb17f9b7a9391720ac34d19f375a880fae8178cd7dfc0b45cc9565b4b073bbe43cadf5ce SHA512 a19171b55e6650a9237f89258d92aba18508684412fe8a072387c505945b8e54557bd52261de76230553a572d627f40e00770087040111a7473fadfe3c33c931 DIST seatd-0.5.0.tar.gz 34762 BLAKE2B 054bd64800b734f6092f856540217e5ea4872c5a363960bac6c5aa7dac5355bdbd982232efd2f8078ad326ec0e6257f3ee7643384c88a3bbe15255d65f02540c SHA512 a6b1f11313411fe99e8bdd64aa493fc19bde7b0b927f21e2c3ec8a7fadc6cf2f04fcefa73fa033d971d1dc482665d3dc927ec168026289fe88b2593a45adbc0f DIST seatd-0.6.2.tar.gz 37713 BLAKE2B 001c6269bcc83488099f9237a3412b61f89cf653fcb5b0d1ada3f5fbdb17ec604d881ce3d835ff1ea3bc683bb143bab75de88d67b55f508e6a9dd2e958347567 SHA512 47e3aec819f43e72913be1cac2c0db26287f1ef8ecc738845d3591b3e2b4fee3441ac50ea45ac75a5da774e5305a18a02b8375f76f71644c8c07e95bcad52762 +DIST seatd-0.6.3.tar.gz 38525 BLAKE2B e1bdb85f9432a9a407ea7a72ed5790debf01a410546e9162641ab55179b3beefba0eb45fd24e2643dc5cfb2a26db2490f49095ff1d08b4a38663f93e46dc2ed5 SHA512 28c979e8c2fc73a8607c6085f2e27dc6e2630bc874f98686ce22aa797e74fdad1cc9fca8649eaf8920e93f01a852fbe209bde86ebf582e81060d4ca015425815 EBUILD seatd-0.5.0-r1.ebuild 1149 BLAKE2B 5d2dea641973020351e6eceda0c32c6d91d8548406cee5b3713cd64a850c08975c2e1bd8be7a2b4f09581d4b88ed11b8fd103e81c30b70c3b101f70d7437f29e SHA512 d60e0a835c74ccd649dc41011d26b4fb5d0a7241b3a5ec17cca3ba1461510bfb2635f5a70a564648de54697625ab6b66d0edbe03ce69a60554b919bb45d31145 EBUILD seatd-0.5.0.ebuild 1049 BLAKE2B d3e8166eb298e7b7cc6c2263bc95b011a2eaf02957a2e0af9fec7cfcdd71d0275e3ec7576a817e8a4acf022cfe7ec3231be532cf6205ef0941b0b3ca68a795a0 SHA512 609f6607bbad760600413e46a69aa0a349b139e7f6c7cff461b77a676b00561241da9cb31fd1debcdb48b65c23dee1e0c8ae5e0c3b0fff2e89ed5647568fbb2a EBUILD seatd-0.6.2-r1.ebuild 1264 BLAKE2B cbc90f21e86f8430f2d1d7fd2b1a96659e7700e5438d0786ea4629b7b4e211a44f557efc998d943009a13e5694566a7fd48d22cbfed73bcbe6e59e6ef04485e3 SHA512 71c292c38490a4125054d0259f77acf26b77aeccc87c72e0f4f87203e0e66c77bf14bc02adc6e798378353e6b09b896491c968d256226331066f4a03c55d4899 -EBUILD seatd-9999.ebuild 1234 BLAKE2B 411a2db76f7676393aa193a95eba5001ddfea1c98731fe48e57a9c012ece2c58b0f47bb0bd474ccd99a891feb889d56ef0a9ec659ca893d39a77638be1951ff1 SHA512 868642571e7ead729f9aa75e7d60b01666ddd85436ef91851329b1ee44460c0818a476f4aa743c4e05dd2c1d13c5c8163a84b4906682bee26bd6324cd720ae40 -MISC metadata.xml 537 BLAKE2B 470177aa653458ce1a00df3640bd16932a0b7d71b6fef66e853edbc04b7d483a878bcdb395255068b9971753ec1335bfb467aca1be5e3e34ee676f636d087441 SHA512 8695c2958e8ebcb3c7f593815691bfab7c3198c85793f8039ed2cd5b8760546d1ac9929cc5ef6f8ba0a84add2c1b078868a9f19cc454ea379cfedecf7087cbcd +EBUILD seatd-0.6.3.ebuild 1264 BLAKE2B cbc90f21e86f8430f2d1d7fd2b1a96659e7700e5438d0786ea4629b7b4e211a44f557efc998d943009a13e5694566a7fd48d22cbfed73bcbe6e59e6ef04485e3 SHA512 71c292c38490a4125054d0259f77acf26b77aeccc87c72e0f4f87203e0e66c77bf14bc02adc6e798378353e6b09b896491c968d256226331066f4a03c55d4899 +EBUILD seatd-9999.ebuild 1264 BLAKE2B cbc90f21e86f8430f2d1d7fd2b1a96659e7700e5438d0786ea4629b7b4e211a44f557efc998d943009a13e5694566a7fd48d22cbfed73bcbe6e59e6ef04485e3 SHA512 71c292c38490a4125054d0259f77acf26b77aeccc87c72e0f4f87203e0e66c77bf14bc02adc6e798378353e6b09b896491c968d256226331066f4a03c55d4899 +MISC metadata.xml 660 BLAKE2B 9375bcc1d6a5622abfca0cb2a55e2e319780488ed085efdbef58299259de54842a84b8af2f57eb6fe3ad7baa436d83b8116ac9afb6c8e76a8d69c8776eb7438d SHA512 307d307fb80b15a6d2ecfce5784ebe2dc1882e5e62e80d6d3cdf529e07171ca1364241912368e69893daebfed1ba4f1298e54e8f7978e1dcdc777f97f9a97784 diff --git a/sys-auth/seatd/metadata.xml b/sys-auth/seatd/metadata.xml index 835e6a9e6bf1..827e2ce4f139 100644 --- a/sys-auth/seatd/metadata.xml +++ b/sys-auth/seatd/metadata.xml @@ -1,16 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer type="person" proxied="yes"> - <email>contact@hacktivis.me</email> - <name>Haelwenn (lanodan) Monnier</name> -</maintainer> -<maintainer type="project" proxied="proxy"> - <email>proxy-maint@gentoo.org</email> - <name>Proxy Maintainers</name> -</maintainer> -<use> - <flag name="builtin">Enable embedded server in libseat</flag> - <flag name="server">Enable standalone seatd server</flag> -</use> + <maintainer type="person" proxied="yes"> + <email>contact@hacktivis.me</email> + <name>Haelwenn (lanodan) Monnier</name> + </maintainer> + <maintainer type="project" proxied="proxy"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <use> + <flag name="builtin">Enable embedded server in libseat</flag> + <flag name="server">Enable standalone seatd server</flag> + </use> </pkgmetadata> diff --git a/sys-auth/seatd/seatd-0.6.3.ebuild b/sys-auth/seatd/seatd-0.6.3.ebuild new file mode 100644 index 000000000000..2c8b264374b9 --- /dev/null +++ b/sys-auth/seatd/seatd-0.6.3.ebuild @@ -0,0 +1,57 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson systemd + +DESCRIPTION="Minimal seat management daemon and universal library" +HOMEPAGE="https://sr.ht/~kennylevinsen/seatd" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~kennylevinsen/seatd" +else + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + SRC_URI="https://git.sr.ht/~kennylevinsen/seatd/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi +LICENSE="MIT" +SLOT="0/1" +IUSE="builtin elogind +server systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + elogind? ( sys-auth/elogind ) + systemd? ( sys-apps/systemd ) +" +RDEPEND="${DEPEND} + server? ( acct-group/seat ) +" +BDEPEND=">=app-text/scdoc-1.9.7" + +src_configure() { + local emesonargs=( + -Dman-pages=enabled + -Dwerror=false + $(meson_feature builtin libseat-builtin) + $(meson_feature server) + ) + + if use elogind ; then + emesonargs+=( -Dlibseat-logind=elogind ) + elif use systemd; then + emesonargs+=( -Dlibseat-logind=systemd ) + else + emesonargs+=( -Dlibseat-logind=disabled ) + fi + + meson_src_configure +} + +src_install() { + meson_src_install + + if use server; then + newinitd "${FILESDIR}/seatd.initd" seatd + systemd_dounit contrib/systemd/seatd.service + fi +} diff --git a/sys-auth/seatd/seatd-9999.ebuild b/sys-auth/seatd/seatd-9999.ebuild index 8513ea785669..2c8b264374b9 100644 --- a/sys-auth/seatd/seatd-9999.ebuild +++ b/sys-auth/seatd/seatd-9999.ebuild @@ -23,7 +23,9 @@ DEPEND=" elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + server? ( acct-group/seat ) +" BDEPEND=">=app-text/scdoc-1.9.7" src_configure() { diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index 9de62851e546..d45a3fc6d640 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -4,5 +4,5 @@ DIST sssd-2.3.1.tar.gz 7186526 BLAKE2B 6d630fe75b9b426ef54adbe1704fde8e01fc34df7 DIST sssd-2.5.2-CVE-2021-3621.patch.bz2 3155 BLAKE2B c50e331f0f1acbb9ef8e6d54a63219da44df5e565608c24635d85a110fcc024f7d5293c4412bca64831a9a3a14e2c1188be1a802c76575ad6d7a83243d3d89c2 SHA512 650af7c67b3a807935c0875ee877d366facdf818492fb4244757448ad351454a279968ea5414e6b3cd116e873abe4f1aef2ccdaf790a4df0cf7f2a0078a41860 DIST sssd-2.5.2.tar.gz 7579208 BLAKE2B ec5d9aeaf5b5e05b56c01f9137f6f24db05544dbd48458d742285b60e7beb6d48af865f3415e11ce89e187f4643bbecf15bbb321859ec80cfe458eb781cea6c9 SHA512 a9bac7b2cc23022dce3bcda314c9c26a0a0914c448f6d5a51c5ba18670f04c1fd1a94cb20173235b6285df1dcc9251cb6b3f3e71a220037b4eb66668e6f33c48 EBUILD sssd-2.3.1-r2.ebuild 7550 BLAKE2B bb7148a163aafe86d6efbcb29a48829ceed64ddbd328aa68e0d279478dcad70e77027647d4d38a9b56d317d76b024edfeb2d30656f50fd71414cecc25a1f91c9 SHA512 9ebb400f5bf139c18b04501c3b5ae4d74ce6dd4926f76f0b385d8f4b08d1e02b4f0d72cf7765bc30ddcfec50936954812b8522857d7c2b3d3859b12d6db9acb8 -EBUILD sssd-2.5.2-r1.ebuild 7816 BLAKE2B f1420eabf6d2fe23695658eb3edb7736a233ad88e398b8088478836ba821eebb4db426710a1a459701560151a3e5dc18ab88a09a1d9cddb89849fbc38e658746 SHA512 ed3823463c6ee321c70b2585882c788e082f397984fb370007ab64dcfc805820e87cb8d6d64341f857a0d8f948d0e3c41562704269dc55e2816d1aa97387216c +EBUILD sssd-2.5.2-r2.ebuild 7903 BLAKE2B 74629995f904d268381aa14e689153a12957ac7864d2843924462da6cea8df00b40227c722e8a7127da516d95731ac2d39f54baba6a316bf65c3784345fc1fed SHA512 18aa0149a9ce1ab628f6d639e768eb5f73b778163fe613fb0a59e3cda196c3a6ed346543749447f29894884df271631e62c635c5d71f7853f149e4aae2c39704 MISC metadata.xml 1182 BLAKE2B 8667ff4514a6cf81e044c53492760a20b4af07a345f75b48707587ce38903a5b5837e8aea5dec119a5f26cb0a5b7ce4577936cf6d4e666894bc5014ec6fd0c51 SHA512 e375a25d8dc8ccd1ec13e7b4bdf3782441b01ff15a0f0a213dbbb27ff9d30ff455e1efe1711096973b5c814dcb7f269af61cb455290b8948b06451e754b40912 diff --git a/sys-auth/sssd/sssd-2.5.2-r1.ebuild b/sys-auth/sssd/sssd-2.5.2-r2.ebuild index 6f4a3307f99b..8a2687f20563 100644 --- a/sys-auth/sssd/sssd-2.5.2-r1.ebuild +++ b/sys-auth/sssd/sssd-2.5.2-r2.ebuild @@ -5,7 +5,7 @@ EAPI=7 PYTHON_COMPAT=( python3_{8..10} ) -inherit autotools linux-info multilib-minimal python-single-r1 pam systemd toolchain-funcs +inherit autotools linux-info multilib-minimal python-single-r1 pam systemd toolchain-funcs optfeature DESCRIPTION="System Security Services Daemon provides access to identity and authentication" HOMEPAGE="https://github.com/SSSD/sssd" @@ -14,7 +14,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-CVE-2021 LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86" IUSE="acl doc +locator +netlink nfsv4 nls +man pac python samba selinux sudo systemd systemtap test valgrind" RESTRICT="!test? ( test )" @@ -299,4 +299,5 @@ pkg_postinst() { elog "You must set up sssd.conf (default installed into /etc/sssd)" elog "and (optionally) configuration in /etc/pam.d in order to use SSSD" elog "features. Please see howto in https://sssd.io/docs/design_pages/smartcard_authentication_require.html" + optfeature "Kerberos keytab renew (see krb5_renew_interval)" app-crypt/adcli } |