Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 194888
Collapse All | Expand All

(-)maxima-5.13.0.ebuild (-9 / +18 lines)
Lines 19-29 Link Here
19
	tetex? ( virtual/tetex )
19
	tetex? ( virtual/tetex )
20
	emacs? ( virtual/emacs
20
	emacs? ( virtual/emacs
21
		 tetex? ( || ( app-emacs/auctex app-xemacs/auctex ) ) )
21
		 tetex? ( || ( app-emacs/auctex app-xemacs/auctex ) ) )
22
	clisp? ( !sbcl? ( dev-lisp/clisp ) )
22
	sbcl? ( dev-lisp/sbcl app-misc/rlwrap )
23
	gcl?   ( !sbcl? ( !clisp? ( !cmucl? ( dev-lisp/gcl ) ) ) )
23
	!sbcl? (
24
	sbcl?  ( dev-lisp/sbcl app-misc/rlwrap )
24
		clisp? ( dev-lisp/clisp )
25
	cmucl? ( !sbcl? ( !clisp? ( >=dev-lisp/cmucl-19a app-misc/rlwrap ) ) )
25
		!clisp? (
26
	!clisp? ( !gcl? ( !cmucl? ( dev-lisp/sbcl app-misc/rlwrap ) ) )
26
			cmucl? ( >=dev-lisp/cmucl-19a app-misc/rlwrap )
27
			!cmucl? (
28
				gcl? ( dev-lisp/gcl )
29
				!gcl? ( dev-lisp/sbcl app-misc/rlwrap )
30
			)
31
		)
32
	)
27
	tk? ( dev-lang/tk )"
33
	tk? ( dev-lang/tk )"
28
34
29
DEPEND="${RDEPEND}
35
DEPEND="${RDEPEND}
Lines 78-90 Link Here
78
	fi
84
	fi
79
85
80
	# lisp priorities
86
	# lisp priorities
81
	MAXIMA_LISP="sbcl"
87
	if use sbcl; then
82
	if use clisp && ! use sbcl; then
88
		MAXIMA_LISP=sbcl
89
	elif use clisp; then
83
		MAXIMA_LISP=clisp
90
		MAXIMA_LISP=clisp
84
	elif use cmucl && ! use clisp && ! use sbcl; then
91
	elif use cmucl; then
85
		MAXIMA_LISP=cmucl
92
		MAXIMA_LISP=cmucl
86
	elif use gcl && ! use cmucl && ! use clisp && ! use sbcl; then
93
	elif use gcl; then
87
		MAXIMA_LISP=gcl
94
		MAXIMA_LISP=gcl
95
	else
96
		MAXIMA_LISP=sbcl
88
	fi
97
	fi
89
	einfo "Selected lisp: ${MAXIMA_LISP}"
98
	einfo "Selected lisp: ${MAXIMA_LISP}"
90
99

Return to bug 194888