Gentoo Archives: gentoo-commits

From: Michael Orlitzky <mjo@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/maxima/
Date: Sat, 17 Jul 2021 18:58:30
Message-Id: 1626548162.ad7de14616de70335cee40cf253d690f6c27a178.mjo@gentoo
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.