the Fink project is an effort to port
popular Unix programs to Mac OS X
Info2: <<
Package: maxima
Version: 5.27.0
Revision: 1
Maintainer: Alexander Hansen
Description: Symbol manipulation program
Source: mirror:sourceforge:%n/Maxima-source/%v-source/%n-%v.tar.gz
Source-MD5: 29c44e69936f1a193a6fdf1d6649583f
Type: sbcl (1.0.56)
Depends: <<
sbcl-%type_pkg[sbcl]-maxima,
libgettext8-shlibs, libiconv, libncurses5-shlibs,
readline5-shlibs, recode, rlwrap (>= 0.28-1)
<<
BuildDepends: <<
libgettext8-dev, libiconv-dev, libncurses5,
readline5, fink (>=0.32)
<<
RuntimeDepends: gnuplot | gnuplot-nox | gnuplot-nogtk
# not sure about those bdeps; also: + recode-dev ? + tcltk-dev ?
#
# wish shell at runtime.
# dep on rlwrap (>= 0.28-1) because of rmaxima
# among the deps, the following would suffice by recursivity: sbcl gnuplot libsigsegv-shlibs recode
# rlwrap tcltk
Conflicts: maxima, maxima-nox
Replaces: maxima, maxima-nox
License: GPL
ConfigureParams: <<
--infodir='${prefix}/share/info' \
--mandir='${prefix}/share/man' \
--libexecdir='${prefix}/lib' \
--enable-gettext \
--enable-lang-de \
--enable-lang-es \
--enable-lang-pt \
--enable-lang-pt_BR \
--enable-lang-de-utf8 \
--enable-lang-es-utf8 \
--enable-lang-pt-utf8 \
--enable-lang-pt_BR-utf8 \
--enable-recode \
--enable-sbcl \
--with-default-lisp=sbcl \
--with-sbcl=%p/opt/sbcl-%type_raw[sbcl]/bin/sbcl \
--with-wish=/usr/bin/wish
<<
CompileScript: <<
#!/bin/sh -ev
export LANG=C LC_ALL=C
./configure %c
make
<<
InstallScript: <<
%{default_script}
cp share/draw/grcommon.lisp %i/share/%n/%v/share/draw/
cp share/diffequations/drawdf.mac %i/share/%n/%v/share/diffequations/
<<
PostInstScript: <<
printf "Now that maxima has been updated, you can remove\n"
printf "any obsolete sbcl-maxima packages by running:\n"
printf "\n\tfink remove "
for pkg in 1047 1049 1050 1051 1054 1055
do
printf "sbcl-%%s-maxima " $pkg
done
printf "\n\n"
<<
InfoTest: <<
TestScript: make check || exit 2
<<
InfoDocs: maxima.info
# The info-N files in %p/share/info are probably not needed here.
DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog*
DescPackaging: <<
Keep sbcl Type in sync with that in sbcl-maxima-*.info.
Automatically removes obsolete sbcl-M-maxima versions after install.
Pkg in crypto because of preamble of COPYING _ even though
it states explicitly NOT to be part of the licence.
As of 5.15.0-3, build like the prior maxima-nox package:
Separate out the xmaxima package, built against the system's Tcl/Tk,
as a SplitOff.
Move mgnuplot into the xmaxima package as of version 5.21.x, since it uses the
wish as set from configure.
Previous versions maintained by William McCallum, Matthias Neeracher, and
Andrea Riciputi.
<<
DescDetail: <<
Maxima is a symbolic computation program. It is full featured, including
symbolic manipulation of polynomials, matrices, rational functions,
integration, Todd-coxeter, 2D and 3D plotting, an ODE solver, and bigfloats.
It contains a symbolic source level debugger for maxima code.
Maxima is based on the original MACsyma developed at MIT in the 1970's.
This package contains the command-line executables, demos, sources,
etc.
<<
DescUsage: <<
Enter "rmaxima" for a command line interface with line editing.
The "maxima" executable doesn't have this capability now.
"xmaxima" has moved to its own packages.
X11 plotting in gnuplot can be turned on via flags sent to the plot commands.
<<
DescPort: <<
IMPORTANT: Maxima will only reliably work with the version (and
revision) of the LISP that was used to build it. As of maxima-5.23.2-3, we
have introduced a special 'sbcl-N-maxima' package, where N maps to the version
of SBCL (e.g. sbcl-1047-maxima-1.0.47-1 for sbcl-1.0.47), and which installs in
a versioned private directory so that multiple versions can be installed
concurrently.
<<
Homepage: http://maxima.sourceforge.net
Splitoff: <<
Package: xmaxima
Depends: maxima ( >= %v)
Conflicts: maxima ( << 5.15.0-3 ) , maxima-nox, xmaxima-x11
Replaces: maxima ( << 5.16.1-1 ) , maxima-nox, xmaxima-x11
Files: <<
bin/%n
lib/%N/%v/mgnuplot
share/%N/%v/%n/*
share/info/%n.info
<<
InfoDocs: xmaxima.info
Description: Tcl/TK front end for maxima (Aqua graphics)
DocFiles: AUTHORS COPYING NEWS INSTALL README ChangeLog*
<<
<<