# $Id: Portfile 29882 2007-10-14 12:44:40Z boeyms@macports.org $ PortSystem 1.0 name GiNaC version 1.3.7 categories math platforms darwin maintainers gwright@macports.org description GiNaC is Not a Computer algebra system long_description \ Currently, GiNaC's capabilities include: \ \ 1. Very fast manipulation of large integers and \ rationals owing to the CLN library (for instance, \ it uses Karatsuba multiplication and \ Schoenhage-Strassen multiplication for very large \ integers). \ 2. Efficient handling of multivariate polynomials and \ rational functions. \ 3. Support for linear algebra includes symbolic \ matrices, vectors and solving equations. \ 4. Very fast heuristic polynomial GCD. \ 5. Many built in functions (sin, cos, atan, sinh, \ factorial, etc.) \ 6. Symbolic differentiation and series expansion of \ all built-in functions. \ 7. Several forms of output (also as optimized C++, \ for numerical postprocessing). \ 8. Memory-efficiency and -safety through the internal \ use of reference counting for all expressions. use_bzip2 yes distname ginac-${version} homepage http://www.ginac.de/ master_sites ${homepage} checksums md5 27e4a8182a4c50e4030412d091bdbc6c depends_lib port:readline \ port:cln platform darwin 6 { return -code error "GiNaC is not supported on Jaguar (OS X 10.2.x)." } platform darwin 7 { return -code error "GiNaC is not supported on Panther (OS X 10.3.x)." } #platform darwin 8 { #} configure.args --infodir=${prefix}/share/info default_variants +test variant test { test.run yes test.cmd make test.target check }