# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
maintainers {@pietvo vanoostrum.org:piet}
supported_archs i386 x86_64
description The Fricas computer algebra system
FriCAS is a computer algebra system. FriCAS is a fork of Axiom. \
The basic goal of FriCAS is to create a free advanced \
world-class CAS. FriCAS builds on the Axiom codebase. The FriCAS \
algebra library is one of the largest and most advanced free \
general purpose computer algebra systems -- this gives a good \
foundation to build on. Additionally, the FriCAS algebra library \
is written in a high level strongly typed language (Spad), which \
allows natural expression of mathematical algorithms. This makes \
FriCAS easier to understand and extend.
homepage http://fricas.sourceforge.net/
master_sites sourceforge:${name}/${version}
distname ${name}-${version}-full
worksrcdir ${name}-${version}
checksums rmd160 594b600e99dd161d2ec0091c569adcfaf0356f2f \
sha256 08e639b9a9fb5fdf66ed8cf80e86359d0930ba5577b83dc0166f34cf1ba0ea56 \
configure.dir ${workpath}/fricas-build
configure.cmd ${worksrcpath}/configure
pre-configure {file mkdir ${configure.dir}}
build.dir ${configure.dir}
build.args MAYBE_VIEWPORTS=viewports
variant x11 description {Enable X11 support.\
Without X11, Fricas does not support graphics and hyperdoc} {
configure.args-append --with-x -x-includes=${prefix}/include \
-x-libraries=${prefix}/lib
depends_lib-append port:xorg-libX11 \
variant sbcl conflicts ccl ecl \
description {Use SBCL as lisp implementation} {
depends_lib-append port:sbcl
configure.args-append --with-lisp=sbcl
if { ${configure.build_arch} eq "x86_64" } {