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:
parent
dc375f7162
commit
99b67bf04c
|
@ -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"
|
||||
|
|
@ -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"
|
||||
|
Loading…
Reference in New Issue