diff options
Diffstat (limited to 'sys-auth')
46 files changed, 716 insertions, 122 deletions
diff --git a/sys-auth/AusweisApp/AusweisApp-2.3.0.ebuild b/sys-auth/AusweisApp/AusweisApp-2.3.0.ebuild new file mode 100644 index 000000000000..6c1e58696bbc --- /dev/null +++ b/sys-auth/AusweisApp/AusweisApp-2.3.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2020-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +DESCRIPTION="Official authentication app for German ID cards and residence permits" +HOMEPAGE="https://www.ausweisapp.bund.de/" +SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="EUPL-1.2" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-qt/qtshadertools:6 + dev-qt/qttools:6[linguist] + virtual/pkgconfig" + +RDEPEND=" + dev-libs/openssl:0= + dev-qt/qtbase:6[concurrent,network,widgets] + dev-qt/qtdeclarative:6[widgets] + dev-qt/qtscxml:6[qml] + dev-qt/qtsvg:6 + dev-qt/qtwebsockets:6[qml] + net-libs/http-parser:0= + sys-apps/pcsc-lite + virtual/udev" + +DEPEND="${RDEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/sys-auth/AusweisApp/Manifest b/sys-auth/AusweisApp/Manifest index e7c53483250b..6ecc9995786c 100644 --- a/sys-auth/AusweisApp/Manifest +++ b/sys-auth/AusweisApp/Manifest @@ -1,3 +1,5 @@ DIST AusweisApp-2.2.2.tar.gz 5943648 BLAKE2B 3857177c7f54ad807de480345d22e38c8160b57d51851af7c53f46307ccd5e5150d7800ed26f8f527b0ef2ec725ae2c9c1c62fba4f35007c16886184352a6440 SHA512 2e0e101d5623ea97a04710fa8dcfdd9be96df71d80f5f6aa4fbb515a6f7ca4d62df766c16b21ad48720b21eb541f22287213adb71bd1d93cee00f9839c303169 +DIST AusweisApp-2.3.0.tar.gz 6144050 BLAKE2B f85bc1f197043b5cc25441388ba22dacceac231fb49b638a8cc5d7da63da4a325515e4bd577fcd30bc49450ca0122c3f897749ca8473634fa02d89a0a0c4240f SHA512 cece9352508010d42a142dcd703a489691907422df619a000d6f849cba637e2d136c866fc76ef8d19cb81f9226322c2c10f566074c937229728e63de0826f747 EBUILD AusweisApp-2.2.2.ebuild 910 BLAKE2B d1aaf65386b5339398d7ed38d86b1ec8cbb332eda37e111282266c537db1ad55a8f3380f90b64f6fdc442b849471039ce874d8aebd415363d0c831f3ca749198 SHA512 4a1b6322614a3f646b65e52c0f66e9cd2bb79debbe9dc32df8e8c5549b6bd9aa4ccc63305d930a8b1457a794aeadcf6ecbb8286b7258c9d5c264fb49e1f591c0 +EBUILD AusweisApp-2.3.0.ebuild 911 BLAKE2B a354f3fe4841f1f554c1aec4c3839f4451bbb2e993d8e1dc9221f06d90095ee07ca89151c349d05ab07a5bd2afad0b15496f2fc56ad791c5e8d1af0ded60786a SHA512 48ae73024088f0777e9278f189060adeada6c437d409bb49f6ebfc536aa66a575093d87649ebb57679077aa58295860d3e0fca5abb13d553c1b26eef0f9e41ae MISC metadata.xml 337 BLAKE2B cfa80942834326f3877db81df2a01530ebf3a7c13b20f0dee664be8c5f45dc1eebd1f2aff1fd7a6350b14b1d107cff08176e0c46cc853dbf32ff502b0c0a671e SHA512 00b4aeca40869fd8e2490829d6b52f9a7b5520bc78b7eca0dddf287a4028e34b07c4e308b32447541bae342d41f5d08b01f30f4f836551bbf2c17f9bb49a0d58 diff --git a/sys-auth/Manifest.gz b/sys-auth/Manifest.gz Binary files differindex 0687cf0926c5..ec02c53b6c2c 100644 --- a/sys-auth/Manifest.gz +++ b/sys-auth/Manifest.gz diff --git a/sys-auth/elogind/Manifest b/sys-auth/elogind/Manifest index ee020d5070b1..ba2b1e2d738c 100644 --- a/sys-auth/elogind/Manifest +++ b/sys-auth/elogind/Manifest @@ -18,5 +18,5 @@ AUX elogind.init-r1 503 BLAKE2B 7e54688c91f78b46411edff04dd8544dea778864d34ec00a DIST elogind-252.9.tar.gz 1922777 BLAKE2B dd566125e407b3479a44b007890f97c9c87a325b3fed2d3505499d2163f113affd998e14b1c1fc50b9b86b0d155b51dae344dcc1cddafb6a48c631d0a0f00c9a SHA512 eed620cbc2f03bfeae6a80c9a421c21d3293fa40adffb96c7e4d86508c06712041f6623fb2bac15ecbb85faca4b5674ea6423b3067840809fb27d023fd9e5ffd DIST elogind-255.5.tar.gz 2127126 BLAKE2B 395352fc24bc815d1e39c2d5722eb09c2e3378873e2ea4173d8c209cd66c28a9b94ebe62ab3efbd5dccd822d99b86a6c1a871620adefb1215cb6d4ceee78a9f9 SHA512 dd9494062ef18c3c4cddbaf70b394bf90f6da3ce49f85312e99eabde54b2fcdb5cfdde1bcbaa661031afc72853e9b138dae336e1caed72e927bfd61c8cb22895 EBUILD elogind-252.9-r2.ebuild 5238 BLAKE2B 2531e7ea6a230dc615261f2f0b8741de33b6f89d6cff52b1c792564408dc0f2bbe17835a0a7f00bf8d21951b5e0f8ef82045d6f82652869c7ec62832f8e5ee43 SHA512 6a912423c866173f6c961b628eb08f3dd84201926724e15c0642371026b3ee9105d5e39b7ec445dd1a1225e08c01a6f81b55b7534e007f1786729b0548267a37 -EBUILD elogind-255.5-r1.ebuild 5579 BLAKE2B 3f81c75e98e1d3d4822c92308e353743d29cae4bc802133374307deb3dd43cce77e44b3f4ef481cb107428b2b05696c00070b96b4441bcf3583d5312ba87c336 SHA512 433e182232ff06225432a9a377a4c2ce019d653a0bb167373cf828c5bdfe6f15f7dd1d408e266e4b772520164abc57c09471f227163449ccba6f018397a87277 +EBUILD elogind-255.5-r2.ebuild 5807 BLAKE2B 69d5d93f4c342022894923e682c273f373c30855f391d6b2f87a1ab647d27bf9056c8f9e7b9022631f6f8138d1f853f79f955f1592e37576d330e069f6a7af05 SHA512 5f3ee4f216e361900ed9919d8604fbc6ead9250e03edbb0619040ae9132c36c6df1d442441dbae4614e4e09e0e60e6f1aae22cac858c93f1afd26931a6aee0a9 MISC metadata.xml 416 BLAKE2B 5cce321b2ee1ee2893240ecc14b2e3578068e8ae7b94b4fcc641cef0298f7010492a66f4395d5811c62bf32d1b3b939e46bf8c9a7109f185f8bbb84d9ce9d607 SHA512 6f85a23ab09a92c489890397049fcff546be538b4484b5116cd4e5b0a4982a4cc0c587f47ca18c150bcbc5911ef879292fbd142ca1f381254d6ecea41358de6b diff --git a/sys-auth/elogind/elogind-255.5-r1.ebuild b/sys-auth/elogind/elogind-255.5-r2.ebuild index 0e69dbb71e5c..5931ccdd58ae 100644 --- a/sys-auth/elogind/elogind-255.5-r1.ebuild +++ b/sys-auth/elogind/elogind-255.5-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ else KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi -inherit linux-info meson pam python-any-r1 udev xdg-utils +inherit eapi9-ver linux-info meson pam python-any-r1 udev xdg-utils DESCRIPTION="The systemd project's logind, extracted to a standalone package" HOMEPAGE="https://github.com/elogind/elogind" @@ -116,6 +116,13 @@ src_configure() { -Dtests=$(usex test true false) -Dutmp=$(usex elibc_musl false true) -Dmode=release + + # Ensure consistency between merged-usr and split-usr (bug 945965) + -Dhalt-path="${EPREFIX}/sbin/halt" + -Dkexec-path="${EPREFIX}/usr/sbin/kexec" + -Dnologin-path="${EPREFIX}/sbin/nologin" + -Dpoweroff-path="${EPREFIX}/sbin/poweroff" + -Dreboot-path="${EPREFIX}/sbin/reboot" ) meson_src_configure @@ -165,13 +172,11 @@ pkg_postinst() { fi fi - for version in ${REPLACING_VERSIONS}; do - if ver_test "${version}" -lt 252.9; then - elog "Starting with release 252.9 the sleep configuration is now done" - elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep" - elog "configuration remember to migrate those to new configuration file." - fi - done + if ver_replacing -lt 252.9; then + elog "Starting with release 252.9 the sleep configuration is now done" + elog "in the /etc/elogind/sleep.conf. Should you use non-default sleep" + elog "configuration remember to migrate those to new configuration file." + fi local file files # find custom hooks excluding known (nvidia-drivers, sys-power/tlp) diff --git a/sys-auth/google-authenticator-wrappers/Manifest b/sys-auth/google-authenticator-wrappers/Manifest index b0067bfa4992..539218c6be51 100644 --- a/sys-auth/google-authenticator-wrappers/Manifest +++ b/sys-auth/google-authenticator-wrappers/Manifest @@ -3,5 +3,5 @@ DIST google-authenticator-wrappers-2.tar.gz 1615 BLAKE2B 313283bf2672e36883aa21d DIST google-authenticator-wrappers-3.tar.gz 6128 BLAKE2B a2c2b35a0c780213a6ba2940c05a205a8ccb043b6ff0808eb47a45c7d52da215293ca785c968f26ec99b7a97e770b127b391fb104b85db6c09efd6af31531786 SHA512 471beb9fdc0225d59efef5c24cbfe1beec5fc4916521c4205c8aec5c4b3dfb473e53fbc5ada337cf0118a715aee9f5e045411b6d43c301d94fc08cccdbc889da EBUILD google-authenticator-wrappers-1.ebuild 461 BLAKE2B b1497c636ec3ac14ad2c25e1dc738dcd70bc93b81a39174234f28c7bad9068c987066299fdbb584a360d8bad2bacadc715f8546c5925a5a57b4e049f589e3533 SHA512 f98473594e86bd366784218bf8c1cefe42422430a336c695868d35e1f66b25349d89d2fb5cd9b91209ff7178b1074146cea6310306a62c766343d4308773f3db EBUILD google-authenticator-wrappers-2.ebuild 461 BLAKE2B b1497c636ec3ac14ad2c25e1dc738dcd70bc93b81a39174234f28c7bad9068c987066299fdbb584a360d8bad2bacadc715f8546c5925a5a57b4e049f589e3533 SHA512 f98473594e86bd366784218bf8c1cefe42422430a336c695868d35e1f66b25349d89d2fb5cd9b91209ff7178b1074146cea6310306a62c766343d4308773f3db -EBUILD google-authenticator-wrappers-3-r1.ebuild 1385 BLAKE2B 587618fb536817e19773d9083ae1722c165d35a704b19fe47604f52cfdaebd636cce7b75e1542d9b5eb26f2fd36c655896aea145e05fca7dcc9b86f4b92eba5e SHA512 001c8a893816ca862732fc0e6a1d40ae6bb3df0af44c70126145fabe6fb7cc3ed4d3f2faffd9dd6fe0d7e769fc21e7813f528796b70cb32ae5b8b0f2af97a8d5 +EBUILD google-authenticator-wrappers-3-r1.ebuild 1296 BLAKE2B 98fd75d326224eaa3c18553073f8ffdb9a63fb3b47ae5cadbc547be8ba59604f0d513393511e039fcb017ab1370ccc54f26f1f3e479e9320e3e75f9765cfa8d3 SHA512 09e067db0b3bbd2fc9e4214263542735d6f63b80c4bcc17429a2be58ec8f27add7e33f89fe6aa12720a1323b15bb46c59bdf5fffd959b7e65c86708b866a1992 MISC metadata.xml 548 BLAKE2B ba87b96433b9eb6bd2496aac0b9b9f97467d939ade16379a0e3c78669d50f39ed52b81b30d2a6d48f0deeafd57e0f3145ff7a682b0402eee024be9c598ddad9a SHA512 13020dff99591b20e4f6c113a61b02d15807ebb910d69a51353e40a0fa6a5f18abce43b24b3c6ecb1896ad79d2dafb772bec8e0bc3f79b973eaf3d85adc7cbf8 diff --git a/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild b/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild index 452bd4ae9b87..55a8078507e8 100644 --- a/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild +++ b/sys-auth/google-authenticator-wrappers/google-authenticator-wrappers-3-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake +inherit cmake eapi9-ver DESCRIPTION="Set of scripts to manage google-auth setup on Gentoo Infra" HOMEPAGE="https://github.com/projg2/google-authenticator-wrappers" @@ -23,22 +23,16 @@ RDEPEND=" " pkg_pretend() { - if [[ ${MERGE_TYPE} != buildonly ]]; then - local v - for v in ${REPLACING_VERSIONS}; do - if ver_test "${v}" -lt 3; then - ewarn "google-authenticator-wrappers v3 switches the secret store mechanism" - ewarn "from user-owned files to /var/lib/gauth. To migrate secrets, move" - ewarn "and chown, e.g.:" - ewarn - ewarn " mv /home/myuser/.google_authenticator /var/lib/gauth/myuser" - ewarn " chown gauth /var/lib/gauth/myuser" - ewarn - ewarn "If you do not migrate or reset secrets, second step authentication" - ewarn "will be disabled after the upgrade." - break - fi - done + if [[ ${MERGE_TYPE} != buildonly ]] && ver_replacing -lt 3; then + ewarn "google-authenticator-wrappers v3 switches the secret store mechanism" + ewarn "from user-owned files to /var/lib/gauth. To migrate secrets, move" + ewarn "and chown, e.g.:" + ewarn + ewarn " mv /home/myuser/.google_authenticator /var/lib/gauth/myuser" + ewarn " chown gauth /var/lib/gauth/myuser" + ewarn + ewarn "If you do not migrate or reset secrets, second step authentication" + ewarn "will be disabled after the upgrade." fi } diff --git a/sys-auth/google-authenticator/Manifest b/sys-auth/google-authenticator/Manifest index 1b2a45425a3a..75f9d5610ead 100644 --- a/sys-auth/google-authenticator/Manifest +++ b/sys-auth/google-authenticator/Manifest @@ -1,5 +1,7 @@ AUX 1.08-remove-failing-tests.patch 12425 BLAKE2B 9077d21d45b4c2b763d1ed5da7d22ec996f4e0314a6c29d63cf09bab2bebaf986601fab611c46dcfb04de13100a07c66e613cae78b9ccf87a98a893fcc0c7159 SHA512 0f1b45abcde2da0ebcf7361f70ee8392eafa20bd147200d578de85e4c16cd618610eddf6be88ab82893c887ca6837663777dff8a2fa5437a9bfd339849531453 DIST google-authenticator-1.10.tar.gz 64409 BLAKE2B c0941c226362688cfc6cf9777515dd7c8af3d711952559bd1c9e5fb1102fa5f43234cee15b1e72a1ff0575957752f8a5ea903d92e5a4d4192459a9357758f4a1 SHA512 6e2448f1e643d33c67e126e09a8de5a134e9b3b7a91fc6b7ee5e27a95020348cad8d3bb3a73a8ba17ab5312baee7ab14e4370b3ae4c67034a2938877b699a6e1 -EBUILD google-authenticator-1.10.ebuild 1284 BLAKE2B 6ae679d808c10e984c81e790d5bc588e8bcf7e126a4dd295461e13471f6deb23d0f59bdb133174494a3aa3da564ace89b55869b61c8234092ec69b3061ba9b0a SHA512 5566791fd11761a8f72e201bb9fcefff79d8f210872a344718acd1b1cc1fea5d5c0a0c08c61eb5a4af96102d7f488240537c18479e88694665f3b16bd8a664b7 +DIST google-authenticator-1.11.tar.gz 64634 BLAKE2B a1c8b1450cf58edf2ff9310765441ad35a2d6014bd9b73a0eabd31861d0c3ee97d7d3fe9d7c9b977c79524289769eddd372109b37082c7e9a307e40321556b74 SHA512 5bbee53f293a67e6f92e956a24904a0197ba65270e096965e8b91f50e87c176ece9ba81c92392b199aa45f4fe5b38e77069b9c5e2f5800c6a5dbb6a35f20d21b +EBUILD google-authenticator-1.10.ebuild 1283 BLAKE2B 8178fc54ec65a4b5d9320b641f2d0f2262e5a3371c29936afde3097fe1b90324fb2bc4f676237a503d39e56a3913ed69aab03034cebf70f18d5c4b67556aa266 SHA512 60d00f58c6a9345049cd70dc991ce2810f68a4d71852561f7f78df87084285243144c23cd99f8e7972a5cbbf1550eed23165fdc62b8cb7516052545842cc2521 +EBUILD google-authenticator-1.11.ebuild 1284 BLAKE2B d7d7cccad400cbf1698590cd1ed7607fbbfc0eaad10cf30829868fb68bf1159d054c35eaa369712318835101ec8af6ad7713a20a68d22f5f1247da56434fad15 SHA512 c31da5d1d284235d08bceeca7ae7c529266a62175b552b1433fa16a214e8b80ba98b27be59805e6502ef4911d342059e309378baada3369e6f84d08aadd98a04 EBUILD google-authenticator-9999.ebuild 1284 BLAKE2B 6ae679d808c10e984c81e790d5bc588e8bcf7e126a4dd295461e13471f6deb23d0f59bdb133174494a3aa3da564ace89b55869b61c8234092ec69b3061ba9b0a SHA512 5566791fd11761a8f72e201bb9fcefff79d8f210872a344718acd1b1cc1fea5d5c0a0c08c61eb5a4af96102d7f488240537c18479e88694665f3b16bd8a664b7 MISC metadata.xml 348 BLAKE2B a7b9be9e3519c1477a1f93ae56c56197bd57fe748f6f0a9ecec150ad6eb75072ba9061e8c535e4f24a4bad31bc1946cb6223601feb0c72e9c6ca7e2851dde8e7 SHA512 26abd7c8901510066f2239400bfe7f4d19e6faa2501e048707f12ab9ccbd47ceb68c1bafa7a35281001e89ef13c07f80f748ee0e40f717805a884061df9c5744 diff --git a/sys-auth/google-authenticator/google-authenticator-1.10.ebuild b/sys-auth/google-authenticator/google-authenticator-1.10.ebuild index 430c1347e750..833943745c0f 100644 --- a/sys-auth/google-authenticator/google-authenticator-1.10.ebuild +++ b/sys-auth/google-authenticator/google-authenticator-1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/google/google-authenticator-libpam/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" S="${WORKDIR}/google-authenticator-libpam-${PV}" fi diff --git a/sys-auth/google-authenticator/google-authenticator-1.11.ebuild b/sys-auth/google-authenticator/google-authenticator-1.11.ebuild new file mode 100644 index 000000000000..4155aa70b428 --- /dev/null +++ b/sys-auth/google-authenticator/google-authenticator-1.11.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/google/google-authenticator-libpam.git" + inherit git-r3 +else + SRC_URI="https://github.com/google/google-authenticator-libpam/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" + S="${WORKDIR}/google-authenticator-libpam-${PV}" +fi + +DESCRIPTION="PAM Module for two step verification via mobile platform" +HOMEPAGE="https://github.com/google/google-authenticator-libpam" + +LICENSE="Apache-2.0" +SLOT="0" + +DEPEND="sys-libs/pam" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/1.08-remove-failing-tests.patch" ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # We might want to use getpam_mod_dir from pam eclass, + # but the build already appends "/security" for us. + econf --libdir="/$(get_libdir)" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog "For further information see" + elog "https://wiki.gentoo.org/wiki/Google_Authenticator" + elog "" + elog "If you want support for QR-Codes, install media-gfx/qrencode." + fi +} diff --git a/sys-auth/libnss-mysql/Manifest b/sys-auth/libnss-mysql/Manifest index 514d9feb7a46..9b501387e5c6 100644 --- a/sys-auth/libnss-mysql/Manifest +++ b/sys-auth/libnss-mysql/Manifest @@ -1,6 +1,8 @@ AUX libnss-mysql-1.5_p20060915-mariadb10.2.patch 1066 BLAKE2B 0634a036b9d66f705387e6a88098fefee3dbe5b115dd8c9ba025025684838d9575ecfeccf8eb2326ece14a9644e6c050523207aa835e6e9cf2c6363373539bd7 SHA512 c0c4693810fba474fcd81e8af05bc17b2cc65d5c40885731956d00d85d736f32e87b673c9b920a190d4af7f1a9f95ebb66d6023f06fb525b8168110630d0c9dd AUX libnss-mysql-1.5_p20060915-multiarch.patch 401 BLAKE2B 9eb9deecf5f35e225fb2222c19e77f216ee9c22e27212e83d3da0d0daeae0ed2d737bc57417d563387d8afe84866469372eba954296cfc720ee0ffab8997f6c7 SHA512 297cbaddc1e05968590c19f6b86dfbe27af443c6afef665b0e5899bb0c74f5f8addc4235077f428f49a66a05f246afa77c1cef94c983cafbd61bd72cace6f895 AUX libnss-mysql-1.5_p20060915-no-automagic-debug.diff 610 BLAKE2B 2c1473fca6eddd1cf66db23268ca24dc824b90a2b155202110329c39083daa696142c85cfe50613a7da356275743a797f066d60d2c80c9b330aaac5c24a65d30 SHA512 f8e33bd221dd1662933510ccf9648a152e78c38e6b0d155ae82c3eff49f0f621b3661aa07bf8d8d84b53e14a048ea6765561c16c38e07286cb93bee6a51a91e7 +DIST libnss-mysql-1.7.1.tar.gz 388255 BLAKE2B bf3a83a5f50b0979bd189bd9a6068c4899991c5c7c78b3725d610b40570007c8a9e2f99f63c66d7807fdad6b7c6bae9fd277e6bec5163ab42bced31f8e9a1d09 SHA512 0b633558f865dc9aa2f9353cee112c1ce336c951a554b0f5dd74cbd03c3675a0dffb711471d418fb8808180f95f9d2e052ae73d528c197c9585320fd2f77bee7 DIST libnss-mysql-20060915.tgz 689970 BLAKE2B 147b5bb6c2fb53ca18f6db87054fa6665829671e9abdd7aa439287e301fc2d5ed4c9e2e5968ce6dacb4f74d86debb0c26d5cda56c6fe8f64e92ff3c9eba26a85 SHA512 fc92438b413b175b9bcead222013eab3bf63088a33ece0c4b6cc69edbefb9cc9145138ce786059acf502c2378a2af45588a5a506e45928b9ac600fe05e62e0c7 EBUILD libnss-mysql-1.5_p20060915-r5.ebuild 1362 BLAKE2B a8f71646f2cb3b96e94094a283a8cb10c2284300cbf1c8ccfac9fdcd8ff64f358cfdee29f3d2b863a1d21eeceb0b778d96a7869aaaad6c4708c0d35bdf9cb93a SHA512 a97beff9c4c77f1b73e541829ca18976080512001de2a333d45afedfbbb28777faa90c28f491e3335104b52013722170d6d1bf7508c4de2d12f85bcc17073825 -MISC metadata.xml 326 BLAKE2B 7754bb580206a2513de6c69d17ec2a17ded896e402803a83b5bcc21163e1f141dc8938d268de32aa4eeda6bc9024f97bdf52ec43190de64c3a50e63b3056892b SHA512 d1dd2346b887c76f27b9698f3ae84ce8a5607b1ff7d0b79c9ae861ebd0b743f6b8c463cb371971751b00ba218182f420fcd0c2305b90db8ffd2856d0ffb90f67 +EBUILD libnss-mysql-1.7.1.ebuild 808 BLAKE2B 2d653e877b1a1161093b420052100ff7d167d597c64cc0194cd4f82a87bd44d2187e72642a873d07f985070635ffe7e9d5be905a92e2d7a107c94a0dc9ee83ce SHA512 e496bb0ff04af8e52565c63fdb017ad971e8d821d12dec7faaef6eeefa6e81a56448b1dd1129263eca37dd2946c6c58bd703440319e3a9a416842bf847146f98 +MISC metadata.xml 388 BLAKE2B 991e1151e4d151492409fa16463f5dd3d2d15eddab88de4af8d574e8d31675992c3942656dee4716c76d767b5f4d6d24ce0174b2f0e9213928d69f7713e29baf SHA512 4fdf8b1a425ad5bc738c8e5ac575dfa15037705c9c1c38676e97f5f322666495527de855f638567ed05c6375a3718dc27245bf9caf510abaeccc290fde15b346 diff --git a/sys-auth/libnss-mysql/libnss-mysql-1.7.1.ebuild b/sys-auth/libnss-mysql/libnss-mysql-1.7.1.ebuild new file mode 100644 index 000000000000..8d127d158fa7 --- /dev/null +++ b/sys-auth/libnss-mysql/libnss-mysql-1.7.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="NSS MySQL Library" +HOMEPAGE="https://github.com/saknopper/libnss-mysql" +SRC_URI="https://github.com/saknopper/libnss-mysql/releases/download/v${PV}/libnss-mysql-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="debug" + +DEPEND="dev-db/mysql-connector-c:=" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS DEBUGGING FAQ INSTALL NEWS README THANKS + UPGRADING ChangeLog +) + +src_configure() { + econf \ + $(use_enable debug) +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die + + newdoc sample/README README.sample + + local subdir + for subdir in sample/{linux,freebsd,complex,minimal} ; do + docinto "${subdir}" + dodoc "${subdir}/"{*.sql,*.cfg} + done +} diff --git a/sys-auth/libnss-mysql/metadata.xml b/sys-auth/libnss-mysql/metadata.xml index b09d5cb43b8d..60e688ec875c 100644 --- a/sys-auth/libnss-mysql/metadata.xml +++ b/sys-auth/libnss-mysql/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <remote-id type="sourceforge">libnss-mysql</remote-id> + <remote-id type="github">saknopper/libnss-mysql</remote-id> </upstream> </pkgmetadata> diff --git a/sys-auth/microsoft-identity-broker/Manifest b/sys-auth/microsoft-identity-broker/Manifest index a90de9598b53..624f72a13b9a 100644 --- a/sys-auth/microsoft-identity-broker/Manifest +++ b/sys-auth/microsoft-identity-broker/Manifest @@ -2,5 +2,5 @@ AUX lsb-release-ubuntu-22.04 104 BLAKE2B 16eaf37f53ac271cc3581cc70532732683fd42a AUX os-release-ubuntu-22.04 388 BLAKE2B e90862164a22548587471df2687d30623cf5f8ff75b0fbf3349016708c7f07def4a0801c05689c53b9956e122018bcef6f6d65e9950dde33fce674c9a8940e4e SHA512 5af419ff0c339d549fbb01c3c73f1b98d17d406f20f934c49fdb50279baf427a3ec628b41ba0bac229b48afcad8b3ebf262f78d7f31fb2054d7f5a6485cadcaa AUX wrapper 290 BLAKE2B f8af7507db9e3a2cf934ca94efac28c4e475ee6e0064f8501006c6f807b8c525b09f98cb7c8424af60cd2a1e5e2e03ed48f897eb6e4ef4a26169e2766a28b622 SHA512 e1c158bc29c53008b7d74cd263f06053b360348cebd13e38d84b00c395e328e927532941b4e1a1a67e07f367f612d768224c3f17817c6d901a8581c07c5d3582 DIST microsoft-identity-broker_2.0.1_amd64.deb 84422394 BLAKE2B de56e5b973ee573af12532720afd95ec12354488847b4df4a0307e039aca6e67214ce54b044b81ed0753c35dfaa525a6b63e2e51617b57c348d562f149cda7fa SHA512 fecf9ea1fc13471b83479f3f2fac1b54e23918248b3a447917486e83ee85af2627dde599c605d530caaba91e81b3dfce38ba93d1cd9bb47063f523a20398ff23 -EBUILD microsoft-identity-broker-2.0.1_p2-r1.ebuild 1792 BLAKE2B b59aaae5885a52a7f76bb6115f2b992ee09a3f5fc90e2c6e4c145f900258ab42c0bf24772c6cec66b4d3a5fa213ead040791ff95332e0810994767713d4c58f0 SHA512 dab5c6d2acaacb0f688b5b363aaecc68d44f364e08a65dee355943a7cafd582f081de4119f5686cae4b17123fc21783f157e814aa60bcc227cfb493c9d8ae013 +EBUILD microsoft-identity-broker-2.0.1_p2-r2.ebuild 1774 BLAKE2B 0489bde1ff7df33365691d6c9e07e3165ac0911d9838daa25286ddabb4a9158990bdfcc78b3db112a15a7563b7b875f805f547f46a14e0cf774966303825e19b SHA512 41861e771f5455bdc32b75f3e77d888a7d87fd33cdf354548806c700e840229fff4b4d2fa26a0843d76f496e1a803665c8cdd9410152f8e5da12f8b2a275e314 MISC metadata.xml 248 BLAKE2B 97ed0d2320e1aa2d1cca6b63b0cf9cb07669ea73ac0dad7a8f7db4f510d3b2dc28cbf5a7c019f15ac87c25c5e51e619386694b49d21fc19f4092047c8e382287 SHA512 23bb29604f7cc644073025158d751004189a85fe6be88a7817afebad685c3b73f21cdb3e5d05f16699baa5d6b52f1e3a1f365b1ad7ea09bfcd204182e646f203 diff --git a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.1_p2-r1.ebuild b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.1_p2-r2.ebuild index 0e1d9b374b1a..f313a85c1be2 100644 --- a/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.1_p2-r1.ebuild +++ b/sys-auth/microsoft-identity-broker/microsoft-identity-broker-2.0.1_p2-r2.ebuild @@ -40,12 +40,12 @@ src_install() { java-pkg_dolauncher microsoft-identity-broker \ --main com.microsoft.identity.broker.service.IdentityBrokerService \ - --java_args '-Xmx256m ${MICROSOFT_IDENTITY_BROKER_OPTS}' \ + --java_args '${MICROSOFT_IDENTITY_BROKER_OPTS}' \ -into /usr/share/${PN} java-pkg_dolauncher microsoft-identity-device-broker \ --main com.microsoft.identity.broker.service.DeviceBrokerService \ - --java_args '-Xmx256m ${MICROSOFT_IDENTITY_DEVICE_BROKER_OPTS}' \ + --java_args '${MICROSOFT_IDENTITY_DEVICE_BROKER_OPTS}' \ -into /usr/share/${PN} insinto /etc/microsoft-identity-broker diff --git a/sys-auth/nss-docker-ng/Manifest b/sys-auth/nss-docker-ng/Manifest index 5ddfb671c38e..81c3f37ec979 100644 --- a/sys-auth/nss-docker-ng/Manifest +++ b/sys-auth/nss-docker-ng/Manifest @@ -1,4 +1,4 @@ DIST nss-docker-ng-1.0.7-crates.tar.xz 12977172 BLAKE2B 972681146d84873ca03b29aaac8a183d74c158735a54b248de62a26446e11df1d7fa5a008d256562c52e261b50913c03701787f482fe9150603710e6945cb1e9 SHA512 d689983ee307ee224b00ac654da794ee64b4e7206c7e4858adefd856f91a4bd3a120f9fe86d4eae820de8b2763bf4bb3c70a947134910fc345b8b79f6b8b2a77 DIST nss-docker-ng-1.0.7.tar.gz 15285 BLAKE2B 7fa82aab354d928842bea0ed7362842009ce4aedc20eaf5de5ba0a27ce1dca8ae2659e3ac67f9a271c1f48d93ae157089f5285a4ba4cf09e942beef6b43e28c1 SHA512 928604ac2d318cbee78ed6133f68bb641c0b44aefeeb4f5e0ebfeb584ba3eff5fccdd7a8827f37149a64848acaa18387b09d65af30bf114981775c8011b2a588 -EBUILD nss-docker-ng-1.0.7.ebuild 1384 BLAKE2B fe8c87e8a0d24d3c82e4f34289ad3bee8c095dd794cc1745403f01420329e6508672333df247ffb89f7735f85c721ba67118b51198e97f93f9854010f94e73bb SHA512 94bb3357ae96ecc0e1b089d9bbb3754f09bda68af2dfff2092fa5a197d76ccbefe889a922fab801ee5b526fecc8647ad9dcd3059b3ae6bc613be4a97f8f3a0be +EBUILD nss-docker-ng-1.0.7.ebuild 1497 BLAKE2B ada9aa567b21ba7797b68cb1b2fd2a9a0308ab92be11fea789074d8b9f8e9f27ce8c3cf30b57f064a5531dbf616833e85774774afe1127965076abb882ed28a6 SHA512 6d67a11777bfa85acfe4829b32d5088656dc172838e7e2da7ef0c37228deccc8bd53f6c81c973a064f1483d1f54e8707e5b76d53dab92774015bcd161f90b892 MISC metadata.xml 336 BLAKE2B 217d1a53ad6359c5f146717fdee3acdda013d42358f44c5df86f331662d7671e3a2f578d3a423416261ace0ec6158cb52c2a5387dec4486e68d524d0d680af8d SHA512 c5a42d40000e532f4f765ea9fbd3c7e081bfa2c6dfb77ec648a222042077a6b7588d98562891d4899af3fd4291da2185ff810bd5c2ec47979e65fa06c10a1246 diff --git a/sys-auth/nss-docker-ng/nss-docker-ng-1.0.7.ebuild b/sys-auth/nss-docker-ng/nss-docker-ng-1.0.7.ebuild index ff0dbc73974d..fe350997548b 100644 --- a/sys-auth/nss-docker-ng/nss-docker-ng-1.0.7.ebuild +++ b/sys-auth/nss-docker-ng/nss-docker-ng-1.0.7.ebuild @@ -24,7 +24,7 @@ KEYWORDS="~amd64" BDEPEND="dev-util/patchelf" -QA_FLAGS_IGNORED="usr/lib.*/libnss_docker_ng.so*" +QA_FLAGS_IGNORED="usr/lib.*/libnss_docker_ng.so.*" DISABLE_AUTOFORMATTING=1 DOC_CONTENTS=' @@ -35,6 +35,12 @@ An example hosts line looks like this: hosts: docker_ng resolve [!UNAVAIL=return] files myhostname dns ' +pkg_setup() { + rust_pkg_setup + # Requires nightly feature proc-macro2, bug #947565 + export RUSTC_BOOTSTRAP=1 +} + src_install() { cd "$(cargo_target_dir)" || die patchelf --set-soname libnss_docker_ng.so.2 libnss_docker_ng.so || die diff --git a/sys-auth/nss-pam-ldapd/Manifest b/sys-auth/nss-pam-ldapd/Manifest index d8275ab0d5d2..a19e459b143f 100644 --- a/sys-auth/nss-pam-ldapd/Manifest +++ b/sys-auth/nss-pam-ldapd/Manifest @@ -11,7 +11,9 @@ AUX nss-pam-ldapd-0.9.12-netdb-defines.patch 861 BLAKE2B a7a8774f31bd9a2a156965e AUX nss-pam-ldapd-0.9.4-disable-py3-only-linters.patch 403 BLAKE2B 2e17a92b3650ce4e6627be7ddb2f656cd9ab53e49d7e2b11d078dac0d7a00015d88d861bfdc1378eb25c1b9750ed3811023cc95b04ccf9d028ffc5899dc01cd5 SHA512 c8cccb044a641f673f12db9717bda4c0c4d91bd1933342595d8f3f540449459c5cf14263133487195b223670d450873f608e3ce5b6f1ca775ca7fe0180a9f962 AUX pynslcd.init 515 BLAKE2B 711ba152ea9cc52198171e451889ab42a224581bae7e4378846f480063ed9a672fdb38b153d6941364d3d06e325d9feb95f6fd17885b4e6181d99393cb54de0a SHA512 56334d86cc027e538d8a0bf9a8b87308e3ae6e91be608a4a630f21c57cc41b6cb5dc6fb3220fed1ca555dd4da6a5c7c10b2776f9e49a7b71a96ece21fc65fed7 DIST nss-pam-ldapd-0.9.12.tar.gz 791983 BLAKE2B af580d400230db709f7ac09720edd6127b3b26c6987d1e8f6d6535ad8e68fd8cb5cf2a3319e4456fb2af28aba6528f7a5cdc28463ccfee747dbbf6abc35eee87 SHA512 5eca4851a9bcb2779548d193a363a143d6106bfc6463b8d3f0c2d5d7d227ec1e680861383d4813f40b44d1be2ce5f7ed019d838f7f6796e15f96f7411d3bb8f6 +DIST nss-pam-ldapd-0.9.13.tar.gz 808355 BLAKE2B a4270d5256e8277898d7deffa427c6b943b082d1dbd5b171f148ff755f79f3a3427864859fdcdb66b33fa09c1ecc8da3674ab40c240708fef0d77f43942fe5ba SHA512 6c2f73cbc800704a23cb98f405d8391dc12d2322fc6ce59cc20e9be34a74752952d8ae6c1980836fcb178a5c7e84f5ed794a15271bda90f611f9e6aefb6eee0a EBUILD nss-pam-ldapd-0.9.12-r2.ebuild 4351 BLAKE2B 2e857169a2558b86001961357704e8ad60fc54c8cd7770999fed9e2d8732446bc7c487e3e749473102040987f95b0b9f8dd958726fbdf2521de01cb474bc5bcb SHA512 b229587a477d9d560b597dea78dccfaa45877ab17e5a61a127a220ebf492d1a0dccad85dc40abcd83e91acfea2c477ef41f62dce81d54309e2ee38fcdbd1b0ba EBUILD nss-pam-ldapd-0.9.12-r3.ebuild 4516 BLAKE2B c0326692530b9c8c8286af7351e5b7b410031ce137c56fd177fe8fd3ee9b9083bbe8758af424bb1ee12fe36f281345b96ede91bfbc6d03387408a0d749437e10 SHA512 069d36ea0f05789c068c3fe67f99910444c8a447621d39b775417f5ba6bc5b95a8f19e3128c40a9b81869e9de4ea68a09bc2c56c435ef83cb152ce1218f40c85 EBUILD nss-pam-ldapd-0.9.12-r4.ebuild 4753 BLAKE2B 626d5cb6d713f7343ed5993135b61c128bc43cf2d2bb032297101bc903023c710af683d458ca237415b79183de06bf86acda2a9864ad1f3eb060ee232a6df847 SHA512 01969d97da9633434c25c77531b3d65921e1514992e7aaed4c896afbbf2ba5296befddca56b26b86dfd0888bdb9804f6b85e81f1e6c2e2ecbd26d084d5a7b1ff +EBUILD nss-pam-ldapd-0.9.13.ebuild 4757 BLAKE2B 677fa38f10d5b38bb3a03f9f9b2f5e08adf229df76b706351157e632e6e8d45fe4625251973263dbc5fe0c11f8eb2bd0ff66ff74844df4eb66316b168ddd1f7d SHA512 f601d228f777c1f592f65b0726733706c8e09a904736229fd32c85e273521544876ba2387a6a4c75583a519596ff010059ff9379d135c0f4d12a46fbb310f08b MISC metadata.xml 1170 BLAKE2B 5c121a0afae864d757fda18c8546e494804c9b9d6a7d6fe2ad485b6a7bb2ed291776063407721222fa765251c9ca4d945740e8a0aa53da670747fb35cf1b8f9e SHA512 ba534679ae3b983a9b143530112f6495a4a4b5b82077095b3cc62965c1cf808c7a2d098410c00bee195112c5e7ff3afe4b368fa9a1662ce22cf48634229df7cf diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.13.ebuild b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.13.ebuild new file mode 100644 index 000000000000..f683a99bc8d7 --- /dev/null +++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.13.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal + +DESCRIPTION="NSS module for name lookups using LDAP" +HOMEPAGE="https://arthurdejong.org/nss-pam-ldapd/" +SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="debug kerberos +pam pynslcd sasl selinux test +utils" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + utils? ( ${PYTHON_REQUIRED_USE} ) + kerberos? ( sasl ) + test? ( ${PYTHON_REQUIRED_USE} pynslcd ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + acct-group/nslcd + acct-user/nslcd + net-nds/openldap:=[${MULTILIB_USEDEP}] + sasl? ( dev-libs/cyrus-sasl[${MULTILIB_USEDEP}] ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + sys-libs/pam[${MULTILIB_USEDEP}] + utils? ( ${PYTHON_DEPS} ) + pynslcd? ( + dev-python/python-ldap[${PYTHON_USEDEP}] + dev-python/python-daemon[${PYTHON_USEDEP}] + ) + elibc_musl? ( sys-libs/musl-nscd ) + !sys-auth/nss_ldap + !sys-auth/pam_ldap +" +DEPEND="${RDEPEND}" +BDEPEND=" + ${PYTHON_DEPS} + test? ( dev-python/pylint[${PYTHON_USEDEP}] ) +" +RDEPEND+=" selinux? ( sec-policy/selinux-nslcd )" + +PATCHES=( + "${FILESDIR}"/nss-pam-ldapd-0.9.4-disable-py3-only-linters.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.11-use-mkstemp.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.11-relative-imports.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.11-tests.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.11-tests-py39.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.12-netdb-defines.patch + "${FILESDIR}"/nss-pam-ldapd-0.9.12-configure-CFLAGS-decontamination.patch +) + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && python_setup +} + +src_prepare() { + default + + touch pynslcd/__init__.py || die "Could not create __init__.py for pynslcd" + mv pynslcd/pynslcd.py pynslcd/main.py || die + + find "${S}" -name Makefile.am -exec \ + sed -e '/^AM_CFLAGS/ s/$/ \$(DEBUG_CFLAGS) \$(EXTRA_CFLAGS)/g' \ + -i {} \; || die + + eautoreconf +} + +multilib_src_configure() { + local myconf=( + --disable-utils + --enable-warnings + --with-ldap-lib=openldap + --with-ldap-conf-file="${EPREFIX}"/etc/nslcd.conf + --with-nslcd-pidfile=/run/nslcd/nslcd.pid + --with-nslcd-socket=/run/nslcd/socket + --with-nss-flavour=glibc + $(use_enable pynslcd) + $(use_enable debug) + $(use_enable kerberos) + $(use_enable pam) + $(use_enable sasl) + + # nss libraries always go in /lib on Gentoo + --with-pam-seclib-dir="${EPREFIX}"/$(get_libdir)/security + --libdir="${EPREFIX}"/$(get_libdir) + ) + ECONF_SOURCE="${S}" econf "${myconf[@]}" +} + +multilib_src_test() { + python_test() { + cp -l "${S}"/pynslcd/*.py pynslcd/ || die "Could not copy python files for tests" + nonfatal emake check || die "tests failed with ${EPYTHON}" + } + + pushd "${BUILD_DIR}" >/dev/null || die + ln -s ../pynslcd/constants.py utils/constants.py || die + python_foreach_impl python_test + popd >/dev/null || die +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if use pynslcd; then + python_moduleinto pynslcd + python_foreach_impl python_domodule pynslcd/*.py + fi +} + +multilib_src_install_all() { + einstalldocs + + newinitd "${FILESDIR}"/nslcd.init nslcd + s6_install_service nslcd "${FILESDIR}"/nslcd.s6 + + insinto /usr/share/nss-pam-ldapd + doins "${WORKDIR}"/${P}/nslcd.conf + + fperms o-r /etc/nslcd.conf + + if use utils; then + python_moduleinto nslcd + python_foreach_impl python_domodule utils/*.py + + local script + for script in chsh getent; do + python_foreach_impl python_newscript utils/${script}.py ${script}.ldap + done + fi + if use pynslcd; then + rm -rf "${ED}"/usr/share/pynslcd || die + python_moduleinto pynslcd + python_foreach_impl python_domodule pynslcd/*.py + python_scriptinto /usr/sbin + python_foreach_impl python_newscript pynslcd/main.py pynslcd + newinitd "${FILESDIR}"/pynslcd.init pynslcd + fi + + newtmpfiles "${FILESDIR}"/nslcd-tmpfiles.conf nslcd.conf + systemd_newunit "${FILESDIR}"/nslcd.service nslcd.service +} + +pkg_postinst() { + tmpfiles_process nslcd.conf + + elog "For this to work you must configure /etc/nslcd.conf" + elog "This configuration is similar to pam_ldap's /etc/ldap.conf" + elog + elog "In order to use nss-pam-ldapd, nslcd needs to be running. You can" + elog "start it like this:" + elog " # /etc/init.d/nslcd start" + elog + elog "You can add it to the default runlevel like so:" + elog " # rc-update add nslcd default" + elog + elog "If you have >=sys-apps/openrc-0.16.3, you can also use s6" + elog "to supervise this service." + elog "To do this, emerge sys-apps/s6 then add nslcd-s6" + elog "default runlevel instead of nslcd." + elog + elog "If you are upgrading, keep in mind that /etc/nss-ldapd.conf" + elog " is now named /etc/nslcd.conf" +} diff --git a/sys-auth/oath-toolkit/Manifest b/sys-auth/oath-toolkit/Manifest index 3577149e19e3..c6cb2ba2323b 100644 --- a/sys-auth/oath-toolkit/Manifest +++ b/sys-auth/oath-toolkit/Manifest @@ -1,3 +1,3 @@ DIST oath-toolkit-2.6.12.tar.gz 4706950 BLAKE2B 8bd184fa7166bc35af3bd632d0dd24ae00480f78a850e2ed4f058ec22711852757f01623ede16c8990daa366752578430be7c93a27d87c8ae92faf9a3aade1a1 SHA512 f82967e4b86bac57bec4b048fedd351ca7ae6f368f4b3a61135057c28c531a2c9845b51660dee2a6f5db66d5065619d22921b94229c672d1889077a710a0f0ce -EBUILD oath-toolkit-2.6.12.ebuild 1823 BLAKE2B aab6e792dd4121d95fdb4e479b3fd13dd1f24dce5db6d875659d565e1d8cafa7ff93543f40332939045bedf61174858372504a9b1a715f29b322ca2718f0cd5a SHA512 cdb5dd25d19ed4d1e8599ae6a91691ea0190f387ace00d18b1b65237e1fe36daaebcc7d524abe7c8e8a395503a53a23403cda879a79c1a36cade415c62ae6df8 +EBUILD oath-toolkit-2.6.12-r1.ebuild 2116 BLAKE2B db50a37b3ba20d1b51fdcacf3b9d7f3434e5986751fa835213698be10010259f0291858b989c1d58e20a72d706b91903ecc7897bc3d5d8b207c459467ac9d2cd SHA512 c18735e1ee2ff4d0bab9caec4ec730c8377d79f29c0d4c70cf03e3277efea30dfd60678fadfb458add2b5d59770737bde83aab01b7225965f0abe1b03c239bb5 MISC metadata.xml 592 BLAKE2B c5428eac278df13bc3cf23e1d5dce5ac4802a262d9f586574035a54af1e0b70547d9ce645636159e3f0cd8942bd77fb4e4f2253ba962d373189ea17f209dc824 SHA512 ed86f998c76cbe3bbcf2e1efa7c91cca0d3872530b6194f8534ff41da407bb8b642c6742fae5a65f2fc216144c977ca33c1b7f414872e5e23c3862b01c256a43 diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.12.ebuild b/sys-auth/oath-toolkit/oath-toolkit-2.6.12-r1.ebuild index 5ac94c24f38e..a2d357e1055a 100644 --- a/sys-auth/oath-toolkit/oath-toolkit-2.6.12.ebuild +++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.12-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit pam +inherit libtool pam DESCRIPTION="Toolkit for using one-time password authentication with HOTP/TOTP algorithms" HOMEPAGE="https://www.nongnu.org/oath-toolkit/" @@ -16,7 +16,6 @@ IUSE="pam static-libs test" RESTRICT="!test? ( test )" DEPEND=" - dev-libs/icu:= dev-libs/libxml2 dev-libs/xmlsec:= pam? ( sys-libs/pam ) @@ -38,6 +37,11 @@ QA_CONFIG_IMPL_DECL_SKIP=( src_prepare() { default + elibtoolize + # upstream has a gdoc.mk, which declares that Makefile.am -> Makefile.in has a rebuild rule on: + # $(top_builddir)/configure + # which is baffling and also totally breaks elibtoolize. Munge the timestamps into forgetting about this. + touch */man/Makefile.gdoc */man/Makefile.in || die # After patching, we have to fix the mtime on libpskc/global.c so # that it doesn't cause Makefile.gdoc to be rebuilt so that it diff --git a/sys-auth/otpcalc/Manifest b/sys-auth/otpcalc/Manifest index 8cbbaed24e6d..891938a02b20 100644 --- a/sys-auth/otpcalc/Manifest +++ b/sys-auth/otpcalc/Manifest @@ -1,7 +1,3 @@ -DIST otpcalc-0.97.9.tar.bz2 57967 BLAKE2B c4962944808a526f18554e8dd6c3fd3777097c6f96d7a9a998df664697eedd848a3bed8196abdef0edfde155958a498392412b3633c50af91feb3335e5a1bd20 SHA512 f06bb54f38c5b63a1f63055a83e1f3e6bd3a0578458b3c1b8903566441eaaa9ed29c88d929ffdccba1f5ff5e9e5f5f0fc64a73e699154e502ca1d608a7c6d4b8 DIST otpcalc-0.98.1.tar.bz2 19800 BLAKE2B 84a04ad7173eb55729952dab02ff4b87488c210fcb8278d85528f7d2995624f481f54b02575c604b21e7b9c9d43c84ab7e1b284ff98aa05a8e626ae12f71b6e3 SHA512 105e31d3cc2fafd8ccd0f23f443b6f8cf1952c4d3dca1e28f68de87d1b486b69fafad5083422029206014786e32cd2d9bf87ab6ca2a6196726efb35a72c814c5 -DIST otpcalc-0.98.tar.bz2 19770 BLAKE2B 8d875ca242e0913e6224e184f09fcc246c7ba07cda7f2d86b6fc31848910e5f669c46d36155407d0c800e394ce138d38f0332ae4d00d6e0fdd9ae4d2ff6a7fad SHA512 ebf3665d2d98d4487033d0e24966623fb1c6a73b32fe5a629c3e37feac1fe06e7689b8c38f3e3a5d93b84e66516087ceeb7d9820b922f04cab56d3613ad8ccfb -EBUILD otpcalc-0.97.9.ebuild 514 BLAKE2B a4105c9afe233eec63f0974066f60273a9d8aaa76923e0c0eac5eaddf30eaab3eca40828386ce128059acde491f8326a76bd1c7fb2895ff71e3d69564484a3a7 SHA512 d51cd4d42ff0b3c15852649983fd3feffdf6f68a593c2b586d4b1d3be423a4c9c28325d8d40668d5175abcd177ca65dafa9d428ecb75089c35a6448c439b292f -EBUILD otpcalc-0.98.1.ebuild 518 BLAKE2B 96cc0ea8be8c20dd6bcbe091ba66c755bca15bd6ec3bdd2e6c5585a2533d69628b92c16869f0a66eadbcdfe4c36c2d548cdc8990cea796a21873e5388a02f766 SHA512 a33ae2c17fa46f8edc6e852371e6fec3611b078382cf3fb91232dfa7551f2d0b361b0176edaa7a0d4ea4845a17bfa296d290b40c6fdec17cc418a279f3080ee1 -EBUILD otpcalc-0.98.ebuild 514 BLAKE2B d25c993ee9ec42a0fb2d3801358ddee4e8ea39831ea151d014f39551296d97fb39758e64a413b66685366efe7d344d87915c9520c0c6e13ea7ff962cd2039593 SHA512 0ab21c9e16869378c53142b5537e699961b81258ee45725919409862ced998ca90e1526ee6008e6a876c44d55156a233ace7ea70eb484c45f3841e65b344cb91 -MISC metadata.xml 386 BLAKE2B 176294490d9d3bc532fc0280fa26df243f33191de26028acbd608b57a5d9503f7365f0a14c6857628287d3789f1b2ca9fee45fc28aed2a172f2aa4f5b4b8b5e0 SHA512 2876bbb3460c19319e4cd1712c77ce55850ba9c705ee25d3bdb07163eb19c0a1cb9136b5be05e81f4d2c59050286a0c5d24fddecc335fbbc1d7834c41bb4fbc7 +EBUILD otpcalc-0.98.1.ebuild 514 BLAKE2B 056359e0e47913831bc6b68fa53597ca55ff40ae8ee8bb356bcc82f3ee74c187aa111a4acc19e8bf70727dd7530e04612ac1c8112ca4860495427f408844fecc SHA512 b52a22fdd9d1b60631790c3eb29def11bd1aa62a7cb4c5bac50451513ad64f254d67a189e659829738dfa4519cab01941d077564847c82dfa91b6c560dbb1e4e +MISC metadata.xml 464 BLAKE2B 01c8fb4cd6d8638de3beed5bacc69e3c288a099c26ab4206ea20cbe481ca92323382089a9bb8d11399e8655cf73a42bf51e396cb288ef92bb9697c3d08cae94b SHA512 2dca31a20f0ecab39d78374ab3779a37c1c6e3bee204691e4661769804fe2783bf23323260b4ab3d2bae2f33f397e1ff10b773162a3a25a638712c341e9a9c25 diff --git a/sys-auth/otpcalc/metadata.xml b/sys-auth/otpcalc/metadata.xml index e3095b1089be..db8bb0fcd499 100644 --- a/sys-auth/otpcalc/metadata.xml +++ b/sys-auth/otpcalc/metadata.xml @@ -8,4 +8,7 @@ otpCalc is an RFC2289 and RFC1760 compliant one time password calculator, written to use the GTK+ library for screen I/O. </longdescription> +<upstream> + <remote-id type="gitlab">otpcalc/otpcalc</remote-id> +</upstream> </pkgmetadata> diff --git a/sys-auth/otpcalc/otpcalc-0.97.9.ebuild b/sys-auth/otpcalc/otpcalc-0.97.9.ebuild deleted file mode 100644 index fdf8c244a6b0..000000000000 --- a/sys-auth/otpcalc/otpcalc-0.97.9.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson xdg - -DESCRIPTION="A One Time Password and S/Key calculator for GTK+" -HOMEPAGE="https://gitlab.com/otpcalc/otpcalc - http://www.killa.net/infosec/otpCalc/" -SRC_URI="https://gitlab.com/otpcalc/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc sparc x86" - -RDEPEND="dev-libs/openssl:0= - x11-libs/gtk+:3" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" diff --git a/sys-auth/otpcalc/otpcalc-0.98.1.ebuild b/sys-auth/otpcalc/otpcalc-0.98.1.ebuild index 8613bba2b505..d3daec2603ec 100644 --- a/sys-auth/otpcalc/otpcalc-0.98.1.ebuild +++ b/sys-auth/otpcalc/otpcalc-0.98.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/otpcalc/${PN}/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86" +KEYWORDS="~alpha amd64 ppc sparc x86" RDEPEND="dev-libs/openssl:0= x11-libs/gtk+:3" diff --git a/sys-auth/otpcalc/otpcalc-0.98.ebuild b/sys-auth/otpcalc/otpcalc-0.98.ebuild deleted file mode 100644 index be1abf1c2bd1..000000000000 --- a/sys-auth/otpcalc/otpcalc-0.98.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit meson xdg - -DESCRIPTION="A One Time Password and S/Key calculator for GTK+" -HOMEPAGE="https://gitlab.com/otpcalc/otpcalc - http://www.killa.net/infosec/otpCalc/" -SRC_URI="https://gitlab.com/otpcalc/${PN}/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ppc sparc x86" - -RDEPEND="dev-libs/openssl:0= - x11-libs/gtk+:3" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" diff --git a/sys-auth/pam_mysql/Manifest b/sys-auth/pam_mysql/Manifest index d946a0b31187..cf92246979ab 100644 --- a/sys-auth/pam_mysql/Manifest +++ b/sys-auth/pam_mysql/Manifest @@ -1,3 +1,3 @@ DIST pam_mysql-0.8.2.tar.gz 55023 BLAKE2B 2b278dc8cff229dd9fe9da2316f51838e6b9d57714dc07c7dfe85142ac4bb2e6c3a3de7eed7ab34917c08a07197c187434211cb7841c85f4c8d2d088309bae3a SHA512 268dd721554bc15125b6ea95b3f7b7a5f4ebf772e0ad65b6cf53d7e23d6154f10d916da774ea338a6b75427b2a6ada2b4730a57a88a15abea62a0454e7c5ea1e -EBUILD pam_mysql-0.8.2-r1.ebuild 904 BLAKE2B 4151821f0a8b2bcb42c7c378259ff0816112926e4d56225dcda49194bd64621ad66e7fb5f00e8af3b6eff87f5001add9479c8d4dd52004b9f244b80eca0974b1 SHA512 8467fff18eb04282a2ed93c41bc1162287f6dada4ad48ed9c98274a5f1c28592bce8d7bd9720c290bb8cf635b969db43705928c6b1960f7770d2ad52c7fc252e -MISC metadata.xml 405 BLAKE2B 7d198451e3aa26eddbdfbeae2bf0d4bccd21c37f6ff240884e0abf7e85fe5aca97f48509d76690890a41dca2916ef0df108c928f1b972ace31eb8c8a77001151 SHA512 1ecae37325853eab5d77ec19cf74a794146d2f2fd833c3b090aef29c3b337b9e4ca3513aae383b711a58942c3eafbb7ed041e5e3d58e4075e43c7608880ae8df +EBUILD pam_mysql-0.8.2-r2.ebuild 969 BLAKE2B eb627b848cfedfdf995769ee605f8c27602f76efd71a0e585aa7c3e08f26c8615de6744e319d3bce56b9276c7c7ce16173185a0aee86d21e1d38fc087288b581 SHA512 5d6e130b346e6e022d5bcbd00c39c922632cfe0d533122a43dc047760538ceca7c065ba1418a14c44b0c8603e2659d1e17f7f757e9dbe4b58e0bfc862e3822dc +MISC metadata.xml 470 BLAKE2B 6e17b3bee65c17cb87e4e16b0ed4dab8be2886241716442dc48181cf6660455808134983495b6acc111c5d37971dbbb369de97730c689844791442b5ea49694d SHA512 49d0ec5732f41b32c8c16bbcf0a6f31bd6bbab1878911bb55badb638ebd0ae9ba53c1c03757e755e1140ad92f236d77a8f01b419c0dbbf8e8dec66ce17b12c77 diff --git a/sys-auth/pam_mysql/metadata.xml b/sys-auth/pam_mysql/metadata.xml index 7d38d2712c8e..b97d1775dc2f 100644 --- a/sys-auth/pam_mysql/metadata.xml +++ b/sys-auth/pam_mysql/metadata.xml @@ -10,5 +10,6 @@ </use> <upstream> <remote-id type="sourceforge">pam-mysql</remote-id> + <remote-id type="github">NigelCunningham/pam-MySQL</remote-id> </upstream> </pkgmetadata> diff --git a/sys-auth/pam_mysql/pam_mysql-0.8.2-r1.ebuild b/sys-auth/pam_mysql/pam_mysql-0.8.2-r2.ebuild index b697b813dc71..6bf8eec3517f 100644 --- a/sys-auth/pam_mysql/pam_mysql-0.8.2-r1.ebuild +++ b/sys-auth/pam_mysql/pam_mysql-0.8.2-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=8 inherit autotools pam @@ -25,6 +25,10 @@ RDEPEND="${DEPEND}" DOCS=( AUTHORS ChangeLog NEWS README ) +QA_CONFIG_IMPL_DECL_SKIP=( + md5_calc # for Solaris, bug #908580 +) + src_prepare() { default diff --git a/sys-auth/pam_p11/Manifest b/sys-auth/pam_p11/Manifest index a397390d707d..7bca87927d0e 100644 --- a/sys-auth/pam_p11/Manifest +++ b/sys-auth/pam_p11/Manifest @@ -1,4 +1,6 @@ AUX pam_p11-0.3.1-libressl.patch 1059 BLAKE2B fd586db2ca961421c477a2cb949addfe88f4afeaf9e726956e3ac0daab509fe88882118c789ffb8ee6476c9bd1fb75b6215d7da7ca54f190cd66324307ab76d3 SHA512 44b91a5cb71d640b21b8652183c7add5fb07abd826dc1483396bbaf3ba35d15440d9ff2a2ebe2c40425a272a5fe7b6d58f08fadf35e874939bb361dea3359b02 DIST pam_p11-0.3.1.tar.gz 422940 BLAKE2B b4c6d60a7ee31d808b9e928339f6e8aba3b56655b9f408ff7cd15ff4a397c89c00d00b0bbe70fc0b7bd6c6a246acd9c313c8f5b21a88e1474355c3407ff694f0 SHA512 caaa6882d4c007dfaba5974dc420bc45aa225f705679d170fdc9576aa49cbd24bba6985f14eb2bca97d4fe37aaf6088641add912dfbb93740b7d634f448addcf +DIST pam_p11-0.6.0.tar.gz 435699 BLAKE2B bd21016872927da07e53640b9aaa8111884a92d9c014aae74463e056dd0caba7e8cbc7c4ed9d23c4e1d622755f6be42c51b08b2c5b6e9a242ebf2d4f30a51468 SHA512 db58cb9b2435961c854dc5fd4961a6b5ea1e4339fe030d4db054b7f42b4d4797de9288b8415e2fdeeffbe0ce8d3f2730322fb6e5039fa1af8f48b5d636a46d18 EBUILD pam_p11-0.3.1.ebuild 828 BLAKE2B 598f366ff7e317cb090d1ce62b77a0c08f0a25fc633237ade8eeedcb058c568150592aa05a9cbd8bf88ea1dc63d17a89b7b3199f387f94af614f799e00e9b563 SHA512 2df92a3efd151ddbc16275a2cdf3927c641599b098f30b6cecdf8528f2b0d059a77176580762c146e28f343c9e4a58cf18f45bf26434dec445cbf1665485d1ba +EBUILD pam_p11-0.6.0.ebuild 745 BLAKE2B 47d4c2981c40335148f84e2561bed1c0b70222dccb56a527ae7c02e869f7ecfe9dd7fdc7d2292c7b3b15dfeecc72e7eddd48f9e65d5724e6decf31cad78c3e38 SHA512 2a6585c1d2db4d90ecbd2a5a0d08639f82e23c0f5e9747b44c5bdd9a2c2f080cd9113261f845b192dee4fdd3d4c9b9ea18a1a83246470e2f4b88669aa8a811a4 MISC metadata.xml 298 BLAKE2B 001ea981512037cadd755c96c7b145ffb8a2c640852f5c3471315edbab111aa241334cef0d8e6d9049d85dc225fa86c027698125828be52e4a21ba962c43f50e SHA512 59a894c6a7c2fec3abf5e341f992846d2b3f0ec6d86ef8456dfa3e7cbf20f07c1c368091085bb5289da626231664fa04f31475353f6c23c1542f0aec6b76f4e5 diff --git a/sys-auth/pam_p11/pam_p11-0.6.0.ebuild b/sys-auth/pam_p11/pam_p11-0.6.0.ebuild new file mode 100644 index 000000000000..da0cbe51409e --- /dev/null +++ b/sys-auth/pam_p11/pam_p11-0.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit 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 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + dev-libs/libp11:= + >=dev-libs/openssl-1.1.1:= + sys-libs/pam +" + +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local myeconfargs=( + # Controls -Werror + --disable-strict + --with-pamdir="$(getpam_mod_dir)" + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/sys-auth/pam_u2f/Manifest b/sys-auth/pam_u2f/Manifest index a914a9dceb2e..fd2161106ea6 100644 --- a/sys-auth/pam_u2f/Manifest +++ b/sys-auth/pam_u2f/Manifest @@ -1,6 +1,8 @@ AUX pam_u2f-1.1.1-fix-Makefile.patch 1174 BLAKE2B 274826e8af955fa2515c5b9a6e4de3357b5c8631324376ecfd2be8d8129c59d9a07764f4ad9594b7dfe4364f73a4b8035e5cbf04b97e5f966f087a555eb1551a SHA512 3d76994be0f17158e23c7e4b45c5994d720e01dd510313bdd3831a7d68cf91325f1c615466dc07452a98efdd21e5f368ad1d76d108c8ac1558b5ba7c387320ef DIST pam_u2f-1.1.1.tar.gz 429822 BLAKE2B 8ed44f82295ea24fe30c5830971afd29a23b48e173c3cb69d3dcaf73b142de36f86087eaee69b1793a8846fdb2efc5530d52fa9f40e4357e6cd2ea9960b9bb39 SHA512 ca81c78e67c17c369117e9d38e50033eaa96e0b15673521db2c382de1aa2566f7406fb43801a5938758480966c5e7316943769db5be826983d3865710e0274c1 DIST pam_u2f-1.3.0.tar.gz 456281 BLAKE2B 602ce0fd00105f7fbdea1805a5efde1302149d9f7977f3c52d576d7f4b9a1a95678b1463f19107b494e62c3722e319e05e0ec54f5839f70b855b59eecdf92112 SHA512 03c09601f1988dd7f6b0cb4eeb6e9f2368de50df2cb8e2b4269e16c8111b08b2d115e6fad7bbca3482e9577ccf2885ab3fef652d9fb99db7890ba93ce6c0fd4d +DIST pam_u2f-1.3.2.tar.gz 475593 BLAKE2B 5cc812c7471d2b7b70af85219a50b8fd146a0590cc2fb7ac5ab35b817bc93e0f173cda19658938615d4982bf39ca8a57817766b9bd8b30b507e047d579f9c7f3 SHA512 0233740c4712006d24e65a45c0eca59fc642c5c6b65fdaec66a8d898f926dbd1f770792e447da12b91d098bda4114957f7e10dd8cfbdfaf9e4c5524fadceb0e2 EBUILD pam_u2f-1.1.1.ebuild 703 BLAKE2B 5a8e571eed0ca4247bff3141a97705e1d65a7b8de6477f4041bf048147b3196d79b07358c41bfd9f34b46f551ff6159a6076ca6c08a1fb0382a8f1927195e4a2 SHA512 b84725ec01198ea64f880eb59e30c64b89d39b6f73fcc83397069a67beedb136c9fb999867e764645075a341a9762e3f79939c6270dfc68daf69526c78edf48f EBUILD pam_u2f-1.3.0.ebuild 594 BLAKE2B d25f890cee41d1e6c6f72abe909d5a224919d55f193b1a30c4dcd2f5f956d6ab7c4489678261fff8d28d04a0f5f39b409022e04f55fd4c3c4c0f8fdd6e03ae06 SHA512 353ffb7d63b0f20becebb8a3728e4f11579860835a81191acde1378311fff610b95c1033c6ba89d88fb6d203e3a16d952e14761878a701c6a880bcb9b7211922 +EBUILD pam_u2f-1.3.2.ebuild 594 BLAKE2B a3169c7f5b108528cd7454c7bd2606fd21b35659416fb584a0e1bbd632543c88d15e802f22ab5a5731fdc87e8a4962053bd2d359b1d7b1bbf0638db5b4bdd81c SHA512 4ccdf9a7c688645e60b7bc77be19e1b3db469947808cdc84dee23810da6097a6ef461929ace79bcee5bb7bd9c6e4d9252d23824c1c4b2cd4010797e99a6ce928 MISC metadata.xml 516 BLAKE2B fd1a5757181de8b2d72b11b799ea5596cc5c25b2f74d70ac45d60b519734edcc28b8b4c4b5b17f48eb16c6b724d0bc0bb58f68e1497804794dda162093c09661 SHA512 1fc7b0ffdea7b0a4d3b36219ba72a5548328e029ec599c08a4e0231081c72cc333f6b3166a30a6eaa73979673614dfe800496b7cf2efe55b7b16c08dcc065022 diff --git a/sys-auth/pam_u2f/pam_u2f-1.3.2.ebuild b/sys-auth/pam_u2f/pam_u2f-1.3.2.ebuild new file mode 100644 index 000000000000..2f5ce7c613e7 --- /dev/null +++ b/sys-auth/pam_u2f/pam_u2f-1.3.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic pam + +DESCRIPTION="PAM module for FIDO2 and U2F keys" +HOMEPAGE="https://github.com/Yubico/pam-u2f" +SRC_URI="https://developers.yubico.com/${PN/_/-}/Releases/${P}.tar.gz" + +LICENSE="BSD ISC" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="debug" + +DEPEND=" + dev-libs/libfido2:= + dev-libs/openssl:= + sys-libs/pam" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + use debug || append-cppflags -UDEBUG_PAM -UPAM_DEBUG + econf --with-pam-dir=$(getpam_mod_dir) +} diff --git a/sys-auth/pambase/Manifest b/sys-auth/pambase/Manifest index 9eb5d4587f09..9cd6dbd0e575 100644 --- a/sys-auth/pambase/Manifest +++ b/sys-auth/pambase/Manifest @@ -1,6 +1,10 @@ DIST pambase-20220214.tar.gz 3372 BLAKE2B fc560005c48598d972cf68bfbd33784be7d7e5a12f5ebcd06e708241a169b1bcf7cb7dcd7109f44c2d9802ae0b294eaeb61782640f0b0cb9767f2ecf8c053c7f SHA512 57d037944cf6d9db69d5eb8ce32b087ac4781fae13c1daba1e248a1818dfcbbf2cb66fce79cad7808f2b0f89d3f3dd05455a1c8f3c976561769b056dc8bf7323 DIST pambase-20240128.tar.bz2 5131 BLAKE2B 0950fff720f3a9d761a82303eaa7b997bfac635111b6cae772f7d9de2846147dbb4224326e5dba1868cb54a8a76076c2efed6615c861bbfa78256aba4f475da2 SHA512 6b4ad390c46f33947436892a5f19111a1c9f4ded406ae8ffe76539c94d541611b74ba697d76522b46da41f53aae45eb67c274fc0d6caec94d40c1691487624e6 +DIST pambase-20250223.tar.bz2 5124 BLAKE2B ea89d43c93d85baafa1a6951ae80c6306c762ab0524f84de86ed4b6a1abc1056e85c6b1f13012615ce2db40e113ce51e17ddcd274d5f4f4f94a0ec9315318500 SHA512 ce31d08f3fa51879cddab158ffed3dc9929c37a56e7dc2f757f7e87e72076a75d10874cba2020f398a198c0156ffc4ecc2ec5d6d654ca36f135a4f1837094b57 +DIST pambase-20250228.tar.bz2 5144 BLAKE2B ab4c8e84cc21e25ac12b66a3d9943becb62d4f53c2f9c201c79f2a1f1f1320f4bad2b56a2a76924386d7dbe9656abf5a0bd92bbbedda23088a26128aa743e79f SHA512 e2ccbcd0c3e6f9fb035a2489a79bdfff5f12fe9393517d3b7ddb3bbd7a6a6e5b358663b1423166b0250931d50f608bb81a9f486fc53dbc7126b3980617387c94 EBUILD pambase-20220214.ebuild 2987 BLAKE2B c84777abe92a724258eed8f392d3b3ffe410f849047b453a018c97220c858dbc57ca885afb17d49c92ef1e5f44b5fa81800eb014904875b26d97dd5e2624d3b1 SHA512 bcc44e086d6a6d1ecbc70356b82794d207bca6f95e9850a7ee102ef1e350c5bc012975ad395041ea05ded7455727fe8f7402556a7cdbeb76f28fcc9a4a41a405 EBUILD pambase-20240128.ebuild 3088 BLAKE2B e1e69a42940691e074f695a6630503484d5f61f8e9daa60573ac749ce3e9a12adfe88f225d306733becaf77e46ae564d27fb9881957c24e7a847bf12a33f03b3 SHA512 ccbfa921b72348f8bd2aeb2a8d7644f23a38e5fdd47a03fe6e0b635fcb561fb5ead08d0aeb17818fe23010270a134b9e2c6469033e59124cfb88b818e647b951 -EBUILD pambase-999999999.ebuild 3096 BLAKE2B 9a5e5e34d335077dc80678e81a2b7e384967b9426f0bc79579006b4c802b9e79a4c72542f98ea036303164bd29b22eebfa2ddc1c524c225a9adff13a5a403c6e SHA512 3738e4e6ce89ff424e43aa6e9140403ad302207b58f87eedbe35fab48123b2440f8b77f1bfb0c690c76dc07ad63d134c4b52c26b10a93b6801ddf17867fef80c +EBUILD pambase-20250223.ebuild 3096 BLAKE2B 2ccf5e952bcd1441794ebad319b08523a491c52e5cb3f17fddcb0f5e0448e5fe87542c8d24af1e22818a4d77772c5e4d35bfaf46afd87c3dc3c4861956fc5c5b SHA512 65b612ef4f47234e6ca010b35faa56cffc413865f5be16915b819d7c8c92a023d5ca8444901673069e6262f9b8b745e9ac60ea495912971d4a6496f88c10b7d8 +EBUILD pambase-20250228-r1.ebuild 3104 BLAKE2B a4094376182d4e958559725fcc71610915747d3e7a9fcd6f2f97a9af551be33b333b86b363388db9086e3eb03bae44fc24d851ec54c8431cc663abce6a4c4a3f SHA512 edb5c987a461bdb94fb3eb57ae66977fbd19ae919da6003a470d7b9a352605c2570a0858e4abe7e63318eb3248ee505caa523c3a47852330250d5cf4c203ab24 +EBUILD pambase-999999999.ebuild 3104 BLAKE2B a4094376182d4e958559725fcc71610915747d3e7a9fcd6f2f97a9af551be33b333b86b363388db9086e3eb03bae44fc24d851ec54c8431cc663abce6a4c4a3f SHA512 edb5c987a461bdb94fb3eb57ae66977fbd19ae919da6003a470d7b9a352605c2570a0858e4abe7e63318eb3248ee505caa523c3a47852330250d5cf4c203ab24 MISC metadata.xml 4291 BLAKE2B 95b6df4757e44c8e815a00f675c6103e484e673cac2b97165aeb222aa6b049e5665ecf961e03a2bc6cf65fbb1bdc7a5543339bdc7d29c31268494586552a4e86 SHA512 0ac5a7af62ec8df0e8898d5dfe9bcfb3955d3c862db80ad94b8d3596b3f39a9232f789ce5d090d14733d58526cbc35e4dcb8635890c9f738fdaf69b1292eceb5 diff --git a/sys-auth/pambase/pambase-20250223.ebuild b/sys-auth/pambase/pambase-20250223.ebuild new file mode 100644 index 000000000000..e5b7dbc26b8d --- /dev/null +++ b/sys-auth/pambase/pambase-20250223.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit pam python-any-r1 readme.gentoo-r1 + +DESCRIPTION="PAM base configuration files" +HOMEPAGE="https://github.com/gentoo/pambase" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/pambase.git + https://github.com/gentoo/pambase.git + " +else + SRC_URI="https://gitweb.gentoo.org/proj/pambase.git/snapshot/${P}.tar.bz2" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 sssd systemd yescrypt" + +RESTRICT="binchecks" + +REQUIRED_USE=" + ?? ( elogind systemd ) + ?? ( passwdqc pwquality ) + ?? ( sha512 yescrypt ) + pwhistory? ( || ( passwdqc pwquality ) ) + homed? ( !pam_krb5 ) + pam_krb5? ( !homed ) +" + +MIN_PAM_REQ=1.4.0 + +RDEPEND=" + >=sys-libs/pam-${MIN_PAM_REQ} + elogind? ( sys-auth/elogind[pam] ) + gnome-keyring? ( gnome-base/gnome-keyring[pam] ) + mktemp? ( sys-auth/pam_mktemp ) + pam_krb5? ( + >=sys-libs/pam-${MIN_PAM_REQ} + sys-auth/pam_krb5 + ) + caps? ( sys-libs/libcap[pam] ) + pam_ssh? ( sys-auth/pam_ssh ) + passwdqc? ( >=sys-auth/passwdqc-1.4.0-r1 ) + pwquality? ( dev-libs/libpwquality[pam] ) + selinux? ( sys-libs/pam[selinux] ) + sha512? ( >=sys-libs/pam-${MIN_PAM_REQ} ) + homed? ( sys-apps/systemd[homed] ) + systemd? ( sys-apps/systemd[pam] ) + yescrypt? ( sys-libs/libxcrypt[system] ) + sssd? ( sys-auth/sssd ) +" +BDEPEND=" + $(python_gen_any_dep ' + dev-python/jinja2[${PYTHON_USEDEP}] + ') +" + +python_check_deps() { + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" +} + +src_configure() { + ${EPYTHON} ./${PN}.py \ + $(usex caps '--caps' '') \ + $(usex debug '--debug' '') \ + $(usex elogind '--elogind' '') \ + $(usex gnome-keyring '--gnome-keyring' '') \ + $(usex homed '--homed' '') \ + $(usex minimal '--minimal' '') \ + $(usex mktemp '--mktemp' '') \ + $(usex nullok '--nullok' '') \ + $(usex pam_krb5 '--krb5' '') \ + $(usex pam_ssh '--pam-ssh' '') \ + $(usex passwdqc '--passwdqc' '') \ + $(usex pwhistory '--pwhistory' '') \ + $(usex pwquality '--pwquality' '') \ + $(usex securetty '--securetty' '') \ + $(usex selinux '--selinux' '') \ + $(usex sha512 '--sha512' '') \ + $(usex systemd '--systemd' '') \ + $(usex yescrypt '--yescrypt' '') \ + $(usex sssd '--sssd' '') \ + || die +} + +src_test() { :; } + +src_install() { + local DOC_CONTENTS + + if use passwdqc; then + DOC_CONTENTS="To amend the existing password policy please see the man 5 passwdqc.conf + page and then edit the /etc/security/passwdqc.conf file" + fi + + if use pwquality; then + DOC_CONTENTS="To amend the existing password policy please see the man 5 pwquality.conf + page and then edit the /etc/security/pwquality.conf file" + fi + + { use passwdqc || use pwquality; } && readme.gentoo_create_doc + + dopamd -r stack/. +} + +pkg_postinst() { + { use passwdqc || use pwquality; } && readme.gentoo_print_elog +} diff --git a/sys-auth/pambase/pambase-20250228-r1.ebuild b/sys-auth/pambase/pambase-20250228-r1.ebuild new file mode 100644 index 000000000000..01b62511d022 --- /dev/null +++ b/sys-auth/pambase/pambase-20250228-r1.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit pam python-any-r1 readme.gentoo-r1 + +DESCRIPTION="PAM base configuration files" +HOMEPAGE="https://github.com/gentoo/pambase" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI=" + https://anongit.gentoo.org/git/proj/pambase.git + https://github.com/gentoo/pambase.git + " +else + SRC_URI="https://gitweb.gentoo.org/proj/pambase.git/snapshot/${P}.tar.bz2" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 sssd systemd yescrypt" + +RESTRICT="binchecks" + +REQUIRED_USE=" + ?? ( elogind systemd ) + ?? ( passwdqc pwquality ) + ?? ( sha512 yescrypt ) + pwhistory? ( || ( passwdqc pwquality ) ) + homed? ( !pam_krb5 ) + pam_krb5? ( !homed ) +" + +MIN_PAM_REQ=1.4.0 + +RDEPEND=" + >=sys-libs/pam-${MIN_PAM_REQ} + elogind? ( sys-auth/elogind[pam] ) + gnome-keyring? ( gnome-base/gnome-keyring[pam] ) + mktemp? ( sys-auth/pam_mktemp ) + pam_krb5? ( + >=sys-libs/pam-${MIN_PAM_REQ} + sys-auth/pam_krb5 + ) + caps? ( sys-libs/libcap[pam] ) + pam_ssh? ( sys-auth/pam_ssh ) + passwdqc? ( >=sys-auth/passwdqc-1.4.0-r1 ) + pwquality? ( dev-libs/libpwquality[pam] ) + selinux? ( sys-libs/pam[selinux] ) + sha512? ( >=sys-libs/pam-${MIN_PAM_REQ} ) + homed? ( sys-apps/systemd[homed] ) + systemd? ( sys-apps/systemd[pam] ) + yescrypt? ( sys-libs/libxcrypt[system] ) + sssd? ( sys-auth/sssd ) +" +BDEPEND=" + $(python_gen_any_dep ' + dev-python/jinja2[${PYTHON_USEDEP}] + ') +" + +python_check_deps() { + python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]" +} + +src_configure() { + ${EPYTHON} ./${PN}.py \ + $(usex caps '--caps' '') \ + $(usex debug '--debug' '') \ + $(usex elogind '--elogind' '') \ + $(usex gnome-keyring '--gnome-keyring' '') \ + $(usex homed '--homed' '') \ + $(usex minimal '--minimal' '') \ + $(usex mktemp '--mktemp' '') \ + $(usex nullok '--nullok' '') \ + $(usex pam_krb5 '--krb5' '') \ + $(usex pam_ssh '--pam-ssh' '') \ + $(usex passwdqc '--passwdqc' '') \ + $(usex pwhistory '--pwhistory' '') \ + $(usex pwquality '--pwquality' '') \ + $(usex securetty '--securetty' '') \ + $(usex selinux '--selinux' '') \ + $(usex sha512 '--sha512' '') \ + $(usex systemd '--systemd' '--openrc') \ + $(usex yescrypt '--yescrypt' '') \ + $(usex sssd '--sssd' '') \ + || die +} + +src_test() { :; } + +src_install() { + local DOC_CONTENTS + + if use passwdqc; then + DOC_CONTENTS="To amend the existing password policy please see the man 5 passwdqc.conf + page and then edit the /etc/security/passwdqc.conf file" + fi + + if use pwquality; then + DOC_CONTENTS="To amend the existing password policy please see the man 5 pwquality.conf + page and then edit the /etc/security/pwquality.conf file" + fi + + { use passwdqc || use pwquality; } && readme.gentoo_create_doc + + dopamd -r stack/. +} + +pkg_postinst() { + { use passwdqc || use pwquality; } && readme.gentoo_print_elog +} diff --git a/sys-auth/pambase/pambase-999999999.ebuild b/sys-auth/pambase/pambase-999999999.ebuild index eb68a769766a..01b62511d022 100644 --- a/sys-auth/pambase/pambase-999999999.ebuild +++ b/sys-auth/pambase/pambase-999999999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -87,7 +87,7 @@ src_configure() { $(usex securetty '--securetty' '') \ $(usex selinux '--selinux' '') \ $(usex sha512 '--sha512' '') \ - $(usex systemd '--systemd' '') \ + $(usex systemd '--systemd' '--openrc') \ $(usex yescrypt '--yescrypt' '') \ $(usex sssd '--sssd' '') \ || die diff --git a/sys-auth/solo1/Manifest b/sys-auth/solo1/Manifest index ee6e8d2261fd..e728693ac462 100644 --- a/sys-auth/solo1/Manifest +++ b/sys-auth/solo1/Manifest @@ -1,3 +1,3 @@ DIST solo1-0.1.1.tar.gz 39300 BLAKE2B 3d486d7d515acf03131ef640e38f804f10b4601db37d2b668ea50a715e5b0b38e95d16f3dec41a282bfaacf743a531ef6b56f9b688bdbb7d7f8acc56bdd1d77c SHA512 7e345059205f8753d7d89a22091316f5a529e5afedd82f7a03acbe494035479ef28731cc2b91e8d46058ce638a0e420db8c5f57fcedfcc39b6d07de5eda86f93 -EBUILD solo1-0.1.1-r1.ebuild 1039 BLAKE2B eb4fc8996193c2d1ebf750611c8e85aa5726cebc94fb47e0407b8de4de18b7944119d5e69ff96d5faee8afb0aad06e637b9d8cf25c55d60360c552c0c6f7a9c7 SHA512 303f187ac0465e0abd992f938613862e004c6b0faa80c349d5fb464044aceba4448e47e0b1e920e085927539d1ce93068d400395195486a5a613f685b370f08c +EBUILD solo1-0.1.1-r1.ebuild 926 BLAKE2B deca0f6b386d008e7ea5f6779f489847f6d9421ccf7e371c61a566124ea369947225a1e64458a20aa8d19880ddc4bb43be35e3c775d1a8b086b4424f5226692b SHA512 0812f8c4fb66a5769ca9dc84e1eaa3125f270c4324724cf3706443471c2f6965caa9e0201a58bca0387a847de35cd7489a97f6c2e3c674a6a4b32df7b9a2bc07 MISC metadata.xml 625 BLAKE2B c8ac2ab2df6eae69ec662b834e1b7e268306d659fa85a6a62a0ed6b2f16b8f364e8af42a2e19a890e5ff531080f85c0656b2502ab67438242e335dc2165fdfc7 SHA512 4abb6579a6617e8e74e72b8b17f5addbc007252c7a0630b27c123c3a3291ab81ca23f78989e913a05b705bf2860978ce166f0ed0e39ecc6d694c4c0df6e4c94b diff --git a/sys-auth/solo1/solo1-0.1.1-r1.ebuild b/sys-auth/solo1/solo1-0.1.1-r1.ebuild index 0e8e190536f4..f8d159eece00 100644 --- a/sys-auth/solo1/solo1-0.1.1-r1.ebuild +++ b/sys-auth/solo1/solo1-0.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) DISTUTILS_USE_PEP517=flit -inherit distutils-r1 pypi +inherit distutils-r1 eapi9-ver pypi DESCRIPTION="CLI and Python library for SoloKeys Solo 1" HOMEPAGE="https://github.com/solokeys/solo1-cli" @@ -25,14 +25,8 @@ RDEPEND=">=dev-python/click-7.1.0[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}]" pkg_postinst() { - if [[ -n ${REPLACING_VERSIONS} ]]; then - local ver - for ver in ${REPLACING_VERSIONS}; do - if ver_test ${ver} -lt 0.1.1; then - ewarn "Note that since version 0.1.1 the CLI executable is called '${PN}' rather than 'solo'" - ewarn "The old name can still be used for now but is deprecated" - break - fi - done + if ver_replacing -lt 0.1.1; then + ewarn "Note that since version 0.1.1 the CLI executable is called '${PN}' rather than 'solo'" + ewarn "The old name can still be used for now but is deprecated" fi } diff --git a/sys-auth/ssh-import-id/Manifest b/sys-auth/ssh-import-id/Manifest index 0d8c5656605b..f4fbb479e59e 100644 --- a/sys-auth/ssh-import-id/Manifest +++ b/sys-auth/ssh-import-id/Manifest @@ -1,3 +1,3 @@ DIST ssh-import-id-5.11.tar.gz 146064 BLAKE2B d869ec480d224aa906ef08b5b9acfbf9324d67bffafadcf1c0adae108ad53e76cdfbcf0d1905a947bda5df507fbd69e7ee121890bc48e452ca67c5acd92ac18c SHA512 49703b8b9c127f13bf0626fd013318b9498ec8a67a060fb7607c7a1894da3e3e3e7e995c9b68af8375237f4031d06abda20f2a9a73a1fabbe33055f2f434716b -EBUILD ssh-import-id-5.11-r1.ebuild 662 BLAKE2B f11576ce666e8b31288fcc2325ef32b79de8482303314b02d5be714e75f0963efe95f4a1b4b8dbb9f0b6dbad5d840e14404b9c7795649d62922c9b65615bfcd4 SHA512 cde9fbf30b58ebf9e6070d837d44a6e3ceb2d72f1ca1d3217ef7db22cba50648487066c0113c317039947e3b950fa38669aea48b3d074c0bece9f3618d216bdd +EBUILD ssh-import-id-5.11-r1.ebuild 669 BLAKE2B 38ddf56bb9bb75e692231badd689a86d5cf19181708fa34e9b7cfcd27abfd4b290405b71bbb452a4e90b7138eb6582006b95d0d0ef01269dd5b72c2ba34392eb SHA512 c06ec8b3c77cb6262737093a4d4ae2df4230678c2364e3231ce3657ad835e9dabd047505b6bc701803cc5d7f34446a54d514cfed78a07d16e47ad515061f6914 MISC metadata.xml 273 BLAKE2B fa9a929e831594a0fa92e57ca7e022bfa546fd4acbca574c375ef4d9e9c2c4159978e66ff57662660e6f0cce38dbd11c7b2ccd3de5c5463f0b762660828cfeac SHA512 18a64e171940d5c5bf98af2ad4582900d6c6ec555d0f7ef8223e4ba62fcbe49a186891dc08f9cade95381a4c53c60275a896f31b87e8b220a9bddf92b5d58596 diff --git a/sys-auth/ssh-import-id/ssh-import-id-5.11-r1.ebuild b/sys-auth/ssh-import-id/ssh-import-id-5.11-r1.ebuild index e1d6b25b9583..aed839e58aa4 100644 --- a/sys-auth/ssh-import-id/ssh-import-id-5.11-r1.ebuild +++ b/sys-auth/ssh-import-id/ssh-import-id-5.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86" DEPEND="${PYTHON_DEPS}" RDEPEND=" diff --git a/sys-auth/sssd/Manifest b/sys-auth/sssd/Manifest index d2ac62d37e74..c3ac980e721b 100644 --- a/sys-auth/sssd/Manifest +++ b/sys-auth/sssd/Manifest @@ -3,12 +3,12 @@ AUX sssd-2.8.2-krb5_pw_locked.patch 453 BLAKE2B 7aed1dd32f0743381b704444ac36dcff AUX sssd-2.9.1-conditional-python-install.patch 533 BLAKE2B ce076e4e00bd1b3e8a18427fde385b6a65fbbc65f28a542f575d3b77b8e7d277ebc829a7d43fdbced51475b69553de4fd6e564d52d06c6a83edcae7fa8a2a53a SHA512 4348577c16ab96717e0b92dcae00e955e76e9be6c58a6f6c4435f2315c8393336396e7a0ccdd05f50b97233a956ef674fd64589780500159748ac47c65edb623 AUX sssd-2.9.6-conditional-python-install.patch 484 BLAKE2B 7fce3041266d7479ea114ad823f3c63693d0a74547d1d172a67564e62db878f31600f39ff6070f8b6e91f12da5fbfe40e67e90b2f269e049fc3a56f68bf32b9e SHA512 2cb9bf21cdf453d149d5a770e63abbe6aef9c5cd22e805bb8dfa6d0e21f73679c91a1fce071805ae53c6f694d727b1533c0a7618785c00d21934056819a74f5d AUX sssd.conf 124 BLAKE2B b6f9c016a014510f97b036d23d5f50e1e13085220fe82b0e6ef7a3ceeb114e59af935f39e66e4ad60a46f43983930e5d381b16b0ed31ba4349abe38c4b509367 SHA512 f16908c44b213edbf6b0c6e8d49df92e8c06fc623279037074fe51e49b8aca7dc18f5ed83f71909fc8209df80dfc150583edb1687f88e61588bdf9d1fbf6ed5a -DIST sssd-2.10.1.tar.gz 9196848 BLAKE2B 9e0677972ee37c4156dcfa86459af97e25d14651ccded87866fd7f18a23d318b578cd98d072afaafa50ae9c68eaf361955aefba1f31de8cf8dac1ca404321146 SHA512 001ff9cd60aa510ead11e418a1b96714136cc270b29551027cb12c340744890b358da5900a10863d4df649ad073f14f6f26c28e3f973b1cd5c2ab61f2a2a045b +DIST sssd-2.10.2.tar.gz 9200497 BLAKE2B 76b6e4ab26c326d1075ae2811445e7c4196450af4b9791e3854c087bb82f229cc48a39027248d694943ec6fb9270d915a00d55eec7cd76c38700d4d1f3775360 SHA512 14ad222802e5426b0959ee32602e04ce24b3eb8d3bdd5e188cf29e3c7d32e0631b41c386fdbd129acf281317538460015d35410a688ea48dd546f9ae28522eac DIST sssd-2.9.5.tar.gz 8001964 BLAKE2B e9c839e58fbeac9e8cba83b726f075c5db6ce85059546d745672c222b594f4aa26ad103f0eb3a8ff9e2b364c3502fb93c639fe9e621fefd6fecd2319f5cb499a SHA512 d219f12ffc75af233f0e4ffc62c0442acc6da3cd94ed4eab7102a78821af5257c8e4ba0d06b2c99c08e06502f8d0d0bcc80540d63823dbe0f52eb0432ae7e14d DIST sssd-2.9.6.tar.gz 9136447 BLAKE2B 9ba4faa66d56150de58e86588bd0dedb02ff2f155fa118a35cd981885fed6cab5fdf13373f575a41691c87b4d18c586cba717b399e3826675eee1b0f8da967b7 SHA512 d9a35fc12022f0a2aa73be373b396411fc69b2fe5489ab93d17813a4c75b3ec30e598d5748ab202f7588039b465e11d616ce546cd5fe5439fa8edd9ac8cda69a -EBUILD sssd-2.10.1.ebuild 9732 BLAKE2B 97075d71a94c7e98ac95248e3e2a828f3d040974c57a2e0aa8809877d1c8a0be2ce4e923b0a4359d49991ec2185b6ddb2891f903e774dbcf168031b2e51e0959 SHA512 2ec7afb494f8991ba7b973dfe95b81d1d524eb6c98267440ac9ca4ef4716debe69d6e993ab450f5b6bc0165690c724e26cfd9de5f7cd885545b4ed61b8ec5db3 +EBUILD sssd-2.10.2.ebuild 9779 BLAKE2B 2898f40f38ae1072e903862a1ac2e2b0397f46f4d8182a159c54a4d07d37a46963dbaa81df62d37549a67f737a0bdd226e584707435e471ed49b1ac7aa3a41a6 SHA512 7fa8036d32cd252abe5d425c526b5e7aa84cbbb53f920aca56f1591a7ccf5b440d2fe0966a320de7de7639e67329a4237bd75aa98e28becb64d6514113427d1b EBUILD sssd-2.9.5-r2.ebuild 8539 BLAKE2B bc11c907352862078b39bf8f83e314864f262074b9fd47ac785835ee0220ade68dfb502cffc9fbedafb7fbd29d20fcff3d9aac179b1bd772d6f2d1b7529ac496 SHA512 fb8615e7ff5c79da4aba30f838976cc24effbcbd706ac6ff21b2060b30dfbe7743fd4da5fe6516097f96749b6bdf29c0bba584be605d1d30c71191281e1912b4 EBUILD sssd-2.9.5.ebuild 8443 BLAKE2B 4053db31c371e80684619b56fb178e2e9bd391450cb4f5ce1b15cc4ed853119d5d869269ffa55eb2ed48cb6d170b9fcba0cef7c0a88b500445be31d597244828 SHA512 b915e3d8a7ffd2b01a88d845a0a58f2dd0566c8872ed2f15ff22d959e028ae68c7c934165d49f03daaf635cc72fac6dfd54d834c0088d5622f8d293f70492a16 -EBUILD sssd-2.9.6-r1.ebuild 8652 BLAKE2B dbd2bbeea1164f8715c1183f6d64f71f36d3583ac76a554fb9cba3ba9af12e6f6dc0384a0dc84f80ad226002600f6ac70f62170485d9608add8ab7e9dba0e319 SHA512 4a52bbc21c6c97795a8749d66b9ac8f1c3a9e176d71a16903a6e3add1b490d92abcf3b8064d1acef8b0af9ac4c3ebcbff80456894af44fdeb7b333a2e41f19b0 +EBUILD sssd-2.9.6-r1.ebuild 8650 BLAKE2B e6a84bb71e03097db02179e1acbd340c8c636aed21acd15f6eee5f5d0e377f4f0779473925c7c93a7a50a9ece5f13ca784fba2fdc58290ba8238155354164e2a SHA512 17a5af58c825751cdb6019e8a4d8645902c8c86da0a686f24de3a93de92c6446194ac24f4f856e00b9d1635b47edd883bbf18a22a5b3d323a7e2064b7ab9bf12 EBUILD sssd-2.9.6.ebuild 8351 BLAKE2B d34489d09db062d31efe5c356b472796e06ec6592b5fa9dd631f0a78ae5d75ec1750630a1bb58fce6eed4ca530c25e4ee3ebb51b28aad774231eb7de54bd12bf SHA512 b76e904d477768a3b162eb8b48b5caf0bd5c885b36efe8b797f5abe0e4b81041bca4c31093773ecbf33d04028e43d88253bebddb25698b05643690cdf1e99fc9 MISC metadata.xml 1329 BLAKE2B 7334d67b5d95f8f814adee9e0b73ff6913090eebf5d3f975fba26230323c36840eb1d8b36c868cc27e8b5420affc406817e0b9a43419d6bedb695c3121410a47 SHA512 80beda37620bf5597c4c4b99ae30ba938e45b370fb52f90909ae02d2b88488ae66065d3d61a5d475f5cec0f5c36ce99cc81548302190a9b62ca9d1441ca9f15f diff --git a/sys-auth/sssd/sssd-2.10.1.ebuild b/sys-auth/sssd/sssd-2.10.2.ebuild index 3f04d442515f..2b9bd2e9a40d 100644 --- a/sys-auth/sssd/sssd-2.10.1.ebuild +++ b/sys-auth/sssd/sssd-2.10.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 PLOCALES="ca de es fr ja ko pt_BR ru sv tr uk" PLOCALES_BIN="${PLOCALES} bg cs eu fi hu id it ka nb nl pl pt tg zh_TW zh_CN" PLOCALE_BACKUP="sv" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit autotools linux-info multilib-minimal optfeature plocale \ python-single-r1 pam systemd tmpfiles udev toolchain-funcs @@ -192,7 +192,8 @@ src_prepare() { Makefile.am \ || die - # requires valgrind headers installed + # requires valgrind headers installed, see + # https://github.com/SSSD/sssd/pull/7845 sed -i \ -e '/^\s*test_iobuf[ \\]*$/d' \ Makefile.am \ diff --git a/sys-auth/sssd/sssd-2.9.6-r1.ebuild b/sys-auth/sssd/sssd-2.9.6-r1.ebuild index faf744ba4edc..7ae6c777604d 100644 --- a/sys-auth/sssd/sssd-2.9.6-r1.ebuild +++ b/sys-auth/sssd/sssd-2.9.6-r1.ebuild @@ -15,7 +15,7 @@ DESCRIPTION="System Security Services Daemon provides access to identity and aut HOMEPAGE="https://github.com/SSSD/sssd" if [[ ${PV} != 9999 ]]; then SRC_URI="https://github.com/SSSD/sssd/releases/download/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86" else inherit git-r3 EGIT_REPO_URI="https://github.com/SSSD/sssd.git" diff --git a/sys-auth/yubico-piv-tool/Manifest b/sys-auth/yubico-piv-tool/Manifest index 35657a7b6859..5db7b20030ae 100644 --- a/sys-auth/yubico-piv-tool/Manifest +++ b/sys-auth/yubico-piv-tool/Manifest @@ -1,10 +1,10 @@ AUX yubico-piv-tool-2.1.1-tests-optional.patch 881 BLAKE2B 02821ac155a75a213567958d33e5f9b25838c1b1ea9dc65efda223ee397643d2d6479b5e5bd5867dfaf057d64bdebf1f1379d2187e4f9fbca1fb4fa97133d0fa SHA512 f694e2d9e882cdb04728a3fc1f857c9c5c388ed439d6efbb385fa96414c8241ce918f7a2bbbe0ac2c94fbf3b2981fc68de4c7a999822a14068c8f43bd21de43d AUX yubico-piv-tool-2.1.1-ykcs11-threads.patch 1168 BLAKE2B ec91a73c7ad6c9ddd2e6250536b89f01d1778a79bc8df823e896323053dac8fe23c6b23a84b526da61146204df3cbc7889cae3ffc9a0414626e6ddb3b0806051 SHA512 d48787ff5de1ed5ff80fbf2f65308ea0c174500e32b55033508284aa05b0674f013479aaed5697a8f1207f821e7fdbf99cc206830725c023aa3a349fa0792172 AUX yubico-piv-tool-2.3.0-no-Werror.patch 402 BLAKE2B 6ffdac507c007e3dfa8254b6220345da2d6789b2177300d33688387845c0d69cffb545b194ecef53b79120f15b0c35c153226be0ac6e16f97f6ca4840c4e5c41 SHA512 78587219d8b676a0af455bcf98b51765c4c3a8d2df58f34bbecd9135ed8e2566f568f79f07fee930c6f07d836a79f8b3aa4ce46e7715470210d007ff3c1be579 -DIST yubico-piv-tool-2.6.0.tar.gz 1359764 BLAKE2B c9513401bdf9175b929a7c7ecf09ef07a76cc0d7fc37fd43f0b1fb882c878417d5a804e27f66ec7d34e6faf40e1c1508efe6fd968f43b5f382d0071d5f74cc20 SHA512 11efcc12cdcdddc8f6a946460ee8be40d0652478f9884b01945ec048f95e03e706f00737607a20e75135667ece0de06627cd0a4f441d9048ad9e19f3f67fee00 -DIST yubico-piv-tool-2.6.0.tar.gz.sig 566 BLAKE2B f5a99c89618cbfed11950402d850a4d38e934a3436399156e950abed6a45bf0ba89e2c45c9014248f1eb3e71bc8d0abbcfaaa87c537788490daca4a52368f794 SHA512 fae8612ea08e7136134fe9fa82893f0f98118e4592e5e7fb0b844aa96e0182cf9b6d5eddc1bbe11b49470ebaf22fdf33575f7955b870b01eeff6b751d7a000b8 DIST yubico-piv-tool-2.6.1.tar.gz 2411956 BLAKE2B 8ccbc384ab96b81730e50f03edd2a046c8fb677472bf136dfba3505ca7630f5c214b4a0c6346f15f6deaca8acecd199d061a21e59ff67e6b805980137ee17e13 SHA512 39c947db1ecbdda3ebd97614d0dbad75c603de5624941c90c4dcfa7d23523766d81d00fed6c7d9bd41f9b3013ebea77aa7b244230dfc76105756b0c493484b38 DIST yubico-piv-tool-2.6.1.tar.gz.sig 566 BLAKE2B 0d3fdb88b081712d38639b63e8d85dc40540b5f7648a1ad45e9e43d8ba26cc4048f56fc3e09100887644b9e3c8dd62381c064b20607841b5ae04e5d5ec0a52c6 SHA512 b63f1953bd3b10ecbb14eaa8fe2ac0d879e53a8918f166a435d04ffaff3c9ea26ed518f4318fe9e3e36ba41869cdf05db8e51043b8a5ef8d649ee6a637ac4222 -EBUILD yubico-piv-tool-2.6.0.ebuild 1423 BLAKE2B f62f3ef52daf4455d90534a0d924f86332aace8f01d3b7e36ef3d548ec3cdd96703bf2b6700a62c3ef729e8ad930a47518361df69fffebd17e8caa0e703d24f8 SHA512 597e8243350fd78b8ba63d656796d5bee882daeff37923782df7c20ca18e4a8b1bd6c5098a207e024412a1f0a767da6f89aa4e8edc527a87b83b4233fddcae2a +DIST yubico-piv-tool-2.7.1.tar.gz 1361900 BLAKE2B 73c0106f378e0f4bedc4b8bde7b96ebd96d111a25c0d63e3e885c6950e60377bdda3758cc7762b7e3c871651169a76d69d306c5469bf176515ff359fff752b79 SHA512 147accafc833207506f92bf9cac0958300c980b3d72d7bc0b1c613a4c442e175ec11f8fa4cf2826095c60492f7b318185a980c944178b5b5699f878bceef9f8b +DIST yubico-piv-tool-2.7.1.tar.gz.sig 566 BLAKE2B cc315cb39e59c30eeb96b77de50f9cd6ad6f990becdbf6e3b194cf55e4ad4878a3471f463d9ac99c7d3c15667e362b7294f484b58604d7b699823d345d7f713d SHA512 20ab9be637e00d17a75377a52911f998ffe5fc1a9474d7db197a3ae683ca635bad833b6d81e89569abca282a91ef94e63e4b2bb1055761a0858fd78b2bd7e68f EBUILD yubico-piv-tool-2.6.1.ebuild 1423 BLAKE2B f62f3ef52daf4455d90534a0d924f86332aace8f01d3b7e36ef3d548ec3cdd96703bf2b6700a62c3ef729e8ad930a47518361df69fffebd17e8caa0e703d24f8 SHA512 597e8243350fd78b8ba63d656796d5bee882daeff37923782df7c20ca18e4a8b1bd6c5098a207e024412a1f0a767da6f89aa4e8edc527a87b83b4233fddcae2a +EBUILD yubico-piv-tool-2.7.1.ebuild 1423 BLAKE2B e7c6a3cc9f8c23b683bc0c443ff881cf46eb9134c306dc113b5a4b64928c796ef984241c5f40923122c536bcdb96845ffc52b7f88b02f0eddd0ca311bf175286 SHA512 db7c661f7d271533d09588bd8dcde679f88ed49444285bbd87c2b950dbde90bd397ceec8e76d8a35d1e859496554ab89273aac80f1a3cabe70c8227e0cf30431 MISC metadata.xml 498 BLAKE2B 19eedd389983fd8e7e8db90288e345bea85bc147c7a6ae3aec673d0d400e0e8228261d8b331e12e73c57aa5094b4037d2f6b2f3f70c2792dd06edfad5b2ac1ed SHA512 930d488b4ae1597a033e7f8558748adfc0d27b2dc38d687470543fe6daafe01d32daee4fdc16eb7dab104a7a3b33f2ca262ead8e0db93680d21505060d6c8979 diff --git a/sys-auth/yubico-piv-tool/yubico-piv-tool-2.6.0.ebuild b/sys-auth/yubico-piv-tool/yubico-piv-tool-2.7.1.ebuild index 5f31867cf3a5..3fd75994cee2 100644 --- a/sys-auth/yubico-piv-tool/yubico-piv-tool-2.6.0.ebuild +++ b/sys-auth/yubico-piv-tool/yubico-piv-tool-2.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 |