# $Id: Portfile 98228 2012-09-30 00:49:30Z ryandesign@macports.org $

PortSystem 1.0

name		GiNaC
version             1.6.2
categories	math
platforms	darwin
maintainers	gwright
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           rmd160  46b58f57e68583d65d794813449d159f0ddc9d86 \
                    sha256  0f34d255024b3fb258e44da84f9e82dfb3dc9bc15f0999b7a18204a730663bde

depends_build	port:pkgconfig
depends_lib	port:readline	\
		port:cln

test.run            yes
test.target         check
