sci-mathematics/fricas: update depend on sbcl to <=1.3.0
authorAndrey Grozin <grozin@gentoo.org>
Sat, 19 Dec 2015 14:50:39 +0000 (20:50 +0600)
committerAndrey Grozin <grozin@gentoo.org>
Sat, 19 Dec 2015 14:50:39 +0000 (20:50 +0600)
Package-Manager: portage-2.2.26

sci-mathematics/fricas/fricas-1.2.7-r1.ebuild [moved from sci-mathematics/fricas/fricas-1.2.7.ebuild with 84% similarity]

similarity index 84%
rename from sci-mathematics/fricas/fricas-1.2.7.ebuild
rename to sci-mathematics/fricas/fricas-1.2.7-r1.ebuild
index a6701e5bcd73ce79260a5c7191160fa78fa02ac1..3601edc821091f6cd1bea5b4f4c8711cd308550d 100644 (file)
@@ -13,6 +13,8 @@ KEYWORDS="~amd64 ~x86"
 
 # Supported lisps, number 0 is the default
 LISPS=( sbcl cmucl     gcl ecls   clisp clozurecl )
+# Version restrictions, . means no restrictions
+REST=( "<=dev-lisp/sbcl-1.3.0" . . . . . )
 # command name: . means just ${LISP}
 COMS=(  .    lisp      .   ecl    .     ccl       )
 
@@ -25,9 +27,19 @@ RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
 n=${#LISPS[*]}
 for ((n--; n > 0; n--)); do
        LISP=${LISPS[$n]}
-       RDEPEND="${RDEPEND} ${LISP}? ( dev-lisp/${LISP}:= ) !${LISP}? ("
+       if [ "${REST[$n]}" = "." ]; then
+               DEP="dev-lisp/${LISP}"
+       else
+               DEP="${REST[$n]}"
+       fi
+       RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? ("
 done
-RDEPEND="${RDEPEND} dev-lisp/${LISPS[0]}:="
+if [ "${REST[0]}" = "." ]; then
+       DEP="dev-lisp/${LISPS[0]}"
+else
+       DEP="${REST[0]}"
+fi
+RDEPEND="${RDEPEND} ${DEP}:="
 n=${#LISPS[*]}
 for ((n--; n > 0; n--)); do
        RDEPEND="${RDEPEND} )"