net-dialup/freeradius: Apply patches earlier

src_prepare() selectively deletes subdirectories depending on USE flags
since configure.ac does not offer configurable switches. If a patch
applies changes to a directory that may be deleted, then src_prepare()
can fail depending on the USE flags that are set. This was the case with
USE=-python.

Avoid this possibility by applying patches before deleting directories.

Signed-off-by: Matt Turner <mattst88@gentoo.org>
This commit is contained in:
Matt Turner
2020-02-11 16:16:04 -08:00
parent 5dbb88f470
commit f7f755690f

View File

@@ -90,6 +90,7 @@ src_prepare() {
# not interested in using.
eapply_user
default
use ssl || { rm -r src/modules/rlm_eap/types/rlm_eap_{tls,ttls,peap} || die ; }
use ldap || { rm -r src/modules/rlm_ldap || die ; }
@@ -158,8 +159,6 @@ src_prepare() {
usesqldriver sqlite
usesqldriver mongodb mongo
default
eautoreconf
}