Lines 21-27
Link Here
|
21 |
# . - just --enable-<lisp>, <flag> - --enable-<flag> |
21 |
# . - just --enable-<lisp>, <flag> - --enable-<flag> |
22 |
CONF_FLAG=( . . . ecl ccl . ) |
22 |
CONF_FLAG=( . . . ecl ccl . ) |
23 |
# patch file version; . - no patch |
23 |
# patch file version; . - no patch |
24 |
PATCH_V=( 0 0 . 0 0 0 ) |
24 |
PATCH_V=( 0 0 . 1 0 0 ) |
25 |
|
25 |
|
26 |
IUSE="latex emacs tk nls unicode xemacs X ${LISPS[*]}" |
26 |
IUSE="latex emacs tk nls unicode xemacs X ${LISPS[*]}" |
27 |
|
27 |
|
Lines 165-182
Link Here
|
165 |
|
165 |
|
166 |
# if we use ecls, build an ecls library for maxima |
166 |
# if we use ecls, build an ecls library for maxima |
167 |
if use ecls; then |
167 |
if use ecls; then |
168 |
cd src |
|
|
169 |
ecl \ |
170 |
-eval '(require `asdf)' \ |
171 |
-eval '(push "./" asdf:*central-registry*)' \ |
172 |
-eval "(asdf:initialize-output-translations \ |
173 |
'(:output-translations :disable-cache :inherit-configuration))" \ |
174 |
-eval '(load "maxima-build.lisp")' \ |
175 |
-eval '(asdf:make-build :maxima :type :fasl)' \ |
176 |
-eval '(quit)' |
177 |
ECLLIB=`ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)"` |
168 |
ECLLIB=`ecl -eval "(princ (SI:GET-LIBRARY-PATHNAME))" -eval "(quit)"` |
178 |
insinto "${ECLLIB#${EPREFIX}}" |
169 |
insinto "${ECLLIB#${EPREFIX}}" |
179 |
newins maxima.fasb maxima.fas |
170 |
doins src/binary-ecl/maxima.fas |
180 |
fi |
171 |
fi |
181 |
} |
172 |
} |
182 |
|
173 |
|