Diff pambase-20220214 with a pambase-999999999

/usr/portage/sys-auth/pambase/pambase-999999999.ebuild 2025-07-29 16:22:17.384467959 +0300
1
# Copyright 1999-2024 Gentoo Authors
1
# Copyright 1999-2025 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5 5

  
6
PYTHON_COMPAT=( python3_{10..11} )
6
PYTHON_COMPAT=( python3_{10..13} )
7 7

  
8 8
inherit pam python-any-r1 readme.gentoo-r1
9 9

  
......
12 12

  
13 13
if [[ ${PV} == *9999 ]]; then
14 14
	inherit git-r3
15
	EGIT_REPO_URI="https://github.com/gentoo/pambase.git"
15
	EGIT_REPO_URI="
16
		https://anongit.gentoo.org/git/proj/pambase.git
17
		https://github.com/gentoo/pambase.git
18
	"
16 19
else
17
	SRC_URI="https://github.com/gentoo/pambase/archive/${P}.tar.gz"
18
	KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
19
	S="${WORKDIR}/${PN}-${P}"
20
	SRC_URI="https://gitweb.gentoo.org/proj/pambase.git/snapshot/${P}.tar.bz2"
21

  
22
	KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
20 23
fi
21 24

  
22 25
LICENSE="MIT"
23 26
SLOT="0"
24
IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 systemd yescrypt"
27
IUSE="caps debug elogind gnome-keyring homed minimal mktemp +nullok pam_krb5 pam_ssh +passwdqc pwhistory pwquality securetty selinux +sha512 sssd systemd yescrypt"
25 28

  
26 29
RESTRICT="binchecks"
27 30

  
......
54 57
	homed? ( sys-apps/systemd[homed] )
55 58
	systemd? ( sys-apps/systemd[pam] )
56 59
	yescrypt? ( sys-libs/libxcrypt[system] )
60
	sssd? ( sys-auth/sssd )
57 61
"
58

  
59
BDEPEND="$(python_gen_any_dep '
62
BDEPEND="
63
	$(python_gen_any_dep '
60 64
		dev-python/jinja2[${PYTHON_USEDEP}]
61
	')"
65
	')
66
"
62 67

  
63 68
python_check_deps() {
64 69
	python_has_version "dev-python/jinja2[${PYTHON_USEDEP}]"
......
82 87
		$(usex securetty '--securetty' '') \
83 88
		$(usex selinux '--selinux' '') \
84 89
		$(usex sha512 '--sha512' '') \
85
		$(usex systemd '--systemd' '') \
90
		$(usex systemd '--systemd' '--openrc') \
86 91
		$(usex yescrypt '--yescrypt' '') \
92
		$(usex sssd '--sssd' '') \
87 93
	|| die
88 94
}
89 95

  
Thank you!