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

Last change on this file since 38681 was 38681, checked in by gwright@…, 11 years ago

Version bump to 1.4.3.

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