Package: gmp Version: 4.2.1 Revision: 1 Architecture: powerpc GCC: 3.3 Source: gnu Source-MD5: 5603ae75bc0cb1b21ad0187308a23c84 Depends: gmp-shlibs (= %v-%r), libgmpxx4-shlibs (= %v-%r) BuildDepends: fink (>= 0.9.9), gcc3.3 SetCC: gcc-3.3 SetCXX: g++-3.3 NoSetMAKEFLAGS: true SetMAKEFLAGS: -j1 ConfigureParams: --infodir='${prefix}/share/info' --enable-cxx CompileScript: << #! /bin/sh -ev # Due to assembler differences on darwin x86 with ELF based gnu assemblers # we need to "turn off" assembley on the Intel build for now. We also need # to pass "ABI=32" during powerpc builds but not x86 builds. case "%m" in i386) ./configure --host=none-apple-darwin %c ;; powerpc) ABI=32 ./configure %c ;; esac make make check << InstallScript: << make install prefix=%i ranlib %i/lib/libgmp.a ranlib %i/lib/libgmpxx.a << DocFiles: COPYING COPYING.LIB README InfoDocs: gmp.info BuildDependsOnly: True SplitOff: << Package: %N-shlibs Replaces: gmp (<< 4.0.1-1) Files: lib/libgmp.*.dylib Shlibs: << %p/lib/libgmp.3.dylib 8.0.0 %n (>= 4.2.1-1) << Description: Shared library for gmp package DocFiles: doc/* AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README << SplitOff2: << Package: libgmpxx4-shlibs Replaces: gmp (<< 4.0.1-1), gmp-shlibs (<< 4.1.4-1) Files: lib/libgmpxx.*.dylib Shlibs: << %p/lib/libgmpxx.3.dylib 5.0.0 %n (>= 4.2.1-1) << Description: Shared C++ library for gmp package DocFiles: doc/* AUTHORS COPYING COPYING.LIB ChangeLog INSTALL NEWS README << License: LGPL Description: GNU multiple precision arithmetic library DescDetail: << GNU MP is a portable library written in C for arbitrary precision arithmetic on integers, rational numbers, and floating-point numbers. << DescPort: << Patch from Ben Hines to build libgmpxx, as of vers. 4.1-2. As of vers. 4.1.4-1, libgmpxx gets its own splitoff. As of vers. 4.2, mpfr is a separate library, available in fink as the libmpfr1 package. On powerpc, we need to set ABI=32 to prevent gmp from building 64-bit libraries. << Maintainer: Dave Morrison Homepage: http://www.swox.com/gmp/