net-ftp/vsftpd: depend on virtual/libcrypt when pam is disabled

Closes: https://bugs.gentoo.org/794952
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
This commit is contained in:
Mike Gilbert 2021-07-27 14:09:14 -04:00
parent dc375f7162
commit 99b67bf04c
No known key found for this signature in database
GPG Key ID: 7E58A298F42F9CCD
2 changed files with 12 additions and 2 deletions

View File

@ -16,6 +16,7 @@ IUSE="caps pam tcpd ssl selinux xinetd"
DEPEND="caps? ( >=sys-libs/libcap-2 )
pam? ( sys-libs/pam )
!pam? ( virtual/libcrypt:= )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
ssl? (
dev-libs/openssl:0=
@ -73,7 +74,11 @@ src_compile() {
# Override LIBS variable. Bug #508192
LIBS=
use caps && LIBS+=" -lcap"
use pam && LIBS+=" -lpam"
if use pam; then
LIBS+=" -lpam"
else
LIBS+=" -lcrypt"
fi
use tcpd && LIBS+=" -lwrap"
use ssl && LIBS+=" -lssl -lcrypto"

View File

@ -16,6 +16,7 @@ IUSE="caps pam tcpd ssl selinux xinetd"
DEPEND="caps? ( >=sys-libs/libcap-2 )
pam? ( sys-libs/pam )
!pam? ( virtual/libcrypt:= )
tcpd? ( >=sys-apps/tcp-wrappers-7.6 )
ssl? ( dev-libs/openssl:0= )"
RDEPEND="${DEPEND}
@ -79,7 +80,11 @@ src_compile() {
# Override LIBS variable. Bug #508192
LIBS=
use caps && LIBS+=" -lcap"
use pam && LIBS+=" -lpam"
if use pam; then
LIBS+=" -lpam"
else
LIBS+=" -lcrypt"
fi
use tcpd && LIBS+=" -lwrap"
use ssl && LIBS+=" -lssl -lcrypto"