On Thu,  8 Dec 2016 21:36:28 +0100
Andreas K. Hüttel <dilfri...@gentoo.org> wrote:

> From: Doug Freed <dwfr...@mtu.edu>
> 
> ---
>  eclass/depend.apache.eclass | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/eclass/depend.apache.eclass b/eclass/depend.apache.eclass
> index b69c2ec..a7d206f 100644
> --- a/eclass/depend.apache.eclass
> +++ b/eclass/depend.apache.eclass
> @@ -290,7 +290,7 @@ has_apache() {
>  has_apache_threads() {
>       debug-print-function $FUNCNAME $*
>  
> -     if ! built_with_use www-servers/apache threads; then
> +     if ! has_version 'www-servers/apache[threads]'; then
>               return
>       fi
>  
> @@ -313,14 +313,14 @@ has_apache_threads() {
>  has_apache_threads_in() {
>       debug-print-function $FUNCNAME $*
>  
> -     if ! built_with_use www-servers/apache threads; then
> +     if ! has_version 'www-servers/apache[threads]'; then
>               return
>       fi
>  
>       local myforeign="$1"
>       local myflag="${2:-threads}"
>  
> -     if ! built_with_use ${myforeign} ${myflag}; then
> +     if ! has_version "${myforeign}[${myflag}]"; then
>               echo
>               eerror "You need to enable USE flag '${myflag}' in ${myforeign} 
> to"
>               eerror "build a thread-safe version of ${CATEGORY}/${PN} for 
> use"

I don't think it's valid for EAPI 0/1. You should probably move the
EAPI 1 ban first, to avoid keeping half-broken state between commits,
and add an explicit die call here for EAPI 0. It's better if ebuild
dies with explanation rather than unreliably fails with invalid
has_version syntax.

-- 
Best regards,
Michał Górny
<http://dev.gentoo.org/~mgorny/>

Attachment: pgp50ZjE9W8WS.pgp
Description: OpenPGP digital signature

Reply via email to