pacho       14/10/30 13:21:25

  Modified:             ChangeLog vala.eclass
  Log:
  Fix repoman warnings (#521980 by Arfrever Frehtes Taifersar Arahesis)

Revision  Changes    Path
1.1396               eclass/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1396&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1396&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1395&r2=1.1396

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1395
retrieving revision 1.1396
diff -u -r1.1395 -r1.1396
--- ChangeLog   28 Oct 2014 16:45:38 -0000      1.1395
+++ ChangeLog   30 Oct 2014 13:21:25 -0000      1.1396
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1395 2014/10/28 
16:45:38 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1396 2014/10/30 
13:21:25 pacho Exp $
+
+  30 Oct 2014; Pacho Ramos <pa...@gentoo.org> vala.eclass:
+  Fix repoman warnings (#521980 by Arfrever Frehtes Taifersar Arahesis)
 
   28 Oct 2014; Michael Palimaka <kensing...@gentoo.org> kde5-functions.eclass:
   Fix handling of frameworks version dependencies within kde-frameworks.



1.9                  eclass/vala.eclass

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/vala.eclass?rev=1.9&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/vala.eclass?rev=1.9&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/vala.eclass?r1=1.8&r2=1.9

Index: vala.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- vala.eclass 4 May 2014 06:13:55 -0000       1.8
+++ vala.eclass 30 Oct 2014 13:21:25 -0000      1.9
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.8 2014/05/04 
06:13:55 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.9 2014/10/30 
13:21:25 pacho Exp $
 
 # @ECLASS: vala.eclass
 # @MAINTAINER:
@@ -44,7 +44,19 @@
 # Outputs a list of vala API versions from VALA_MAX_API_VERSION down to
 # VALA_MIN_API_VERSION.
 vala_api_versions() {
-       eval "echo 
0.{${VALA_MAX_API_VERSION#0.}..${VALA_MIN_API_VERSION#0.}..2}"
+       [[ ${VALA_MIN_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid 
syntax of VALA_MIN_API_VERSION"
+       [[ ${VALA_MAX_API_VERSION} =~ ^0\.[[:digit:]]+$ ]] || die "Invalid 
syntax of VALA_MAX_API_VERSION"
+
+       local minimal_supported_minor_version minor_version
+
+       # Dependency atoms are not generated for Vala versions older than 
0.${minimal_supported_minor_version}.
+       minimal_supported_minor_version="18"
+
+       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
+                       echo "0.${minor_version}"
+               fi
+       done
 }
 
 # @FUNCTION: vala_depend




Reply via email to