commit:     f7f755690f196dc3aa10a4a83f9a7f3bd0e739a3
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 12 00:16:04 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Feb 12 00:25:40 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7f75569

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 <AT> gentoo.org>

 net-dialup/freeradius/freeradius-3.0.20.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-dialup/freeradius/freeradius-3.0.20.ebuild 
b/net-dialup/freeradius/freeradius-3.0.20.ebuild
index 533b388bf6c..5d43f28c636 100644
--- a/net-dialup/freeradius/freeradius-3.0.20.ebuild
+++ b/net-dialup/freeradius/freeradius-3.0.20.ebuild
@@ -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
 }
 

Reply via email to