Package: gc Version: 6.2 Revision: 3 BuildDependsOnly: true Source: http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc%v.tar.gz Source-MD5: 15492b14ca7b9a9e035238611e9cd1e3 Depends: %N-shlibs (= %v-%r) BuildDepends: gcc3.3 Conflicts: gc-static Replaces: gc-static #ConfigureParams: --enable-full-debug NoSetCPPFLAGS: true SetCFLAGS: -fno-common -DLARGE_CONFIG -g -UNO_DEBUGGING -I%p/include Patch: %n.patch InstallScript: << make install DESTDIR=%d mkdir -p %i/share/doc mv %i/share/gc %i/share/doc # rm -f %i/share/doc/gc/gc.man mkdir -p %i/share/man/man3 install -p -m644 doc/gc.man %i/share/man/man3/GC_malloc.3 << DocFiles: README.QUICK SplitOff: << Package: %N-shlibs Replaces: gc (<< 6.1-3) Files: lib/libgc.*.dylib Shlibs: %p/lib/libgc.1.dylib 2.0.0 %n (>= 6.1-3) Description: Shared libraries for gc package DocFiles: README.QUICK << License: OSI-Approved Description: General purpose, garbage collecting storage allocator DescPort: << The CFLAGS are determined by the needs of Macaulay2. The header files are installed by hand, since "make install" didn't include them. An earlier version used a PatchScript as in the two lines below, and then autoconf in the CompileScript. But autoconf gave trouble to some users. mv configure.in configure.in.orig sed s+AC_DEFINE(ALL_INTERIOR_POINTERS)+dnl\ AC_DEFINE(ALL_INTERIOR_POINTERS)+ configure.in << Maintainer: Dave Morrison Homepage: http://www.hpl.hp.com/personal/Hans_Boehm/gc/