source: trunk/dports/math/GiNaC/Portfile @ 29882

Last change on this file since 29882 was 29882, checked in by boeyms@…, 12 years ago

Remove use of exit in platform-specific parts of some Portfiles.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 1.6 KB
Line 
1# $Id: Portfile 29882 2007-10-14 12:44:40Z boeyms@macports.org $
2
3PortSystem 1.0
4name            GiNaC
5version         1.3.7
6categories      math
7platforms       darwin
8maintainers     gwright@macports.org
9description     GiNaC is Not a Computer algebra system
10long_description        \
11                Currently, GiNaC's capabilities include:                \
12                                                                        \
13                1. Very fast manipulation of large integers and         \
14                   rationals owing to the CLN library (for instance,    \
15                   it uses Karatsuba multiplication and                 \
16                   Schoenhage-Strassen multiplication for very large    \
17                   integers).                                           \
18                2. Efficient handling of multivariate polynomials and   \
19                   rational functions.                                  \
20                3. Support for linear algebra includes symbolic         \
21                   matrices, vectors and solving equations.             \
22                4. Very fast heuristic polynomial GCD.                  \
23                5. Many built in functions (sin, cos, atan, sinh,       \
24                   factorial, etc.)                                     \
25                6. Symbolic differentiation and series expansion of     \
26                   all built-in functions.                              \
27                7. Several forms of output (also as optimized C++,      \
28                   for numerical postprocessing).                       \
29                8. Memory-efficiency and -safety through the internal   \
30                   use of reference counting for all expressions.
31
32use_bzip2       yes
33distname        ginac-${version}
34
35homepage        http://www.ginac.de/
36master_sites    ${homepage}
37
38checksums       md5 27e4a8182a4c50e4030412d091bdbc6c
39
40depends_lib     port:readline   \
41                port:cln
42
43platform darwin 6 {
44                return -code error "GiNaC is not supported on Jaguar (OS X 10.2.x)."
45}
46
47platform darwin 7 {
48                return -code error "GiNaC is not supported on Panther (OS X 10.3.x)."
49}
50
51#platform darwin 8 {
52#}
53
54configure.args  --infodir=${prefix}/share/info
55
56default_variants        +test
57variant test    { test.run      yes
58                  test.cmd      make
59                  test.target   check
60}
61
Note: See TracBrowser for help on using the repository browser.