blob: 7891781d318395fd0402e14accc433b1dd9d392b (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
SPELL=mlgmpidl
if [[ "$MLGMPIDL_AUTOUPDATE" == "y" ]]; then
VERSION=$(date +%Y%m%d)
else
VERSION=svn
fi
SOURCE="${SPELL}-svn.tar.bz2"
SOURCE_URL[0]="svn://scm.gforge.inria.fr/svnroot/mlxxxidl/mlgmpidl/trunk:${SPELL}"
SOURCE_IGNORE=volatile
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-svn"
WEB_SITE="http://www.inrialpes.fr/pop-art/people/bjeannet/mlxxxidl-forge/mlgmpidl/"
LICENSE[0]=LGPL
ENTERED=20120331
SHORT="a package offering an interface to the GMP and MPFR libraries for OCaml"
cat << EOF
MLGMPIDL is a package offering an interface to the GMP and MPFR libraries
for OCaml version 3.07 or higher. The interface offers access to almost
all the functions of the library, and is decomposed into 7 submodules,
corresponding to C modules:
* Mpz: GMP integers, with side-effect semantics (as in C library)
* Mpq: GMP rationals, with side-effect semantics (as in C library)
* Mpzf: GMP integers, with functional semantics
* Mpqf: GMP rationals, with functional semantics
* Mpf: GMP multiprecision floating-point numbers
* Gmp_random: GMP random number functions
* Mpfr: MPFR multiprecision floating-point numbers, with side-effect
semantics (as in C library)
* Mpfrf: MPFR multiprecision floating-point numbers, with functional
semantics
EOF
|