# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
PortGroup cxx11 1.1
name GiNaC
version 1.7.4
categories math
platforms darwin
license GPL-2
maintainers {mps @Schamschula} openmaintainer
description GiNaC is C++ library that provides a set of algebraic capabilities.
long_description \
GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where \
CAS stands for Computer Algebra System. Its design is revolutionary in a \
sense that contrary to other CAS it does not try to provide extensive \
algebraic capabilities and a simple programming language but instead \
accepts a given language (C++) and extends it by a set of algebraic \
capabilities.
use_bzip2 yes
distname ginac-${version}
homepage http://www.ginac.de/
master_sites ${homepage}
checksums rmd160 9f4f8fa14078777ce10fabe13d98387ab0808539 \
sha256 d60413a2dc4e65b3832491fdcdb03897e673f8ff69885f015e74a6e9c7d978ef
depends_build port:pkgconfig
depends_lib port:readline \
port:cln
test.run yes
test.target check
livecheck.type regex
livecheck.url ${homepage}News.html
livecheck.regex "Version (\[0-9.\]+) released"