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.3.0.tar.xz:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= ASM
22 USES= cpe libtool mbsdfix 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
34 FPC_EQUIVALENT= math/gmp
38 CONFIGURE_ARGS= --prefix={{PREFIX}}
39 --infodir={{PREFIX}}/share/info
40 --mandir={{MANPREFIX}}/man
41 --build={{CONFIGURE_TARGET}}
44 INSTALL_TARGET= install-strip
45 INSTALL_REQ_TOOLCHAIN= yes
46 PLIST_SUB= LIBGMP_VER=10.5.0
53 [ASM].CONFIGURE_ENABLE_BOTH= assembly
56 ${REINPLACE_CMD} -e 's|gmp_cxxcompile=".CXX |&$$LDFLAGS |' \
60 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} check)
62 [FILE:932:descriptions/desc.static]
63 GMP is a free library for arbitrary precision arithmetic, operating
64 on signed integers, rational numbers, and floating point numbers.
65 There is no limit to the precision except the ones implied by the
66 available memory in the machine GMP runs on. GMP has a rich set of
67 functions, and the functions have a regular interface.
69 GMP is designed to be as fast as possible, both for small operands
70 and for huge operands. The speed is achieved by using fullwords as
71 the basic arithmetic type, by using fast algorithms, with carefully
72 optimized assembly code for the most common inner loops for a lot of
73 CPUs, and by a general emphasis on speed (instead of simplicity or
76 GMP is believed to be faster than any other similar library. The
77 advantage for GMP increases with the operand sizes for certain
78 operations, since GMP in many cases has asymptotically faster
81 This package contains the headers and static libraries.
84 [FILE:367:descriptions/desc.shared]
85 GMP is a free library for arbitrary precision arithmetic, operating
86 on signed integers, rational numbers, and floating point numbers.
87 There is no limit to the precision except the ones implied by the
88 available memory in the machine GMP runs on. GMP has a rich set of
89 functions, and the functions have a regular interface.
91 This package contains the shared libraries.
95 a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 2094196 gmp-6.3.0.tar.xz
98 [FILE:85:manifests/plist.static]
110 [FILE:141:manifests/plist.shared]
113 libgmp.so.%%LIBGMP_MAJ%%
114 libgmp.so.%%LIBGMP_VER%%
116 libgmpxx.so.%%LIBGMPXX_MAJ%%
117 libgmpxx.so.%%LIBGMPXX_VER%%