1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Free library for arbitrary precision arithmetic
8 HOMEPAGE= https://gmplib.org/
13 DISTFILE[1]= gmp-6.2.0.tar.xz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= ASM
22 USES= libtool c++:shared
24 LICENSE= LGPL3+:static GPLv2+:static
25 LICENSE_TERMS= static:{{WRKDIR}}/TERMS
26 LICENSE_FILE= LGPL3+:{{WRKSRC}}/COPYING.LESSERv3
27 GPLv2+:{{WRKSRC}}/COPYINGv2
28 LICENSE_AWK= TERMS:"__GMP_H__"
29 LICENSE_SOURCE= TERMS:{{WRKSRC}}/gmp-h.in
33 FPC_EQUIVALENT= math/gmp
37 CONFIGURE_ARGS= --prefix={{PREFIX}}
38 --infodir={{PREFIX}}/share/info
39 --mandir={{MANPREFIX}}/man
40 --build={{CONFIGURE_TARGET}}
43 INSTALL_TARGET= install-strip
44 INSTALL_REQ_TOOLCHAIN= yes
48 [ASM].CONFIGURE_ENABLE_BOTH= assembly
51 ${REINPLACE_CMD} -e 's|gmp_cxxcompile=".CXX |&$$LDFLAGS |' \
55 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
57 [FILE:932:descriptions/desc.static]
58 GMP is a free library for arbitrary precision arithmetic, operating
59 on signed integers, rational numbers, and floating point numbers.
60 There is no limit to the precision except the ones implied by the
61 available memory in the machine GMP runs on. GMP has a rich set of
62 functions, and the functions have a regular interface.
64 GMP is designed to be as fast as possible, both for small operands
65 and for huge operands. The speed is achieved by using fullwords as
66 the basic arithmetic type, by using fast algorithms, with carefully
67 optimized assembly code for the most common inner loops for a lot of
68 CPUs, and by a general emphasis on speed (instead of simplicity or
71 GMP is believed to be faster than any other similar library. The
72 advantage for GMP increases with the operand sizes for certain
73 operations, since GMP in many cases has asymptotically faster
76 This package contains the headers and static libraries.
79 [FILE:367:descriptions/desc.shared]
80 GMP is a free library for arbitrary precision arithmetic, operating
81 on signed integers, rational numbers, and floating point numbers.
82 There is no limit to the precision except the ones implied by the
83 available memory in the machine GMP runs on. GMP has a rich set of
84 functions, and the functions have a regular interface.
86 This package contains the shared libraries.
90 258e6cd51b3fbdfc185c716d55f82c08aff57df0c6fbd143cf6ed561267a1526 2012444 gmp-6.2.0.tar.xz
93 [FILE:85:manifests/plist.static]
105 [FILE:95:manifests/plist.shared]