commit:     d8279911c0d4498358c1648286853cd1e6aaaf36
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 22 12:42:36 2019 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Feb 22 18:02:29 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8279911

vala.eclass: Skip SLOT=0.38 in dependency generation

We never had 0.38 in main tree, so don't generate "dependency unknown"
spam for this. We still do it for 0.44, as overlays want to use it,
but that will solve itself once we get around to adding 0.43 or 0.44
to main tree too ourselves.

Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 eclass/vala.eclass | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/eclass/vala.eclass b/eclass/vala.eclass
index 7ce2a5e681f..1f92a7cc17c 100644
--- a/eclass/vala.eclass
+++ b/eclass/vala.eclass
@@ -53,7 +53,8 @@ vala_api_versions() {
        minimal_supported_minor_version="32"
 
        for ((minor_version = ${VALA_MAX_API_VERSION#*.}; minor_version >= 
${VALA_MIN_API_VERSION#*.}; minor_version = minor_version - 2)); do
-               if ((minor_version >= minimal_supported_minor_version)); then
+               # 0.38 was never in main tree; remove the special case once 
minimal_supported_minor_version >= 40
+               if ((minor_version >= minimal_supported_minor_version)) && 
((minor_version != 38)); then
                        echo "0.${minor_version}"
                fi
        done

Reply via email to