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