1 |
commit: ad7de14616de70335cee40cf253d690f6c27a178 |
2 |
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Jul 17 17:35:32 2021 +0000 |
4 |
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jul 17 18:56:02 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad7de146 |
7 |
|
8 |
sci-mathematics/maxima: add slot:= operators for lisp dependencies. |
9 |
|
10 |
Maxima needs to be rebuilt when its lisp engine changes. Of the lisps |
11 |
supported by maxima, dev-lisp/sbcl, dev-lisp/ecls, and dev-lisp/clisp |
12 |
make use of subslots. This new revision adds := to the corresponding |
13 |
dependencies. This partially addresses bug 797574 by forcing rebuilds |
14 |
of maxima when sbcl is upgraded. |
15 |
|
16 |
Bug: https://bugs.gentoo.org/797574 |
17 |
Package-Manager: Portage-3.0.20, Repoman-3.0.2 |
18 |
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org> |
19 |
|
20 |
.../maxima/{maxima-5.45.1-r1.ebuild => maxima-5.45.1-r2.ebuild} | 6 +++--- |
21 |
1 file changed, 3 insertions(+), 3 deletions(-) |
22 |
|
23 |
diff --git a/sci-mathematics/maxima/maxima-5.45.1-r1.ebuild b/sci-mathematics/maxima/maxima-5.45.1-r2.ebuild |
24 |
similarity index 98% |
25 |
rename from sci-mathematics/maxima/maxima-5.45.1-r1.ebuild |
26 |
rename to sci-mathematics/maxima/maxima-5.45.1-r2.ebuild |
27 |
index 43eddc8c8b5..532a39609b7 100644 |
28 |
--- a/sci-mathematics/maxima/maxima-5.45.1-r1.ebuild |
29 |
+++ b/sci-mathematics/maxima/maxima-5.45.1-r2.ebuild |
30 |
@@ -25,13 +25,13 @@ for lang in ${LANGS}; do |
31 |
done |
32 |
|
33 |
LISP_DEPEND=" |
34 |
- clisp? ( dev-lisp/clisp ) |
35 |
+ clisp? ( dev-lisp/clisp:= ) |
36 |
clozurecl? ( dev-lisp/clozurecl app-misc/rlwrap ) |
37 |
clozurecl64? ( dev-lisp/clozurecl app-misc/rlwrap ) |
38 |
cmucl? ( dev-lisp/cmucl app-misc/rlwrap ) |
39 |
- ecls? ( dev-lisp/ecls app-misc/rlwrap ) |
40 |
+ ecls? ( dev-lisp/ecls:= app-misc/rlwrap ) |
41 |
gcl? ( dev-lisp/gcl[ansi,readline] ) |
42 |
- sbcl? ( dev-lisp/sbcl app-misc/rlwrap ) |
43 |
+ sbcl? ( dev-lisp/sbcl:= app-misc/rlwrap ) |
44 |
" |
45 |
|
46 |
# Python is used in e.g. doc/info/build_html.sh to build the docs. |